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
Tom Schuster
f64a27048c
Bug 1094176 - Remove lookup API from browser. r=bholley
2014-12-17 00:28:39 +01:00
Tom Schuster
aeab57a533
Bug 1094176 - Remove lookup JSAPI from js. r=jorendorff
2014-12-17 00:28:39 +01:00
Tom Schuster
1ff9f7f2a7
Bug 783829 - Fix for bug when enumerating just enumerable symbols. r=efaust
2014-12-17 00:28:38 +01:00
Tom Schuster
a135bf8d75
Bug 783829 - Remove getEnumerablePropertyKeys. r=efaust,bholley
2014-12-17 00:28:38 +01:00
Tom Schuster
7d1ddc78f0
Bug 783829 - Some tests for the enumerate trap. r=efaust
2014-12-17 00:28:38 +01:00
Tom Schuster
71db988913
Bug 783829 - Change from Proxy iterate to enumerate. r=efaust,bholley
2014-12-17 00:28:38 +01:00
Tom Schuster
12cd9bf269
Bug 783829 - Factor out NativeIteratorNext. r=efaust
2014-12-17 00:28:37 +01:00
Jan de Mooij
124b5b1f4e
Bug 1109889
- Share more exception handling code. r=nbp
...
--HG--
extra : rebase_source : 4bb5eaff6c0e97a8b8c8b2b491597cf222ce5606
2014-12-16 22:52:51 +01:00
Shu-yu Guo
451d48ddcb
Bug 1111477 - Always initialize scope chain for bailout to baseline if bailing in-place for debug mode. (r=jandem)
2014-12-16 13:53:06 -08:00
Terrence Cole
455fff82ba
Bug 1105069 - Part 21: Remove AsCell in preference of GCCellPtr; r=jonco, r=mccr8
...
--HG--
extra : rebase_source : 5c4470f3efbd9dbe3caee08ed88b07da549912e0
2014-12-14 08:27:52 -08:00
Terrence Cole
9ce9f9b75c
Bug 1105069 - Part 20: Standardize GC structure accessors; r=jonco
...
--HG--
extra : rebase_source : 109967b39544ef7afcdee1c2fe443d8ffcf85736
2014-12-14 08:27:51 -08:00
Terrence Cole
5497e0f271
Bug 1105069 - Part 19: Remove JS_DumpHeap; r=jonco
...
--HG--
extra : rebase_source : a8ec7eee96d4e9937490bf9c9cdbd5e32cc7c993
2014-12-12 14:13:29 -08:00
Terrence Cole
69d28ea63f
Bug 1110931 - Do not use volatile for synchronization; r=jonco
...
--HG--
extra : rebase_source : 661aae837633799ed70db1a5e64ba9dcc21aaf66
2014-12-12 10:44:46 -08:00
Ryan VanderMeulen
1cc5433a1f
Backed out changeset 0a736a01d342 (bug 1104658) for frequent OSX 10.6 jittest failures.
2014-12-16 16:01:05 -05:00
Terrence Cole
e9013659e4
Bug 1085355; Simplify the context check used when refilling the free lists; r=sfink
...
--HG--
extra : rebase_source : fe735dc061965a5b0600fcf06fd02d9c4ce1eb79
2014-12-11 13:05:08 -08:00
Terrence Cole
9480090a4c
Bug 1105069 - Part 17: Convert xpc_IsGrayGCThing to GCCellPtr; r=mccr8, j=jonco
...
--HG--
extra : rebase_source : 9fdc5ac9ca8de9c12a399532db7e77bc34abb7da
2014-12-05 09:38:34 -08:00
Terrence Cole
c46fde7803
Bug 1105069 - Part 16: Convert UnmarkGrayChildren to strongly typed internal APIs; r=jonco
...
--HG--
extra : rebase_source : 0f45ac749ce210688dd1b81299736c8a71fe55e8
2014-12-12 14:13:29 -08:00
Terrence Cole
a67bb5b756
Bug 1105069 - Part 15: Convert xpc_GCThingIsGrayCCThing to GCCellPtr; r=mccr8, r=jonco
...
--HG--
extra : rebase_source : 096b8eaf5b46afc1c40b0b9e8b233ec13c638c85
2014-12-09 16:22:51 -08:00
Terrence Cole
54972a74ea
Bug 1105069 - Part 14: Convert NoteJSChild to GCCellPtr; r=mccr8, r=jonco
...
--HG--
extra : rebase_source : 2338e0a57779401f9bc4744bc2fa59a4b31d76bf
2014-12-05 09:38:34 -08:00
Terrence Cole
c3e592a91b
Bug 1105069 - Part 13: Take uintptr_t directly in the GC's detail methods; r=jonco
...
--HG--
extra : rebase_source : 2a755ea61e4dab88abfcef44f49e6bda058c7f92
2014-12-05 09:38:33 -08:00
Benjamin Peterson
b9c9b9a5a5
Bug 1111564 - Backout 10692972a7b6 (bug 1084177) for increasing memory usage. r=me
2014-12-16 14:13:36 -05:00
Nick Fitzgerald
ff3c8ce065
Bug 1110327 - Fix assertion failure: dbg->isDebuggee(node.compartment()), at vm/Debugger.cpp.
...
For Debugger.prototype.findObjects, do result accumulation in the
ubi::BreadthFirst traversal callback rather than by iterating over the traversed
set of nodes after the traversal.
r=shu
2014-12-16 10:50:44 -08:00
Nick Fitzgerald
1b39edeeec
Bug 1102541 - Add JS::ubi::RootList::addRoot; r=shu
2014-12-16 10:50:43 -08:00
ZongShen Shen
b18398799b
Bug 1104658 - Add a newtyped constructor for MConstant and implement the constant propagation for MMathFunction. r=nbp
2014-12-16 18:32:36 +01:00
Jeff Walden
8d4242f8dc
Bug 1052139 - Refactor global-object creation code to distinguish the unique self-hosting global from all other run-of-the-mill globals. r=till
2014-11-26 16:04:55 -05:00
Jon Coppeard
15821badb3
Bug 1052139 - Mark entered compartments r=terrence
2014-12-16 16:13:06 +00: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