Commit Graph

37248 Commits

Author SHA1 Message Date
Terrence Cole
2131dcb070 Backout e7664dbdbfd6 (Bug 1110931) for regressing Octane-Splay performance; r=no-benchmark-left-behind 2014-12-17 14:04:16 -08:00
Jon Coppeard
f79951a43f Bug 650161 - Assert we compacted as much as we could r=terrence 2014-12-17 18:04:01 +00:00
Jon Coppeard
78a95f3d11 Bug 650161 - Reduce parallelism in parallel update after compacting GC r=terrence 2014-12-17 18:04:01 +00:00
Jan de Mooij
41e217c955 Bug 1112563 - Use useRegisterAtStart for LoadSlot/LoadFixedSlot/GetDOMMember. r=sunfish 2014-12-17 18:50:34 +01:00
Dan Gohman
0857cfac43 Bug 1103389 - IonMonkey: Don't reuse-input between different types r=bbouvier 2014-12-17 08:48:39 -08:00
Dan Gohman
5b6157de4b Bug 1100123 - IonMonkey: Simplify LSimdSelect's regalloc constraints r=bbouvier 2014-12-17 08:45:51 -08:00
Dan Gohman
0f3cdffd97 Bug 1099216 - IonMonkey: Don't reuse-input between different types r=bbouvier 2014-12-17 08:45:36 -08:00
Ehsan Akhgari
4551a263be Bug 1084532 - Drop support for building with MSVC 2010; r=glandium 2014-12-17 10:50:15 -05:00
Carsten "Tomcat" Book
bd7aaf93b7 Merge mozilla-central to mozilla-inbound 2014-12-17 12:59:05 +01:00
Carsten "Tomcat" Book
1ebf0d0b3e merge b2g-inbound to mozilla-central a=merge 2014-12-17 12:57:09 +01:00
Carsten "Tomcat" Book
8a8144a509 merge mozilla-inbound to mozilla-central a=merge 2014-12-17 12:46:00 +01:00
Tooru Fujisawa
827c2d6abf Bug 958949 - Save return value for generator function into local variable before running finally-block. r=jandem 2014-12-17 13:12:58 +09:00
Dan Gohman
0a0a779f10 Bug 1054671 - Constify static callback arrays r=ehsan 2014-12-16 16:30:39 -08:00
Steve Fink
843600b405 Bug 1103957 - prevent phase nesting, r=terrence 2014-12-09 14:59:11 -08:00
Guilherme Goncalves
87e56456fd Bug 1094275 - Update the in-tree copy of jemalloc3 to commit b4acf73. r=glandium 2014-12-17 09:14:48 +09:00
Nikhil Marathe
c06c8126db Bug 1107777 - Add autoJSAPIOwnsErrorReporting flag to JSContext options. AutoJSAPI sets it. r=bholley 2014-12-16 02:02:37 -08:00
Fabrice Desré
d9365a9da5 Bug 923897 - Extensibility support for b2g r=ferjm,bholley 2014-12-16 15:32:28 -08:00
Luke Wagner
4110d21005 Bug 1111327 - Fix AsmJSModule::clone to duplicate profiling labels (r=dougc)
--HG--
extra : rebase_source : fce96207623d1bc9c480694bd311d25e827d35f6
2014-12-16 08:59:53 -06:00
Jon Coppeard
7f8ea50904 Bug 1109913 - Don't sweep background things if no collecting zones remain r=terrence 2014-12-16 09:53:31 +00:00
Jon Coppeard
67915de878 Bug 1109922 - Fix rooting issue creating Intl object r=terrence 2014-12-16 09:52:26 +00:00
Jon Coppeard
4a9ab221a2 Bug 1051822 - Create global helper thread state on JS_Init() r=terrence
--HG--
extra : rebase_source : 2b9cd42a1011396d6c5043d86d3d5f2ad618c884
2014-12-15 10:46:37 +00:00
Boris Zbarsky
34882fff8e Bug 1111170. Make ArrayIterator and StringIterator next() methods work even with cross-compartment wrappers for those objects as this values. r=waldo 2014-12-13 01:25:25 -05:00
Steve Singer
69947bfb06 Bug 1111395 - undef CONST to fix problems in some unified builds . r=luke 2014-12-14 14:24:00 +01:00
Steve Singer
bd6f8c20ba Bug 1111306 - Add visitSimdBinaryArith to the none backend. r=benj 2014-12-13 20:01:00 +01:00
Nigel Babu
cd37b395c6 Backed out changeset 6a3a0e3bfaf6 (bug 1054671) for B2G emulator build bustage on CLOSED TREE 2014-12-16 11:24:15 +05:30
Dan Gohman
d12d779e3b Bug 1111241 - SpiderMonkey: Use VEX encodings for several more instructions r=jandem 2014-12-15 20:54:00 -08:00
Dan Gohman
89cd21c65e Bug 1111241 - SpiderMonkey: Use VEX encodings for several more instructions r=jandem 2014-12-15 20:54:00 -08:00
Dan Gohman
e432c72dd6 Bug 1111241 - SpiderMonkey: Fix VEX encoding helpers to support omitting src0 r=jandem 2014-12-15 20:54:00 -08:00
Dan Gohman
e1db683cc3 Bug 1111241 - SpiderMonkey: Two-byte VEX prefixes r=jandem 2014-12-15 20:54:00 -08:00
Dan Gohman
12ceff7806 Bug 1111241 - SpiderMonkey: Make more assembler operand orderings consistent r=jandem 2014-12-15 20:53:59 -08:00
Dan Gohman
716769e6f1 Bug 1111241 - SpiderMonkey: Use VEX encodings for add, sub, and, or, xor, and andn r=jandem 2014-12-15 20:53:59 -08:00
Dan Gohman
7b7cbe6693 Bug 1099080 - OdinMonkey: Eliminate AsmJSInterruptCheck's temporary register r=luke 2014-12-15 20:53:59 -08:00
Dan Gohman
d3ed5d70e8 Bug 1111234 - SpiderMonkey: Promote consistency among Assembler APIs for patchable immediates r=luke 2014-12-15 20:53:59 -08:00
Dan Gohman
9b08b75c2b Bug 1111234 - SpiderMonkey: Use 8-bit immediate fields when possible for push and imull r=luke 2014-12-15 20:53:59 -08:00
Dan Gohman
66a49a44dd Bug 1110570 - Test xgetbv xcr0 to determine whether the OS supports AVX r=bbouvier 2014-12-15 20:53:58 -08:00
Dan Gohman
447fe285f2 Bug 1054671 - Constify static callback arrays r=ehsan 2014-12-15 20:53:58 -08:00
Lars T Hansen
4cf6322389 Bug 1107365 - Make TypedArray's set() method able to handle shared and nonshared. r=waldo 2014-12-16 04:43:26 +01:00
Lars T Hansen
c546bfbeab Bug 1107365 - Rename AnyTypedArray as SomeTypedArray to reduce name confusion. r=waldo 2014-12-16 04:43:26 +01:00
Shu-yu Guo
c6088bb462 Bug 1109964 - Recover missing arguments in DebugScopeProxy when the optimized arguments comes from a non-'arguments' slot. (r=luke) 2014-12-15 18:21:09 -08:00
Shu-yu Guo
72ba62309d Bug 1111300 - Fix stupid bug miscomputing the number of actual args in RematerializedFrames. (r=efaust) 2014-12-15 18:21:09 -08:00
Shu-yu Guo
ab342f586c Bug 1107937 - Followup: bring RematerializedFrame::hasCallObj implementation in line with Interpreter and BaselineFrame's. (r=jandem) 2014-12-15 18:21:09 -08:00
Shu-yu Guo
e0122691e6 Bug 1111199 - Use pcForNativeAddress instead of pcForReturnAddress when doing debug mode OSR during exception handling. (r=jandem) 2014-12-15 18:21:09 -08:00
Shu-yu Guo
b34ae4fd64 Bug 1109915 - Forward live debug scopes when bailing out with a RematerializedFrame. (r=luke) 2014-12-15 18:21:08 -08:00
Shu-yu Guo
c97176764f Bug 1109375 - Make ICGetProp_Generic clonable for debug mode OSR. (r=jandem) 2014-12-15 18:21:08 -08:00
Shu-yu Guo
4db409809b Bug 1109328 - Fix an OOM case when compiling debug instrumentation in Baseline. (r=jandem) 2014-12-15 18:21:08 -08:00
Shu-yu Guo
ddab60bc17 Bug 1108145 - Fix debug mode in-place Ion->Baseline bailout at loop heads. (r=jandem) 2014-12-15 18:21:08 -08:00
Shu-yu Guo
dec4aea3d0 Bug 1073919 - Disallow yield use in destructuring exprs in formals. (r=jorendorff) 2014-12-15 18:21:07 -08:00
Wes Kocher
982f2a93ad Backed out changeset 84853fde4f55 (bug 1111244) 2014-12-15 14:53:30 -08:00
Wes Kocher
e78d0b35b8 Backed out changeset e8083c2c6649 (bug 1111244) 2014-12-15 14:52:50 -08:00
Ehsan Akhgari
7e552b0f2f Bug 1111244 - Reorder the list of includes to shut up check_spidermonkey_style.py
Landed on a CLOSED TREE

--HG--
extra : amend_source : de2c4a84f13e64ab05e5dc18b4192d08b4ee38b5
2014-12-15 16:31:09 -05:00