Commit Graph

37256 Commits

Author SHA1 Message Date
Bobby Holley
8b5873fff6 Bug 1112925 - Don't re-enter JS with a pending exception in CheckForPendingException. r=terrence 2014-12-18 12:39:30 -08:00
Terrence Cole
66398d85bf Bug 1109922 - Check for Intl before testing it; r=test-fix
--HG--
extra : rebase_source : 84d074b0e073d5ea3b1d0c949dd593de73e26217
2014-12-18 10:15:19 -08:00
Ehsan Akhgari
cf963f1579 Bug 1112622 - Remove the special case to disable PGO with MSVC2010 from js/src/moz.build; r=glandium
--HG--
extra : rebase_source : a60da260641a1b7fdc9352e970b5acba83a94a98
2014-12-18 10:30:47 -05:00
Brian Hackett
235b9c9cff Bug 1111363 - Allow trace list slots in type descriptors to retain their initial undefined value, r=sfink. 2014-12-17 17:31:31 -07:00
Brian Hackett
a5e98f5a25 Bug 1111326 - Support BaseIndexes with non-zero offsets in ARM MacroAssembler methods, r=mjrosenb. 2014-12-17 17:25:07 -07:00
Brian Hackett
8477766a77 Bug 1111194 - Fix write barrier triggering for TypeObject addendum changes, r=nmatsakis. 2014-12-17 16:57:56 -07:00
Brian Hackett
7fba53bd22 Bug 1109610 - Remove unnecessary MOZ_CRASH, r=nmatsakis. 2014-12-17 16:55:35 -07:00
Brian Hackett
93d8596342 Bug 1109907 - Add missing OOM check, r=nmatsakis. 2014-12-17 16:54:17 -07:00
Terrence Cole
b85c1347a1 Backout e7664dbdbfd6 (Bug 1110931) for regressing Octane-Splay performance; r=no-benchmark-left-behind 2014-12-17 14:04:16 -08:00
Jon Coppeard
55a7cfd2e5 Bug 650161 - Assert we compacted as much as we could r=terrence 2014-12-17 18:04:01 +00:00
Jon Coppeard
6a9b8299c7 Bug 650161 - Reduce parallelism in parallel update after compacting GC r=terrence 2014-12-17 18:04:01 +00:00
Jan de Mooij
b22df6a63a Bug 1112563 - Use useRegisterAtStart for LoadSlot/LoadFixedSlot/GetDOMMember. r=sunfish 2014-12-17 18:50:34 +01:00
Dan Gohman
4ebfbb6b1b Bug 1103389 - IonMonkey: Don't reuse-input between different types r=bbouvier 2014-12-17 08:48:39 -08:00
Dan Gohman
2fc70d0dc7 Bug 1100123 - IonMonkey: Simplify LSimdSelect's regalloc constraints r=bbouvier 2014-12-17 08:45:51 -08:00
Dan Gohman
7e3c62b3a7 Bug 1099216 - IonMonkey: Don't reuse-input between different types r=bbouvier 2014-12-17 08:45:36 -08:00
Ehsan Akhgari
bac454667d Bug 1084532 - Drop support for building with MSVC 2010; r=glandium 2014-12-17 10:50:15 -05:00
Carsten "Tomcat" Book
f2a689b407 Merge mozilla-central to mozilla-inbound 2014-12-17 12:59:05 +01:00
Carsten "Tomcat" Book
4ad2f2d2a8 merge b2g-inbound to mozilla-central a=merge 2014-12-17 12:57:09 +01:00
Carsten "Tomcat" Book
d747efdb30 merge mozilla-inbound to mozilla-central a=merge 2014-12-17 12:46:00 +01:00
Tooru Fujisawa
8777ec5203 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
11daab0f14 Bug 1054671 - Constify static callback arrays r=ehsan 2014-12-16 16:30:39 -08:00
Steve Fink
90fd4d6a3f Bug 1103957 - prevent phase nesting, r=terrence 2014-12-09 14:59:11 -08:00
Guilherme Goncalves
fd6d2cd524 Bug 1094275 - Update the in-tree copy of jemalloc3 to commit b4acf73. r=glandium 2014-12-17 09:14:48 +09:00
Nikhil Marathe
8fb7398e29 Bug 1107777 - Add autoJSAPIOwnsErrorReporting flag to JSContext options. AutoJSAPI sets it. r=bholley 2014-12-16 02:02:37 -08:00
Fabrice Desré
0d0f27a8dd Bug 923897 - Extensibility support for b2g r=ferjm,bholley 2014-12-16 15:32:28 -08:00
Luke Wagner
2ed6e8b63b 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
68e21d36bf Bug 1109913 - Don't sweep background things if no collecting zones remain r=terrence 2014-12-16 09:53:31 +00:00
Jon Coppeard
709c5a10b3 Bug 1109922 - Fix rooting issue creating Intl object r=terrence 2014-12-16 09:52:26 +00:00
Jon Coppeard
f249d0aa6c 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
cd733d8537 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
960b713052 Bug 1111395 - undef CONST to fix problems in some unified builds . r=luke 2014-12-14 14:24:00 +01:00
Steve Singer
2cab4e3ee4 Bug 1111306 - Add visitSimdBinaryArith to the none backend. r=benj 2014-12-13 20:01:00 +01:00
Nigel Babu
42de61147b Backed out changeset 6a3a0e3bfaf6 (bug 1054671) for B2G emulator build bustage on CLOSED TREE 2014-12-16 11:24:15 +05:30
Dan Gohman
e27afc1f40 Bug 1111241 - SpiderMonkey: Use VEX encodings for several more instructions r=jandem 2014-12-15 20:54:00 -08:00
Dan Gohman
78f9e0cf1e Bug 1111241 - SpiderMonkey: Use VEX encodings for several more instructions r=jandem 2014-12-15 20:54:00 -08:00
Dan Gohman
4c04988975 Bug 1111241 - SpiderMonkey: Fix VEX encoding helpers to support omitting src0 r=jandem 2014-12-15 20:54:00 -08:00
Dan Gohman
d182ab1229 Bug 1111241 - SpiderMonkey: Two-byte VEX prefixes r=jandem 2014-12-15 20:54:00 -08:00
Dan Gohman
7f8c21a7df Bug 1111241 - SpiderMonkey: Make more assembler operand orderings consistent r=jandem 2014-12-15 20:53:59 -08:00
Dan Gohman
b49274a2be 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
0fb2fdd8dc Bug 1099080 - OdinMonkey: Eliminate AsmJSInterruptCheck's temporary register r=luke 2014-12-15 20:53:59 -08:00
Dan Gohman
b8abc10f41 Bug 1111234 - SpiderMonkey: Promote consistency among Assembler APIs for patchable immediates r=luke 2014-12-15 20:53:59 -08:00
Dan Gohman
fe78413f18 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
f12bc26b9e Bug 1110570 - Test xgetbv xcr0 to determine whether the OS supports AVX r=bbouvier 2014-12-15 20:53:58 -08:00
Dan Gohman
e387950a45 Bug 1054671 - Constify static callback arrays r=ehsan 2014-12-15 20:53:58 -08:00
Lars T Hansen
0881c876e1 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
a39273616c Bug 1107365 - Rename AnyTypedArray as SomeTypedArray to reduce name confusion. r=waldo 2014-12-16 04:43:26 +01:00
Shu-yu Guo
309aa366e7 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
17950f7c9f 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
5b80adccbd 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
986f0d1e26 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