js/src/gc/GC.cpp
f9bebc85ddb988f5a526269c011ba9d9fb5351b0
created 2019-08-15 08:25 +0000
pushed 2019-08-16 03:57 +0000
Brian Hackett Brian Hackett - Bug 1573931 - Disallow INCREMENTAL_ALLOC_TRIGGER GCs when recording/replaying, r=jonco.
02a2756f23523bd26240d21ccb3e106939cde85e
created 2019-08-14 10:29 +0000
pushed 2019-08-14 21:57 +0000
Jon Coppeard Jon Coppeard - Bug 1573503 - Tighten JS engine shutdown assertions now GC things are always collected r=jandem
31a3b3561fa44163c532d694568667486394856c
created 2019-08-13 05:03 +0000
pushed 2019-08-13 16:10 +0000
Jon Coppeard Jon Coppeard - Bug 1573125 - Make JS_MaybeGC consider all zones r=sfink?
9ef1dcfda500b98dbea2e921e0a103e795a59703
created 2019-08-13 08:40 +0000
pushed 2019-08-13 16:10 +0000
Jon Coppeard Jon Coppeard - Bug 1570905 - Rework the GC triggers to make the incremental trigger the default and the non-incremental trigger some factor of this r=sfink?
f2d3df5525bd9a1f0f2792a1c7e20fcae81140d9
created 2019-08-13 08:31 +0000
pushed 2019-08-13 16:10 +0000
Jon Coppeard Jon Coppeard - Bug 1407593 - Report embedding leaks of JS GC things r=sfink,sfink?
31a82aadb5232a485136a5a277840758591c1669
created 2019-08-12 10:43 +0000
pushed 2019-08-12 21:51 +0000
Jon Coppeard Jon Coppeard - Bug 1572782 - Replace internal use of js::FreeOp with JSFreeOp r=tcampbell?
9f551fcee77ecd379e7df7d85102f72b6e9ec8ab
created 2019-08-12 13:37 +0300
pushed 2019-08-12 16:21 +0000
Oana Pop Rus Oana Pop Rus - Backed out 4 changesets (bug 1572782) for build bustages at build/src/obj-firefox/dist/include/nsIXPCScriptable.h on a CLOSED TREE
8239e4baa0f462d82fcaa6c5546d8cd369be2c7a
created 2019-08-12 10:16 +0000
pushed 2019-08-12 16:21 +0000
Jon Coppeard Jon Coppeard - Bug 1572782 - Replace internal use of js::FreeOp with JSFreeOp r=tcampbell?
7434139de6062722110472a91f6718e7d380fcbe
created 2019-08-12 03:27 +0000
pushed 2019-08-12 09:55 +0000
Paul Bone Paul Bone - Bug 1569924 - Run ./mach clang-format -p js/src r=sfink
4b02fef6b745a7c610758e165a39b0938323827c
created 2019-08-09 14:55 +0000
pushed 2019-08-09 21:56 +0000
Jon Coppeard Jon Coppeard - Bug 1560375 - Share string wrappers between all comparments in a zone r=jandem?
671320020a8d9dfe5fcf7f01effb4bc163e5e36f
created 2019-08-09 10:05 +0000
pushed 2019-08-09 21:56 +0000
Jon Coppeard Jon Coppeard - Bug 1571021 - Change the wrapper value type to that of the key r=jandem?
7921bcfbfb9b3659ddd77170608e2c9734d4b2e1
created 2019-08-09 10:05 +0000
pushed 2019-08-09 21:56 +0000
Jon Coppeard Jon Coppeard - Bug 1571021 - Key wrapper maps by wrapped type directly and remove CrossCompartmentKey class r=jandem?
959d94ef3795a2dca483922ea7a5dc80300940ea
created 2019-08-09 10:05 +0000
pushed 2019-08-09 21:56 +0000
Jon Coppeard Jon Coppeard - Bug 1571021 - Store string wrappers separately to object wrappers r=jandem?
19c5f1e8e57d523b47ebba5bb9169fbfc261a951
created 2019-08-09 10:05 +0000
pushed 2019-08-09 21:56 +0000
Jon Coppeard Jon Coppeard - Bug 1571021 - Separate out CCW iterators for objects and strings and remove API to iterate all r=jandem?
27e23144cf95bbd3320e2d4bebd6bd8be70c5912
created 2019-08-09 10:05 +0000
pushed 2019-08-09 21:56 +0000
Jon Coppeard Jon Coppeard - Bug 1571021 - Remove Compartment methods to lookup CCWs by CrossCompartmentKey and by Value r=jandem?
d685ba705bc2d2560308f9aa8ef272d03c602fad
created 2019-08-08 12:27 +0000
pushed 2019-08-09 03:49 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1570590 : trace weak references in tracing. r=jonco
20688459a2572d79ccc77ab030c2f67e8baff591
created 2019-08-07 00:41 +0300
pushed 2019-08-06 21:41 +0000
Ciure Andrei Ciure Andrei - Merge autoland to mozilla-central. a=merge
cb67d2ac1d73308a7a226bf15da5151da59a89fb
created 2019-08-06 17:00 +0300
pushed 2019-08-06 21:41 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Backed out 2 changesets (bug 1568245) for causing bustages and crashes. CLOSED TREE
26a34510d053e506d0142a537b8df0789611cbb2
created 2019-08-05 11:08 +0000
pushed 2019-08-06 21:41 +0000
Ted Campbell Ted Campbell - Bug 1568245 - Replace JSScript::realm with JSScript::global. r=jandem
d9ab4193c7986173aecc80e7a68d7430024f4bf3
created 2019-08-06 11:26 +0100
pushed 2019-08-06 11:24 +0000
Jon Coppeard Jon Coppeard - Backed out changesets 7ec72ad52389 to 251f98554914 (bug 1568740) for causing bug 1571439
ae8f7739a47ae70bde04ce26fbd64fa9547fc363
created 2019-08-05 06:49 +0000
pushed 2019-08-05 09:54 +0000
Paul Bone Paul Bone - Bug 1568740 - (part 6) Remove Nursery::chunkCountLimit() r=jonco
99898d62af446cb6cff61223ae64e2b7e8ce4a61
created 2019-08-05 06:37 +0000
pushed 2019-08-05 09:54 +0000
Paul Bone Paul Bone - Bug 1388701 - Remove the special nursery size of 0 r=jonco
597a43be8c60a68959fadfaac3571512850b7871
created 2019-08-01 16:09 +0000
pushed 2019-08-02 03:50 +0000
Jon Coppeard Jon Coppeard - Bug 1564178 - Don't create cross compartment wrappers for debugger wrapper objects r=jimb
65ef4d825770f5b7c05e47ce6f256eca5c2f93b4
created 2019-08-01 16:09 +0000
pushed 2019-08-02 03:50 +0000
Jon Coppeard Jon Coppeard - Bug 1564178 - Add sweep group edges for debugger weakmap entries r=jimb
694c0c845fd57fb300e2403f96a0261aa22cffa0
created 2019-07-31 09:13 +0000
pushed 2019-08-02 03:50 +0000
Jon Coppeard Jon Coppeard - Bug 1569564 - Remove the original malloc counter infrastructure r=sfink
86ec01cf8dac613cc3b5835b33e0c6ccaf5d58fc
created 2019-07-31 09:13 +0000
pushed 2019-08-02 03:50 +0000
Jon Coppeard Jon Coppeard - Bug 1569564 - Replace the JIT code counter using the new precise tracking infrastructure r=sfink
bda9fb62a8eb1691256b02a774c9b98551c92457
created 2019-07-31 09:13 +0000
pushed 2019-08-02 03:50 +0000
Jon Coppeard Jon Coppeard - Bug 1569564 - Remove the original per-zone malloc counter r=sfink
c0cf078b54979e822b6b54e7ad3ef773877d787d
created 2019-07-31 09:13 +0000
pushed 2019-08-02 03:50 +0000
Jon Coppeard Jon Coppeard - Bug 1569564 - Remove runtime-wide malloc bytes counter as all uses are tracked separately r=sfink
c27a6d5810fe3a3a45177c6a7294b5041b26646b
created 2019-07-31 09:12 +0000
pushed 2019-07-31 15:46 +0000
Jon Coppeard Jon Coppeard - Bug 1569560 - Add tuning parameters for new malloc counter r=sfink
9b0221b3e7ea80b667426d41f56d1c98a3c635bf
created 2019-07-31 09:12 +0000
pushed 2019-07-31 15:46 +0000
Jon Coppeard Jon Coppeard - Bug 1569560 - Simplify minimum heap growth factor limit r=sfink
6e1ff507223502e8b4db2f0c6709b2749bceb1d7
created 2019-07-31 00:34 +0000
pushed 2019-07-31 09:48 +0000
Paul Bone Paul Bone - Bug 1569840 - Add a nurseryBytes runtime parameter r=jonco
65b375326adcbd7662216779c5d9215e54f60cda
created 2019-07-30 09:44 +0000
pushed 2019-07-30 21:50 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1551813: Integrate compacting into tracing. r=jonco
2df524ad547f6716b4788ed9cf66381e1f0292c8
created 2019-07-29 18:51 +0000
pushed 2019-07-30 09:49 +0000
Jon Coppeard Jon Coppeard - Bug 1566864 - Update heap trigger thresholds periodically during sweeping r=sfink?
1934fb86120cf251f9b0b31a64bb62b223fb16ed
created 2019-07-29 08:33 +0000
pushed 2019-07-29 21:38 +0000
Jon Coppeard Jon Coppeard - Bug 1568821 - Pass wasSwept parameter when freeing malloc memory r=sfink
47a2920eadfd5484ff04bde8a3ab51ad99af802b
created 2019-07-29 08:33 +0000
pushed 2019-07-29 21:38 +0000
Jon Coppeard Jon Coppeard - Bug 1568821 - Use retained bytes for telemetry and replace the original calculation r=sfink
aed3a913f9e01bbe720c691bb6f52e7e369c533f
created 2019-07-29 08:33 +0000
pushed 2019-07-29 21:38 +0000
Jon Coppeard Jon Coppeard - Bug 1568821 - Add retained bytes count to memory tracking classes and use this to track retained GC bytes r=sfink
d6714511c9c710e86a7b71f3552e5bed8c3a1102
created 2019-07-25 13:02 -1000
pushed 2019-07-28 21:49 +0000
Brian Hackett Brian Hackett - Bug 1569043 - Tidy up DebugAPI, r=jimb.
4af4586cebba5bee696fc6583779d5b1fc3ba57e
created 2019-07-26 08:59 +0000
pushed 2019-07-26 16:26 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1551810 - Part 1: return bool in CallbackTracer methods. r=jonco
7b97deb4ae68a7bc333f17c8f13c533968e2122f
created 2019-07-24 17:48 +0100
pushed 2019-07-25 16:20 +0000
Jon Coppeard Jon Coppeard - Bug 1568454 - Set GCRuntime::invocationKind in the first slice of a collection r=sfink
fcd91e8b0180615c8698edd8543514432563102e
created 2019-07-24 16:13 +0100
pushed 2019-07-25 16:20 +0000
Jon Coppeard Jon Coppeard - Bug 1568543 - Don't report that an incremental GC is in progress when we're verifiying pre barriers r=sfink
53929e15ca8aa9753c1f6c242392a7c684f49c12
created 2019-07-12 15:51 -1000
pushed 2019-07-25 06:05 +0000
Brian Hackett Brian Hackett - Bug 1565621 - Factor out Debugger's external API into DebugAPI, r=jimb.
55bcb365571444871d1473458f9fd7be4eb0d0cf
created 2019-07-18 22:35 +0000
pushed 2019-07-23 15:57 +0000
Jon Coppeard Jon Coppeard - Bug 1566859 - Update memory accounting information for held relocated arenas sooner r=sfink?
a67fe5cc0e3e8bd671bc2d29b4be35576ea222a2
created 2019-07-23 05:56 +0000
pushed 2019-07-23 15:57 +0000
Paul Bone Paul Bone - Bug 1564674 - (part 1) Rename MarkPagesUnused r=sfink
6106cb75019449efa18338250f500a4d3fb00874
created 2019-07-17 22:48 +0000
pushed 2019-07-18 03:45 +0000
Jeff Walden Jeff Walden - Bug 1566899 - Rename js/src/dbg to js/src/debugger for a clearer name that doesn't conflict with some people's long-standing use of dbg as having "debug build object directory" connotations. r=jorendorff
0edb7e82846534f22e0116825e28f8d96e62c20f
created 2019-07-16 07:33 +0000
pushed 2019-07-17 03:44 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
55605e3b82ef47f64e2f793d85196b1e81e057ad
created 2019-07-09 18:05 +0100
pushed 2019-07-12 21:46 +0000
Jon Coppeard Jon Coppeard - Bug 1563755 - Add tenured heap survival rate telemetry r=pbone data-review=chutten
88bacba58490175fbd0d32cc8e02de0613159f01
created 2019-06-25 13:11 +0100
pushed 2019-07-11 23:03 +0000
Jon Coppeard Jon Coppeard - Bug 1564072 - Deprecate FreeOp APIs that don't track memory and rename them to make their use obvious r=sfink
cf7298883194c798b2c560b3f8416f5b8710cfe4
created 2019-07-11 13:26 +0300
pushed 2019-07-11 23:03 +0000
Brindusan Cristian Brindusan Cristian - Backed out 3 changesets (bug 1564072) for build bustages on WasmDebug.cpp. CLOSED TREE
e7faeed8fec20e2fbc3b101d252e1cb0a4105ee0
created 2019-06-25 13:11 +0100
pushed 2019-07-11 23:03 +0000
Jon Coppeard Jon Coppeard - Bug 1564072 - Deprecate FreeOp APIs that don't track memory and rename them to make their use obvious r=sfink
84bdb98325f07ff5a2bfe2dd56e1906dab9889d2
created 2019-07-04 16:01 +0100
pushed 2019-07-11 04:05 +0000
Jon Coppeard Jon Coppeard - Bug 1564078 - Fix use of invocation kind that was previously lost and refactor malloc threshold updates r=sfink
6e5088fb8fd6ac3ad4956ec3f623b525f4cdd81a
created 2019-07-10 12:41 +0300
pushed 2019-07-10 09:42 +0000
Ciure Andrei Ciure Andrei - Merge inbound to mozilla-central. a=merge
5a27a80a7a9e04a36c87baa489f04e2e379deb25
created 2019-07-08 10:12 +0100
pushed 2019-07-10 09:42 +0000
Jon Coppeard Jon Coppeard - Bug 1563570 - Replace use of SweepActionRepeatFor with SweepActionForEach r=sfink
f0a5534db2e2c81f6a68acf9846029c74f15198a
created 2019-07-09 11:15 +0100
pushed 2019-07-10 09:42 +0000
Jon Coppeard Jon Coppeard - Bug 1563570 - Remove SweepAction template parameters and replace with a fix Args struct r=sfink
dc90e3c311d02e70caff6abc6dd4e565b8d80c9e
created 2019-07-08 10:12 +0100
pushed 2019-07-10 09:42 +0000
Jon Coppeard Jon Coppeard - Bug 1563570 - Pass sweep action loop iteration values in GCRuntime state r=sfink
e59a0e725e9fba288358c3487f522092425213a1
created 2019-07-09 02:43 +0000
pushed 2019-07-10 09:40 +0000
Jim Blandy Jim Blandy - Bug 1564164: Move Debugger.cpp, DebuggerMemory.cpp, and related files into js/src/dbg. r=jorendorff
11adb29b0bdc7c860110c7a31065cdeb08b9b657
created 2019-07-05 13:18 +0000
pushed 2019-07-09 09:51 +0000
Paul Bone Paul Bone - Bug 1561506 - Make startOrRunIfIdle safe when threads are disabled r=jonco
45344eeb154da45b4daa31251d4ea077a57d47cf
created 2019-06-28 12:56 +0000
pushed 2019-06-28 23:19 +0000
Karan Sapolia Karan Sapolia - Bug 1549263 - Rename sliceTimeBudget() and related symbols to include units. r=pbone
337d59cc8ed5f211f595a2451aee9731b3638e1a
created 2019-06-24 18:23 +0100
pushed 2019-06-26 21:55 +0000
Jon Coppeard Jon Coppeard - Bug 1560931 - Add low memory state API and use it to restrict max nursery size r=sfink
6168b4c452d07a566ecf2f14822dd1ade1689544
created 2019-06-25 15:08 +0100
pushed 2019-06-26 03:58 +0000
Jon Coppeard Jon Coppeard - Bug 1561296 - Fix occurences of gray spelled as grey r=allstarschh DONTBUILD
82c5c40a88819dadd5d156e1570d8fd90fb4bab8
created 2019-06-10 16:11 +0100
pushed 2019-06-12 21:42 +0000
Jon Coppeard Jon Coppeard - Bug 1395509 - Track malloc memory used by shapes r=jandem
less more (0) -300 -100 -60 tip