js/src/gc/Verifier.cpp
4af4586cebba5bee696fc6583779d5b1fc3ba57e
created 2019-07-26 08:59 +0000
pushed 2019-08-26 19:26 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1551810 - Part 1: return bool in CallbackTracer methods. r=jonco
fcd91e8b0180615c8698edd8543514432563102e
created 2019-07-24 16:13 +0100
pushed 2019-08-26 19:26 +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
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
e408eb60134bd6b5a148fa7d2e46076596e9dd94
created 2019-05-13 19:08 +0100
pushed 2019-05-24 14:49 +0000
Jon Coppeard Jon Coppeard - Bug 1551275 - Refactor jsapi weak map tests r=sfink a=jcristau
7214702e12d20f2848fc186f752904310d6b276b
created 2019-05-09 08:39 +0000
pushed 2019-05-13 10:53 +0000
Jon Coppeard Jon Coppeard - Bug 1549986 - Make all concrete implementations of JSTracer final to aid devirtualization r=sfink?
6299364ca6c5c0ebc1eca183951a40b92a0be9fc
created 2019-04-12 12:32 +0100
pushed 2019-05-13 10:53 +0000
Jon Coppeard Jon Coppeard - Bug 1543950 - Fix build errors in gc/Verifier.cpp in --disable-debug --enable-gczeal builds r=allstars.chh
0d99df46e4c92268e27439dde4b15902e8a061e6
created 2019-04-09 11:56 +0100
pushed 2019-05-13 10:53 +0000
Jon Coppeard Jon Coppeard - Bug 1543014 - Skip checking weakmap value marking for values owned by other runtimes r=sfink
3924aed041cf7cb12c445e8c76618726f552f706
created 2019-02-04 19:10 +0000
pushed 2019-03-11 13:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
3a520fdd3a245f6efd3b9f9b3d60a82b4a895810
created 2019-01-25 13:21 +0000
pushed 2019-01-28 12:41 +0000
Jon Coppeard Jon Coppeard - Bug 1514480 - Print more information when verfiying weakmap marking r=sfink
5f4630838d46dd81dadb13220a4af0da9e23a619
created 2019-01-18 10:16 +0100
pushed 2019-01-21 13:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
1cebf4f5c850ad22500a360c2742de3c9dd78c81
created 2019-01-14 11:02 +0000
pushed 2019-01-21 13:03 +0000
Jon Coppeard Jon Coppeard - Bug 1519397 - Factor GC locking RAII classes out of vm/Runtime.h r=pbone
d57dde190f67e7964bb3a908d33a4d086da696b1
created 2018-12-28 15:48 +0000
pushed 2019-01-21 13:03 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1516555 - Reformat everything to the Google coding style r=Ehsan
e406499c0215e1527399680c19fce17e684cc2e0
created 2018-12-19 13:18 +0000
pushed 2019-01-21 13:03 +0000
Jon Coppeard Jon Coppeard - Bug 1513991 - Fix weak map marking checker when accessing atoms from worker runtimes r=sfink
d86d184dc7d6aa246ada69063e07dbb503c33092
created 2018-12-15 04:47 +0200
pushed 2019-01-21 13:03 +0000
Cosmin Sabou Cosmin Sabou - Merge mozilla-inbound to mozilla-central. a=merge
0429fe76b4cca9d11093dcfc79e01d7da1f91888
created 2018-12-07 14:38 -0800
pushed 2019-01-21 13:03 +0000
Steve Fink Steve Fink - Bug 1513108 - Remove the separate class extension hook for getting a weakmap key delegate, r=jonco
d9e2ee18925b37da06bb63c956acc165ab303837
created 2018-12-14 13:02 +0100
pushed 2019-01-21 13:03 +0000
Julian Seward Julian Seward - Bug 1488162 - Remove suppressGC hacks from wasm code. r=lth.
fd4d12eb1b977214161da38fcb3902f7fafce17c
created 2018-12-06 16:28 -0500
pushed 2019-01-21 13:03 +0000
Jon Coppeard Jon Coppeard - Bug 1463462 - Dump more information when gray marking checks fail r=sfink
1aefa97ae11619e27931c3fbacb8ce777ed98720
created 2018-12-06 16:27 -0500
pushed 2019-01-21 13:03 +0000
Jon Coppeard Jon Coppeard - Bug 1463462 - Make weak map marking take account of the fact that black and gray marking can now be interleaved r=sfink
e4aa68e2a85b027c5498bf8d8f379b06d07df6c2
created 2018-12-14 13:47 +0000
pushed 2019-01-21 13:03 +0000
Jon Coppeard Jon Coppeard - Bug 1514189 - Fix build bustage in opt builds with --enable-gczeal r=jandem
039a7c0c18fb28371d0ee7b2b673b8dd605f24b7
created 2018-12-14 18:10 +0000
pushed 2019-01-21 13:03 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1513205 - Ride along, update some code to match the Google coding style r=Ehsan
247e265373eb26566e94303fa42b1237b80295d9
created 2018-12-13 10:38 +0000
pushed 2019-01-21 13:03 +0000
Jon Coppeard Jon Coppeard - Bug 1513465 - Fix bug in weak map checking where values are atoms and we aren't collecting the atoms zone r=sfink
6b08a22a9cedc9e6ec44cca96fbd49bc5c747878
created 2018-12-11 20:51 -0500
pushed 2019-01-21 13:03 +0000
Ted Campbell Ted Campbell - Bug 1513433 - Fix gc/Verifier.cpp in opt gczeal configuration. r=sfink
ca4f360d2517ee33c444190d3d6530e087dd763a
created 2018-12-06 16:27 -0500
pushed 2019-01-21 13:03 +0000
Jon Coppeard Jon Coppeard - Bug 1509923 - Check weak map marking state in debug builds and when enabled with a zeal mode r=sfink
387f770bf58c175b69b5803b3c0d4a7ea55d18c4
created 2018-12-08 23:24 +0200
pushed 2018-12-10 13:40 +0000
Bogdan Tara Bogdan Tara - Backed out changeset 98f8e4e44c10 (bug 1509923) for Verifier.cpp failures on Linux builds CLOSED TREE
98f8e4e44c103044d3a6d9a27bd2e8586fe4f05e
created 2018-12-06 16:27 -0500
pushed 2018-12-10 13:40 +0000
Jon Coppeard Jon Coppeard - Bug 1509923 - Check weak map marking state in debug builds and when enabled with a zeal mode r=sfink
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2018-12-03 16:23 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
4b7c53151158f12abeadcd76779a26a94a9fd26b
created 2018-11-19 17:02 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1508065 - Change JS_PUBLIC_{API,DATA} and JS_FRIEND_{API,DATA} to be more like similar macros to avoid confusing clang-format. r=tcampbell
5150b70229209c5d020eef82819f5b8d5aebda0e
created 2018-09-06 10:38 +0200
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/gc, part 4. r=sfink
ad30dc53e38ec41adc99f81fd8a5102ecf7775fd
created 2018-08-10 18:00 +1000
pushed 2018-08-24 17:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1481998 - Make mozilla::Hash{Map,Set}'s entry storage allocation lazy. r=luke,sfink
819b923159847ebf0227a910e966490f4f9dc177
created 2018-08-02 11:32 -0700
pushed 2018-08-24 17:49 +0000
Ted Campbell Ted Campbell - Bug 1479900 - Part 2: Refactor GC relocation to use a reserved flag. r=sfink
868ac1e5e070b79a9691d05c3d677e05b46e0deb
created 2018-06-22 12:40 +1000
pushed 2018-08-24 17:49 +0000
Paul Bone Paul Bone - Bug 1407143 (Part 3) - Relax some nursery empty assertions r=jonco
4f50305f72aba391db457322d078d4908221e20e
created 2018-06-19 11:34 +0100
pushed 2018-06-20 21:48 +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-20 21:48 +0000
Jon Coppeard Jon Coppeard - Bug 1467842 - Don't take the exclusive access lock during GC r=sfink
bbdcb2e0eb3e4e6184015a95083aab52bfe0d57e
created 2018-06-15 15:05 -0700
pushed 2018-06-18 21:43 +0000
Jon Coppeard Jon Coppeard - Bug 1468867 - Rename heap state checking functions r=sfink
6d741e95201af5856af7c7a0477ddfa863e7d006
created 2018-06-04 15:25 +0100
pushed 2018-06-18 21:43 +0000
Jon Coppeard Jon Coppeard - Bug 1466171 - Allow collection of atoms while the main thread is parsing r=sfink
32458516749fa9445e0507403482a9aa027c013c
created 2018-05-21 16:20 +0200
pushed 2018-06-18 21:43 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1462333: Disable VerifyPrebarriers when wasm gc is enabled; r=jonco
ddba51846e2f8be8d32d6a1168c0bfc8e9841cff
created 2018-05-02 15:35 +0200
pushed 2018-05-03 15:28 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1458217: Abort early in verifyprebarriers if wasm gc is enabled; r=jonco
73fa6225a03ff9566bb77a140cd9356b861d5b3d
created 2018-04-13 08:45 +0200
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 6 - Remove ZoneGroup. r=jonco
473b7d381544313a38af2be2898e4bd92375b45d
created 2018-04-12 13:04 +0200
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 1 - Use rt->mainContextFromOwnThread() instead of TlsContext.get() in some places. r=jonco
678d0894d29131576a16ff9376b6e77479ba98f5
created 2018-03-27 18:00 +0200
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1449135 part 3 - Remove cooperative scheduling; bake in JSContext* in JIT code. r=luke
07cab6799ff4886551c16489bf17ca2578893738
created 2018-02-27 12:14 +0000
pushed 2018-03-01 16:46 +0000
Jon Coppeard Jon Coppeard - Bug 1359342 - Pre-mark new allocations black during incremental GC r=sfink
51fe9a44a5d3f1448cd7a2e50077e80ef919a3f3
created 2018-02-21 10:53 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1439063 - Part 2: Remove some unnecessary uses of js/Printf.h. r=jandem.
0ceb91c42b0ff876a61ed23f5e587ba3a2083bcf
created 2018-02-21 10:30 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1439063 - Part 1: Move several public headers from js/src to js/public. r=jandem.
08702628464616ad69c49390f121e9342e9d625f
created 2018-02-14 16:00 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1438278 - Part 3: Rename some files into js/src/gc. r=jonco.
2dc56cddadcd2e0a428a08b0b00f5544057da4cd
created 2018-02-16 09:41 -0600
pushed 2018-03-01 16:46 +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-03-01 16:46 +0000
Jon Coppeard Jon Coppeard - Bug 1437602 - Split out zone and compartment iterators from gc/Zone.h r=pbone
8b11814dcd953756076f82f481d87768acba9e50
created 2017-07-27 17:31 -0700
pushed 2018-03-01 16:46 +0000
Steve Fink Steve Fink - Bug 903519 - Remove verifier assumption that only objects are in the nursery, r=jonco
609eb4880073d3b1ff1a198ec68737dce50bcb3f
created 2018-02-12 15:05 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 7: Rename jscntxt* -> vm/JSContext*. r=jandem.
af441cafff7086ffdd0ea8c4700f738fdf3261b9
created 2018-02-14 10:54 +0000
pushed 2018-03-01 16:46 +0000
Jon Coppeard Jon Coppeard - Bug 1437554 - Release the exclusive access lock when not collecting the atoms zone r=sfink
65e92478e09d3f1628fccbf5edc4cb080046249e
created 2018-01-11 22:18 +0200
pushed 2018-01-12 16:47 +0000
Noemi Erli Noemi Erli - Backed out 20 changesets (bug 903519) for detected memory leaks on a CLOSED TREE
11b3f0fda4adb74211c197ab157796fcafc27b95
created 2017-07-27 17:31 -0700
pushed 2018-01-12 16:47 +0000
Steve Fink Steve Fink - Bug 903519 - Remove verifier assumption that only objects are in the nursery, r=jonco
163e415d22df1847d49320a83bacbf166adef7cb
created 2017-11-24 11:50 +0800
pushed 2018-01-11 21:05 +0000
Yoshi Huang Yoshi Huang - Bug 1328948 - add is(), as() to Cell. r=jonco
2c975cde365d9be5a463f763e32389688a6110f2
created 2017-11-16 12:21 +0000
pushed 2018-01-11 21:05 +0000
Jon Coppeard Jon Coppeard - Bug 1417123 - Move barrier function declarations to public/HeapAPI.h r=sfink
64b70e50a85b94a67469ff72ee0c08b6d353b419
created 2017-11-16 15:05 +0200
pushed 2018-01-11 21:05 +0000
Csoregi Natalia Csoregi Natalia - Backed out 4 changesets (bug 1417123) for failing Spidermonkey builds js/src/jspubtd.h:100 r=backout
14a6856d73616607e2831fa1014785e4d5693b70
created 2017-11-16 12:21 +0000
pushed 2018-01-11 21:05 +0000
Jon Coppeard Jon Coppeard - Bug 1417123 - Move barrier function declarations to public/HeapAPI.h r=sfink
45715ece25fcb064eee4f977ebd842d44a87f22b
created 2017-11-15 11:57 +0200
pushed 2018-01-11 21:05 +0000
Noemi Erli Noemi Erli - Merge inbound to mozilla-central r=merge a=merge
e5bae89cda1b43e1ef40cac4daf1d680c1acaaa8
created 2017-11-15 04:31 +0200
pushed 2018-01-11 21:05 +0000
Andreea Pavel Andreea Pavel - Backed out 1 changesets (bug 1416948) for already being pushed in autoland by bug 1416456 r=backout a=allstarschh on a CLOSED TREE
less more (0) -100 -60 tip