Benjamin Peterson
fa295c609e
Bug 778948 - Move jsinterp.cpp/h to the vm/ dir. r=luke
2013-06-02 15:30:43 -07:00
Brian Hackett
acb32076ea
Bug 850026 - Allow metadata objects to be associated with JS objects, and add a hook for attaching metadata to newly created objects, r=luke.
2013-05-30 17:37:22 -06:00
Steve Fink
1ba282dcd9
Bug 867341 - Remove AutoObjectRooter, replace with RootedObject where needed. r=terrence
2013-05-02 13:55:54 -07:00
Terrence Cole
2c87cd700d
Bug 867426 - Remove RawObject typedef; r=jonco
2013-04-30 15:41:12 -07:00
Terrence Cole
0e337e93f7
Bug 867426 - Remove RawString typedef; r=jonco
2013-04-30 15:40:48 -07:00
Terrence Cole
550b396030
Bug 867426 - Remove RawShape typedef; r=jonco
2013-04-30 15:40:09 -07:00
Jon Coppeard
a8ad284a74
Bug 866789 - GC: Fix some more shell rooting hazards r=terrence
2013-04-30 11:18:18 +01:00
Gary Kwong
ed9b27710d
Bug 866916 - JavaScript JS_MORE_DETERMINISTIC builds are busted. r=sfink
2013-04-29 15:09:15 -07:00
Tom Schuster
a3bbbd1b35
Bug 836949 - Remove the now unnecessary GetMethod function. r=jwalden
2013-04-27 17:37:05 +02:00
Nicholas Nethercote
5da6cef3c7
Bug 634839 (part 1) - Remove unnecessary headers (as found by include-what-you-use) from js/src/jsfoo.cpp files. r=luke.
2013-04-23 23:44:36 -07:00
Xin Zhang
af100eed90
Bug 857385 - Make various JSFunctionSpec arrays const. r=waldo
2013-04-22 14:15:49 -07:00
Sean Stangl
4c46a9aa7c
Bug 860029 - Standardize Modelines in the JS Module. r=njn
2013-04-16 13:47:10 -07:00
Jeff Walden
ed09d1e8d8
Bug 858677 - Make the internal deletion operations not take a strictness argument and a Value*, but rather take a JSBool* -- and let callers handle the property-couldn't-be-deleted (but no error occurred) case. r=jorendorff
2013-04-05 21:19:10 -07:00
Phil Ringnalda
4f94bac4a1
Back out a5a1dd3bd8ae (bug 860029) for stupidorange
2013-04-15 12:55:38 -07:00
Sean Stangl
9596836ecf
Bug 860029 - Standardize Modelines in the JS Module. r=njn
2013-04-15 11:33:03 -07:00
Phil Ringnalda
978110175c
Back out 5bf9771e1a28 (bug 860029) for bustage
...
CLOSED TREE
2013-04-11 19:55:37 -07:00
Sean Stangl
999eb7bab9
Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
2013-04-11 18:48:59 -07:00
Jeff Walden
82b3089871
Bug 856850 - Implement a PodOperations.h header that includes all the Pod* functions currently in jsutil.h. r=Ms2ger
2013-04-01 22:43:19 -07:00
Nicholas D. Matsakis
ee0b1fe288
Bug 829602 - Enable self-hosted parallelarray r=dvander,till
2013-03-19 22:12:27 -04:00
Brian Hackett
794c157240
Bug 849420 - Use MaybeRooted instead of Shape::AutoRooter, r=sfink.
2013-03-11 15:50:01 -06:00
Ryan VanderMeulen
9d7263556b
Backed out changeset e7f298d7b17b (bug 829602) for frequent B2G mochitest crashes on a CLOSED TREE.
2013-03-11 17:24:31 -04:00
Nicholas D. Matsakis
f880c6f313
Bug 829602 - Enable self-hosted ParallelArray r=dvander,till
2013-03-11 13:57:59 -04:00
Terrence Cole
5cae85171a
Bug 847698 - Move most slot allocation closer to object creation; r=bhackett
2013-03-03 12:43:40 -08:00
Jon Coppeard
fcd77744ae
Bug 848449 - GC: Remove AutoAssertNoGC and AssertCanGC - Remove use of AssertCanGC r=terrence
2013-03-06 18:10:30 +00:00
Jon Coppeard
9700fd8e33
Bug 848449 - GC: Remove AutoAssertNoGC and AssertCanGC - Remove use of AutoAssertNoGC r=terrence
2013-03-06 18:10:22 +00:00
Ed Morley
66227c2fd2
Backed out changeset f079105a0966 (bug 848449)
2013-03-07 13:03:31 +00:00
Ed Morley
7e0e269b96
Backed out changeset d01a2a30d626 (bug 848449)
2013-03-07 13:03:27 +00:00
Jon Coppeard
93c1e5f559
Bug 841801 - Keep finalizable objects out of the nursery r=billm
2013-02-21 18:51:14 +00:00
Jon Coppeard
538efaa0d6
Bug 841801 - Sweep some objects in the background r=billm
2013-02-08 08:40:49 +00:00
Jon Coppeard
9d6cd68b98
Bug 848449 - GC: Remove AutoAssertNoGC and AssertCanGC - Remove use of AssertCanGC r=terrence
2013-03-06 18:10:30 +00:00
Jon Coppeard
0ad641802d
Bug 848449 - GC: Remove AutoAssertNoGC and AssertCanGC - Remove use of AutoAssertNoGC r=terrence
2013-03-06 18:10:22 +00:00
Ryan VanderMeulen
2456275505
Backed out changeset eef5f845fb75 (bug 829602) for intermittent jit-test failures.
2013-03-04 15:41:27 -05:00
Nicholas D. Matsakis
ae4445fd6b
Bug 829602 - Switch to self-hosted ParallelArray. r=dvander,till
2013-03-04 13:23:24 -05:00
Tom Schuster
bcdd8578ca
Bug 838558 - Kill object equality hook. r=jorendorff
2013-02-11 21:06:05 +01:00
Terrence Cole
28db2765dd
Bug 706885 - Do not store singletons in the Nursery; r=bhackett
2013-01-28 11:01:54 -08:00
Nicholas Nethercote
03e9f7ae1b
Bug 788293 - Remove e4x support. r=jorendorff,terrence,evilpie.
...
Ding dong! The witch is dead!
2013-01-24 21:24:57 -08:00
Phil Ringnalda
6c1eebfede
Back out 66882ea6f8c7 (bug 788293) and 32f09cb3c7b6 (bug 834090) for bustage
...
CLOSED TREE
2013-01-31 22:29:30 -08:00
Nicholas Nethercote
2d2d004475
Bug 788293 - Remove e4x support. r=jorendorff,terrence,evilpie.
...
Ding dong! The witch is dead!
2013-01-24 21:24:57 -08:00
Bill McCloskey
3169758965
Bug 751618 - Zone renaming part 8 (r=terrence)
2013-01-27 13:51:41 -08:00
Tom Schuster
e63f1cccd1
Bug 830787 - Move jsscope to vm/Shape. r=jorendroff
2013-01-26 16:03:19 +01:00
Brian Hackett
6ffc2c1ff8
Bug 834826 - Eliminate or refactor various unnecessary stack roots, r=terrence.
2013-01-26 07:42:20 -07:00
Nicholas D. Matsakis
26536744e0
Bug 825714: Refactor JS allocation routines to enable allocation on parallel
...
threads, and move various ion fields into per-thread-data. r=billm
More detailed:
- A new routine JSObject::parExtendDenseArray() that permits parallel code to
allocate a dense array on its own Allocator.
- Create an allocation path in the GC for loading a fresh arena as needed
(ArenaLists::parallelAllocate()).
- Ensure that if GC is triggered during parallel execution, parallel execution
is aborted and the request is deferred until parallel execution terminates.
- Updates to the ForkJoin/ThreadPool so that they create their own Allocators
as well as other misc API changes.
- Moves some of the ion-related fields (e.g., |ionTop|) into perThreadData.
- Remove out-of-date malloc tracking fields.
2013-01-24 21:12:44 -08:00
Bill McCloskey
ffe8179b7f
Remove LIFO invariants from the enumerator list (bug 831626, r=billm).
2013-01-24 11:17:41 -08:00
Jon Coppeard
f416dc4f7a
Bug 833396 - Fix some rooting issues found by static analysis r=sphink
2013-01-21 17:41:49 +00:00
Brian Hackett
8cf3abf8c8
Bug 832360 - Store an object's class as part of its type, r=jandem.
2013-01-23 12:57:55 -07:00
Brian Hackett
2c48b20fd4
Bug 829813 - Cleanup API for marking/testing implicit properties, r=billm.
2013-01-14 16:15:30 -07:00
Brian Hackett
659dfcd3a9
Bug 829813 - Add more checks for dense element lookup results, r=billmm.
2013-01-14 14:46:32 -07:00
Ms2ger
e361ec772d
Merge latest PGO-green m-i changeset to m-c.
2013-01-11 14:48:33 +01:00
Ms2ger
a2b66f71ee
Bug 828248 - Part b: Pass MutableHandleId to IndexToId and IndexToIdSlow; r=sfink
2013-01-11 09:43:00 +01:00
Ms2ger
6ea5e853c7
Bug 828248 - Part a: Pass MutableHandleId to ValueToId and DoubleIndexToId; r=sfink
2013-01-11 09:43:00 +01:00