js/src/gc/Verifier.cpp
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
9dd7ba5308be6cb1da7c9d42f195fc22822380bd
created 2017-11-14 14:32 +0800
pushed 2018-01-11 21:05 +0000
Yoshi Huang Yoshi Huang - Bug 1416948 - call DumpObject in DEBUG build. r=jonco
f4c15a88c937e8b3940f5c1922142a6ffb137320
created 2017-11-11 11:21 +0100
pushed 2018-01-11 21:05 +0000
Christian Holler Christian Holler - Bug 1416456 - Fix --enable-gczeal build bustage in JS engine. r=jandem
c5561749c1c64793c31699d46bbf12cc0c69815c
created 2017-11-03 10:25 +0000
pushed 2017-11-04 17:45 +0000
Jon Coppeard Jon Coppeard - Bug 1413914 - Add zeal mode to check gray marking invariants after every GC r=sfink
203ea4c2406fc81abd51fe7d6ba81c49e655f70f
created 2017-11-03 10:25 +0000
pushed 2017-11-04 17:45 +0000
Jon Coppeard Jon Coppeard - Bug 1399866 - Dump even more info on gray marking failure r=pbone
c79e96d43d9103d5c0308b615a2b183100854156
created 2017-11-01 15:37 +0000
pushed 2017-11-02 16:33 +0000
Jon Coppeard Jon Coppeard - Bug 1412912 - Move *Forwarded and related APIs to Marking.h r=sfink
6410d5638a985fb0592f0bbaed58daed0aefb271
created 2017-10-24 18:05 +0800
pushed 2017-11-02 16:33 +0000
Yoshi Huang Yoshi Huang - Bug 1407682 - Part 11: Remove unnecessary inclusion of jsgc.h. r=jonco
36ab7e9b2f2f7b2520569203c30206d3e8313fc8
created 2017-10-10 12:07 +0100
pushed 2017-11-02 16:33 +0000
Jon Coppeard Jon Coppeard - Bug 1406438 - Ensure GC lock held when iterating all non-empty chunks r=sfink
a079a0a2971dc11a7b88670d48dff46b011dac04
created 2017-09-20 18:23 +0100
pushed 2017-09-21 00:40 +0000
Jon Coppeard Jon Coppeard - Bug 1399866 - Dump more info on gray marking failure r=sfink
f80146e7ec85b8fd309b7b42f51032304136d835
created 2017-09-06 09:07 +0100
pushed 2017-09-15 00:19 +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
dd104d6d9adf98ce733028dbb698b8f658a69cc8
created 2017-07-26 16:03 -0400
pushed 2017-08-02 08:25 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1384233 - Remove SizePrintfMacros.h. r=froydnj
04364ec85017d7646b11b1ed1f3e1cf61a59075b
created 2017-07-12 18:31 +0100
pushed 2017-08-02 08:25 +0000
Jon Coppeard Jon Coppeard - Bug 1380030 - Simplify and refactor use of isMarked*() methods r=sfink
e2339ab06af56cb05c0d5b917d6f660952b45a69
created 2017-07-12 18:31 +0100
pushed 2017-08-02 08:25 +0000
Jon Coppeard Jon Coppeard - Bug 1380030 - Refactor isMarked() methods into separate methods for each color and any r=sfink
b2eb05d5fad2fea928f47d3e6a329024c0aaf70e
created 2017-05-17 10:37 +0100
pushed 2017-06-12 13:08 +0000
Jon Coppeard Jon Coppeard - Bug 1361458 - Generate the phase tree for GC statistics recording ahead of time r=sfink
1627485da92e28dcb2513f631eaedf44826574a2
created 2017-05-17 12:53 +0200
pushed 2017-06-12 13:08 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 36f2908f6650 (bug 1361458) for crashing [@ js::GCMarker::drainMarkStack], e.g. in devtools' devtools/client/debugger/new/test/mochitest/browser_dbg-sourcemaps.js. r=backout
36f2908f6650129ababf0665d8d5be185d31f5b2
created 2017-05-17 10:37 +0100
pushed 2017-06-12 13:08 +0000
Jon Coppeard Jon Coppeard - Bug 1361458 - Generate the phase tree for GC statistics recording ahead of time r=sfink
ad92edd96284d2828e300770641a9c3912a6a8aa
created 2017-05-09 11:38 +0100
pushed 2017-06-12 13:08 +0000
Jon Coppeard Jon Coppeard - Bug 1362977 - Rename CellSize to CellAlignBytes and improve the naming of related constants r=sfink
0879ee58fcdce9c33dd20f3f4bf89c2d8f65828f
created 2017-04-30 08:42 -0400
pushed 2017-06-12 13:08 +0000
Kannan Vijayan Kannan Vijayan - Bug 1358599 - Use runtime guards for jitcode pre-barriers instead of patchable jumps. r=jandem r=sfink
fd29fdf5c245fcaecc5cc93f95fecb9e87488320
created 2017-04-23 19:30 -0700
pushed 2017-06-12 13:08 +0000
Bill McCloskey Bill McCloskey - Bug 1359245 - Remove CycleCollectedJSRuntime::mJSContext (r=mccr8,sfink)
d5fc098d4088acaf3fcfa57b547f4f54e2aa69be
created 2017-04-26 14:15 +0100
pushed 2017-06-12 13:08 +0000
Jon Coppeard Jon Coppeard - Bug 1359049 - Improve gray marking assertions to cover object private GC pointers r=sfink
c57012db4d11038ef44faf1aec1005eea5ea2438
created 2017-04-14 12:29 +0200
pushed 2017-06-12 13:08 +0000
Jan de Mooij Jan de Mooij - Bug 1353359 part 4 - Use BindName IC in Ion and remove the old IonCache infrastructure. r=evilpie
4c3e4f77ea2fc477936ba06fc4488a6e4468a6d2
created 2017-03-05 09:23 +0000
pushed 2017-06-12 13:08 +0000
Jon Coppeard Jon Coppeard - Bug 1335751 - Add js::CheckGrayMarkingState friend API to check there are black to gray edges r=sfink
71f7cd1d842f054d2d8b6ebc4dc06b7c4ba0bc54
created 2017-03-05 12:37 +0000
pushed 2017-04-18 12:07 +0000
Jon Coppeard Jon Coppeard - Backed out 2 changesets (bug 1335751) for mochitest devtools failures
7d3562cfc9723146311fa66e1e748c1735a6979b
created 2017-03-05 09:23 +0000
pushed 2017-04-18 12:07 +0000
Jon Coppeard Jon Coppeard - Bug 1335751 - Add js::CheckGrayMarkingState friend API to check there are black to gray edges r=sfink
f8c367bec5de25a16bd17a29bbd68ceafa3b0935
created 2017-02-23 16:26 +0000
pushed 2017-04-18 12:07 +0000
Jon Coppeard Jon Coppeard - Bug 1337414 - Don't trace into GC things owned by other runtimes in CheckHeapTracer r=jandem
3c365d2e82021bff402507092a42b2b4c00ed297
created 2017-02-22 05:22 -0700
pushed 2017-04-18 12:07 +0000
Brian Hackett Brian Hackett - Bug 1341283 - Avoid conflicts between GC zeal behavior and cooperative multithreading context switches, r=jonco.
795c13350e9a8e096715b7e27ee3b0a746353009
created 2017-02-15 10:39 -0700
pushed 2017-04-18 12:07 +0000
Brian Hackett Brian Hackett - Bug 1337491 - Off thread parsing changes for multithreaded runtimes, r=jandem,jonco.
e719b89ea8f22b00fb6a52fb962090bbe5c7ac6a
created 2017-02-14 18:55 +0100
pushed 2017-04-18 12:07 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 4ded6149dc4a (bug 1337491) for failing xpcshell tests test_utils_pbkdf2.js and test_ext_runtime_onInstalled_and_onStartup.js on Android 4.3 debug. r=backout
4ded6149dc4a3bbaeb93bd644f927bac37db1cb2
created 2017-02-14 05:21 -0700
pushed 2017-04-18 12:07 +0000
Brian Hackett Brian Hackett - Bug 1337491 - Off thread parsing changes for multithreaded runtimes, r=jandem,jonco.
6f4074b2c8e3027d046004f4d2fa016d865fd004
created 2017-02-07 14:30 -0700
pushed 2017-04-18 12:07 +0000
Brian Hackett Brian Hackett - Bug 1337070 - Tolerate multiple zone groups and cooperating contexts in the GC, r=jonco.
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-04-18 12:07 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
10606a7696400f990722e323c1d9bfc35e6d612d
created 2017-01-26 11:44 +0000
pushed 2017-03-06 20:48 +0000
Jon Coppeard Jon Coppeard - Bug 1332773 - Don't trace things in other runtimes in the pre barrier verifier r=sfink a=jcristau
40c8129cffbf82cd89b4e22caf52aa042b5573e4
created 2016-12-06 17:25 -1000
pushed 2017-03-06 20:48 +0000
Jon Coppeard Jon Coppeard - Bug 1213977 - Don't reset an ongoing incremental GC if AutoKeepAtoms is set r=sfink
1ba06428e641e5ee399a329920b2ef54074264bc
created 2017-01-26 11:44 +0000
pushed 2017-01-31 15:39 +0000
Jon Coppeard Jon Coppeard - Bug 1332773 - Don't trace things in other runtimes in the pre barrier verifier r=sfink a=jcristau
b1d62e7171efc9d8ec596456399b2d35737d865b
created 2016-11-09 10:48 +0000
pushed 2017-01-23 14:19 +0000
Jon Coppeard Jon Coppeard - Bug 1315946 - Make heap checking zeal mode work again r=lth
aacc86dbfeea0cbcf4e46bef3d531e52aa6b0165
created 2016-11-02 11:11 +0000
pushed 2017-01-23 14:19 +0000
Jon Coppeard Jon Coppeard - Bug 1312525 - Always trigger the pre-barrier when setting an unlazified script r=sfink a=abillings
a12133c22f121112c72c12dd0866ec4b3aabb31a
created 2016-10-14 07:59 -0600
pushed 2017-01-23 14:19 +0000
Tom Tromey Tom Tromey - Bug 553032 - use PRIuSIZE rather than %z in js; r=evilpie
6e1a56ec34872cf55e509d430a60843b56669404
created 2016-10-19 18:25 -0700
pushed 2017-01-23 14:19 +0000
Phil Ringnalda Phil Ringnalda - Merge autoland to m-c, a=merge
5495225be0515221667b19780c533c6237303744
created 2016-10-19 18:29 +0200
pushed 2017-01-23 14:19 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 9055ad92499a (bug 553032)
9055ad92499a476abbd5205d0918791c628b1252
created 2016-10-14 07:59 -0600
pushed 2017-01-23 14:19 +0000
Tom Tromey Tom Tromey - Bug 553032 - use PRIuSIZE rather than %z in js; r=evilpie
b89b2c0f03deb04d76809a5bbfdb74dc19d54176
created 2016-10-18 18:02 +0100
pushed 2017-01-23 14:19 +0000
Jon Coppeard Jon Coppeard - Bug 1308116 - Improve GC telemetry for non-incremental GCs r=sfink
884149c8dbc24e11f48f638c0ad94205b3719f13
created 2016-10-05 10:09 +0200
pushed 2017-01-23 14:19 +0000
Jon Coppeard Jon Coppeard - Bug 1307361 - Remove OOM message in heap checking zeal mode r=sfink
4720c5b3663c88c0b5fe8f9f3c114a1aaaaad418
created 2016-09-23 13:17 +0100
pushed 2017-01-23 14:19 +0000
Jon Coppeard Jon Coppeard - Bug 1304653 - Improve heap checking zeal mode r=sfink
1a8ed7ba82adecdd095ae3d7d99bcf672ef7e976
created 2016-11-02 11:11 +0000
pushed 2016-11-14 12:26 +0000
Jon Coppeard Jon Coppeard - Bug 1312525 - Always trigger the pre-barrier when setting an unlazified script r=sfink a=gchang
850159471c686be76390a2ee8dae12afbac7cc32
created 2016-09-14 20:48 +0200
pushed 2016-11-14 12:26 +0000
Tom Schuster Tom Schuster - Bug 1302243 - Use more SprintfLiteral in SpiderMonkey. r=terrence
a39b3debfe378c1b35345ee2440d748f3513bd59
created 2016-07-29 13:22 -0700
pushed 2016-11-14 12:26 +0000
Terrence Cole Terrence Cole - Bug 1296488 - Lift isBeingDestroyed above markRuntime; r=jonco
c330ce7c763ced88a84cd36d315984de8dff7b06
created 2016-07-28 09:42 -0700
pushed 2016-11-14 12:26 +0000
Terrence Cole Terrence Cole - Bug 1290550 - Fix markRuntime's interface; r=jonco
888a3be7adce0b75ebe340df28038ee3e7ae729a
created 2016-08-18 19:30 -0700
pushed 2016-11-14 12:26 +0000
Phil Ringnalda Phil Ringnalda - Backed out 3 changesets (bug 1290551, bug 1290550) for Windows (at least) Marionette crashes in AssertNoRootsTracer::onChild
3763a23b6353eac5801220a94facd551b0192834
created 2016-07-28 09:42 -0700
pushed 2016-11-14 12:26 +0000
Terrence Cole Terrence Cole - Bug 1290550 - Fix markRuntime's interface; r=jonco
37e1f09cd54e81f7e5c23123fe4caa2dc9277019
created 2016-08-02 22:16 +0200
pushed 2016-11-14 12:26 +0000
Tom Schuster Tom Schuster - Bug 1251364 - Remove our custom printf implementation (jsprf.cpp). r=tromey
c85767662b633604936c5b5e4869770423f5ec01
created 2016-07-25 11:10 -0700
pushed 2016-09-19 13:38 +0000
Terrence Cole Terrence Cole - Bug 1288793 - Part 1: Convert js::gc::State to an enum class; r=jonco
8de5b989cb827912bf6683a2c73bbab71d6ab572
created 2016-07-23 19:53 +0200
pushed 2016-09-19 13:38 +0000
Jan de Mooij Jan de Mooij - Bug 1286795 part 5 - Change some classes to take JSContext instead of JSRuntime. r=terrence
41dafbfe894fceca7a2e464edced4d10e1bcdd77
created 2016-07-19 10:49 -0700
pushed 2016-09-19 13:38 +0000
Terrence Cole Terrence Cole - Bug 1287399 - Allow the pre-barrier verifier to work in the presence of OMT parsing; r=jonco
5a9c26f8bb9d599e80c92f6a7f30ad91bd54a854
created 2016-07-14 12:29 -0700
pushed 2016-09-19 13:38 +0000
Terrence Cole Terrence Cole - Bug 1286244 - Allow OMT parse to work when the pre-barrier verifier is running; r=sfink
c521197a29b7e2f100420312788da9055ff2a8b5
created 2016-07-07 09:56 +0200
pushed 2016-09-19 13:38 +0000
Jan de Mooij Jan de Mooij - Bug 1283855 part 28 - Make more GC APIs take JSContext instead of JSRuntime. r=terrence
0c2f1c16b763e13cd3f96e1fb27e962795d08723
created 2016-06-28 17:09 +0100
pushed 2016-09-19 13:38 +0000
Jeff Walden Jeff Walden - Bug 1282795 - Make VerifyPreTracer final to silence some -Wdelete-non-virtual-dtor warnings caused by Maybe<VerifyPreTracer>. r=froydnj
c61ac4fc1125899776b9dec46e824341ecbd238d
created 2016-06-13 11:39 +0100
pushed 2016-08-01 13:59 +0000
Jon Coppeard Jon Coppeard - Bug 1278832 - Make sure heap check zeal mode traces the heap outside of a GC. r=terrence, a=lizzard
99d94b060b6367c67af74d16bd9cc69afad0c05e
created 2016-05-23 09:04 +0100
pushed 2016-08-01 13:59 +0000
Jon Coppeard Jon Coppeard - Bug 1274612 - Check callers have exclusive access lock at compile time r=terrence
360c31dc69af6c261f2d8fc8dfa82203f9247409
created 2016-05-22 09:28 +0100
pushed 2016-08-01 13:59 +0000
Jon Coppeard Jon Coppeard - Bug 1274065 - Fix possible assertion failure in pre-barrier verifier r=terrence
3780a3a6b83aeda143f9562829c830410a0c961e
created 2016-05-17 14:49 +0100
pushed 2016-08-01 13:59 +0000
Jon Coppeard Jon Coppeard - Bug 1273494 - Guard call to JSTracer::setCheckEdges that is only present in DEBUG builds r=jandem a=build_error
8fcdc48065b79993547064cdca678827d3f55031
created 2016-05-16 15:16 +0100
pushed 2016-08-01 13:59 +0000
Jon Coppeard Jon Coppeard - Bug 1272604 - Fix hazard analysis failure r=me
243e2a0c8d69f6646ae1be5a4b95800af5106c78
created 2016-05-16 14:38 +0100
pushed 2016-08-01 13:59 +0000
Jon Coppeard Jon Coppeard - Bug 1272604 - Fix bad implicit conversion constructor build error r=me
69ea294ab4b6872904a881c15d814e73d272e27e
created 2016-05-16 14:23 +0100
pushed 2016-08-01 13:59 +0000
Jon Coppeard Jon Coppeard - Bug 1272604 - Add a zeal mode to check the heap after a moving GC r=terrence
742dca602ca36ee05959b271db99a0f676bba436
created 2016-05-09 11:17 +1000
pushed 2016-08-01 13:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1267551 (part 8) - Use MOZ_MUST_USE more in js/src/gc/. r=terrence.
064b832e49db55a4c491c5a5b539abc09573bb61
created 2016-02-29 11:24 -0500
pushed 2016-04-25 16:57 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1251833 - Part 3: Merge ArenaHeader into Arena. r=terrence
e2fa804302c9a34576754dd73cab80b7c718701d
created 2016-02-05 12:21 +0100
pushed 2016-04-25 16:57 +0000
Jan de Mooij Jan de Mooij - Bug 1245767 - Allow combining different gczeal modes. r=terrence
c46eebf3397eaff07cc45e7c9ecf925da4402c97
created 2015-12-22 13:29 +0000
pushed 2016-03-07 14:18 +0000
Jon Coppeard Jon Coppeard - Bug 1232672 - Use MOZ_WARN_UNUSED_RESULT to make hash table clients check for failure r=luke r=billm r=njn
e7ef78ecf5b80cbdf3d5e5239bb8ce9ea89064e0
created 2015-09-02 09:01 -0700
pushed 2015-10-29 11:30 +0000
Terrence Cole Terrence Cole - Bug 1199843 - Part 2: Use js::TraceChildren everywhere we don't need external linkage; r=jonco
d498daf4f845bb5721bedc84c27194098be720ab
created 2015-06-11 10:03 -0700
pushed 2015-08-10 18:23 +0000
Terrence Cole Terrence Cole - Bug 1173889 - Strongly type the CallbackTracer dispatch function; r=jonco, r=mccr8
637283c9f57f29204904bf955265571a6c7cdc41
created 2015-06-09 10:20 +0200
pushed 2015-08-10 18:23 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1172824: Initialize a few more members in VerifyPreTracer (CID 1304706); r=terrence
31b85f5bb71cd3d4cfe696dbd6f3c03221ddfa6d
created 2015-05-28 16:35 -0700
pushed 2015-08-10 18:23 +0000
Terrence Cole Terrence Cole - Bug 1169086 - Use virtual dispatch to implement callback tracer; r=jonco, r=mccr8
d8695c1f052c1b7c514610ddd3f54d648af07c18
created 2015-06-02 11:55 -0700
pushed 2015-08-10 18:23 +0000
Terrence Cole Terrence Cole - Bug 887030 - Remove JS::shadow::Runtime::needsIncrementalBarrier and use heapState directly; r=jonco
c1229529aaddc83a8461d45b4a8d4a33fc9e9655
created 2015-05-26 09:14 -0700
pushed 2015-08-10 18:23 +0000
Terrence Cole Terrence Cole - Bug 1167771 - Simplify the pre-barrier verifier's tracer use; r=sfink
93320d4629be28e58ecadbafb205d8639d70b628
created 2015-05-22 10:40 -0700
pushed 2015-08-10 18:23 +0000
Terrence Cole Terrence Cole - Bug 1167453 - Rename JSGCTraceKind and make it a C++11 enum class; r=jonco
033d22094200b822ba79e7334a3184b81d28bfd4
created 2015-05-07 03:47 -0700
pushed 2015-06-29 20:18 +0000
Jon Coppeard Jon Coppeard - Bug 1161353 - Follow-up to remove more post-barrier verifier cruft; r=terrence
49472c04d816a40bb75711c4b3f5963b2bc9e74a
created 2015-05-04 17:34 -0700
pushed 2015-06-29 20:18 +0000
Terrence Cole Terrence Cole - Bug 1161353 - Remove the post-barrier verifier; r=sfink
15df3c88bb3119d125b644db1974a82858e69676
created 2015-04-10 13:33 -0700
pushed 2015-06-29 20:18 +0000
Terrence Cole Terrence Cole - Bug 1153959 - Use RAII to manage tracing details; r=jonco
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-05-11 18:39 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
a4246efc8a253cabde698fbab437824bbcb08915
created 2015-02-25 13:11 -0800
pushed 2015-05-11 18:39 +0000
Terrence Cole Terrence Cole - Bug 1135985 - Split callback and marking tracers completely; r=jonco, r=mccr8
8fcdeca7e5480bfe92cd4de4540c7977503fd848
created 2015-03-21 14:35 -0400
pushed 2015-05-11 18:39 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1143042 - Switch AllocKind iteration over to range-based for loops. r=terrence
2b9f5019abf1749c5c58240e7722d56467ca4e6b
created 2015-03-13 02:13 +0100
pushed 2015-05-11 18:39 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1139552 - Convert js::gc::AllocKind to an enum class and eliminate non-AllocKind indexing. r=terrence
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
f33e104ef0b4881a03e1a8d84ce53c730c9aaa8c
created 2015-02-03 09:12 -0800
pushed 2015-03-30 18:32 +0000
Terrence Cole Terrence Cole - Bug 1128108 - Do not start post-barrier verification when GGC is disabled; r=jonco
43d6271708fe441bf3f1954533f63bae89eee5db
created 2015-01-27 10:21 +0000
pushed 2015-03-30 18:32 +0000
Jon Coppeard Jon Coppeard - Bug 1124581 - Remove dead code related to conservative scanner r=terrence
116f224b77899b207ac20c1db163f1cef1369f93
created 2015-01-14 09:22 +0100
pushed 2015-03-30 18:32 +0000
Lars T Hansen Lars T Hansen - Bug 1119694 - remove Allocator. r=terrence
less more (0) -120 tip