js/src/gc/Zone.cpp
f3ea3487dbe1ca923600029b2133965e77b6d7fe
created 2019-08-29 18:02 +0000
pushed 2019-09-02 08:54 +0000
Jim Blandy Jim Blandy - Bug 1577355: Delete js::Zone::debuggers, which is unused. r=jonco
102c2941cf646c604d810be506182294fc256d90
created 2019-08-22 12:50 +0000
pushed 2019-08-26 19:26 +0000
Jon Coppeard Jon Coppeard - Bug 1575801 - Move all GC scheduling method definitions to new Scheduling.cpp file r=allstarschh
8a10768ff3853e7c052e87b97cb5d319020ede4b
created 2019-08-21 15:14 +0000
pushed 2019-08-26 19:26 +0000
Jon Coppeard Jon Coppeard - Bug 1575175 - Rename memory counter classes now they're used for both GC and malloc heaps r=sfink
b2089a5f13936836a1dee1856a4aa79b7a1f4b00
created 2019-08-16 12:40 +0000
pushed 2019-08-26 19:26 +0000
Jan de Mooij Jan de Mooij - Bug 1571446 part 1 - Make JSScript::jitScript() assert hasJitScript() and add JSScript::maybeJitScript(). r=tcampbell
7db7c0c4fadd8303e1002a8f737d8f31a9400c4b
created 2019-08-15 16:13 +0000
pushed 2019-08-26 19:26 +0000
Jan de Mooij Jan de Mooij - Bug 1505689 part 5 - Move BaselineScript and IonScript pointers from JSScript to JitScript. r=tcampbell
02a2756f23523bd26240d21ccb3e106939cde85e
created 2019-08-14 10:29 +0000
pushed 2019-08-26 19:26 +0000
Jon Coppeard Jon Coppeard - Bug 1573503 - Tighten JS engine shutdown assertions now GC things are always collected r=jandem
31a82aadb5232a485136a5a277840758591c1669
created 2019-08-12 10:43 +0000
pushed 2019-08-26 19:26 +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-26 19:26 +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-26 19:26 +0000
Jon Coppeard Jon Coppeard - Bug 1572782 - Replace internal use of js::FreeOp with JSFreeOp r=tcampbell?
4b02fef6b745a7c610758e165a39b0938323827c
created 2019-08-09 14:55 +0000
pushed 2019-08-26 19:26 +0000
Jon Coppeard Jon Coppeard - Bug 1560375 - Share string wrappers between all comparments in a zone r=jandem?
694c0c845fd57fb300e2403f96a0261aa22cffa0
created 2019-07-31 09:13 +0000
pushed 2019-08-26 19:26 +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-26 19:26 +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-26 19:26 +0000
Jon Coppeard Jon Coppeard - Bug 1569564 - Remove the original per-zone malloc counter r=sfink
2ac4e7a2410398b1abfea9d665dba1038958aeff
created 2019-07-31 12:53 +0300
pushed 2019-08-26 19:26 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Merge mozilla-central to autoland. a=merge
c27a6d5810fe3a3a45177c6a7294b5041b26646b
created 2019-07-31 09:12 +0000
pushed 2019-08-26 19:26 +0000
Jon Coppeard Jon Coppeard - Bug 1569560 - Add tuning parameters for new malloc counter r=sfink
4ad75b87882770925aac7a11a0c427dd4d2c5c8e
created 2019-07-24 14:29 -0700
pushed 2019-08-26 19:26 +0000
Steve Fink Steve Fink - Backed out changeset 617df479fac1 (bug 1167452)
2df524ad547f6716b4788ed9cf66381e1f0292c8
created 2019-07-29 18:51 +0000
pushed 2019-08-26 19:26 +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-08-26 19:26 +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-08-26 19:26 +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-08-26 19:26 +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
22681d4e56b6bddb14a0b7de9976288e838abc22
created 2019-07-26 10:11 +0000
pushed 2019-08-26 19:26 +0000
Jan de Mooij Jan de Mooij - Bug 1567388 part 2 - Move BaselineScript fields for Ion compilation to JitScript. r=tcampbell
2e0669f670df0763ba47b6edf9e78289d643a36b
created 2019-07-26 10:10 +0000
pushed 2019-08-26 19:26 +0000
Jan de Mooij Jan de Mooij - Bug 1567388 part 1 - Move ionCompiledOrInlined flag from BaselineScript to JitScript. r=tcampbell
e562241deba7353d68360954507f7d70cf70d1d8
created 2019-07-24 13:28 -1000
pushed 2019-08-26 19:26 +0000
Brian Hackett Brian Hackett - Bug 1566885 - Factor uses of internal Debugger state out of non-debugger-related files, r=jimb.
c0c967cd341a58b4edb13a6dcefc5076cc92da00
created 2019-07-25 02:08 +0300
pushed 2019-08-26 19:26 +0000
Oana Pop Rus Oana Pop Rus - Backed out changeset e412a79fe5f7 (bug 1566885) for build bustages in Debugger.cpp on a CLOSED TREE
e412a79fe5f76c27184979f3507d414dd051df2e
created 2019-07-15 14:20 -1000
pushed 2019-08-26 19:26 +0000
Brian Hackett Brian Hackett - Bug 1566885 - Factor uses of internal Debugger state out of non-debugger-related files, r=jimb.
6106cb75019449efa18338250f500a4d3fb00874
created 2019-07-17 22:48 +0000
pushed 2019-08-26 19:26 +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
caf4b46a3fc44676dfdfe014b4e4f88f73455118
created 2019-06-25 13:11 +0100
pushed 2019-08-26 19:26 +0000
Jon Coppeard Jon Coppeard - Bug 1564072 - Track malloc memory used by Breakpoints r=jimb
cf7298883194c798b2c560b3f8416f5b8710cfe4
created 2019-07-11 13:26 +0300
pushed 2019-08-26 19:26 +0000
Brindusan Cristian Brindusan Cristian - Backed out 3 changesets (bug 1564072) for build bustages on WasmDebug.cpp. CLOSED TREE
8e092bce453c25dc67a8a88874206a4fd1fc06a2
created 2019-06-25 13:11 +0100
pushed 2019-08-26 19:26 +0000
Jon Coppeard Jon Coppeard - Bug 1564072 - Track malloc memory used by Breakpoints r=jimb
84bdb98325f07ff5a2bfe2dd56e1906dab9889d2
created 2019-07-04 16:01 +0100
pushed 2019-08-26 19:26 +0000
Jon Coppeard Jon Coppeard - Bug 1564078 - Fix use of invocation kind that was previously lost and refactor malloc threshold updates r=sfink
e59a0e725e9fba288358c3487f522092425213a1
created 2019-07-09 02:43 +0000
pushed 2019-08-26 19:26 +0000
Jim Blandy Jim Blandy - Bug 1564164: Move Debugger.cpp, DebuggerMemory.cpp, and related files into js/src/dbg. r=jorendorff
52d045b1e2f53ddf97980fb503b121beb08ec774
created 2019-06-27 11:56 +0100
pushed 2019-08-26 19:26 +0000
Jon Coppeard Jon Coppeard - Bug 1564072 - Allow ZoneAllocPolicy to be moved r=sfink
1bb8756f2af0a06ed91d111b004237f5089822d7
created 2019-07-04 16:01 +0100
pushed 2019-07-11 19:08 +0000
Jon Coppeard Jon Coppeard - Bug 1564078 - Fix use of invocation kind that was previously lost and refactor malloc threshold updates. r=sfink, a=RyanVM
1e842a21a90ae2e4f9f94f523962c564ef4e1e18
created 2019-06-27 14:04 +0100
pushed 2019-07-01 09:00 +0000
Jon Coppeard Jon Coppeard - Backout changeset e85578d93db4 (bug 1547565) for telemetry regression a=backout
2e0419940dd6393f12bc422de878b606a85575d0
created 2019-06-19 11:34 -0700
pushed 2019-07-01 09:00 +0000
Jon Coppeard Jon Coppeard - Bug 1395509 - Track malloc memory used by ForOfPIC objects r=jandem
fb304348f7b171c95ae674adafaab5da3f3b41a9
created 2019-06-19 11:15 -0700
pushed 2019-07-01 09:00 +0000
Jon Coppeard Jon Coppeard - Bug 1395509 - Track malloc memory used by script breakpoints r=sfink
54817eb3c564b792091e8bebf900f3128a555d1d
created 2019-06-12 16:21 +0100
pushed 2019-07-01 09:00 +0000
Jon Coppeard Jon Coppeard - Bug 1395509 - Track malloc memory used by RegExp bytecode r=jandem
bc1b32cdf4ca78ef28bc6b5cfb884bef5ee56ac7
created 2019-06-12 16:19 +0100
pushed 2019-07-01 09:00 +0000
Jon Coppeard Jon Coppeard - Bug 1395509 - Allow multiple associations for some memory uses r=sfink
d8a83a5f0fb9165f97d8000976bb2241d44cda34
created 2019-06-14 17:28 +0300
pushed 2019-07-01 09:00 +0000
Gurzau Raul Gurzau Raul - Backed out 7 changesets (bug 1395509) for SM build failures on a CLOSED TREE.
b6850f7bb6b6be15b8ff7c02aa40c700e5974d34
created 2019-06-12 16:21 +0100
pushed 2019-07-01 09:00 +0000
Jon Coppeard Jon Coppeard - Bug 1395509 - Track malloc memory used by RegExp bytecode r=jandem
d37bdcb3509111ce7570bda5da58a4fa4eec5a43
created 2019-06-12 16:19 +0100
pushed 2019-07-01 09:00 +0000
Jon Coppeard Jon Coppeard - Bug 1395509 - Allow multiple associations for some memory uses r=sfink
1b3207f979714a183fba02476e292fd625b0beae
created 2019-06-07 17:03 +0100
pushed 2019-07-01 09:00 +0000
Jon Coppeard Jon Coppeard - Bug 1395509 - Add a separate byte count for malloc allocations r=sfink
f3e11ae5fb1910db9dd1c19afe6c7a1fb855d902
created 2019-06-06 16:00 +0100
pushed 2019-07-01 09:00 +0000
Jon Coppeard Jon Coppeard - Bug 1395509 - Fix assertions that all tracked memory is removed when a zone is collected r=sfink
97ea8a900a1862ee531eecbbd9dfd7cbf080e85f
created 2019-06-11 07:04 +0300
pushed 2019-07-01 09:00 +0000
Cosmin Sabou Cosmin Sabou - Backed out 6 changesets (bug 1556321, bug 1556430, bug 1167452) for causing multiple regressions.
37f9bd277c34c77914bbd944119e3c85521d5d6f
created 2019-05-31 23:33 +0000
pushed 2019-07-01 09:00 +0000
Steve Fink Steve Fink - Bug 1167452 - Barrier weakmap operations and maintain weak keys table during incremental collections. r=jonco
a4daa44cdb9cd0ab8a1870a4105ff8f9103c193e
created 2019-05-30 18:52 +0100
pushed 2019-07-01 09:00 +0000
Jon Coppeard Jon Coppeard - Bug 1395509 - Split out zone memory allocation framework into separate base class r=sfink
50769742e29584f3e653bea901a6f898833f7b35
created 2019-05-30 18:47 +0100
pushed 2019-07-01 09:00 +0000
Jon Coppeard Jon Coppeard - Bug 1395509 - Refactor malloc allocation tracking r=sfink
53af18412fd188c4db1af090874f68d1f6a804cf
created 2019-05-31 07:07 +0300
pushed 2019-07-01 09:00 +0000
Narcis Beleuzu Narcis Beleuzu - Merge mozilla-central to inbound. a=merge CLOSED TREE
b37b6c015168d29c4a6a73b2aad92580e72de679
created 2019-05-29 13:36 +0100
pushed 2019-07-01 09:00 +0000
Jon Coppeard Jon Coppeard - Bug 1395509 - Add an alloc policy that tracks malloc memory associated with GC things r=sfink
d5c768b50d69599582f6bff5376fa5acc300fa3e
created 2019-05-30 20:34 +0000
pushed 2019-07-01 09:00 +0000
Steve Fink Steve Fink - Bug 1167452 - Implement a mark queue to control marking order during testing r=jonco
617df479fac177b567090102c9804734e258e577
created 2019-05-30 20:33 +0000
pushed 2019-07-01 09:00 +0000
Steve Fink Steve Fink - Bug 1167452 - Split mark stack into black and gray. r=jonco
a4f9778eec68ab84dbf6b45164edd77f84af2e05
created 2019-05-30 20:33 +0000
pushed 2019-07-01 09:00 +0000
Steve Fink Steve Fink - Bug 1167452 - Split out nursery weak keys from tenured weak keys r=jonco
b7c3cf32052695908bcf1dc5483d73d96f51e93f
created 2019-05-30 20:32 +0000
pushed 2019-07-01 09:00 +0000
Steve Fink Steve Fink - Bug 1167452 - Set gcLastSweepGroupIndex earlier (debugging feature) r=jonco
c452cbbba791fabe660a39d8cf22a200ddb107ff
created 2019-05-30 00:23 +0300
pushed 2019-07-01 09:00 +0000
Brindusan Cristian Brindusan Cristian - Backed out 7 changesets (bug 1167452) for spidermonkey bustages on weak-marking-02.js. CLOSED TREE
196e318992aa867869ab3de7cea0ae1365320cc3
created 2019-05-29 20:48 +0000
pushed 2019-07-01 09:00 +0000
Steve Fink Steve Fink - Bug 1167452 - Implement a mark queue to control marking order during testing r=jonco
436fbb0e51e5bdaeaefcef35f6c786196f67fd64
created 2019-05-29 20:48 +0000
pushed 2019-07-01 09:00 +0000
Steve Fink Steve Fink - Bug 1167452 - Split mark stack into black and gray. r=jonco
d1b2e8a0682284abcafaf7e88cd34a9b299a89d2
created 2019-05-29 20:47 +0000
pushed 2019-07-01 09:00 +0000
Steve Fink Steve Fink - Bug 1167452 - Split out nursery weak keys from tenured weak keys r=jonco
01cf1b9a681c044fcc5f5a303a6fbed0b9cf0f25
created 2019-05-29 20:45 +0000
pushed 2019-07-01 09:00 +0000
Steve Fink Steve Fink - Bug 1167452 - Set gcLastSweepGroupIndex earlier (debugging feature) r=jonco
94dadeeee608bf14c379187e99a8d6f84ee0b546
created 2019-05-22 17:54 +0100
pushed 2019-07-01 09:00 +0000
Jon Coppeard Jon Coppeard - Bug 1395509 - Track malloc memory associated with JSObject elements r=jandem
5d3e1ea7769357bce7297b83be3863034bcf656e
created 2019-05-25 00:49 +0300
pushed 2019-07-01 09:00 +0000
Brindusan Cristian Brindusan Cristian - Merge inbound to mozilla-central. a=merge
less more (0) -300 -100 -60 tip