js/src/gc/Zone.h
eca41f62ac61c48060449c4e6621aacb6e220322
created 2014-05-16 11:24 -0700
pushed 2014-05-26 12:37 +0000
Terrence Cole Terrence Cole - Bug 988486 - Re-organize Zone to save some space and increase readability; r=jonco
67f5286dda31cd67d55396c5973c46d301049910
created 2014-05-16 09:56 +0100
pushed 2014-05-16 18:53 +0000
Jon Coppeard Jon Coppeard - Bug 982561 - Add tests for weak maps with key delegates r=terrence
36eba9f589835a35fc5eaac1a373be47ae032003
created 2014-05-16 09:44 +0100
pushed 2014-05-16 18:53 +0000
Jon Coppeard Jon Coppeard - Bug 982561 - Add zone edges for unmarked weakmap keys with delegates in a different zone r=terrence
7bad7731a8492a69329ae36df0f8166baabc532d
created 2014-05-09 11:33 +0100
pushed 2014-05-12 20:32 +0000
Jon Coppeard Jon Coppeard - Bug 988486 - Convert static functions to methods on GCRuntime r=terrence
6a8fcbc597669e10a3fc235321586639e677fdca
created 2014-05-09 17:35 +0100
pushed 2014-05-09 19:51 +0000
Ed Morley Ed Morley - Backed out changeset e5edc899d2b2 (bug 988486) for rooting analysis failures; CLOSED TREE
e5edc899d2b2896ea68007eca3659382d2b95ee5
created 2014-05-09 11:33 +0100
pushed 2014-05-09 19:51 +0000
Jon Coppeard Jon Coppeard - Bug 988486 - Convert static functions to methods on GCRuntime r=terrence
f5ac479e69d4b916a0396c7e4683a626e6a7508c
created 2014-05-01 09:26 -0700
pushed 2014-05-06 12:23 +0000
Terrence Cole Terrence Cole - Bug 989414 - Access the store buffer through the chunk trailer; r=jonco
fd9b3cd32b47b018adc22680e9965ae291da3694
created 2014-04-30 12:13 +0100
pushed 2014-05-01 14:50 +0000
Jon Coppeard Jon Coppeard - Bug 988486 - Split out GC state from JSRuntime into new class GCRuntime r=terrence
aa24cb6334829583157ccc59a7aef0a42294aa3f
created 2014-04-30 15:38 +0200
pushed 2014-05-01 14:50 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 8b82db9273f3 (bug 988486)
8b82db9273f36a7ca177c4ca7a138f241b8e2654
created 2014-04-30 12:13 +0100
pushed 2014-05-01 14:50 +0000
Jon Coppeard Jon Coppeard - Bug 988486 - Split out GC state from JSRuntime into new class GCRuntime r=terrence
85d37fc36546aa776336ddb88261c2b6f7c8f523
created 2014-04-30 13:59 +0200
pushed 2014-05-01 14:50 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 3e6abdf3b4b4 (bug 988486)
3e6abdf3b4b4fbab07b722205f2d0b478b29f1e4
created 2014-04-30 12:13 +0100
pushed 2014-05-01 14:50 +0000
Jon Coppeard Jon Coppeard - Bug 988486 - Split out GC state from JSRuntime into new class GCRuntime r=terrence
21aca7217e7aeb664e3d1af35a8818264fc81af5
created 2014-04-14 18:22 -0600
pushed 2014-04-15 13:08 +0000
Brian Hackett Brian Hackett - Bug 988619 - Handle OOM when sweeping type information, r=jandem.
ded76bd93630bd6f8059385049530ca635e91b07
created 2014-04-07 11:03 +0100
pushed 2014-04-08 02:08 +0000
Jon Coppeard Jon Coppeard - Bug 986843 - Don't sweep empty zones if they contain marked compartments r=terrence
e05b578dcd6d1fdbfc3df0b278256e4b3969fd78
created 2014-03-24 21:45 +0000
pushed 2014-03-25 12:11 +0000
Jon Coppeard Jon Coppeard - Bug 986843 - Replace AutoHoldZone with AutoCompartmentRooter r=terrence
2044699c3b05d400b32f0560c0c9f22d9ace12cd
created 2014-03-18 09:05 -0600
pushed 2014-03-18 21:15 +0000
Brian Hackett Brian Hackett - Bug 972817 - Enable type inference unconditionally, r=jandem.
4197edad59d69ed7de82e4aedf4c3c4865f4d043
created 2014-03-14 19:13 +0100
pushed 2014-03-15 05:20 +0000
Jan de Mooij Jan de Mooij - Bug 981554 - Move allocator for optimized Baseline stubs from JitCompartment to JitZone. r=njn
cbd3e46573d88bcc0974066d50f76929af4670c2
created 2014-01-24 19:57 -0800
pushed 2014-01-28 12:43 +0000
Chris Peterson Chris Peterson - Bug 964016 - Part 2: Replace JS_UNLIKELY with MOZ_UNLIKELY. r=luke
3c5539b5b8f52a90f4ba6200b1790b02ee0b1261
created 2013-12-18 23:01 +0100
pushed 2013-12-19 04:49 +0000
Jan de Mooij Jan de Mooij - Bug 951666 - Rename IonCode to JitCode. r=njn
2e5ff561425490570383d57abf4eff21619c865f
created 2013-12-12 13:10 -0800
pushed 2013-12-15 02:20 +0000
Brian Hackett Brian Hackett - Bug 932982 - Trace type constraints and allow preserving jitcode in GCs without also marking all type information, r=billm, r=jandem
ad1ad5c344050397f26517290bb71e5660c97249
created 2013-12-12 16:38 -0800
pushed 2013-12-13 03:13 +0000
Wes Kocher Wes Kocher - Backed out changeset 2a1e0a4f8d72 (bug 932982) for b2g m2 orange on a CLOSED TREE
2a1e0a4f8d721093224959a01ad211c288f60070
created 2013-12-12 13:10 -0800
pushed 2013-12-13 03:13 +0000
Brian Hackett Brian Hackett - Bug 932982 - Trace type constraints and allow preserving jitcode in GCs without also marking all type information, r=billm,jandem.
afa4bcb0150e7a32900361b2e2c910220f9057cf
created 2013-12-12 13:56 -0500
pushed 2013-12-13 03:13 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset a29d7f5ddde6 (bug 932982) for ggc asserts.
a29d7f5ddde63e437958b32305bd9896c210f750
created 2013-12-12 08:42 -0800
pushed 2013-12-13 03:13 +0000
Brian Hackett Brian Hackett - Bug 932982 - Trace type constraints and allow preserving jitcode in GCs without also marking all type information, r=billm,jandem.
31e30e41f853ae00ff09cdbb9eb302be1cdc483e
created 2013-12-11 17:07 -0500
pushed 2013-12-12 11:53 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset b93e7a83b308 (bug 932982) for Linux mochitest-bc leaks.
b93e7a83b3085afbd81bcea449ad30b0804977c2
created 2013-12-11 10:12 -0800
pushed 2013-12-12 11:53 +0000
Brian Hackett Brian Hackett - Bug 932982 - Trace type constraints and allow preserving jitcode in GCs without also marking all type information, r=billm,jandem.
6dfdc31408f9695d0f2a8c7ca75804d657c5a738
created 2013-12-08 21:52 -0500
pushed 2013-12-09 08:03 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 713082 - Part 1: Remove unnecessary Util.h includes. r=Waldo
a8769cefb47854b57b57dd2e71f58c32307e1b69
created 2013-11-20 16:50 -0800
pushed 2013-11-21 13:21 +0000
Jim Blandy Jim Blandy - Bug 941247: Rename Zone::CompartmentGCState to Zone::GCState. r=jonco
4df4f9fff8c57d95f097ff01c9417f9afab8a52c
created 2013-11-19 08:37 -0700
pushed 2013-11-20 03:26 +0000
Brian Hackett Brian Hackett - Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem. CLOBBER
6a77bea7ccaafc840ce2a79ced2876eadfbca07d
created 2013-11-18 13:29 -0800
pushed 2013-11-19 02:31 +0000
Wes Kocher Wes Kocher - Backed out changeset c848ede03acc (bug 938950) for build bustage
c848ede03acca83b8d21bdc68c93b692b2b75133
created 2013-11-18 14:05 -0700
pushed 2013-11-19 02:31 +0000
Brian Hackett Brian Hackett - Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem.
51b8979e2dd66d08cab78232aeb0b52777698d29
created 2013-11-18 12:27 -0800
pushed 2013-11-19 02:31 +0000
Wes Kocher Wes Kocher - Backed out changeset aacbc603eb67 (bug 938950) for bustage on a CLOSED TREE
aacbc603eb6728ded2b6dd8a86da495c437a566e
created 2013-11-18 13:05 -0700
pushed 2013-11-19 02:31 +0000
Brian Hackett Brian Hackett - Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem.
2bbd3a23d40fb356165f13d9a3823e458640f6dd
created 2013-11-17 15:33 -0700
pushed 2013-11-18 10:53 +0000
Brian Hackett Brian Hackett - Bug 928050 - Remove worker pausing mechanism, r=billm.
4421e9c1fe720a215ee13cdae5df38155f708d3c
created 2013-11-16 23:55 -0500
pushed 2013-11-17 13:24 +0000
Benjamin Peterson Benjamin Peterson - No bug - Make zone iterator constructors explicit. r=billm
8a40011ec7cbfef8680cf9a9b28fc6d99670d347
created 2013-11-16 23:42 -0500
pushed 2013-11-17 13:24 +0000
Benjamin Peterson Benjamin Peterson - Bug 939464 - Rewrite code to fix GCC unitialized variable compliants. r=billm
8b1346a125c4c8d417de005cf64c3f27031f0431
created 2013-11-16 20:24 -0800
pushed 2013-11-17 13:24 +0000
Phil Ringnalda Phil Ringnalda - Back out b4c82e9838d5 (bug 939464) for make check assertions
b4c82e9838d51fe35c0cd489913ad6aff29fe7c0
created 2013-11-16 18:15 -0500
pushed 2013-11-17 13:24 +0000
Benjamin Peterson Benjamin Peterson - Bug 939464 - Rewrite code to fix GCC unitialized variable compliants. r=billm
442211bce621f621b19feca73192755fd3798c99
created 2013-11-10 22:48 -0800
pushed 2013-11-11 20:43 +0000
Bill McCloskey Bill McCloskey - Bug 928050 - Specify whether to iterate over atoms zone (r=bhackett)
125d0f9767b5856b23e11f0aad4b874a42b6aa95
created 2013-10-16 09:45 +0100
pushed 2013-11-08 19:51 +0000
Jon Coppeard Jon Coppeard - Bug 926678 - Ensure GC gets triggered when gcMallocBytes drops below zero r=billm
28b72504ea10be0af38bef1f9204e8dfb45e0464
created 2013-08-27 09:42 -0700
pushed 2013-11-07 02:11 +0000
Andrew McCreight Andrew McCreight - Bug 909490, part 1 - Add per-zone data for use by embedder. r=billm
cd2d19e4e2581a425a3fc2bace9c3aed5bbd152e
created 2013-11-01 10:20 +0000
pushed 2013-11-01 18:40 +0000
Jon Coppeard Jon Coppeard - Bug 844766 - Make JSRuntime:: and Zone::gcBytes use atomics in preference to volatile r=billm
205345b505b25279c517610b15a5f51c675e5c4e
created 2013-10-16 13:56 +0200
pushed 2013-10-16 20:59 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset ddfe7f3ad095 (bug 926678) for perma-orange linux crashtest failures
ddfe7f3ad095d5195c81773def0b35bbec4f6796
created 2013-10-16 09:45 +0100
pushed 2013-10-16 20:59 +0000
Jon Coppeard Jon Coppeard - Bug 926678 - Ensure GC gets triggered when gcMallocBytes drops below zero r=billm
48582b2df0afee18a34e6142e2253ddf27047d0f
created 2013-10-03 21:44 -0600
pushed 2013-10-05 05:04 +0000
Brian Hackett Brian Hackett - Bug 921902 - Separate generation and attaching of heap property type constraints, r=jandem.
bfcf75eac94306dc47f455f3eb33445558cc88ef
created 2013-09-30 16:20 -0700
pushed 2013-10-01 09:29 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 921923 (part 2) - Make multi-output sizeOfFoo() functions more consistent in js/src/. r=till.
ce4978329418c70b91c34560bf51b0691987183a
created 2013-09-24 23:00 -0400
pushed 2013-09-25 18:52 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/gc/; r=ehsan
783e9b3095482ac792a7c5b4a3da3098611fd80f
created 2013-09-19 13:14 -0700
pushed 2013-09-20 09:19 +0000
Dan Gohman Dan Gohman - Bug 917991 - Use higher-level interfaces which are nicer, and avoid using temporary registers in some cases as a bonus. r=luke
10e767f5eb9eb5e413f7d40b2a0b248edd90b389
created 2013-09-04 19:19 -0700
pushed 2013-09-09 20:03 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 910771 (part 2) - Move some stuff from JS::Zone to JS::shadow::Zone, and from JSRuntime to JS::shadow::Runtime.h. r=terrence.
b2fd03274543410ceea584df02e8c3100aa17eba
created 2013-08-23 10:23 -0700
pushed 2013-08-23 21:49 +0000
Bill McCloskey Bill McCloskey - Bug 908484 - Fix canCollect() exception in JS engine (r=bhackett)
2fe02ad61d772861aebf6d64579172ef655fc64e
created 2013-08-17 21:24 -0600
pushed 2013-08-19 00:45 +0000
Brian Hackett Brian Hackett - Bug 906001 - Improve tests and asserts around starting off thread parses while GC is active in the atoms zone, r=billm.
d6d6c2ac808ee26c5ab446d1c47af59a3d25b73e
created 2013-08-16 15:58 -0700
pushed 2013-08-17 15:35 +0000
Brian Hackett Brian Hackett - Bug 906001 - Don't start collection of the atoms zone when off thread parsing is in progress, r=billm.
b9b8ad32c72b3fd1327068d9aeb8ca3afa8ab1fc
created 2013-08-08 16:07 -0700
pushed 2013-08-12 19:35 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902917 - Remove some unnecessary #includes in SpiderMonkey. r=till.
f836042326f9df3abfbee44169fc878ef87c950d
created 2013-08-05 08:48 -0600
pushed 2013-08-06 03:20 +0000
Brian Hackett Brian Hackett - Bug 898886 - Improve threadsafe assertions when accessing runtimes and zones, r=billm.
1609288cc7aa99b4f505e2a0d3868603981b7a5d
created 2013-07-23 17:34 -0700
pushed 2013-07-24 12:36 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 888088 (part 4) - Fix #include ordering in js/src/gc/. r=nnethercote.
868ce514bba712fda6578a692505ad5cb938edb7
created 2013-07-19 08:06 -0600
pushed 2013-07-20 00:51 +0000
Brian Hackett Brian Hackett - Bug 875125 - Allow scripts to be parsed/emitted off the main thread, r=billm.
3d4480f6c25d2ba46dc90912804bdfd29f6bd52e
created 2013-06-23 13:21 +0200
pushed 2013-06-25 21:02 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 4) - Use newly introduced mozilla::MallocSizeOf in js. r=njn.
9695f620df742ab9ee758163dd2b24b2d53693e9
created 2013-06-20 17:39 -0700
pushed 2013-06-21 14:42 +0000
Shu-yu Guo Shu-yu Guo - Bug 875661 - Followup: fix ggc bustage. (r=terrence)
40bbd1174f4660876277ee6143e23249f14d723a
created 2013-06-20 16:40 -0700
pushed 2013-06-21 14:42 +0000
Shu-yu Guo Shu-yu Guo - Bug 875661 - Part 2: Make NewGCThing inlines take ThreadSafeContext. (r=billm)
76077c8abfcc24d14a3aa54b64be0518f925ec14
created 2013-06-20 16:40 -0700
pushed 2013-06-21 14:42 +0000
Shu-yu Guo Shu-yu Guo - Bug 875661 - Part 1: Refactor a thread-safe context out of ForkJoinSlice and JSContext. (r=billm)
387480226140144b3586e34a785e562c94ac6e61
created 2013-06-20 12:09 -0700
pushed 2013-06-21 14:42 +0000
Terrence Cole Terrence Cole - Bug 883472 - Keep pre-barrier state from interfering with minor collection; r=billm
fa4e688f5daa7998893c3aeaa34ea28a75f23e7f
created 2013-06-19 18:04 -0700
pushed 2013-06-20 23:22 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 883697 (part 4a) - Make include guards consistent in still more of js/src/. r=njn.
20ef0590dd57c6ad6c75664af8732590378f0871
created 2013-06-17 11:46 -0700
pushed 2013-06-18 10:52 +0000
Terrence Cole Terrence Cole - Bug 883466 - Fix build failure in GGC caused by jsobjinlines.h reorganization; r=njn
fab0b456189c2d89b40f03363b120349e0d5d1a6
created 2013-06-06 14:47 -0700
pushed 2013-06-07 15:11 +0000
Jon Coppeard Jon Coppeard - Bug 878486: Improve sweeping of breakpoints r=terrence
cf21050ee99d08171f0be813648d530fd357b4a1
created 2013-05-08 11:45 -0700
pushed 2013-05-12 05:31 +0000
Terrence Cole Terrence Cole - Bug 869235 - Disable Zone::needsBarrier during minor GCs; r=billm
1478e6be62023148fa847d2bbb7e37967e8a9a88
created 2013-04-18 18:51 -0700
pushed 2013-05-01 01:49 +0000
Terrence Cole Terrence Cole - Bug 863521 - Remove legacy verifier nursery and store buffer from the Zone; r=billm
3297733a26610400db18d7df2f7a99ce44d79cfa
created 2013-03-14 10:26 -0700
pushed 2013-04-19 17:47 +0000
Terrence Cole Terrence Cole - Bug 706885 - Implement generational GC for the SpiderMonkey interpreter; r=billm
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed 2013-04-17 16:44 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
b85daec2b90caecbe2e25daaeb37342cd55871e0
created 2013-04-15 12:55 -0700
pushed 2013-04-16 01:49 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2013-04-16 01:49 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
6d92a2e39c778d1177a5f89270bf5a8160b169b1
created 2013-04-11 19:55 -0700
pushed 2013-04-12 11:51 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed 2013-04-12 11:51 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
7e658b893b5eabf4cbdd681e52f7ef1398f3f842
created 2013-02-13 10:39 -0800
pushed 2013-03-22 14:00 +0000
Terrence Cole Terrence Cole - Bug 841059 - Do not use the ArenaHeader for zone/compartment on JSObject; r=billm
d75dbe2a4dd71e6f5f2ca8eb9cf35c1fba75b897
created 2013-03-18 11:10 -0700
pushed 2013-03-21 11:51 +0000
Bill McCloskey Bill McCloskey - Bug 852229 - Add a comment explaining zones (r=jorendorff)
79f5f64f33b1a32719624aa78e8841bb4c2a0fd3
created 2013-03-18 18:24 -0700
pushed 2013-03-19 13:43 +0000
Phil Ringnalda Phil Ringnalda - Backout 49ca6a3ef0b6 (bug 850922), 1ff4af81172a (bug 849453), 5e0347b9a4e4:085337fa9658 (bug 841059) and 88942e6ce28d (bug 850749) for busting the build
085337fa9658bd9cec38d83f051b7827403799c6
created 2013-02-13 10:39 -0800
pushed 2013-03-19 13:43 +0000
Terrence Cole Terrence Cole - Bug 841059 - Do not use the ArenaHeader for zone/compartment on JSObject; r=billm
23df95aba9cde5613e423b5d4c70e9ae5dfdfb65
created 2013-03-16 20:36 -0700
pushed 2013-03-17 19:46 +0000
Bill McCloskey Bill McCloskey - Bug 759585 - Zones (r=jonco,bhackett,njn,dvander,luke,bz,mccr8,bholley)
4ede352670cd61828435f213935faf3f51166a04
created 2013-02-21 18:23 -0800
pushed 2013-02-22 17:43 +0000
Bill McCloskey Bill McCloskey - Bug 759585 - Change the granularity of collection from compartment to zone (r=jonco,bhackett,njn,dvander,mccr8,bz,luke,bholley)
less more (0) tip