js/src/gc/GCRuntime.h
86f8236cd20fa9f805cc78b8138b1f7a7fb81220
created 2019-01-10 11:00 +0000
pushed 2019-01-10 11:00 +0000
Jon Coppeard Jon Coppeard - Bug 1518193 - Move BackgroundSweepTask functionality into GCParallelTask base class r=sfink
d57dde190f67e7964bb3a908d33a4d086da696b1
created 2018-12-28 15:48 +0000
pushed 2018-12-28 21:55 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1516555 - Reformat everything to the Google coding style r=Ehsan
d9e2ee18925b37da06bb63c956acc165ab303837
created 2018-12-14 13:02 +0100
pushed 2018-12-14 17:58 +0000
Julian Seward Julian Seward - Bug 1488162 - Remove suppressGC hacks from wasm code. r=lth.
d5542a14b416d3d7e4e846368ceb37d6714827aa
created 2018-12-06 16:28 -0500
pushed 2018-12-14 14:22 +0000
Jon Coppeard Jon Coppeard - Bug 1463462 - Add zeal mode to test incremental gray marking r=sfink
42f073dedf5fd708e118833b4ddf63a19907485a
created 2018-12-06 16:28 -0500
pushed 2018-12-14 14:22 +0000
Jon Coppeard Jon Coppeard - Bug 1463462 - Delay gray marking assertions when we are doing incremental gray marking r=sfink
e3fc6ddd9a5316edac3737f92666e3cd0c08a44e
created 2018-12-06 16:27 -0500
pushed 2018-12-14 14:22 +0000
Jon Coppeard Jon Coppeard - Bug 1463462 - Make gray marking incremental r=sfink
6ae14f44b4af53cb2ecf23eb5077ab90d1615ea9
created 2018-12-06 16:27 -0500
pushed 2018-12-14 14:22 +0000
Jon Coppeard Jon Coppeard - Bug 1463462 - Add a non-incremental gray marking phase before weakmap marking that marks from gray roots in the current sweep group r=sfink
a7296c89eda9c77e07ca9523b12baeb54b30ea92
created 2018-12-14 10:57 +0000
pushed 2018-12-14 10:57 +0000
Jon Coppeard Jon Coppeard - Bug 1513842 - Fix spelling mistake in GCRuntime::markUntilBudgetExhaused r=sfink
b995059a83d2635cf78f4eb14ef48f5899358625
created 2018-12-11 18:26 +0000
pushed 2018-12-11 18:26 +0000
Jon Coppeard Jon Coppeard - Bug 1512045 - Simplify GC resets r=sfink
aba3963bc7656b590c5ac9d3a41b807c2dfafa73
created 2018-12-03 17:17 -0500
pushed 2018-12-11 18:14 +0000
Jon Coppeard Jon Coppeard - Bug 1510145 - Refactor GC resets and ensure the store buffer is always empty when we start sweeping r=pbone a=dveditz
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-11-30 19:52 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2018-11-30 18:01 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 15:15 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
5bad4fe7108eda1ca69c5f5aac82b4042c874deb
created 2018-11-20 14:47 +0000
pushed 2018-11-20 21:50 +0000
Jan de Mooij Jan de Mooij - Bug 1508605 - Change some comments from /* */ to // to avoid clang-format issues. r=tcampbell
34ee07ca08e9ca5418d83574be6c1f6bbf3b5a3e
created 2018-11-13 10:39 +0000
pushed 2018-11-13 16:35 +0000
Jan de Mooij Jan de Mooij - Bug 1506774 - Discard TypeScripts whenever we discard JIT code. r=jonco
9018814d9671dfe67ab073869bdeebf05b25b565
created 2018-11-12 02:30 +0000
pushed 2018-11-12 10:17 +0000
Jan de Mooij Jan de Mooij - Bug 1506479 - Discard TypeScripts in Zone::discardJitCode instead of during type sweeping. r=bhackett
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
less more (0) -300 -100 -60 tip