js/src/jsgc.h
c57012db4d11038ef44faf1aec1005eea5ea2438
created 2017-04-14 12:29 +0200
pushed 2017-07-31 14:08 +0000
Jan de Mooij Jan de Mooij - Bug 1353359 part 4 - Use BindName IC in Ion and remove the old IonCache infrastructure. r=evilpie
22da1d2e0f4e824f3b667806a8fdf19a98ba49de
created 2017-03-30 10:03 +0100
pushed 2017-07-31 14:08 +0000
Jon Coppeard Jon Coppeard - Bug 1351756 - Add a testing function to dump arena cell layout information r=sfink
5df436b84953b6399533799c750f6f211490fe0e
created 2017-03-30 10:03 +0100
pushed 2017-07-31 14:08 +0000
Jon Coppeard Jon Coppeard - Bug 1351405 - Simplify incremental sweeping implementation r=sfink
aac9899a66462ab8a3391ae9025c3e77a89975cc
created 2017-03-27 10:38 +0100
pushed 2017-07-31 14:08 +0000
Jon Coppeard Jon Coppeard - Bug 1345177 - Make RegExpShared a GC thing r=sfink
bf0a094026f7d736e56a5a1ea042fe8e531aabce
created 2017-03-27 11:09 +0100
pushed 2017-07-31 14:08 +0000
Jon Coppeard Jon Coppeard - Backed out changesets e66f564d9749 and 0380d914ad39 (bug 1345177) for rooting hazards
0380d914ad395fca03f342ab911495a1284f1986
created 2017-03-27 10:38 +0100
pushed 2017-07-31 14:08 +0000
Jon Coppeard Jon Coppeard - Bug 1345177 - Make RegExpShared a GC thing r=sfink
8b4e84832765f2334567865541c4fd842b63d8c0
created 2017-02-23 16:26 +0000
pushed 2017-06-05 19:31 +0000
Jon Coppeard Jon Coppeard - Bug 1340597 - Avoid triggering read barrier in DumpHeap and when collecting stats r=sfink
7002008dc1166b7bc1c2ad2ecbcfdde17f6f11b0
created 2017-02-11 05:27 -0700
pushed 2017-06-05 19:31 +0000
Brian Hackett Brian Hackett - Bug 1337117 - Remove references to main thread in the JS engine, r=jandem.
920d5dfea5de9b79d5e11e7e9384738270dec833
created 2017-02-10 16:47 -0700
pushed 2017-06-05 19:31 +0000
Brian Hackett Brian Hackett - Bug 1337112 - Remove links from JSRuntime to its single context and zone group, r=jandem,jonco.
a732f9bf1195ea348878c6cb3c7971347f0c3905
created 2017-02-07 07:58 -0700
pushed 2017-06-05 19:31 +0000
Brian Hackett Brian Hackett - Bug 1334837 - Add JSContext* to runtime for the active cooperatively scheduled thread, r=jandem,jonco,h4writer.
9503e89340d97514cf455bc1c0df6bbaf00469b6
created 2017-02-06 20:29 -0800
pushed 2017-06-05 19:31 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 4b8c006aff8d (bug 1334837) for Mac debug crashes [@ js::CurrentThreadIsIonCompiling()]
4b8c006aff8df49ff6dd37fc2a8368d01284ee53
created 2017-02-06 12:40 -0700
pushed 2017-06-05 19:31 +0000
Brian Hackett Brian Hackett - Bug 1334837 - Add JSContext* to runtime for the active cooperatively scheduled thread, r=jandem,jonco,h4writer.
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-06-05 19:31 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
2e13f21663bba2af75c9184966cf24bf56d90dad
created 2017-01-24 12:24 +0100
pushed 2017-06-05 19:31 +0000
Lars T Hansen Lars T Hansen - Bug 1333391 - move GetCPUCount to the threading layer. r=luke
8027870254d179486a1cbe1755e6e8bec2f058ac
created 2016-12-22 13:43 -0800
pushed 2017-04-10 20:44 +0000
Steve Fink Steve Fink - Bug 1173354 - Switch GC statistics over to TimeStamp/TimeDuration, r=jonco
853a0dfc4d5f5d0a4edb51e9b6356b547556ecc5
created 2016-12-08 14:26 -1000
pushed 2017-04-10 20:44 +0000
Jan de Mooij Jan de Mooij - Bug 1318627 - Remove Zone::active and related infrastructure. r=jonco, f=bhackett
40c8129cffbf82cd89b4e22caf52aa042b5573e4
created 2016-12-06 17:25 -1000
pushed 2017-04-10 20:44 +0000
Jon Coppeard Jon Coppeard - Bug 1213977 - Don't reset an ongoing incremental GC if AutoKeepAtoms is set r=sfink
c899c1c54f1e9e095b681f87fcb6db636d600f21
created 2016-11-30 11:53 +0000
pushed 2017-04-10 20:44 +0000
Jon Coppeard Jon Coppeard - Bug 1321277 - Refactor arena sweeping for simplicity r=sfink
be48744b160459666cbf97f065a97cdad695092f
created 2016-11-24 13:39 +0100
pushed 2017-04-10 20:44 +0000
Jan de Mooij Jan de Mooij - Bug 1317936 part 1 - Add hash code to atoms. r=jonco,jorendorff
45b2377336150fcbe2a477e1719b0059956c5b5d
created 2016-11-22 10:32 +0000
pushed 2017-04-10 20:44 +0000
Jon Coppeard Jon Coppeard - Bug 1318384 - Add AbortReason::CompartmentRevived so repeated GCs don't get counted under NonIncrementalRequested r=billm
7cd44d064d92f033aecf24f2bfbc115b143beaf7
created 2016-11-22 10:32 +0000
pushed 2017-04-10 20:44 +0000
Jon Coppeard Jon Coppeard - Bug 1318384 - Always allocate into fresh arenas while marking r=billm
69b1f1cd3ae87ab25419813e20bbc0dead2a10e7
created 2016-11-24 13:39 +0100
pushed 2017-02-27 14:59 +0000
Jan de Mooij Jan de Mooij - Bug 1317936 part 1 - Add hash code to atoms. r=jonco,jorendorff a=gchang
0f246bb6108c125377deb37e91d473c998ced132
created 2016-11-04 17:32 +0000
pushed 2017-02-27 14:59 +0000
Jon Coppeard Jon Coppeard - Bug 1313098 - Assert we only access heap state on the main thread r=sfink r=mccr8
b89b2c0f03deb04d76809a5bbfdb74dc19d54176
created 2016-10-18 18:02 +0100
pushed 2017-02-27 14:59 +0000
Jon Coppeard Jon Coppeard - Bug 1308116 - Improve GC telemetry for non-incremental GCs r=sfink
4720c5b3663c88c0b5fe8f9f3c114a1aaaaad418
created 2016-09-23 13:17 +0100
pushed 2017-02-27 14:59 +0000
Jon Coppeard Jon Coppeard - Bug 1304653 - Improve heap checking zeal mode r=sfink
c82318b2897c7024c3574d63870f6fb7480eae7d
created 2016-11-24 13:39 +0100
pushed 2017-01-16 13:07 +0000
Jan de Mooij Jan de Mooij - Bug 1317936 part 1 - Add hash code to atoms. r=jonco,jorendorff a=gchang
9be45967d42c71f0afbedb5c99dc2c052db09b0c
created 2016-08-25 12:00 +0100
pushed 2017-01-16 13:07 +0000
Jon Coppeard Jon Coppeard - Bug 1297343 - Make some more object classes background finalized r=sfink
cb6fc6d38f8df50e25502dc55ee1ed2dd3d7a304
created 2016-08-25 01:28 -0700
pushed 2017-01-16 13:07 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
4b6f61ea7594ae263945c95fc652d1aaad01042b
created 2016-08-22 10:15 -0700
pushed 2017-01-16 13:07 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1295741 - jslock.h is dead, long live jsnspr.h; r=terrence
31c8b972a7631b779038d152546afe031dd87c53
created 2016-08-16 10:30 +0100
pushed 2017-01-16 13:07 +0000
Jon Coppeard Jon Coppeard - Bug 1294469 - Shrink the nursery if we run out of memory r=terrence
9df647a3c10ad133c5051fe5e6a3d6f8259736f0
created 2016-08-01 18:39 -0700
pushed 2017-01-16 13:07 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1290240 - Switch GCHelperState::thread to js::Thread::Id instead of PRThread*; r=terrence
a9bc531fdc75d403e8e46f7b7985a32bae7ccd16
created 2016-08-01 18:39 -0700
pushed 2017-01-16 13:07 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1290156 - Remove the DEBUG-only lockOwner member from GlobalHelperThreadState; r=terrence
4a261bbbe73574cca1d649acad7147651cf8ebe4
created 2016-08-01 18:39 -0700
pushed 2017-01-16 13:07 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1290156 - Remove the GCRuntime DEBUG-only lockOwner field; r=terrence
8786fe9a1993a54f1dd379fb7b287aae1609e26f
created 2016-08-01 14:45 -0700
pushed 2017-01-16 13:07 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 1290156) for 10.10 debug cpp test failures CLOSED TREE
76bb0a40db1bb2e6e1e70753838da14c12ab0e91
created 2016-08-01 14:45 -0700
pushed 2017-01-16 13:07 +0000
Wes Kocher Wes Kocher - Backed out changeset 072392a96295 (bug 1290240) for 10.10 debug cpp test failures CLOSED TREE
072392a96295f553b6d50783d37c81a99014f5c7
created 2016-08-01 09:45 -0700
pushed 2017-01-16 13:07 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1290240 - Switch GCHelperState::thread to js::Thread::Id instead of PRThread*; r=terrence
1bc0a14de00a86e2a198e40c1eb7a75442d60ce5
created 2016-08-01 09:45 -0700
pushed 2017-01-16 13:07 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1290156 - Remove the DEBUG-only lockOwner member from GlobalHelperThreadState; r=terrence
573529c879adbdfa560d00b70528e522d32bee97
created 2016-08-01 09:45 -0700
pushed 2017-01-16 13:07 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1290156 - Remove the GCRuntime DEBUG-only lockOwner field; r=terrence
1624e795be20cd01401bfca4aae60278360242c4
created 2016-11-24 13:39 +0100
pushed 2016-12-06 01:37 +0000
Jan de Mooij Jan de Mooij - Bug 1317936 part 1 - Add hash code to atoms. r=jonco,jorendorff a=ritu
c85767662b633604936c5b5e4869770423f5ec01
created 2016-07-25 11:10 -0700
pushed 2016-10-31 18:13 +0000
Terrence Cole Terrence Cole - Bug 1288793 - Part 1: Convert js::gc::State to an enum class; r=jonco
c9abfc5925a2af00d0eb3e61a6316efc7e83f9de
created 2016-07-22 13:57 +0100
pushed 2016-10-31 18:13 +0000
Jon Coppeard Jon Coppeard - Bug 1275448 - Don't crash on shutdown due to non-empty type descriptors set if we leak r=sfink
f35cc482a71b0692778d0961b148c4e43aee277e
created 2016-02-25 15:52 -0800
pushed 2016-10-31 18:13 +0000
Terrence Cole Terrence Cole - Bug 1251463 - Remove ShrinkGCBuffers; r=jonco,r=mccr8
bdbb5822afe1851c0df23d33a591b4001e221831
created 2016-07-21 09:58 +0100
pushed 2016-10-31 18:13 +0000
Jon Coppeard Jon Coppeard - Bug 1287869 - Add zeal mode to check nursery integrity r=terrence
c23ff1725f56734958eb2978040ab36f278a6063
created 2016-02-26 08:03 -0800
pushed 2016-10-31 18:13 +0000
Terrence Cole Terrence Cole - Bug 1119537 - Make decommit a proper GC phase; r=jonco
c521197a29b7e2f100420312788da9055ff2a8b5
created 2016-07-07 09:56 +0200
pushed 2016-10-31 18:13 +0000
Jan de Mooij Jan de Mooij - Bug 1283855 part 28 - Make more GC APIs take JSContext instead of JSRuntime. r=terrence
e5ad05d9cad4ac105f5f580887202a5041e197b4
created 2016-06-30 13:13 -0700
pushed 2016-10-31 18:13 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1283229 - Thread `AutoLockHelperThreadState&` parameters through various `HelperThread`-related functions; r=terrence
b46f11f21ce31afb0946d76f45b58e0ac40f8832
created 2016-06-28 17:30 -0700
pushed 2016-10-31 18:13 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1280064 - Address review nits; r=terrence
c36f5c0bed2c4068260c87107082b75eb3ab9b6e
created 2016-06-28 17:12 -0700
pushed 2016-10-31 18:13 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1280064 - Do not use PRLock in GCRuntime and PRCondVar in GCHelperState; r=terrence
498dfbe07a6c21af0ac2bd165f41b58a97cd241e
created 2016-06-24 14:16 +0200
pushed 2016-10-31 18:13 +0000
Jan de Mooij Jan de Mooij - Bug 1281529 part 1 - Make JSContext inherit from JSRuntime. r=luke
6db648f83330dd70f5a1d03802a110394801b6ac
created 2016-06-24 15:16 +0200
pushed 2016-10-31 18:13 +0000
Jan de Mooij Jan de Mooij - Backed out changeset 273b186d22ca for making the rooting analysis unhappy
273b186d22cac4ed7f03f784604a60f5905142b1
created 2016-06-24 14:16 +0200
pushed 2016-10-31 18:13 +0000
Jan de Mooij Jan de Mooij - Bug 1281529 part 1 - Make JSContext inherit from JSRuntime. r=luke
cc3136982962e8a6b95a1e11ded669b521023299
created 2016-06-03 13:09 -0700
pushed 2016-09-05 20:01 +0000
Steve Fink Steve Fink - Bug 1277174 - Forbid nursery allocations within AutoAssertEmptyNursery. r=jonco, a=lizzard
47dfe258f4b427d1c9e316f462d6eaaece775959
created 2016-05-27 22:00 -0700
pushed 2016-09-05 20:01 +0000
Steve Fink Steve Fink - Bug 1259850 - Make ZoneCellIter variants to communicate nogc to the hazard analysis, r=jonco
4fac61d360ab51b4a9f908af5e0a285a102434fd
created 2016-05-19 12:53 -0700
pushed 2016-09-05 20:01 +0000
Steve Fink Steve Fink - Bug 1259850 - In-source annotations for GC suppression, r=terrence
69518db96a4dd3e483a679a0e8e628184c7c218a
created 2016-05-31 11:15 -0700
pushed 2016-09-05 20:01 +0000
Wes Kocher Wes Kocher - Backed out 22 changesets (bug 1259850) for GC crashes in various tests CLOSED TREE
c95bdd426ced9a71bc64694ea236b46d035bb0df
created 2016-05-27 22:00 -0700
pushed 2016-09-05 20:01 +0000
Steve Fink Steve Fink - Bug 1259850 - Make ZoneCellIter variants to communicate nogc to the hazard analysis, r=jonco
129559d4ac621b3801e41ce10db1cb4b1a6786da
created 2016-05-19 12:53 -0700
pushed 2016-09-05 20:01 +0000
Steve Fink Steve Fink - Bug 1259850 - In-source annotations for GC suppression, r=terrence
f0c0e9e19a08a2ca0fe51290d0a2b48db89e13da
created 2016-05-19 11:27 -0700
pushed 2016-09-05 20:01 +0000
Steve Fink Steve Fink - Bug 1273639 - Fix nonunified spidermonkey builds, r=terrence
106f482c6670896701485d7a81bee494dc9b1f78
created 2016-05-19 10:12 +0100
pushed 2016-09-05 20:01 +0000
Jon Coppeard Jon Coppeard - Bug 1273908 - Refactor GC to make it easier to add new kinds of GC thing r=terrence
69ea294ab4b6872904a881c15d814e73d272e27e
created 2016-05-16 14:23 +0100
pushed 2016-09-05 20:01 +0000
Jon Coppeard Jon Coppeard - Bug 1272604 - Add a zeal mode to check the heap after a moving GC r=terrence
less more (0) -1000 -300 -100 -60 tip