Jeff Walden
|
71eb4bfcab
|
Bug 1130811 - Add a few extra arity assertions to ContainsHoistedDeclaration for documentation of various kinds' arities. r=adding-assertions-only
--HG--
extra : rebase_source : 00bed40e05529fe1b21e558c7f782c800647457e
|
2015-02-10 00:33:26 -08:00 |
|
Jeff Walden
|
aa489bc0a2
|
Bug 1130811 - Examine nodes kind-wise when deciding whether a node contains a hoisted declaration. r=shu
--HG--
extra : rebase_source : b7a20eb72c698c37b5aefa911f143b396b63a797
|
2015-02-10 00:32:56 -08:00 |
|
Jeff Walden
|
3e0f48699f
|
Bug 1130811 - Split out of PNK_LET (used for let declarations, deprecated let blocks, and deprecated let expressions) additional PNK_LETBLOCK and PNK_LETEXPR kinds. r=shu
--HG--
extra : rebase_source : 0d628316044cafddf2b0ee890219c02b879dffc4
|
2015-02-09 17:12:11 -08:00 |
|
Jeff Walden
|
b09b675f9f
|
Bug 1130811 - Remove PNK_FINALLY as unused. r=shu
--HG--
extra : rebase_source : fdec09b0ddffb0a637fa630eb7c9bd984882b7a1
|
2015-02-09 16:07:50 -08:00 |
|
Jeff Walden
|
7ab3299ebe
|
Bug 1130811 - Actually use PNK_CATCHLIST so that PNK_CATCH isn't used for multiple arities and situations in practice. r=shu
--HG--
extra : rebase_source : 123c0e24385b70984557964e73ec9bc30050fe24
|
2015-02-09 16:07:45 -08:00 |
|
Jeff Walden
|
edc9a173eb
|
Bug 1130811 - Remove the unused PNK_ELSE. r=shu
--HG--
extra : rebase_source : dc2ebae60d8cf46dc13878ebc5ae92694e74e1ef
|
2015-02-09 16:07:41 -08:00 |
|
Jeff Walden
|
077af6ba03
|
Bug 1125096 - Implement JS_DECLARE_NEW_METHODS and JS_DECLARE_MAKE_METHODS using variadic templates, not a gazillion unreadable lines of copypasta. r=jorendorff
--HG--
extra : rebase_source : 5acd9fa837980dbe9f5471efc08d16bd1de00e42
|
2015-01-24 20:18:21 -08:00 |
|
Brian Hackett
|
d3ea25e594
|
Bug 1127303 - Avoid recursive sweeping of object groups, r=jandem.
|
2015-02-10 14:58:21 -07:00 |
|
Tom Schuster
|
008c0e19e2
|
Bug 1131003 - Remove unused get*PropertyDescriptor overload. r=efaust
|
2015-02-10 19:58:18 +01:00 |
|
Tom Schuster
|
8f3890f934
|
Bug 1131003 - Move jsproxy.h to js/Proxy.h. r=efaust
--HG--
rename : js/src/jsproxy.h => js/public/Proxy.h
|
2015-02-10 19:58:18 +01:00 |
|
Eric Faust
|
49981a7def
|
No Bug - Remove dead code in Parser::newFunction(). (rs=Waldo)
|
2015-02-10 13:53:44 -08:00 |
|
Brian Hackett
|
72999501ac
|
Bug 1128490 - Mark formal arguments in Ion frames which use lazy arguments, r=jandem.
|
2015-02-10 14:41:59 -07:00 |
|
Dan Gohman
|
63b1b5bede
|
Bug 1131289 - SpiderMonkey: Use the vmovq encoding for vmovq r=bbouvier
|
2015-02-10 08:10:31 -08:00 |
|
Gabor Krizsanits
|
df3314aad3
|
Bug 1090592 - GetPrototypeOf hook for CPOWProxyHandler. r=billm
|
2015-02-10 16:29:41 +01:00 |
|
Gabor Krizsanits
|
885e088081
|
Bug 1090592 - LazyProto for ProxyOptions. r=bholley
|
2015-02-10 16:29:28 +01:00 |
|
Brian Hackett
|
9db9368ef2
|
Bug 1126629 - Refine handling of minimal intervals in the backtracking allocator, r=sunfish.
|
2015-02-10 04:40:06 -07:00 |
|
Jan de Mooij
|
b683b520ef
|
Bug 1128196 - Don't relazify scripts with a TypeScript. r=till
|
2015-02-10 09:40:46 +01:00 |
|
Tooru Fujisawa
|
23cacd3c1d
|
Bug 1130785 - Fix JS_HAS_EXPR_CLOSURES macro conditions. r=shu
|
2015-02-10 17:06:07 +09:00 |
|
Shu-yu Guo
|
fa11992be6
|
Bug 1130698 - Fix spewing constructors for optimization tracking. (r=djvj)
|
2015-02-09 18:23:52 -08:00 |
|
Shu-yu Guo
|
7b7da9c330
|
Bug 1129781 - Re-lookup JIT code return addr when stringifying optimization info instead of caching the index. (r=djvj)
This saves us some circular buffer space.
|
2015-02-09 18:11:19 -08:00 |
|
Shu-yu Guo
|
aa8b24301b
|
Bug 1130756 - Set BaselineFrame's isDebuggee flag before any operation that can re-enter the VM. (r=jandem)
|
2015-02-09 18:11:19 -08:00 |
|
Tooru Fujisawa
|
16af0ebbee
|
Bug 1025184 - Make ConstTwoByteChars a Range. r=jandem
|
2015-02-10 12:52:18 +09:00 |
|
Gary Kwong
|
72e627c5a8
|
Bug 1030842 - Typo fix for configure when --enable-export-js is set. r=glandium
|
2015-02-09 17:10:19 -08:00 |
|
Luke Wagner
|
cbeea87571
|
Bug 1121433 - Remove clone-at-call-site functionality (r=shu,jandem)
|
2015-02-09 18:16:12 -06:00 |
|
Luke Wagner
|
2692da09ff
|
Bug 1125561 - silence unsigned-compare-against-zero warning on platforms with zero ShadowStackSpace (r=red)
|
2015-02-09 18:08:03 -06:00 |
|
Luke Wagner
|
d2e81574e2
|
Bug 1125561 - OdinMonkey: align FFIs for Ion calls (r=bbouvier)
--HG--
extra : rebase_source : 450a63dd85feb7f2e073aab9068e3d070ebc7e28
|
2015-02-09 16:48:32 -06:00 |
|
Bob Owen
|
f7e8c46c63
|
Bug 1094953 : Ensure that GetGlobalJSObject on the native global does not return null in nsXPCWrappedJSClass::DelegatedQueryInterface. r=bholley
|
2015-02-09 19:55:57 +00:00 |
|
Ryan VanderMeulen
|
2bb032fe46
|
Backed out changeset fd9745f7a697 (bug 1073816) for test_bug930091.js xpcshell failures.
CLOSED TREE
|
2015-02-09 14:56:10 -05:00 |
|
Sean Stangl
|
2ef18d6d5a
|
Bug 1130178 - Avoid a set loop in ArgumentsObject::create(). r=sfink
|
2015-02-05 14:13:24 -08:00 |
|
Jim Blandy
|
8a67f07303
|
Bug 1130928: In js/src/gdb/mozilla/Root.py, rename BarrieredBase pretty-printer appropriately. DONTBUILD r=sfink
--HG--
extra : rebase_source : 4e666b37eebb4359da2a52c547ed2d377d9a898c
|
2015-02-08 20:54:14 -08:00 |
|
Jim Blandy
|
ad0eaef78f
|
Bug 1130929: Fix test of js::HeapSlot GDB pretty-printer. DONTBUILD r=sfink
--HG--
extra : rebase_source : 6d99b71af50a528bc33f27ac2b1266b234ab3904
|
2015-02-08 20:52:58 -08:00 |
|
Tom Schuster
|
6514e6f8ce
|
Bug 1073816 - Implement ES6 Function.prototype.bind. r=Till
|
2015-02-09 19:42:20 +01:00 |
|
Tooru Fujisawa
|
b240b364c0
|
Bug 1130860 - Part 2: Fix static keyword in wrong place. r=me CLOSED TREE
|
2015-02-10 02:34:08 +09:00 |
|
Terrence Cole
|
ea7bd0c6fe
|
Bug 1130226 - Part 4: Fixup the GC triggers comment with the new names; r=sfink
--HG--
extra : rebase_source : 3fe3eb2ae175005459b98b816e7f6c46d569be09
|
2015-02-06 13:24:47 -08:00 |
|
Terrence Cole
|
09c687b420
|
Bug 1130226 - Part 3: Rename mallocBytes to mallocBytesUntilGC; r=sfink
--HG--
extra : rebase_source : e28cd720361d6ebcb8d820c86099c8d9e4229326
|
2015-02-06 08:43:43 -08:00 |
|
Terrence Cole
|
c5f76bd296
|
Bug 1130226 - Part 2: Rename MAYBEGC to EAGER_ALLOC_TRIGGER and fix some improper uses; r=jonco
--HG--
extra : rebase_source : 2e2e79921503fda34f7904eaa2566fb761e8a88d
|
2015-02-05 17:41:56 -08:00 |
|
Terrence Cole
|
7ae9f17971
|
Bug 1130226 - Part 1: Rename gcIfNeeded to gcIfRequested; r=sfink
--HG--
extra : rebase_source : 054638761c132347b67f74b0569baac06478cd85
|
2015-02-05 17:41:35 -08:00 |
|
Tooru Fujisawa
|
804bd8d92e
|
Bug 1130860 - Implement all of EscapeRegExpPattern instead of just escaping forward slashes. r=till
|
2015-02-10 02:04:43 +09:00 |
|
Tooru Fujisawa
|
f312ba90e2
|
Bug 1130798 - Return "(?:)" for source of RegExp with empty pattern. r=till
|
2015-02-10 02:04:41 +09:00 |
|
Tooru Fujisawa
|
e59f4fda4b
|
Bug 1120169 - Implement RegExp.prototype.{global, ignoreCase, multiline, source, sticky, unicode}. r=till
|
2015-02-10 02:04:30 +09:00 |
|
Brian Hackett
|
6eb8b84db4
|
Bug 1130849 - Rename jsinfer files, r=jandem.
--HG--
rename : js/src/jsinferinlines.h => js/src/vm/TypeInference-inl.h
rename : js/src/jsinfer.cpp => js/src/vm/TypeInference.cpp
rename : js/src/jsinfer.h => js/src/vm/TypeInference.h
|
2015-02-09 09:20:25 -07:00 |
|
Tom Schuster
|
8cd546303d
|
Bug 1113718 - Correct rounding of Uint8ClampedArray constructor. r=lth
|
2015-02-09 12:11:14 +01:00 |
|
Brian Hackett
|
a055c57555
|
Bug 1130903 - Avoid calling unboxValue with ScratchDoubleReg, r=jandem.
|
2015-02-09 03:56:02 -07:00 |
|
Brian Hackett
|
0583fc09cf
|
Bug 1130708 - Remove js::types namespace, r=jandem.
|
2015-02-08 06:01:13 -07:00 |
|
Brian Hackett
|
cc91a50083
|
Bug 1128094 - Watch for OOM failures in assignSnapshot, r=jandem.
|
2015-02-07 11:13:56 -07:00 |
|
Tooru Fujisawa
|
2e3386a1e8
|
Bug 1120512 - Update comment for TestIntegrityLevel and add a testcase. r=evilpie
|
2015-02-07 23:54:45 +09:00 |
|
Jan de Mooij
|
a1bdcabdce
|
Bug 1129883 - Remove OBJECT_FLAG_NURSERY_PROTO ObjectGroup flag. r=bhackett
|
2015-02-07 15:25:27 +01:00 |
|
Brian Hackett
|
39ff94d090
|
Bug 1128084 - Add baseline IC for reading from unboxed object prototypes, r=jandem.
|
2015-02-07 03:12:43 -07:00 |
|
Jon Coppeard
|
45de30b37f
|
Bug 1127696 - Set compacting flag once at the start of GC r=terrence
|
2015-02-07 09:31:25 +00:00 |
|
Jon Coppeard
|
182e76f2f5
|
Bug 1124619 - Remove unnecessary fixup of shape tables after compacting GC r=terrence
|
2015-02-07 09:30:19 +00:00 |
|