js/src/gc/GC.cpp
eec76ff04ff90412415fd40c3d29c0c23d25f8d9
created 2018-07-23 14:35 +0000
pushed 2018-07-24 09:50 +0000
Brian Hackett Brian Hackett - Bug 1207696 Part 5a - Disable incremental GC when recording or replaying, r=mccr8.
dc942361448ddd7af5e31213f3e4b45343b8f9ab
created 2018-07-17 13:07 +0100
pushed 2018-07-17 21:56 +0000
Jon Coppeard Jon Coppeard - Bug 1476012 - Remove the dependency of JitcodeMap.h on CodeGenerator-shared.h r=nbp
6a29c6057ad4c67c1f840cad5acbb66e7249a18e
created 2018-07-12 11:46 +0900
pushed 2018-07-12 21:52 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1460489 - followup: Remove inline from BackgroundSweepTask::{isRunning,isRunningWithLockHeld} definitions which is called from other files. r=bustage CLOSED TREE
0cf8916182199093523be45b7c13c61b8bc76b84
created 2018-07-06 18:28 -0300
pushed 2018-07-10 21:51 +0000
Wander Lairson Costa Wander Lairson Costa - Bug 1473818: Fix global constructors count regression r=jonco
777029266bf7e79987abc307e3e0834181e9e3ff
created 2018-07-06 16:32 +0100
pushed 2018-07-06 22:01 +0000
Jon Coppeard Jon Coppeard - Bug 1471949 - Handle OOM starting background sweep task r=sfink
250b5f292dae2c9916e18f489a26890e89c7eede
created 2018-07-06 10:40 +0100
pushed 2018-07-06 22:01 +0000
Jon Coppeard Jon Coppeard - Bug 1434598 - Partition atoms table into multiple sub-tables each with its own lock r=sfink
0583016547e9d0831aefa469012d2f1c36ace47a
created 2018-07-06 10:24 +0100
pushed 2018-07-06 22:01 +0000
Jon Coppeard Jon Coppeard - Bug 1434598 - Remove some locking that is no longer required r=sfink
5113d07ed7c6c3e77b4a1ab636b5e443803afe41
created 2018-07-06 10:24 +0100
pushed 2018-07-06 22:01 +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 22:01 +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:28 +0000
Wander Lairson Costa Wander Lairson Costa - Bug 1465505: Replace PRMJ_Now() by mozilla::TimeStamp r=jonco
a355ad34b92b9b75bce1667db40a62063ead215f
created 2018-07-04 09:48 +0100
pushed 2018-07-04 16:30 +0000
Jon Coppeard Jon Coppeard - Bug 1472124 - Fix memory leak in GC incremental marking validator r=anba
67c0442a7a44a0618504911b3239aa0117b3d4ee
created 2018-06-26 12:02 -0400
pushed 2018-06-29 09:42 +0000
Ted Campbell Ted Campbell - Bug 1471272 - Add [SMDOC] tags for in-source documentation. r=jandem,nbp
91f49041e74406c74d2e0e05f4dd51111d414b8f
created 2018-06-21 13:38 +1000
pushed 2018-06-26 14:53 +0000
Paul Bone Paul Bone - Bug 1407143 (Part 7) - Add some nursery().isEmpty() assertions r=jonco
dc5765ae836853ec3ba2fb9a4572c0a06703ee20
created 2018-06-05 14:58 +1000
pushed 2018-06-26 14:53 +0000
Paul Bone Paul Bone - Bug 1407143 (Part 6) - Log the lastMarkSlice value when entering GC r=jonco
49caa22a6bbfff827341fb6ac64a8adda45c2770
created 2018-06-22 15:01 +1000
pushed 2018-06-26 14:53 +0000
Paul Bone Paul Bone - Bug 1407143 (Part 5) - Don't collect nursery for every mark slice r=jonco
c8ffd9d8370a7ea6fa245c4d6ba4b235f34a8468
created 2018-06-21 16:25 +1000
pushed 2018-06-26 14:53 +0000
Paul Bone Paul Bone - Bug 1407143 (Part 4) - Reset lastMarkSlice earlier r=jonco
868ac1e5e070b79a9691d05c3d677e05b46e0deb
created 2018-06-22 12:40 +1000
pushed 2018-06-26 14:53 +0000
Paul Bone Paul Bone - Bug 1407143 (Part 3) - Relax some nursery empty assertions r=jonco
6867578ac52d03ec520f819903736aef5b5d8282
created 2018-06-25 13:29 +0100
pushed 2018-06-25 19:02 +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 21:55 +0000
Dorel Luca Dorel Luca - Merge mozilla-inbound to mozilla-central. a=merge
4f50305f72aba391db457322d078d4908221e20e
created 2018-06-19 11:34 +0100
pushed 2018-06-19 21:55 +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 21:55 +0000
Jon Coppeard Jon Coppeard - Bug 1467842 - Don't take the exclusive access lock during GC r=sfink
ef06853a18a59002945d9ebb29944296f9da2dcc
created 2018-06-19 06:48 +0300
pushed 2018-06-19 21:53 +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 21:53 +0000
Wander Lairson Costa Wander Lairson Costa - Bug 1465505: Replace PRMJ_Now() by mozilla::TimeStamp r=jonco
e8b27362214617f1d47e867bcc4dd2619441d986
created 2018-06-14 14:56 -0700
pushed 2018-06-16 09:48 +0000
Paul Bone Paul Bone - Bug 1468786 - Don't check isIncremental for unmarking r=jonco
bbdcb2e0eb3e4e6184015a95083aab52bfe0d57e
created 2018-06-15 15:05 -0700
pushed 2018-06-16 09:48 +0000
Jon Coppeard Jon Coppeard - Bug 1468867 - Rename heap state checking functions r=sfink
461ae20806865d625e7c842e75d6453bde89445d
created 2018-06-15 15:05 -0700
pushed 2018-06-16 09:48 +0000
Jon Coppeard Jon Coppeard - Bug 1468867 - Move heap state to JSRuntime r=sfink
ac87103cdf38dd631b41dc6d16e646239b2f93da
created 2018-06-08 16:16 +0200
pushed 2018-06-09 15:31 +0000
Jan de Mooij Jan de Mooij - Bug 1466121 part 4 - Rename vm/JSCompartment* to vm/Realm*. r=luke
b640dc9b89986c1886ef00402727da756d96f0ef
created 2018-06-07 16:44 +0200
pushed 2018-06-07 21:50 +0000
Jan de Mooij Jan de Mooij - Bug 1466121 part 1 - Rename JSCompartment to JS::Compartment. r=luke
52c23f361adb710197c59fcb3f75dc7145b8ea09
created 2018-06-07 12:18 +0200
pushed 2018-06-07 21:50 +0000
Jan de Mooij Jan de Mooij - Bug 1465472 followup - Remove (now always-false) check for atoms compartment. r=jonco
60828108f4b8492d4de455e949be190b8e173af9
created 2018-06-07 12:18 +0200
pushed 2018-06-07 21:50 +0000
Jan de Mooij Jan de Mooij - Bug 1466458 part 2 - Refactor Realm::enterRealmDepth_ to account for Realms entered from JIT code. r=luke
6bbae91a2eafa334817bf0e32cdd0d662a41379e
created 2018-06-07 10:02 +0200
pushed 2018-06-07 21:50 +0000
Jan de Mooij Jan de Mooij - Bug 1466501 part 1 - Refactor ZoneSpecifier and add a sameCompartmentAs option to newGlobal in the shell. r=luke
011f238cc9ab82efbaba621046514cd689bd1f86
created 2018-06-06 14:30 +0200
pushed 2018-06-06 17:00 +0000
Jan de Mooij Jan de Mooij - Bug 1363214 - Remove JS::Realm/JSCompartment inheritance. r=jonco
61714dbe02e1a8a990bef3d8a9751f293e2d0b3d
created 2018-06-05 11:03 +0100
pushed 2018-06-05 21:58 +0000
Jon Coppeard Jon Coppeard - Bug 1459860 - Make incremental marking validation wait for off-thread parsing to finish r=sfink
425c5899aa74427a1b34e2e6610b220d1a0cf960
created 2018-06-04 21:48 +0300
pushed 2018-06-05 09:30 +0000
Dorel Luca Dorel Luca - Merge mozilla-central to mozilla-inbound
6d741e95201af5856af7c7a0477ddfa863e7d006
created 2018-06-04 15:25 +0100
pushed 2018-06-05 09:30 +0000
Jon Coppeard Jon Coppeard - Bug 1466171 - Allow collection of atoms while the main thread is parsing r=sfink
d8f180ab74921fd07a66d6868914a48e5f9ea797
created 2018-06-04 21:11 +0300
pushed 2018-06-04 18:11 +0000
Dorel Luca Dorel Luca - Merge mozilla-inbound to mozilla-central. a=merge
c71b1bbac9050b6ab00895f0b28725cbffc9f5bf
created 2018-06-04 11:19 +0100
pushed 2018-06-04 18:11 +0000
Jon Coppeard Jon Coppeard - Bug 1461619 - Don't update atoms marking bitmaps in parallel due to potential races r=sfink
aefbe3ce94760bb582b259e4b45c98be4dfeab10
created 2018-06-04 11:18 +0100
pushed 2018-06-04 18:11 +0000
Jon Coppeard Jon Coppeard - Bug 1461619 - Rename some atom marking methods to make their purpose cleare r=sfink
6e430a8ad9cc8e2568a9f5f87bcb324a6db68916
created 2018-06-04 11:18 +0100
pushed 2018-06-04 18:11 +0000
Jon Coppeard Jon Coppeard - Bug 1462693 - Update JSScript and LazyScript in separate phases in compacting GC r=sfink
15b13a9f6e9126bacbb28b626561eb7558c86ec7
created 2018-06-03 07:27 +0300
pushed 2018-06-04 17:56 +0000
Andreea Pavel Andreea Pavel - Merge mozilla-central to autoland. a=merge
aeea710872fef737c3a4fcef9925fe7c18058f21
created 2018-06-02 01:03 +0300
pushed 2018-06-04 17:56 +0000
Csoregi Natalia Csoregi Natalia - Merge mozilla-central to autoland. a=merge CLOSED TREE
45f1cff50efc67ba22ee1553525f2d03a0c1a8c7
created 2018-05-18 17:23 -0400
pushed 2018-06-04 17:56 +0000
Markus Stange Markus Stange - Bug 1462784 - Merge GC and CC categories into one category. r=njn
66f87c551f18e83f5b04f34c42d2feddbe4fd88c
created 2018-06-01 23:42 +0300
pushed 2018-06-04 17:56 +0000
Csoregi Natalia Csoregi Natalia - Backed out 18 changesets (bug 1462784) for ESlint failure on FlameGraph.js:1297. CLOSED TREE
692017229de6e4bfa51fa3138c9912b0ca82b8b0
created 2018-05-18 17:23 -0400
pushed 2018-06-04 17:56 +0000
Markus Stange Markus Stange - Bug 1462784 - Merge GC and CC categories into one category. r=njn
aabf0f4dc6131c3c036a38f1f370b17b5a105d48
created 2018-06-02 11:58 +0200
pushed 2018-06-02 23:03 +0000
Jan de Mooij Jan de Mooij - Bug 1466083 part 4 - Use UniquePtr instead of ScopedJSDeletePtr when allocating Zones and Realms. r=jwalden
f9b5ecb14d55f6f6cf6f494dca4a9225546e94b7
created 2018-06-02 11:58 +0200
pushed 2018-06-02 23:03 +0000
Jan de Mooij Jan de Mooij - Bug 1466083 part 3 - Some minor Zone::sweepCompartments cleanup. r=jonco
bb85c5ee5afc151be0d07ecc48318dc69cfef446
created 2018-06-01 18:30 +0200
pushed 2018-06-02 23:03 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1466168: Remove mozilla::Forward in favor of std::forward. r=froydnj
e99ff79303ea48b856b93e66ccc808d0aac8a68b
created 2018-06-01 12:44 +0300
pushed 2018-06-01 22:02 +0000
Cosmin Sabou Cosmin Sabou - Merge mozilla-central to inbound. a=merge CLOSED TREE
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-01 22:02 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
9900cebb1f9000bd05731ba67736b7c51f7eb812
created 2018-06-01 12:41 +0300
pushed 2018-06-01 09:42 +0000
Cosmin Sabou Cosmin Sabou - Merge inbound to mozilla-central. a=merge
52b867481d72d4043cd743e7980f84af56dff48f
created 2018-05-30 22:50 +1000
pushed 2018-06-01 09:42 +0000
Paul Bone Paul Bone - Bug 1464986 (Part 2) - Add some debug logging to the GC r=jonco
bd3624038a303f8873333990bbd2c5d0d9329b6c
created 2018-05-31 00:07 +1000
pushed 2018-06-01 09:42 +0000
Paul Bone Paul Bone - Bug 1465062 - Rename AutoGCSlice to AutoDisableBarriers r=jonco
e8eba439b33ea5acdc140c4d11ffd3650dff09b7
created 2018-06-01 01:06 +0300
pushed 2018-06-01 09:40 +0000
Noemi Erli Noemi Erli - Backed out 18 changesets (bug 1462784) for failures in devtools/client/performance/test/unit/test_tree-model-08.js on a CLOSED TREE
f364ab92b59ebeafe26ef6d579328c35a4bb99a0
created 2018-06-01 00:58 +0300
pushed 2018-06-01 09:40 +0000
Noemi Erli Noemi Erli - Merge mozilla-central to autoland. a=merge CLOSED TREE
8a06c0ba42f762baf1721f75a446ffebc5530721
created 2018-05-18 17:23 -0400
pushed 2018-06-01 09:40 +0000
Markus Stange Markus Stange - Bug 1462784 - Merge GC and CC categories into one category. r=njn
b671b92bea186c1f5659425f6e048d555df415d7
created 2018-05-31 12:53 +0200
pushed 2018-05-31 21:51 +0000
Jan de Mooij Jan de Mooij - Bug 1465472 - Remove the atoms realm/compartment. r=jonco
ab6e49ba2e89ef6ef15da70834b6531effe99e2e
created 2018-05-31 11:28 +0200
pushed 2018-05-31 21:51 +0000
Jan de Mooij Jan de Mooij - Bug 1464374 part 9 - Turn JS_SetCompartmentPrincipals into JS::SetRealmPrincipals. r=bz
0025e7906c15066a48ac474e61cc7815f7a134cb
created 2018-05-24 16:19 -0700
pushed 2018-05-31 10:04 +0000
Steve Fink Steve Fink - Bug 1464266 - Rename GCForReason to NonIncrementalGC, r=jonco
8de4be88b8caaeafa6ffcda87123b777c6943107
created 2018-05-30 16:53 +0200
pushed 2018-05-30 22:05 +0000
Jan de Mooij Jan de Mooij - Bug 1464134 part 2 - Add a Vector of Realms to JSCompartment and add RealmsInCompartmentIter. r=jonco
bf36035bed13ab8fa1777955a299837d3e10d398
created 2018-05-27 11:53 +0200
pushed 2018-05-27 13:06 +0000
Jan de Mooij Jan de Mooij - Bug 1464134 part 1 - Fix various places to use Realm instead of JSCompartment. r=luke
less more (0) -100 -60 tip