js/src/gc/Nursery.cpp
a49f77c868163991c7d1bee5d73dd6716bbca577
created 2018-10-11 16:29 +1100
pushed 2018-12-03 15:51 +0000
Paul Bone Paul Bone - Bug 1498095 - Only poison the portion of the nursery we used r=jonco
9fdde4e90efb239b7343bfc20c0266f0946ca970
created 2018-09-20 14:59 +1000
pushed 2018-12-03 15:51 +0000
Paul Bone Paul Bone - Bug 1492711 - Change a silent failure to an assertion r=jonco
d4ccb5aa7b1412d931779d1a1c3ea7d04394d105
created 2018-09-21 14:39 +1000
pushed 2018-12-03 15:51 +0000
Paul Bone Paul Bone - Bug 1492711 - Use only the current promotion rate for resize decisions r=jonco
68e5c74b6e90baf1212846920435dbe0ae17f346
created 2018-09-06 10:38 +0200
pushed 2018-12-03 15:51 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/gc, part 3. r=jorendorff
b7dada718ee0f14154562db052bfab83e9999a17
created 2018-08-29 13:23 +0100
pushed 2018-10-15 10:40 +0000
Jon Coppeard Jon Coppeard - Bug 1486727 - Move some inline method defintions out of gc/Zone.h into new Zone-inl.h r=sfink
940f9b38540e1ee4f7fc2ea2c601dc1e85d36350
created 2018-08-14 22:40 +1000
pushed 2018-10-15 10:40 +0000
Paul Bone Paul Bone - Bug 1480001 - Enable allocation counts only when the profiler is active. r=jonco
490b0d605859e612832f6b655d4168e39a30ceb1
created 2018-08-13 10:12 -0400
pushed 2018-10-15 10:40 +0000
Ted Campbell Ted Campbell - Bug 1482931 - Cleanup const-ness of statics in js/src. r=waldo
e496e1a130b4c3fdca5d99f90dde3da7a3b91770
created 2018-07-26 00:35 +1000
pushed 2018-10-15 10:40 +0000
Paul Bone Paul Bone - Bug 1473213 (Part 5) - Only record allocation counts on Nightly builds r=jonco
f3796f1a571b6e11e247f366dc45cecd97d77729
created 2018-08-08 12:54 +1000
pushed 2018-10-15 10:40 +0000
Paul Bone Paul Bone - Bug 1473213 (Part 4) - Add cells allocated statistics r=sfink
8217b33680fa66e2553d27c9076a6bf429df3431
created 2018-07-16 11:36 +1000
pushed 2018-10-15 10:40 +0000
Paul Bone Paul Bone - Bug 1473213 (Part 2) - add a comment about an invariant required by the JIT r=sfink
9022f602d14632498cab4a73c947797365b2f459
created 2018-07-20 15:09 +1000
pushed 2018-10-15 10:40 +0000
Paul Bone Paul Bone - Bug 1473213 (Part 1) - Track the number of tenured cells r=jonco
ad30dc53e38ec41adc99f81fd8a5102ecf7775fd
created 2018-08-10 18:00 +1000
pushed 2018-10-15 10:40 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1481998 - Make mozilla::Hash{Map,Set}'s entry storage allocation lazy. r=luke,sfink
8de32e539a2c0499acef9cb7324c831b46eb3e91
created 2018-08-08 18:14 +0300
pushed 2018-10-15 10:40 +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
29f9f3ab9b416448db79f5ec5beb0c092ba8f6be
created 2018-07-26 00:35 +1000
pushed 2018-10-15 10:40 +0000
Paul Bone Paul Bone - Bug 1473213 (Part 5) - Only record allocation counts on Nightly builds r=jonco
129c9ab66f595bf72afebfdeba87a587578173a2
created 2018-08-08 12:54 +1000
pushed 2018-10-15 10:40 +0000
Paul Bone Paul Bone - Bug 1473213 (Part 4) - Add cells allocated statistics r=sfink
e40d822d886b47350c28c1c4cb6c45d335fc5b1b
created 2018-07-16 11:36 +1000
pushed 2018-10-15 10:40 +0000
Paul Bone Paul Bone - Bug 1473213 (Part 2) - add a comment about an invariant required by the JIT r=sfink
8a10fc261acb99c7e8bb4fcb4ee0975c5166990d
created 2018-07-20 15:09 +1000
pushed 2018-10-15 10:40 +0000
Paul Bone Paul Bone - Bug 1473213 (Part 1) - Track the number of tenured cells r=jonco
0b9d45318e25880f13762843db50f47d2bcedbd5
created 2018-07-31 19:35 +0000
pushed 2018-10-15 10:40 +0000
Brian Hackett Brian Hackett - Bug 1479547 Part 2 - Disable nursery when recording/replaying, r=jonco.
6a97ba8c172a729fc131b65a7151727b0e8f86e6
created 2018-07-23 15:03 +0000
pushed 2018-10-15 10:40 +0000
Brian Hackett Brian Hackett - Bug 1465470 Part 5 - Avoid recording time events at non-deterministic points in the JS engine, r=jonco.
d9bbebacecd6acdb0636060b4f8d94c74bf38803
created 2018-07-23 14:47 +0000
pushed 2018-10-15 10:40 +0000
Brian Hackett Brian Hackett - Bug 1207696 Part 8c - Mark places in the JS engine where recording events are disallowed and where the recording should be invalidated, r=jandem.
1f2c6099f8521eb3e08ff6e1a90715e19af2be8a
created 2018-07-23 14:35 +0000
pushed 2018-10-15 10:40 +0000
Brian Hackett Brian Hackett - Bug 1207696 Part 5b - Don't keep track of times or page fault counts in GC and helper thread activity when recording or replaying, r=sfink.
01ab0200841fb028d3579f19996e9f16081657d4
created 2018-07-17 13:06 +0100
pushed 2018-10-15 10:40 +0000
Jon Coppeard Jon Coppeard - Bug 1476012 - Remove dependency of jit/BaselineJit.h on jit/MacroAssembler.h r=nbp
4f50305f72aba391db457322d078d4908221e20e
created 2018-06-19 11:34 +0100
pushed 2018-08-24 17:02 +0000
Jon Coppeard Jon Coppeard - Bug 1467842 - Refactor heap state RAII classes r=sfink
bbdcb2e0eb3e4e6184015a95083aab52bfe0d57e
created 2018-06-15 15:05 -0700
pushed 2018-08-24 17:02 +0000
Jon Coppeard Jon Coppeard - Bug 1468867 - Rename heap state checking functions r=sfink
ac87103cdf38dd631b41dc6d16e646239b2f93da
created 2018-06-08 16:16 +0200
pushed 2018-08-24 17:02 +0000
Jan de Mooij Jan de Mooij - Bug 1466121 part 4 - Rename vm/JSCompartment* to vm/Realm*. r=luke
b671b92bea186c1f5659425f6e048d555df415d7
created 2018-05-31 12:53 +0200
pushed 2018-08-24 17:02 +0000
Jan de Mooij Jan de Mooij - Bug 1465472 - Remove the atoms realm/compartment. r=jonco
a7c669b99bd15f2b45561aa6bc649c847e9ae0d2
created 2018-05-24 12:02 +0200
pushed 2018-08-24 17:02 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 32 - Rename JitCompartment to JitRealm and move to JS::Realm. r=luke
4bceed84e6393e669e8c58091a4faa94a7bbe63c
created 2018-05-22 15:00 +0200
pushed 2018-08-24 17:02 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 10 - Move {maps,sets}WithNurseryMemory from JSCompartment to Nursery. r=jonco
37dc32d486bd384cb95c085d94b4dbaaf828bcfa
created 2018-05-17 14:00 +1000
pushed 2018-08-24 17:02 +0000
Paul Bone Paul Bone - Bug 1460098 (Part 1) - Fix bitrot in GCTrace.cpp r=sfink
cf1b00c73d578d354661763722f27468bace2e05
created 2018-05-16 21:03 +0200
pushed 2018-08-24 17:02 +0000
Jan de Mooij Jan de Mooij - Bug 1461292 part 3 - Rename AutoCompartment to AutoRealm. r=luke
c9632ef7fb170beb9d2217117125c35dc7f7e516
created 2018-05-10 10:09 +0100
pushed 2018-06-18 21:12 +0000
Jon Coppeard Jon Coppeard - Bug 1465108 - Use function pointers rather than virtual run method for GC parallel tasks r=sfink a=abillings a=RyanVM
6ca43a4c43d080317a667c3f92f62b5eee686b4b
created 2018-05-29 18:28 -0400
pushed 2018-06-18 21:12 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 1f8717a7f5b1 and 53adb415c142 for static analysis failures.
1f8717a7f5b16f1c77ae46839df6c10ef261baeb
created 2018-05-10 10:09 +0100
pushed 2018-06-18 21:12 +0000
Jon Coppeard Jon Coppeard - Bug 1457703 - Use function pointers rather than virtual run method for GC parallel tasks. r=sfink, a=RyanVM
3b9cbc054960cd02fcfea9015abb7fdc35ff3a4d
created 2018-02-12 17:17 +1100
pushed 2018-06-18 21:12 +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-06-18 21:12 +0000
Jan de Mooij Jan de Mooij - Bug 1454887 part 2 - Rewrite TI sweeping to be more explicit. r=tcampbell
cfe59f468c0b74e5d44f81489bd129161b7bd2e9
created 2018-04-20 16:31 -0700
pushed 2018-06-18 21:12 +0000
Steve Fink Steve Fink - Bug 1455599 - Redo bug 1446693, creating separate AutoTraceSessions instead of expanding one, r=jonco
ebfd7878694738571b24e90683ff423139859775
created 2018-04-05 15:46 -0700
pushed 2018-06-18 21:12 +0000
Steve Fink Steve Fink - Bug 1446693 - Include discardJitCode in AutoTraceSession for minor GC, r=jonco
16fcaa62dee9272dde73b52ae640988f70ffd196
created 2018-04-15 13:18 +0200
pushed 2018-06-18 21:12 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 10 - Rename *ActiveCooperatingThread to *MainThread. r=jonco
473b7d381544313a38af2be2898e4bd92375b45d
created 2018-04-12 13:04 +0200
pushed 2018-06-18 21:12 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 1 - Use rt->mainContextFromOwnThread() instead of TlsContext.get() in some places. r=jonco
6ff8aaef28669cc3945291a182232680481256da
created 2018-04-11 23:19 +0200
pushed 2018-06-18 21:12 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Backing out js/src/ for violation of committing guideliens. CLOSED TREE
d7d2f08e051c3c355d41dc5c1ce1bd3ca55a43b9
created 2018-04-10 21:11 +0200
pushed 2018-06-18 21:12 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan
764a683dfa2a4dd23327ea610021f0efc31c5944
created 2018-03-30 16:58 +0200
pushed 2018-06-18 21:12 +0000
Jan de Mooij Jan de Mooij - Bug 1448589 part 2 - Add memory sanitizer instrumentation to GC and JIT allocators. r=jonco
7b24c2041026864c2ffbc1e0a7c982f1397b1b51
created 2018-03-29 17:45 +0200
pushed 2018-06-18 21:12 +0000
Jan de Mooij Jan de Mooij - Bug 1448589 part 1 - Refactor nursery poisoning a bit; poison chunk trailer after sweeping. r=jonco
678d0894d29131576a16ff9376b6e77479ba98f5
created 2018-03-27 18:00 +0200
pushed 2018-06-18 21:12 +0000
Jan de Mooij Jan de Mooij - Bug 1449135 part 3 - Remove cooperative scheduling; bake in JSContext* in JIT code. r=luke
f9781cbcd9f8735d5a3814ca131032548586c7a1
created 2018-03-20 18:10 +0000
pushed 2018-06-18 21:12 +0000
Jon Coppeard Jon Coppeard - Bug 1447074 - Improve assertions for the whole cell store buffer r=sfink
113864e172160869b91a23ce7d475b6d60eba774
created 2018-03-19 12:00 -0700
pushed 2018-06-18 21:12 +0000
Steve Fink Steve Fink - Bug 1367833 - Do not suppress analysis during minor GC, r=jonco
b59a2fcd3435ec59ceaea010324db3761edb596e
created 2018-02-23 19:55 -0800
pushed 2018-04-26 16:43 +0000
Steve Fink Steve Fink - Bug 1440867 - Only poison nursery chunks that were used when clearing, r=jonco
321c29f4850882a2f0220a4dc041c53992c47992
created 2018-03-01 09:24 -0800
pushed 2018-04-26 16:43 +0000
Steve Fink Steve Fink - Bug 903519 - Switch to --nursery-strings=on/off for less fuzzing churn, r=jonco
11a6d361ee90f4aadbc6881c29664bf1dfabc27e
created 2017-10-02 16:42 -0700
pushed 2018-04-26 16:43 +0000
Jan de Mooij Jan de Mooij - Bug 903519 - Disable nursery strings in a Zone if too many get tenured, r=sfink
8b4b06e10ae60d7b13e2bd6793a19efc006f8826
created 2018-02-28 02:59 -0800
pushed 2018-04-26 16:43 +0000
André Bargull André Bargull - Bug 1438842 - Part 3: Remove unused parameters in js/src/jit. r=tcampbell
2ab40910b4ccf93a69b089cc5dd3ad681cfb1163
created 2018-02-28 02:02 -0800
pushed 2018-04-26 16:43 +0000
André Bargull André Bargull - Bug 1438842 - Part 1: Remove unused parameters in GC code. r=jonco
6d72eade26af359ffc3cd3e381fd79c88922b9b8
created 2018-02-26 19:16 +0200
pushed 2018-04-26 16:43 +0000
Cosmin Sabou Cosmin Sabou - Backed out 3 changesets (bug 903519) for frequent assertion failures on js/src/gc/Cell.h:182 a=backout
e8978f3fcfbe10125401cc222d71a904fe2bad7b
created 2018-02-21 11:36 -0800
pushed 2018-04-26 16:43 +0000
Steve Fink Steve Fink - Bug 903519 - Allocate strings in the nursery, r=flagflip
0f4234c2132256cb80942d57eaeda2217fd559f9
created 2017-10-02 16:42 -0700
pushed 2018-04-26 16:43 +0000
Jan de Mooij Jan de Mooij - Bug 903519 - Disable nursery strings in a Zone if too many get tenured, r=sfink
69d8aad5b82faa650fc1312aecf1e8bc50d05664
created 2018-02-23 21:43 +0200
pushed 2018-04-26 16:43 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 2 changesets (bug 903519) for crashing on "Nursery::clear"
c9f0ec7b3f114d122cf4226a1bd8c1b32d81b803
created 2018-02-21 11:36 -0800
pushed 2018-04-26 16:43 +0000
Steve Fink Steve Fink - Bug 903519 - Allocate strings in the nursery, r=flagflip
2d3891634ce0a8e76af0e7227ff36ebbeae124d2
created 2017-10-02 16:42 -0700
pushed 2018-04-26 16:43 +0000
Jan de Mooij Jan de Mooij - Bug 903519 - Disable nursery strings in a Zone if too many get tenured, r=sfink
040692f892ab2c8c7c748e65a3dc9da2c553cf07
created 2018-02-19 05:08 -0800
pushed 2018-04-26 16:43 +0000
André Bargull André Bargull - Bug 1438618: Remove unused using declarations. r=Waldo
2dc56cddadcd2e0a428a08b0b00f5544057da4cd
created 2018-02-16 09:41 -0600
pushed 2018-04-26 16:43 +0000
Jason Orendorff Jason Orendorff - Bug 1438670 - Tweak gc/GCIteration filenames one more time. r=jonco.
40bbf952db46abbf1766bf383e089152ab42b0f6
created 2018-02-15 14:47 +0000
pushed 2018-04-26 16:43 +0000
Jon Coppeard Jon Coppeard - Bug 1437602 - Split out zone and compartment iterators from gc/Zone.h r=pbone
less more (0) -300 -100 -60 tip