js/src/gc/Tracer.cpp
2e7a4d376aff00ae43f8051aa53af8be65a112a3
created 2018-05-27 04:00 +0530
pushed 2018-05-27 07:25 +0000
maharsh312 maharsh312 - Bug 1464321 - Changed return type of two methods in JSScript with relative format string change. r=arai
bbe538384ae8b61c0af775305facc392f172fd94
created 2018-05-24 11:26 -0700
pushed 2018-05-24 21:33 +0000
Robin Templeton Robin Templeton - Bug 1366287 - Part 1.0: Define a new BigInt primitive type, with a GDB prettyprinter, Rust binding support, and a new out-of-line TraceKind. (Disabled by default, implemented only incompletely, currently passing --enable-bigint will disable JITs, will be flipped on Eventually once every sub-aspect is in place, Don't Have A Cow, Man.) r=jwalden, r=Ms2ger, r=sfink
f0cb25b7bdeefa070aac39697f0ecff54fa77699
created 2018-05-12 08:00 +0300
pushed 2018-05-12 05:00 +0000
Ciure Andrei Ciure Andrei - Backed out 11 changesets (bug 1457560, bug 1366287) for causing Linux build bustages CLOSED TREE
b424782cd5d1646cc50d4aae08049163d3c4c898
created 2018-05-11 19:09 -0700
pushed 2018-05-12 04:00 +0000
Robin Templeton Robin Templeton - Bug 1366287 - Part 1.0: Define a new BigInt primitive type. (Disabled by default, implemented only incompletely, currently passing --enable-bigint will disable JITs, will be flipped on Eventually once every sub-aspect is in place, Don't Have A Cow, Man.) r=jwalden
b830e5f05a78fad337911b36930a322bb82a81f1
created 2018-05-09 12:39 -0700
pushed 2018-05-10 09:52 +0000
Andrew McCreight Andrew McCreight - Bug 1460385 - Don't trace propid in TraceCycleCollectorChildren. r=sfink
1f6d4b0df2226e001496060c4f4ba439e2b1f143
created 2018-05-04 17:29 +0200
pushed 2018-05-04 15:31 +0000
Jan de Mooij Jan de Mooij - Bug 1458456 part 8 - Fix remaining TSan races. r=jonco
deeb18d57ad217978ff3c6a38481b5d100665279
created 2018-05-01 15:54 +0200
pushed 2018-05-01 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 1454887 part 2 - Rewrite TI sweeping to be more explicit. r=tcampbell
e27feda042d6a604928170131ace5b6c351da848
created 2018-02-24 07:33 -0600
pushed 2018-03-08 16:09 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 2: Move the most basic text-processing routines to util/Text.cpp. r=jandem.
eb84980f64f2bf6b4dfc1c9b10674c75809e766f
created 2018-02-24 08:55 -0600
pushed 2018-03-08 16:09 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 1: Rename jsstr* -> builtin/String*. r=jandem.
77728b046b9572d38d0c576ca93a07d767c75018
created 2018-03-02 15:57 +0200
pushed 2018-03-02 13:58 +0000
Ciure Andrei Ciure Andrei - Backed out 10 changesets (bug 1439026) for spidermonkey-sm-nonunified-linux64 bustages. a=backout on a CLOSED TREE
cfd781da349e59c8d6b9fea7efed04a0b2124a61
created 2018-02-24 07:33 -0600
pushed 2018-03-02 13:20 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 2: Move the most basic text-processing routines to util/Text.cpp. r=jandem.
72a84df56d3901e17b78b5cc7698cee8883f6614
created 2018-02-24 08:55 -0600
pushed 2018-03-02 13:20 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 1: Rename jsstr* -> builtin/String*. r=jandem.
51fe9a44a5d3f1448cd7a2e50077e80ef919a3f3
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.
0ceb91c42b0ff876a61ed23f5e587ba3a2083bcf
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.
08702628464616ad69c49390f121e9342e9d625f
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.
2dc56cddadcd2e0a428a08b0b00f5544057da4cd
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.
40bbf952db46abbf1766bf383e089152ab42b0f6
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
212a88df0f3d598edf04df824d568667c20c5fec
created 2018-02-12 13:38 -0600
pushed 2018-02-14 17:19 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 6: Rename jscompartment* -> vm/JSCompartment*. r=jandem.
711c111e333087942d9e5c7310a342ddffbcfabb
created 2018-02-12 13:07 -0600
pushed 2018-02-14 17:19 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 5: Rename jsscript* -> vm/JSScript*. r=jandem.
23d76102a2e8acd0e79c26faa44eec833db58529
created 2018-02-12 12:51 -0600
pushed 2018-02-14 17:19 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 4: Rename jsfun* -> vm/JSFunction*.
a53f4d2f0f7ed34643abf329ec9df81e8872771c
created 2017-11-16 12:21 +0000
pushed 2017-11-20 14:23 +0000
Jon Coppeard Jon Coppeard - Bug 1417123 - Move high level GC APIs to public/GCAPI.h r=sfink
64b70e50a85b94a67469ff72ee0c08b6d353b419
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
57be86412a3714e6c5b64b453ed0c4532fc22e94
created 2017-11-16 12:21 +0000
pushed 2017-11-16 12:21 +0000
Jon Coppeard Jon Coppeard - Bug 1417123 - Move high level GC APIs to public/GCAPI.h r=sfink
3f861ed63d1194889a059fe8d0650416d613187a
created 2017-11-14 17:10 +0000
pushed 2017-11-14 17:16 +0000
Jon Coppeard Jon Coppeard - Bug 1417077 - Make JSTracer provide the current GC number and use this in nsXULPrototypeDocument::TraceProtos() r=sfink r=mccr8
6410d5638a985fb0592f0bbaed58daed0aefb271
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
dd104d6d9adf98ce733028dbb698b8f658a69cc8
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
fac6b111e23b34d227f1862ba3188a578b709756
created 2017-05-23 01:25 +1000
pushed 2017-05-23 22:20 +0000
Paul Bone Paul Bone - Bug 1341752 - Assert that thing has correct runtime in js::TraceChildren. r=jonco
64bbd52dc60dcb6eb384f934182dfb9124344dca
created 2017-05-06 14:24 +1000
pushed 2017-05-08 03:20 +0000
Xidorn Quan Xidorn Quan - Bug 1362205 followup - Fix bustage from implicit fallthrough on a CLOSED TREE.
a717a61128accd351be6554bb747ef34f779c59b
created 2017-05-05 09:26 -0700
pushed 2017-05-08 03:20 +0000
Andrew McCreight Andrew McCreight - Bug 1362205 - Annotate ScopeKinds in JS_GetTraceThingInfo(). r=sfink
8e05304275ae777fba8cc10de9f48c505e097f93
created 2017-05-02 15:38 -0700
pushed 2017-05-03 08:17 +0000
Andrew McCreight Andrew McCreight - Bug 1361547, part 2 - Implement missing cases in JS_GetTraceThingInfo(). r=sfink
475b05d51af19718f69197266a7f95df32016f80
created 2017-05-02 15:35 -0700
pushed 2017-05-03 08:17 +0000
Andrew McCreight Andrew McCreight - Bug 1361547, part 1 - Alphabetically sort existing cases in JS_GetTraceThingInfo(). r=sfink
02b94db5f51caba6d30b1378feef50958a8b3d2d
created 2017-04-09 17:52 +0900
pushed 2017-04-09 09:03 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1352317 - Output the kind of string in gc edges log. r=jandem
0de811b52c9416c85c35ef739f18abf131f92f5d
created 2016-08-23 11:25 +0200
pushed 2016-08-23 09:38 +0000
Jan de Mooij Jan de Mooij - Bug 1295967 - Share Shapes and BaseShapes across compartments. r=jonco,fitzgen,njn
f84bf71b399ed089a007a145e3adccc7d7f2827c
created 2016-08-11 14:39 +0200
pushed 2016-08-11 12:42 +0000
Jan de Mooij Jan de Mooij - Bug 1292892 part 1 - Stop using JSRuntime outside SpiderMonkey. r=bz,terrence,fitzgen,kanru
37e1f09cd54e81f7e5c23123fe4caa2dc9277019
created 2016-08-02 22:16 +0200
pushed 2016-08-02 20:16 +0000
Tom Schuster Tom Schuster - Bug 1251364 - Remove our custom printf implementation (jsprf.cpp). r=tromey
2ce26d5c3376c756f2cfa43a4b75378879363a24
created 2015-12-15 07:45 -0800
pushed 2016-07-14 17:39 +0000
Terrence Cole Terrence Cole - Bug 1232686 - Use decltype to infer Variant::match return type; r=fitzgen
0fcaad4111c43ef3bbab08f66f5c3511a2af67a5
created 2015-12-14 13:28 -0800
pushed 2016-05-19 17:59 +0000
Terrence Cole Terrence Cole - Bug 1232417 - Use a Variant to represent the CrossCompartmentWrapperMap key; r=jonco
fdea8d099dbd8fee22f222f92bc784af46292239
created 2016-04-29 18:10 -0700
pushed 2016-04-30 01:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 1268805 - Implement PrivateGCThingValue. (r=terrence)
03af61c547ddad9a95f9dfd2bdbc5ce867badf35
created 2016-04-30 00:52 +0200
pushed 2016-04-29 22:53 +0000
Sebastian Hengst Sebastian Hengst - Backed out 2 changesets (bug 1268805) for build bustage. r=backout on a CLOSED TREE
31075a760b2e8d517de2f16a163621c72549f3a6
created 2016-04-29 15:12 -0700
pushed 2016-04-29 22:10 +0000
Shu-yu Guo Shu-yu Guo - Bug 1268805 - Implement PrivateGCThingValue. (r=terrence)
457e7d5b11363cf859bb4c476701cf4803f452c4
created 2016-03-30 12:33 +0100
pushed 2016-03-30 11:36 +0000
Jon Coppeard Jon Coppeard - Bug 1259306 - Trace ShapeTables r=terrence
4f2f430361c4f37d51fefa27069cf7536ebdebc7
created 2016-03-18 15:07 -0700
pushed 2016-03-18 22:04 +0000
Shu-yu Guo Shu-yu Guo - Bug 1257045 - Give Debugger wrappers of wasm code their own CCW key kinds. (r=jimb)
c7914f20970a34cfcf5a878466a13cc842fa50e4
created 2016-03-17 23:59 -0400
pushed 2016-03-18 04:02 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset fbc336fb47f9 (bug 1257045) for jit-test failures.
fbc336fb47f9a138762948e6262a3b0113b5c702
created 2016-03-17 18:53 -0700
pushed 2016-03-18 01:50 +0000
Shu-yu Guo Shu-yu Guo - Bug 1257045 - Give Debugger wrappers of wasm code their own CCW key kinds. (r=jimb)
c275dd17ab5b2f58a365770fd05177eea3ef6d23
created 2016-03-14 16:11 +0100
pushed 2016-03-15 07:33 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1254092 - TraceIncomingCCWs should work at the JSCompartment level of granularity. r=jimb
d7cbb410ecd66c6bf5db94252d92ef5a34e93d14
created 2016-01-12 13:07 -0800
pushed 2016-01-12 21:21 +0000
Terrence Cole Terrence Cole - Bug 1238779 - Remove the unused and nonsensical JS_TraceRuntime; r=fitzgen
eaeede8b77cc8558d87b30596db44d96a3a9f349
created 2015-12-30 10:10 -0800
pushed 2016-01-08 17:02 +0000
Terrence Cole Terrence Cole - Bug 1235923 - Part 1: Add C++ APIs for unbarriered pointer tracing; r=sfink
3ac8d03d63db9714fa1808196f1c5e64426946fc
created 2016-01-06 12:05 -0800
pushed 2016-01-06 20:05 +0000
Terrence Cole Terrence Cole - Backout 9dfd86b06459c257390c2514380a09456b008e33 (Bug 1235923) for build bustage on a CLOSED TREE.
9dfd86b06459c257390c2514380a09456b008e33
created 2015-12-30 10:10 -0800
pushed 2016-01-06 19:52 +0000
Terrence Cole Terrence Cole - Bug 1235923 - Part 1: Add C++ APIs for unbarriered pointer tracing; r=sfink
25ed386771f30c922b402a8c5d25f3fa13b98ed6
created 2015-12-30 08:52 -0800
pushed 2016-01-05 16:52 +0000
Terrence Cole Terrence Cole - Bug 1235598 - Part 1: Add better SpiderMonkey API support for tracing in C++; r=sfink
4bbe608d70f0934642031662a228364d0ef3feb3
created 2015-12-31 15:51 -0800
pushed 2015-12-31 23:53 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1235598) for linux reftest bustage
80cd10a8b3d7a2e249a7632dd442306e7f0b8890
created 2015-12-30 08:52 -0800
pushed 2015-12-31 18:08 +0000
Terrence Cole Terrence Cole - Bug 1235598 - Part 1: Add better SpiderMonkey API support for tracing in C++; r=sfink
c1b8d8e1188000587661eb9f842d5245e9f4fa2c
created 2015-12-30 15:17 -0800
pushed 2015-12-30 23:17 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 1235598) for build bustage CLOSED TREE
55db488f9dfd078a927cb706001d65ef38da3219
created 2015-12-30 08:52 -0800
pushed 2015-12-30 22:49 +0000
Terrence Cole Terrence Cole - Bug 1235598 - Part 1: Add better SpiderMonkey API support for tracing in C++; r=sfink
ec32289f301b01648b599da42a036d8969fcf444
created 2015-12-12 19:29 +0100
pushed 2015-12-21 10:39 +0000
Wei Wu Wei Wu - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=n.nethercote
d8f7ef55e3513ea70c80db33cfbe70be62d1e74f
created 2015-09-17 10:57 -0700
pushed 2015-09-25 19:06 +0000
Terrence Cole Terrence Cole - Bug 1205454 - Consolidate the tagged pointer marking methods; r=sfink
c167178109febd1b9c8eac5656c710ee09c4c58d
created 2015-09-16 11:19 -0700
pushed 2015-09-18 19:56 +0000
Terrence Cole Terrence Cole - Bug 1205054 - Remove isNullLike and other imprecise null checks; r=sfink
a7d430e2d19e0f95139bbfbb802d1cc23b9a6bb7
created 2015-09-02 11:34 -0700
pushed 2015-09-04 20:14 +0000
Terrence Cole Terrence Cole - Bug 1199843 - Part 3: Strongly type JS::TraceChildren; r=jonco r=mccr8
b6873269bc49a81e63eb52bb3297d46c53dbc85a
created 2015-07-29 12:31 -0400
pushed 2015-07-29 16:33 +0000
Ryan VanderMeulen Ryan VanderMeulen - Bug 1180017 - Fix up the badly-horked backout and re-land.
dde3457426b911e377c9f7b559a609a8d695a4b8
created 2015-07-03 15:06 -0700
pushed 2015-07-29 15:33 +0000
Jim Blandy Jim Blandy - Bug 1180017 - Give GCCellPtr is<T> and to<T> methods, replacing isFoo and toFoo methods. Fix callers. r=terrence
less more (0) -100 -60 tip