Terrence Cole
|
3a79014ac6
|
Bug 1131405 - GC more aggressively when we run out of memory; r=sfink
|
2015-02-10 14:08:18 -08:00 |
|
Nicolas B. Pierron
|
fd0008bf8b
|
Bug 1130039 - Bailout: Add padding to reconstructed BaselineStub and Rectifier frames. r=jandem
|
2015-02-11 14:51:43 +01:00 |
|
Jan de Mooij
|
d40bd5d899
|
Bug 1129382 - Add Ion ICs for scripted getters/setters. r=efaust,nbp,djvj
|
2015-02-11 14:42:01 +01:00 |
|
Jan de Mooij
|
0ee4b189dd
|
Bug 1131099 - Make TemporaryTypeSet::getCommonPrototype work better when there's no prototype. r=bhackett
|
2015-02-11 10:34:15 +01:00 |
|
Victor Carlquist
|
f57c1e7fd1
|
Bug 1129148 - Wrote a MACRO to generate conditions to inline SIMD instructions (sub, mul, and, or, xor). r=nbp
|
2015-02-10 12:50:42 -02:00 |
|
Nicholas Nethercote
|
a3bfc736ba
|
Back out changesets 2fcef6b54be7, 2be07829fefc, 66dfe37b8532, df3fcd2be8fd, 0a436bce77a6 (bug 1050035) for causing intermittent crashes and assertion failures.
|
2015-02-10 14:39:49 -08:00 |
|
Terrence Cole
|
bde12ebe0b
|
Bug 1130475 - Part 3: Fixup the GC triggers comment; r=sfink
|
2015-02-06 15:11:47 -08:00 |
|
Terrence Cole
|
c4eeedf0bf
|
Bug 1130475 - Part 2: Simplify refillFreeList now that the GC trigger is elsewhere; r=sfink
|
2015-02-06 13:26:17 -08:00 |
|
Terrence Cole
|
f674746a62
|
Bug 1130475 - Part 1: Move last-ditch IGC heap overflow trigger to CheckAllocatorState; r=sfink
|
2015-02-06 13:26:15 -08:00 |
|
Terrence Cole
|
e22fba7309
|
Bug 1130226 - Fix splay performance by continuing to pass the context to GC on a CLOSED TREE; r=sfink, a=KWierso
|
2015-02-10 15:26:55 -08:00 |
|
Wes Kocher
|
6ad3156700
|
Backed out changeset 7152dc5221cb (bug 1128490) for spidermonkey errors
|
2015-02-10 14:32:21 -08:00 |
|
Jeff Walden
|
8c80dc4d3f
|
Add missing null-checks to a couple places in object literal parsing. No bug, r=efaust over IRL
|
2015-02-10 13:58:27 -08:00 |
|
Jeff Walden
|
5ae497f5e9
|
Bug 1130811 - Remove the unused foldConstants bool from both ParseHandler classes. r=luke
|
2015-02-10 00:58:49 -08:00 |
|
Jeff Walden
|
362fa06d06
|
Bug 1130811 - Always use list nodes (albeit in some circumstances with only two elements), and never binary nodes, to represent various binary operations. r=luke
|
2015-02-10 00:58:11 -08:00 |
|
Jeff Walden
|
38ef2006a6
|
Bug 1130811 - Add a few extra arity assertions to ContainsHoistedDeclaration for documentation of various kinds' arities. r=adding-assertions-only
|
2015-02-10 00:33:26 -08:00 |
|
Jeff Walden
|
4648bc5a38
|
Bug 1130811 - Examine nodes kind-wise when deciding whether a node contains a hoisted declaration. r=shu
|
2015-02-10 00:32:56 -08:00 |
|
Jeff Walden
|
5651d15e52
|
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
|
2015-02-09 17:12:11 -08:00 |
|
Jeff Walden
|
f79868ffd8
|
Bug 1130811 - Remove PNK_FINALLY as unused. r=shu
|
2015-02-09 16:07:50 -08:00 |
|
Jeff Walden
|
b3616286af
|
Bug 1130811 - Actually use PNK_CATCHLIST so that PNK_CATCH isn't used for multiple arities and situations in practice. r=shu
|
2015-02-09 16:07:45 -08:00 |
|
Jeff Walden
|
3a7c0ea46f
|
Bug 1130811 - Remove the unused PNK_ELSE. r=shu
|
2015-02-09 16:07:41 -08:00 |
|
Jeff Walden
|
158f883a23
|
Bug 1125096 - Implement JS_DECLARE_NEW_METHODS and JS_DECLARE_MAKE_METHODS using variadic templates, not a gazillion unreadable lines of copypasta. r=jorendorff
|
2015-01-24 20:18:21 -08:00 |
|
Brian Hackett
|
aa15b40c0a
|
Bug 1127303 - Avoid recursive sweeping of object groups, r=jandem.
|
2015-02-10 14:58:21 -07:00 |
|
Tom Schuster
|
e72230b268
|
Bug 1131003 - Remove unused get*PropertyDescriptor overload. r=efaust
|
2015-02-10 19:58:18 +01:00 |
|
Tom Schuster
|
9e0c8ebeab
|
Bug 1131003 - Move jsproxy.h to js/Proxy.h. r=efaust
|
2015-02-10 19:58:18 +01:00 |
|
Eric Faust
|
ff2336a2d9
|
No Bug - Remove dead code in Parser::newFunction(). (rs=Waldo)
|
2015-02-10 13:53:44 -08:00 |
|
Brian Hackett
|
4368e3d7ea
|
Bug 1128490 - Mark formal arguments in Ion frames which use lazy arguments, r=jandem.
|
2015-02-10 14:41:59 -07:00 |
|
Dan Gohman
|
2ce8dbf4f6
|
Bug 1131289 - SpiderMonkey: Use the vmovq encoding for vmovq r=bbouvier
|
2015-02-10 08:10:31 -08:00 |
|
Gabor Krizsanits
|
1925b59d34
|
Bug 1090592 - GetPrototypeOf hook for CPOWProxyHandler. r=billm
|
2015-02-10 16:29:41 +01:00 |
|
Gabor Krizsanits
|
131099cb58
|
Bug 1090592 - LazyProto for ProxyOptions. r=bholley
|
2015-02-10 16:29:28 +01:00 |
|
Brian Hackett
|
d6514d74fe
|
Bug 1126629 - Refine handling of minimal intervals in the backtracking allocator, r=sunfish.
|
2015-02-10 04:40:06 -07:00 |
|
Jan de Mooij
|
25210150e8
|
Bug 1128196 - Don't relazify scripts with a TypeScript. r=till
|
2015-02-10 09:40:46 +01:00 |
|
Tooru Fujisawa
|
52353f4e95
|
Bug 1130785 - Fix JS_HAS_EXPR_CLOSURES macro conditions. r=shu
|
2015-02-10 17:06:07 +09:00 |
|
Shu-yu Guo
|
a320cde27c
|
Bug 1130698 - Fix spewing constructors for optimization tracking. (r=djvj)
|
2015-02-09 18:23:52 -08:00 |
|
Shu-yu Guo
|
20cf051e39
|
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
|
47cc84e1cb
|
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
|
3e5a6c0423
|
Bug 1025184 - Make ConstTwoByteChars a Range. r=jandem
|
2015-02-10 12:52:18 +09:00 |
|
Gary Kwong
|
041ecd4289
|
Bug 1030842 - Typo fix for configure when --enable-export-js is set. r=glandium
|
2015-02-09 17:10:19 -08:00 |
|
Luke Wagner
|
0fb8fefb98
|
Bug 1121433 - Remove clone-at-call-site functionality (r=shu,jandem)
|
2015-02-09 18:16:12 -06:00 |
|
Luke Wagner
|
4cb80c332b
|
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
|
d1bc038637
|
Bug 1125561 - OdinMonkey: align FFIs for Ion calls (r=bbouvier)
|
2015-02-09 16:48:32 -06:00 |
|
Bob Owen
|
3c8c4af772
|
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
|
6cc4ba702f
|
Backed out changeset fd9745f7a697 (bug 1073816) for test_bug930091.js xpcshell failures.
CLOSED TREE
|
2015-02-09 14:56:10 -05:00 |
|
Sean Stangl
|
f68343c066
|
Bug 1130178 - Avoid a set loop in ArgumentsObject::create(). r=sfink
|
2015-02-05 14:13:24 -08:00 |
|
Jim Blandy
|
3889acd366
|
Bug 1130928: In js/src/gdb/mozilla/Root.py, rename BarrieredBase pretty-printer appropriately. DONTBUILD r=sfink
|
2015-02-08 20:54:14 -08:00 |
|
Jim Blandy
|
d073067d48
|
Bug 1130929: Fix test of js::HeapSlot GDB pretty-printer. DONTBUILD r=sfink
|
2015-02-08 20:52:58 -08:00 |
|
Tom Schuster
|
3b29f85ea8
|
Bug 1073816 - Implement ES6 Function.prototype.bind. r=Till
|
2015-02-09 19:42:20 +01:00 |
|
Tooru Fujisawa
|
9b2b5414d1
|
Bug 1130860 - Part 2: Fix static keyword in wrong place. r=me CLOSED TREE
|
2015-02-10 02:34:08 +09:00 |
|
Terrence Cole
|
dabfad2fae
|
Bug 1130226 - Part 4: Fixup the GC triggers comment with the new names; r=sfink
|
2015-02-06 13:24:47 -08:00 |
|
Terrence Cole
|
5250d48ede
|
Bug 1130226 - Part 3: Rename mallocBytes to mallocBytesUntilGC; r=sfink
|
2015-02-06 08:43:43 -08:00 |
|
Terrence Cole
|
fa0c50346c
|
Bug 1130226 - Part 2: Rename MAYBEGC to EAGER_ALLOC_TRIGGER and fix some improper uses; r=jonco
|
2015-02-05 17:41:56 -08:00 |
|