js/src/gc/GC.cpp
9900cebb1f9000bd05731ba67736b7c51f7eb812
created 2018-06-01 12:41 +0300
pushed 2018-06-01 09:46 +0000
Cosmin Sabou Cosmin Sabou - Merge inbound to mozilla-central. a=merge
e8eba439b33ea5acdc140c4d11ffd3650dff09b7
created 2018-06-01 01:06 +0300
pushed 2018-06-01 09:46 +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:46 +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:46 +0000
Markus Stange Markus Stange - Bug 1462784 - Merge GC and CC categories into one category. r=njn
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-01 08:46 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
52b867481d72d4043cd743e7980f84af56dff48f
created 2018-05-30 22:50 +1000
pushed 2018-06-01 01:52 +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 01:52 +0000
Paul Bone Paul Bone - Bug 1465062 - Rename AutoGCSlice to AutoDisableBarriers r=jonco
b671b92bea186c1f5659425f6e048d555df415d7
created 2018-05-31 12:53 +0200
pushed 2018-05-31 10:53 +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 09:29 +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 00:40 +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 14:56 +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 09:53 +0000
Jan de Mooij Jan de Mooij - Bug 1464134 part 1 - Fix various places to use Realm instead of JSCompartment. r=luke
d99b7e4e8cd9b6f7afece1e166d9a881a192b926
created 2018-05-25 11:12 +0200
pushed 2018-05-25 09:12 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 40 - Use private inheritance. r=evilpie
12a249851bed14747c7e49f7edabccdf4827fb8e
created 2018-05-25 11:12 +0200
pushed 2018-05-25 09:12 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 36 - Rename ObjectGroupCompartment to ObjectGroupRealm and move to JS::Realm. r=luke
7fe5ca35982d9509fb9a53ba434a0946c756d9c5
created 2018-05-25 11:12 +0200
pushed 2018-05-25 09:12 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 35 - Move debugEnvs to JS::Realm. r=luke
bbe538384ae8b61c0af775305facc392f172fd94
created 2018-05-24 11:26 -0700
pushed 2018-05-24 21:33 +0000
Robin Templeton Robin Templeton - Bug 1366287 - Part 1.0: Define a new BigInt primitive type, with a GDB prettyprinter, Rust binding support, and a new out-of-line TraceKind. (Disabled by default, implemented only incompletely, currently passing --enable-bigint will disable JITs, will be flipped on Eventually once every sub-aspect is in place, Don't Have A Cow, Man.) r=jwalden, r=Ms2ger, r=sfink
6a363dbae27396fd891c955e0dbe42957b89d10a
created 2018-05-24 12:02 +0200
pushed 2018-05-24 10:05 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 33 - Introduce ObjectRealm and use it for some fields. r=jonco
a7c669b99bd15f2b45561aa6bc649c847e9ae0d2
created 2018-05-24 12:02 +0200
pushed 2018-05-24 10:05 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 32 - Rename JitCompartment to JitRealm and move to JS::Realm. r=luke
20512f4a1de5b456de577985631f0e2ab6037ff6
created 2018-05-23 15:26 +0200
pushed 2018-05-23 13:34 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 23 - Move debugModeBits from JSCompartment to JS::Realm. r=luke
fd6c61be7966932862f8fcc009855ab2b4f327c8
created 2018-05-23 11:03 +0200
pushed 2018-05-23 09:09 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 19 - Use UniquePtr for script maps. r=luke
ca76ab5c29dc02c63ca0447a0a52caebbd5aec93
created 2018-05-23 11:01 +0200
pushed 2018-05-23 09:09 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 16 - Move marked flag from JSCompartment to JS::Realm. r=jonco
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
98ad6a9038624b04f643e141745a0d6be2c892cd
created 2018-05-22 15:02 +0200
pushed 2018-05-22 13:08 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 13 - Move dtoaCache and newProxyCache from JSCompartment to JS::Realm. r=anba
ce426cc34287338d854b9d7275789f4064d7aac7
created 2018-05-22 15:02 +0200
pushed 2018-05-22 13:08 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 12 - Move script maps from JSCompartment to JS::Realm. r=luke
8a6d73cb73e915b4c54127ba92169825010e723e
created 2018-05-22 14:59 +0200
pushed 2018-05-22 13:08 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 8 - Move some more fields from JSCompartment to JS::Realm. r=luke
fb45edcf3d466e98667903baaad3c441950f144d
created 2018-05-21 10:06 +0100
pushed 2018-05-21 09:17 +0000
Jon Coppeard Jon Coppeard - Bug 1462337 - Gray buffering failure can make zeal GCs non-incremental r=sfink
4de1a5113482eec37f801f3d7033cb3c2b2c7e0f
created 2018-05-18 15:18 +0200
pushed 2018-05-18 13:18 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 7 - Move varNames from JSCompartment to JS::Realm. r=jwalden
9d9e1b118451d451c7a050e365d36f4dd17cfb97
created 2018-05-18 15:18 +0200
pushed 2018-05-18 13:18 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 6 - Move global object from JSCompartment to JS::Realm. r=jonco
32fc25dec8920d79cd533c45c503e56a422ad7df
created 2018-05-18 15:18 +0200
pushed 2018-05-18 13:18 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 5 - Some atoms compartment/realm related changes. r=jonco
01fcd734368770225504097a0f1ec4e5539fc041
created 2018-05-17 18:04 +0200
pushed 2018-05-17 16:07 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 4 - Move RealmOptions from JSCompartment to JS::Realm. r=luke
fe673f265b9b8fd5a15612870d5cec2c98fb0c48
created 2018-05-17 18:04 +0200
pushed 2018-05-17 16:07 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 3 - Store JS::Realm* instead of JSCompartment* in ObjectGroup. r=luke
1ec876d855d4db2dce310b54daae8530f84438fc
created 2018-05-17 18:03 +0200
pushed 2018-05-17 16:07 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 2 - Store JS::Realm* instead of JSCompartment* in JSScript. r=luke
37dc32d486bd384cb95c085d94b4dbaaf828bcfa
created 2018-05-17 14:00 +1000
pushed 2018-05-17 10:05 +0000
Paul Bone Paul Bone - Bug 1460098 (Part 1) - Fix bitrot in GCTrace.cpp r=sfink
0f33c70716b0a188e724c37e4b2188c31be208a8
created 2018-05-17 10:59 +0200
pushed 2018-05-17 09:02 +0000
Jan de Mooij Jan de Mooij - Bug 1461605 part 1 - Rename CompartmentOptions to RealmOptions. r=luke,bz
589325c8b1a3cf88a7a1f66fd0c0d8864c515044
created 2018-05-15 01:03 -0400
pushed 2018-05-16 10:07 +0000
Markus Stange Markus Stange - Bug 1461555 - Rename PseudoStack to ProfilingStack. r=njn
d3ca79e708a53fd8fc71960cbccb8e1445b777dd
created 2018-05-15 01:14 -0400
pushed 2018-05-16 10:07 +0000
Markus Stange Markus Stange - Bug 1461555 - Rename ProfileEntry to ProfilingStackFrame. r=njn
8fad63bd942ea0feb2ddd9221bbcd3ff2b295e7c
created 2018-05-10 22:02 -0700
pushed 2018-05-14 22:35 +0000
Steve Fink Steve Fink - Bug 1460957 - Make shadow::Symbol to remove mayBeOwnedByOtherRuntimeSlow, r=jonco
7aa19a11e2e3a1a376696556434f7b45ca4f3ef9
created 2018-05-07 16:42 -0700
pushed 2018-05-14 22:35 +0000
Steve Fink Steve Fink - Bug 1460957 - Make inlineable isPermanentAtom, r=jonco
bd1542eb559c021caac8a36787a6c891440fac4b
created 2018-05-14 16:37 +0200
pushed 2018-05-14 17:24 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1459633: Block addMarkObservers if wasm gc is enabled; r=jonco
5c0629a808fe23cc67a1e98a75f57647cb3087db
created 2018-05-14 09:21 -0500
pushed 2018-05-14 14:55 +0000
Luke Wagner Luke Wagner - Bug 1459761 - Baldr: relax WebAssembly.Memory GC heuristic (r=lth,jonco)
8e2debb29096f4ecbd4d9fcea2dee2ee3ffb5853
created 2018-05-12 19:55 +0200
pushed 2018-05-13 20:34 +0000
bobslept bobslept - Bug 1440610 - Rename ArenaLists::placeholder to ArenaLists::emptySentinel. r=jonco
aafd8f9a6ed406363f0c8f18e12f4415b64a7565
created 2018-05-13 14:20 +0100
pushed 2018-05-13 13:26 +0000
Jon Coppeard Jon Coppeard - Bug 1449033 - Set new group unknown flag on placeholder prototypes where necessary r=jandem
f0cb25b7bdeefa070aac39697f0ecff54fa77699
created 2018-05-12 08:00 +0300
pushed 2018-05-12 05:00 +0000
Ciure Andrei Ciure Andrei - Backed out 11 changesets (bug 1457560, bug 1366287) for causing Linux build bustages CLOSED TREE
b424782cd5d1646cc50d4aae08049163d3c4c898
created 2018-05-11 19:09 -0700
pushed 2018-05-12 04:00 +0000
Robin Templeton Robin Templeton - Bug 1366287 - Part 1.0: Define a new BigInt primitive type. (Disabled by default, implemented only incompletely, currently passing --enable-bigint will disable JITs, will be flipped on Eventually once every sub-aspect is in place, Don't Have A Cow, Man.) r=jwalden
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
aebec628c235cbca95ff33731935a3b3bfe1c8f2
created 2018-05-10 10:09 +0100
pushed 2018-05-10 09:12 +0000
Jon Coppeard Jon Coppeard - Bug 1457703 - Fix count of compacting update tasks started r=sfink a=abillings
01db12b43ae7906b83e066d6ab83e06a001edc0a
created 2018-05-04 20:37 +0300
pushed 2018-05-04 18:09 +0000
Cosmin Sabou Cosmin Sabou - Merge inbound to mozilla-central. a=merge
a2409475579a2c4c366a80a8a927656b3a68c122
created 2018-04-27 18:29 -0400
pushed 2018-05-04 18:09 +0000
Sumit Tiwari Sumit Tiwari - Bug 1431434 - Merge SweepRegExps with SweepMisc; r=jonco
089da8e0ae1aa28cdc6ba443f6fcc29e1f048579
created 2018-05-04 15:31 +0200
pushed 2018-05-04 13:43 +0000
Jan de Mooij Jan de Mooij - Bug 1458456 part 4 - Discard JIT code before marking instead of sweeping during non-incremental GC. r=jonco
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
693e9f7a2b5983c71e0e2de324335cc7ef990611
created 2018-05-03 16:01 +0200
pushed 2018-05-03 14:03 +0000
Jan de Mooij Jan de Mooij - Bug 1458567 part 1 - Don't invoke interrupt callback and Debugger onStep hook for internal JS engine interrupts. r=luke
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
3b9cbc054960cd02fcfea9015abb7fdc35ff3a4d
created 2018-02-12 17:17 +1100
pushed 2018-05-02 04:14 +0000
Paul Bone Paul Bone - Bug 1458154 - Add a tunable for idle nursery collection r=jonco
deeb18d57ad217978ff3c6a38481b5d100665279
created 2018-05-01 15:54 +0200
pushed 2018-05-01 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 1454887 part 2 - Rewrite TI sweeping to be more explicit. r=tcampbell
d351edd71d7478980704c03a3d258bc9e15e6cde
created 2018-04-26 15:53 +0100
pushed 2018-04-26 14:55 +0000
Jon Coppeard Jon Coppeard - Bug 1456422 - Remove debugging printfs from GCSchedulingTunables::setParameter r=pbone
8c74001d3808e8b385c60da11f6ca99053bd816b
created 2018-04-25 12:22 +0200
pushed 2018-04-25 15:36 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1455611: Prevent calling setGcZeal with --wasm-gc and wasm frames on the stack; r=jonco
37320f8b708c6aad8914e0d1da0b90affc1b613f
created 2018-04-25 10:42 +0100
pushed 2018-04-25 09:48 +0000
Jon Coppeard Jon Coppeard - Bug 1455709 - Don't reset count of allocated bytes when max malloc parameter is changed r=sfink
104deeaf58dc7d20fe34fd226be4687467bd2713
created 2018-04-20 10:09 +0200
pushed 2018-04-20 08:10 +0000
Jon Coppeard Jon Coppeard - Bug 1443468 - Suppress gray marking assertion during maniupulation of internal GC state r=sfink
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
dbf2bfc0aea9754a44ae6e1c779b82ea84474dff
created 2018-04-18 10:19 +0200
pushed 2018-04-18 08:25 +0000
Jon Coppeard Jon Coppeard - Bug 1442947 - Compact the heap on shrinking GC when animating if the user is idle r=sfink
less more (0) -60 tip