js/src/gc/GCRuntime.h
131bc0e561970979dec138a2d65d5b7b4d3d995a
created 2018-10-30 10:32 +0000
pushed 2018-10-30 10:42 +0000
Jon Coppeard Jon Coppeard - Bug 1502940 - Tidy up sweep actions that implement GC zeal modes r=sfink
cf78ed26a33704588aeab6c0ffa250ac449e6a8b
created 2018-10-26 11:03 +0100
pushed 2018-10-26 10:06 +0000
Jon Coppeard Jon Coppeard - Bug 1502105 - Remove unused template parameter from GCRuntime::markGrayReferences r=sfink
9202539b100245516a3bf0e69fefc37e0ca78e0a
created 2018-10-26 11:03 +0100
pushed 2018-10-26 10:06 +0000
Jon Coppeard Jon Coppeard - Bug 1502105 - Rename GCRuntime::drainMarkStack to markUntilBudgetExhausted r=sfink
291713ea57916b33e3142c5d86950c8430850678
created 2018-10-26 11:03 +0100
pushed 2018-10-26 10:06 +0000
Jon Coppeard Jon Coppeard - Bug 1502105 - Rename GCRuntime::incrementalCollectSlice to incrementalSlice r=sfink
274c743b3d55f3d84adb4500c3ae3f63ee8fdc5e
created 2018-09-20 10:54 +0100
pushed 2018-09-20 09:54 +0000
Jon Coppeard Jon Coppeard - Bug 1490042 - Only allow one AutoClearTypeInferenceStateOnOOM to be live at a time to fix recursive type sweeping r=jandem
2b3acad1d831076f4936382ba4216c1c9d43ff63
created 2018-09-17 13:25 -0400
pushed 2018-09-17 22:04 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset aa3c5d257b1e (bug 1490042) for causing topcrash bug 1491530.
aa3c5d257b1e8ddda72905e728d72d4d57762b7e
created 2018-09-13 16:46 +0100
pushed 2018-09-13 15:48 +0000
Jon Coppeard Jon Coppeard - Bug 1490042 - Only allow a single AutoClearTypeInferenceStateOnOOM to be active at once r=jandem r=sfink
d27cd3305320b12ad93f0837090a0913d0f31e76
created 2018-09-06 10:37 +0200
pushed 2018-09-11 14:33 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/gc, part 2. r=jonco
6923b7cb526e9f574099f1d503621a884d9c7392
created 2018-09-07 14:40 +0000
pushed 2018-09-08 04:03 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1489453 - EnumSet shouldn't take 32 bits if not needed. r=froydnj
8a2005a771b3683c6457df492cde2f90d2ed82c8
created 2018-08-30 17:51 +0100
pushed 2018-08-30 16:57 +0000
Jon Coppeard Jon Coppeard - Bug 1487384 - Remove unnecessary references to Runtime::gc in GCRuntime methods r=sfink
f3796f1a571b6e11e247f366dc45cecd97d77729
created 2018-08-08 12:54 +1000
pushed 2018-08-14 05:54 +0000
Paul Bone Paul Bone - Bug 1473213 (Part 4) - Add cells allocated statistics r=sfink
8de32e539a2c0499acef9cb7324c831b46eb3e91
created 2018-08-08 18:14 +0300
pushed 2018-08-08 15:14 +0000
Bogdan Tara Bogdan Tara - Backed out 5 changesets (bug 1473213) for devtools/client/debugger/new/test/mochitest/browser_dbg_rr_breakpoints-01.js failures
129c9ab66f595bf72afebfdeba87a587578173a2
created 2018-08-08 12:54 +1000
pushed 2018-08-08 09:33 +0000
Paul Bone Paul Bone - Bug 1473213 (Part 4) - Add cells allocated statistics r=sfink
8ef3895c248edd2743edd66f1803a89e12b89e4c
created 2018-07-21 14:24 +0000
pushed 2018-07-22 02:15 +0000
Brian Hackett Brian Hackett - Bug 1207696 Part 4e - Don't record various JS atomics, r=jandem.
47be709bc6ca985c41a9c5fff89c2e1cc4abfce1
created 2018-07-20 12:42 +1000
pushed 2018-07-20 06:39 +0000
Paul Bone Paul Bone - Bug 1476500 - Add extra assignments and make some types more specific r=nbp
777029266bf7e79987abc307e3e0834181e9e3ff
created 2018-07-06 16:32 +0100
pushed 2018-07-06 15:33 +0000
Jon Coppeard Jon Coppeard - Bug 1471949 - Handle OOM starting background sweep task r=sfink
6b959f8ced42325c93ab70216d23ccdd70a17089
created 2018-07-06 10:40 +0100
pushed 2018-07-06 09:46 +0000
Jon Coppeard Jon Coppeard - Bug 1434598 - Remove the exclusive access lock r=sfink
250b5f292dae2c9916e18f489a26890e89c7eede
created 2018-07-06 10:40 +0100
pushed 2018-07-06 09:46 +0000
Jon Coppeard Jon Coppeard - Bug 1434598 - Partition atoms table into multiple sub-tables each with its own lock r=sfink
5113d07ed7c6c3e77b4a1ab636b5e443803afe41
created 2018-07-06 10:24 +0100
pushed 2018-07-06 09:46 +0000
Jon Coppeard Jon Coppeard - Bug 1434598 - Allow concurrent allocation in atoms zone r=sfink
245e2c17b2726a7a92c1732724227e42c15d4069
created 2018-07-06 10:23 +0100
pushed 2018-07-06 09:46 +0000
Jon Coppeard Jon Coppeard - Bug 1434598 - Refactor allocation to work from a free list stored in the JSContext r=sfink
05329bb2ebf89f407e0c7ec1e35280e7b2cd11c8
created 2018-07-04 16:55 -0300
pushed 2018-07-05 16:33 +0000
Wander Lairson Costa Wander Lairson Costa - Bug 1465505: Replace PRMJ_Now() by mozilla::TimeStamp r=jonco
49caa22a6bbfff827341fb6ac64a8adda45c2770
created 2018-06-22 15:01 +1000
pushed 2018-06-26 04:07 +0000
Paul Bone Paul Bone - Bug 1407143 (Part 5) - Don't collect nursery for every mark slice r=jonco
6867578ac52d03ec520f819903736aef5b5d8282
created 2018-06-25 13:29 +0100
pushed 2018-06-25 12:40 +0000
Jon Coppeard Jon Coppeard - Bug 1469640 - Make background sweeping a parallel task and remove GCHelperState r=sfink
e429320fcdd2d5236bb4713e6c435456146e42b9
created 2018-06-20 00:54 +0300
pushed 2018-06-19 22:06 +0000
Dorel Luca Dorel Luca - Merge mozilla-inbound to mozilla-central. a=merge
ef06853a18a59002945d9ebb29944296f9da2dcc
created 2018-06-19 06:48 +0300
pushed 2018-06-19 22:06 +0000
Brindusan Cristian Brindusan Cristian - Backed out changeset c115f0bb2bfb (bug 1465505) spidermonkey bustages. CLOSED TREE
c115f0bb2bfbfc808f7a09a03f808aa80aeabfde
created 2018-06-17 08:20 -0700
pushed 2018-06-19 22:06 +0000
Wander Lairson Costa Wander Lairson Costa - Bug 1465505: Replace PRMJ_Now() by mozilla::TimeStamp r=jonco
4f50305f72aba391db457322d078d4908221e20e
created 2018-06-19 11:34 +0100
pushed 2018-06-19 10:41 +0000
Jon Coppeard Jon Coppeard - Bug 1467842 - Refactor heap state RAII classes r=sfink
84b05310b2c7a6b0c585add58fdb27e635e70963
created 2018-06-19 11:34 +0100
pushed 2018-06-19 10:41 +0000
Jon Coppeard Jon Coppeard - Bug 1467842 - Don't take the exclusive access lock during GC r=sfink
e8b27362214617f1d47e867bcc4dd2619441d986
created 2018-06-14 14:56 -0700
pushed 2018-06-15 23:39 +0000
Paul Bone Paul Bone - Bug 1468786 - Don't check isIncremental for unmarking r=jonco
b640dc9b89986c1886ef00402727da756d96f0ef
created 2018-06-07 16:44 +0200
pushed 2018-06-07 14:48 +0000
Jan de Mooij Jan de Mooij - Bug 1466121 part 1 - Rename JSCompartment to JS::Compartment. r=luke
6d741e95201af5856af7c7a0477ddfa863e7d006
created 2018-06-04 15:25 +0100
pushed 2018-06-04 14:26 +0000
Jon Coppeard Jon Coppeard - Bug 1466171 - Allow collection of atoms while the main thread is parsing r=sfink
bf36035bed13ab8fa1777955a299837d3e10d398
created 2018-05-27 11:53 +0200
pushed 2018-05-27 09:53 +0000
Jan de Mooij Jan de Mooij - Bug 1464134 part 1 - Fix various places to use Realm instead of JSCompartment. r=luke
6eb25032815b2e167721a4024c5cf3e75efceb85
created 2018-05-22 15:03 +0200
pushed 2018-05-22 13:08 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 15 - Move lastAnimationTime from JSCompartment to JS::Realm. r=jonco
ea7f34ae33bb1fea71339150df8bf9dd7126715d
created 2018-05-10 10:09 +0100
pushed 2018-05-10 09:12 +0000
Jon Coppeard Jon Coppeard - Bug 1457703 - Use function pointers rather than virtual run method for GC parallel tasks r=sfink a=abillings
a35392007e5d22f3debdd7f53f65405b4231ffe4
created 2018-05-03 17:51 +0100
pushed 2018-05-03 16:52 +0000
Jon Coppeard Jon Coppeard - Bug 1458839 - Improve state assertions in GCParallelTask r=jandem
ddba51846e2f8be8d32d6a1168c0bfc8e9841cff
created 2018-05-02 15:35 +0200
pushed 2018-05-02 15:52 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1458217: Abort early in verifyprebarriers if wasm gc is enabled; r=jonco
2f7d0134b22176dd649418217cb98d09ce102c83
created 2018-04-19 13:04 +0200
pushed 2018-04-19 11:07 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 14 - Rename 'active thread' to 'main thread'. r=jonco
7cb5e6101f4a788d162e8aa7e8002f0f8c6d080e
created 2018-04-17 10:47 +0200
pushed 2018-04-17 08:52 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 11 - Rename ActiveThread to MainThread. r=jonco
c0f28a370935a094926f22d3d49ac68ee2d87256
created 2018-04-17 08:44 +0200
pushed 2018-04-17 06:56 +0000
Jon Coppeard Jon Coppeard - Bug 1453028 - Add new zeal modes to test the different parts of incremental sweeping r=sfink
de5cfd97ac491f80740ccd4822d5bf5119573e46
created 2018-04-17 08:44 +0200
pushed 2018-04-17 06:56 +0000
Jon Coppeard Jon Coppeard - Bug 1453028 - Add a new sweep action to yield in a specified zeal mode r=sfink
12337456bdd9cefdc8663d0c1fc1c1040247c616
created 2018-04-17 08:44 +0200
pushed 2018-04-17 06:56 +0000
Jon Coppeard Jon Coppeard - Bug 1453028 - Rename GC zeal modes that run in two slices and refactor r=sfink
0f26c7b0aa7d9a4ef77bb4819e53c46d663e88b8
created 2018-04-17 08:44 +0200
pushed 2018-04-17 06:56 +0000
Jon Coppeard Jon Coppeard - Bug 1453028 - Refactor the way we parse zeal mode strings r=sfink
16fcaa62dee9272dde73b52ae640988f70ffd196
created 2018-04-15 13:18 +0200
pushed 2018-04-15 11:20 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 10 - Rename *ActiveCooperatingThread to *MainThread. r=jonco
73fa6225a03ff9566bb77a140cd9356b861d5b3d
created 2018-04-13 08:45 +0200
pushed 2018-04-13 06:50 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 6 - Remove ZoneGroup. r=jonco
473b7d381544313a38af2be2898e4bd92375b45d
created 2018-04-12 13:04 +0200
pushed 2018-04-12 11:05 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 1 - Use rt->mainContextFromOwnThread() instead of TlsContext.get() in some places. r=jonco
2ab40910b4ccf93a69b089cc5dd3ad681cfb1163
created 2018-02-28 02:02 -0800
pushed 2018-02-28 23:37 +0000
André Bargull André Bargull - Bug 1438842 - Part 1: Remove unused parameters in GC code. r=jonco
07cab6799ff4886551c16489bf17ca2578893738
created 2018-02-27 12:14 +0000
pushed 2018-02-27 12:20 +0000
Jon Coppeard Jon Coppeard - Bug 1359342 - Pre-mark new allocations black during incremental GC r=sfink
55c6bbcc1b8d9d82c7a791ce890b1ff41ee59c54
created 2018-02-27 10:19 +0000
pushed 2018-02-27 10:20 +0000
Jon Coppeard Jon Coppeard - Bug 1439284 - Preserve scheduled zones over call to GC end callback r=sfink
08702628464616ad69c49390f121e9342e9d625f
created 2018-02-14 16:00 -0600
pushed 2018-02-16 21:07 +0000
Jason Orendorff Jason Orendorff - Bug 1438278 - Part 3: Rename some files into js/src/gc. r=jonco.
5a7cc519c961da642d200fffbdabc8fffe64a981
created 2018-02-15 14:47 +0000
pushed 2018-02-15 14:49 +0000
Jon Coppeard Jon Coppeard - Bug 1437602 - Move all scheduling related data structures to a new gc/Scheduling.h r=pbone
39a1573c32ba70151adc0b0b1b66b76b2241b5ac
created 2017-08-14 22:08 -0700
pushed 2018-02-14 18:04 +0000
Steve Fink Steve Fink - Bug 903519 - Split out string nursery pointers from object nursery, r=jonco
1de96c3211a5b5b533760cfde825905ee111bb7c
created 2017-08-03 16:18 -0700
pushed 2018-02-14 18:04 +0000
Steve Fink Steve Fink - Bug 903519 - Discard nursery keys from EvalCache, r=jonco
d33c2ce0eed1d6d45a6e45607c55fb2512d89b57
created 2018-01-30 20:12 -0800
pushed 2018-02-14 18:04 +0000
Steve Fink Steve Fink - Bug 903519 - Strings in the nursery: allocation, r=jonco
af441cafff7086ffdd0ea8c4700f738fdf3261b9
created 2018-02-14 10:54 +0000
pushed 2018-02-14 10:57 +0000
Jon Coppeard Jon Coppeard - Bug 1437554 - Release the exclusive access lock when not collecting the atoms zone r=sfink
aae0a2c15e00898c4f0a920b548afbf700edfc3a
created 2018-02-13 10:33 +0000
pushed 2018-02-13 10:34 +0000
Jon Coppeard Jon Coppeard - Bug 1437489 - Split out implementation of atoms table out into vm/AtomsTable.h r=jandem
37c5d7afbe4b63ec796fa1a1cb4eec4cb03fe6d3
created 2018-02-12 10:34 +0000
pushed 2018-02-12 10:39 +0000
Jon Coppeard Jon Coppeard - Bug 1436697 - Fix GC heap growth factor limits r=pbone
0ce744f3cd76a54e424d66d40bd1e58373d4398a
created 2018-02-08 11:05 +0000
pushed 2018-02-08 11:10 +0000
Jon Coppeard Jon Coppeard - Bug 1435321 - Preserve invariants when setting high frequency heap growth parameters r=pbone
3c74a02c5b6f9aaae81c14dbdd2ba98e8cee3e45
created 2018-02-01 17:18 +0000
pushed 2018-02-01 17:25 +0000
Jon Coppeard Jon Coppeard - Bug 1417380 - Make background sweeping sweep by zone and free empty arenas after each zone r=sfink
c78c6e1797b1ca3b8004804ce8708799ef5a188a
created 2017-12-07 17:31 +0800
pushed 2018-02-01 10:36 +0000
Chia-Hung Duan Chia-Hung Duan - Bug 1417388 - Simplify incremental sweeping on the main thread r=jonco
65e92478e09d3f1628fccbf5edc4cb080046249e
created 2018-01-11 22:18 +0200
pushed 2018-01-11 20:24 +0000
Noemi Erli Noemi Erli - Backed out 20 changesets (bug 903519) for detected memory leaks on a CLOSED TREE
less more (0) -300 -100 -60 tip