js/src/gc/Verifier.cpp
1cebf4f5c850
created 2019-01-14 11:02 +0000
pushed 2019-01-14 11:06 +0000
Jon Coppeard Jon Coppeard - Bug 1519397 - Factor GC locking RAII classes out of vm/Runtime.h r=pbone
d57dde190f67
created 2018-12-28 15:48 +0000
pushed 2018-12-28 21:55 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1516555 - Reformat everything to the Google coding style r=Ehsan
e406499c0215
created 2018-12-19 13:18 +0000
pushed 2018-12-19 13:18 +0000
Jon Coppeard Jon Coppeard - Bug 1513991 - Fix weak map marking checker when accessing atoms from worker runtimes r=sfink
d86d184dc7d6
created 2018-12-15 04:47 +0200
pushed 2018-12-15 02:59 +0000
Cosmin Sabou Cosmin Sabou - Merge mozilla-inbound to mozilla-central. a=merge
039a7c0c18fb
created 2018-12-14 18:10 +0000
pushed 2018-12-15 02:59 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1513205 - Ride along, update some code to match the Google coding style r=Ehsan
0429fe76b4cc
created 2018-12-07 14:38 -0800
pushed 2018-12-14 20:23 +0000
Steve Fink Steve Fink - Bug 1513108 - Remove the separate class extension hook for getting a weakmap key delegate, r=jonco
d9e2ee18925b
created 2018-12-14 13:02 +0100
pushed 2018-12-14 17:58 +0000
Julian Seward Julian Seward - Bug 1488162 - Remove suppressGC hacks from wasm code. r=lth.
fd4d12eb1b97
created 2018-12-06 16:28 -0500
pushed 2018-12-14 14:22 +0000
Jon Coppeard Jon Coppeard - Bug 1463462 - Dump more information when gray marking checks fail r=sfink
1aefa97ae116
created 2018-12-06 16:27 -0500
pushed 2018-12-14 14:22 +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
e4aa68e2a85b
created 2018-12-14 13:47 +0000
pushed 2018-12-14 13:47 +0000
Jon Coppeard Jon Coppeard - Bug 1514189 - Fix build bustage in opt builds with --enable-gczeal r=jandem
247e265373eb
created 2018-12-13 10:38 +0000
pushed 2018-12-13 10:44 +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
6b08a22a9ced
created 2018-12-11 20:51 -0500
pushed 2018-12-12 02:26 +0000
Ted Campbell Ted Campbell - Bug 1513433 - Fix gc/Verifier.cpp in opt gczeal configuration. r=sfink
ca4f360d2517
created 2018-12-06 16:27 -0500
pushed 2018-12-10 13:39 +0000
Jon Coppeard Jon Coppeard - Bug 1509923 - Check weak map marking state in debug builds and when enabled with a zeal mode r=sfink
387f770bf58c
created 2018-12-08 23:24 +0200
pushed 2018-12-08 21:24 +0000
Bogdan Tara Bogdan Tara - Backed out changeset 98f8e4e44c10 (bug 1509923) for Verifier.cpp failures on Linux builds CLOSED TREE
98f8e4e44c10
created 2018-12-06 16:27 -0500
pushed 2018-12-08 19:55 +0000
Jon Coppeard Jon Coppeard - Bug 1509923 - Check weak map marking state in debug builds and when enabled with a zeal mode r=sfink
66eb1f485c1a
created 2018-12-01 04:52 +0900
pushed 2018-11-30 19:52 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba43
created 2018-11-30 16:39 +0100
pushed 2018-11-30 18:01 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b38781
created 2018-11-30 11:46 +0100
pushed 2018-11-30 15:15 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
4b7c53151158
created 2018-11-19 17:02 +0000
pushed 2018-11-19 22:37 +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
5150b7022920
created 2018-09-06 10:38 +0200
pushed 2018-09-11 14:33 +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
ad30dc53e38e
created 2018-08-10 18:00 +1000
pushed 2018-08-13 01:19 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1481998 - Make mozilla::Hash{Map,Set}'s entry storage allocation lazy. r=luke,sfink
819b92315984
created 2018-08-02 11:32 -0700
pushed 2018-08-08 22:17 +0000
Ted Campbell Ted Campbell - Bug 1479900 - Part 2: Refactor GC relocation to use a reserved flag. r=sfink
868ac1e5e070
created 2018-06-22 12:40 +1000
pushed 2018-06-26 04:07 +0000
Paul Bone Paul Bone - Bug 1407143 (Part 3) - Relax some nursery empty assertions r=jonco
4f50305f72ab
created 2018-06-19 11:34 +0100
pushed 2018-06-19 10:41 +0000
Jon Coppeard Jon Coppeard - Bug 1467842 - Refactor heap state RAII classes r=sfink
84b05310b2c7
created 2018-06-19 11:34 +0100
pushed 2018-06-19 10:41 +0000
Jon Coppeard Jon Coppeard - Bug 1467842 - Don't take the exclusive access lock during GC r=sfink
bbdcb2e0eb3e
created 2018-06-15 15:05 -0700
pushed 2018-06-15 22:15 +0000
Jon Coppeard Jon Coppeard - Bug 1468867 - Rename heap state checking functions r=sfink
6d741e95201a
created 2018-06-04 15:25 +0100
pushed 2018-06-04 14:26 +0000
Jon Coppeard Jon Coppeard - Bug 1466171 - Allow collection of atoms while the main thread is parsing r=sfink
32458516749f
created 2018-05-21 16:20 +0200
pushed 2018-05-22 18:19 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1462333: Disable VerifyPrebarriers when wasm gc is enabled; r=jonco
ddba51846e2f
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
73fa6225a03f
created 2018-04-13 08:45 +0200
pushed 2018-04-13 06:50 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 6 - Remove ZoneGroup. r=jonco
473b7d381544
created 2018-04-12 13:04 +0200
pushed 2018-04-12 11:05 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 1 - Use rt->mainContextFromOwnThread() instead of TlsContext.get() in some places. r=jonco
678d0894d291
created 2018-03-27 18:00 +0200
pushed 2018-03-27 16:04 +0000
Jan de Mooij Jan de Mooij - Bug 1449135 part 3 - Remove cooperative scheduling; bake in JSContext* in JIT code. r=luke
07cab6799ff4
created 2018-02-27 12:14 +0000
pushed 2018-02-27 12:20 +0000
Jon Coppeard Jon Coppeard - Bug 1359342 - Pre-mark new allocations black during incremental GC r=sfink
51fe9a44a5d3
created 2018-02-21 10:53 -0600
pushed 2018-02-23 15:27 +0000
Jason Orendorff Jason Orendorff - Bug 1439063 - Part 2: Remove some unnecessary uses of js/Printf.h. r=jandem.
0ceb91c42b0f
created 2018-02-21 10:30 -0600
pushed 2018-02-23 15:27 +0000
Jason Orendorff Jason Orendorff - Bug 1439063 - Part 1: Move several public headers from js/src to js/public. r=jandem.
087026284646
created 2018-02-14 16:00 -0600
pushed 2018-02-16 21:07 +0000
Jason Orendorff Jason Orendorff - Bug 1438278 - Part 3: Rename some files into js/src/gc. r=jonco.
2dc56cddadcd
created 2018-02-16 09:41 -0600
pushed 2018-02-16 20:47 +0000
Jason Orendorff Jason Orendorff - Bug 1438670 - Tweak gc/GCIteration filenames one more time. r=jonco.
40bbf952db46
created 2018-02-15 14:47 +0000
pushed 2018-02-15 14:49 +0000
Jon Coppeard Jon Coppeard - Bug 1437602 - Split out zone and compartment iterators from gc/Zone.h r=pbone
8b11814dcd95
created 2017-07-27 17:31 -0700
pushed 2018-02-14 18:04 +0000
Steve Fink Steve Fink - Bug 903519 - Remove verifier assumption that only objects are in the nursery, r=jonco
609eb4880073
created 2018-02-12 15:05 -0600
pushed 2018-02-14 17:19 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 7: Rename jscntxt* -> vm/JSContext*. r=jandem.
af441cafff70
created 2018-02-14 10:54 +0000
pushed 2018-02-14 10:57 +0000
Jon Coppeard Jon Coppeard - Bug 1437554 - Release the exclusive access lock when not collecting the atoms zone r=sfink
65e92478e09d
created 2018-01-11 22:18 +0200
pushed 2018-01-11 20:24 +0000
Noemi Erli Noemi Erli - Backed out 20 changesets (bug 903519) for detected memory leaks on a CLOSED TREE
11b3f0fda4ad
created 2017-07-27 17:31 -0700
pushed 2018-01-11 18:25 +0000
Steve Fink Steve Fink - Bug 903519 - Remove verifier assumption that only objects are in the nursery, r=jonco
163e415d22df
created 2017-11-24 11:50 +0800
pushed 2017-11-27 06:52 +0000
Yoshi Huang Yoshi Huang - Bug 1328948 - add is(), as() to Cell. r=jonco
2c975cde365d
created 2017-11-16 12:21 +0000
pushed 2017-11-20 14:23 +0000
Jon Coppeard Jon Coppeard - Bug 1417123 - Move barrier function declarations to public/HeapAPI.h r=sfink
64b70e50a85b
created 2017-11-16 15:05 +0200
pushed 2017-11-16 13:06 +0000
Csoregi Natalia Csoregi Natalia - Backed out 4 changesets (bug 1417123) for failing Spidermonkey builds js/src/jspubtd.h:100 r=backout
14a6856d7361
created 2017-11-16 12:21 +0000
pushed 2017-11-16 12:21 +0000
Jon Coppeard Jon Coppeard - Bug 1417123 - Move barrier function declarations to public/HeapAPI.h r=sfink
45715ece25fc
created 2017-11-15 11:57 +0200
pushed 2017-11-15 10:16 +0000
Noemi Erli Noemi Erli - Merge inbound to mozilla-central r=merge a=merge
f4c15a88c937
created 2017-11-11 11:21 +0100
pushed 2017-11-15 10:16 +0000
Christian Holler Christian Holler - Bug 1416456 - Fix --enable-gczeal build bustage in JS engine. r=jandem
e5bae89cda1b
created 2017-11-15 04:31 +0200
pushed 2017-11-15 02:31 +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
9dd7ba5308be
created 2017-11-14 14:32 +0800
pushed 2017-11-15 02:08 +0000
Yoshi Huang Yoshi Huang - Bug 1416948 - call DumpObject in DEBUG build. r=jonco
c5561749c1c6
created 2017-11-03 10:25 +0000
pushed 2017-11-03 10:26 +0000
Jon Coppeard Jon Coppeard - Bug 1413914 - Add zeal mode to check gray marking invariants after every GC r=sfink
203ea4c2406f
created 2017-11-03 10:25 +0000
pushed 2017-11-03 10:26 +0000
Jon Coppeard Jon Coppeard - Bug 1399866 - Dump even more info on gray marking failure r=pbone
c79e96d43d91
created 2017-11-01 15:37 +0000
pushed 2017-11-01 15:38 +0000
Jon Coppeard Jon Coppeard - Bug 1412912 - Move *Forwarded and related APIs to Marking.h r=sfink
6410d5638a98
created 2017-10-24 18:05 +0800
pushed 2017-10-26 16:02 +0000
Yoshi Huang Yoshi Huang - Bug 1407682 - Part 11: Remove unnecessary inclusion of jsgc.h. r=jonco
36ab7e9b2f2f
created 2017-10-10 12:07 +0100
pushed 2017-10-10 11:08 +0000
Jon Coppeard Jon Coppeard - Bug 1406438 - Ensure GC lock held when iterating all non-empty chunks r=sfink
a079a0a2971d
created 2017-09-20 18:23 +0100
pushed 2017-09-20 17:24 +0000
Jon Coppeard Jon Coppeard - Bug 1399866 - Dump more info on gray marking failure r=sfink
f80146e7ec85
created 2017-09-06 09:07 +0100
pushed 2017-09-06 08:07 +0000
Jon Coppeard Jon Coppeard - Bug 1395366 - Extend zone group's state to cover those intended for future use by helper threads and disallow GC of such groups r=sfink
dd104d6d9adf
created 2017-07-26 16:03 -0400
pushed 2017-07-27 09:30 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1384233 - Remove SizePrintfMacros.h. r=froydnj
04364ec85017
created 2017-07-12 18:31 +0100
pushed 2017-07-12 17:37 +0000
Jon Coppeard Jon Coppeard - Bug 1380030 - Simplify and refactor use of isMarked*() methods r=sfink
less more (0) -100 -60 tip