js/src/jspubtd.h
1fb7ddfad86d5e085c4f2af23a2519d37e45a3e4
created 2018-08-24 21:25 -0500
pushed 2018-08-29 09:43 +0000
Jeff Walden Jeff Walden - Bug 1486577 - Make all users of the various *CompileOptions classes #include "js/CompileOptions.h" so that nothing but that file has to know about these classes having a JS_PUBLIC_API on them, that would have to be present in forward-declarations. r=jandem
8896f3fdaf990d7d18ba07b08132fa12e18f8284
created 2018-08-24 14:44 -0500
pushed 2018-08-29 09:43 +0000
Jeff Walden Jeff Walden - Bug 1486577 - Move of-thread compilation API into a new public js/OffThreadScriptCompilation.h header. r=jandem
31b77a399fcf7cd458ee255053dfc4e98392d1f0
created 2018-08-24 12:40 -0500
pushed 2018-08-29 09:43 +0000
Jeff Walden Jeff Walden - Bug 1486577 - Move all compile-options classes to a new public js/CompileOptions.h header. r=jandem
1a263d3e088e0cc47b111185579d0d8699b8d190
created 2018-08-21 12:58 +0200
pushed 2018-08-23 21:40 +0000
Jan de Mooij Jan de Mooij - Bug 1466118 part 7 - Avoid a TLS lookup for each compartment check. r=jonco
9f92f288b60876c75fddfddb2eba8ff685ed2b78
created 2018-08-20 17:11 -0500
pushed 2018-08-22 03:35 +0000
Jeff Walden Jeff Walden - Bug 1484420 - Move locale-related functions into js/public/LocaleSensitive.h that isn't #include'd in jsapi.h. r=anba
fd5a90a26bfa7e9d727e390b097fc34959a659a0
created 2018-08-21 23:19 +0300
pushed 2018-08-22 03:35 +0000
Andreea Pavel Andreea Pavel - Backed out 2 changesets (bug 1484420) for hazard failures on a CLOSED TREE
d79cdb73c55f91a7296ebaa2631c6fe9a05ee91b
created 2018-08-20 17:11 -0500
pushed 2018-08-22 03:35 +0000
Jeff Walden Jeff Walden - Bug 1484420 - Move locale-related functions into js/public/LocaleSensitive.h that isn't #include'd in jsapi.h. r=anba
bbdcb2e0eb3e4e6184015a95083aab52bfe0d57e
created 2018-06-15 15:05 -0700
pushed 2018-06-16 09:48 +0000
Jon Coppeard Jon Coppeard - Bug 1468867 - Rename heap state checking functions r=sfink
461ae20806865d625e7c842e75d6453bde89445d
created 2018-06-15 15:05 -0700
pushed 2018-06-16 09:48 +0000
Jon Coppeard Jon Coppeard - Bug 1468867 - Move heap state to JSRuntime r=sfink
b640dc9b89986c1886ef00402727da756d96f0ef
created 2018-06-07 16:44 +0200
pushed 2018-06-07 21:50 +0000
Jan de Mooij Jan de Mooij - Bug 1466121 part 1 - Rename JSCompartment to JS::Compartment. r=luke
a42a47e58247e144ce163aa1f4d2ba2cdd6451ac
created 2018-05-31 11:28 +0200
pushed 2018-05-31 21:51 +0000
Jan de Mooij Jan de Mooij - Bug 1464134 part 1 - Fix various places to use Realm instead of JSCompartment. r=luke
bbe538384ae8b61c0af775305facc392f172fd94
created 2018-05-24 11:26 -0700
pushed 2018-05-25 10:01 +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
0f33c70716b0a188e724c37e4b2188c31be208a8
created 2018-05-17 10:59 +0200
pushed 2018-05-17 15:28 +0000
Jan de Mooij Jan de Mooij - Bug 1461605 part 1 - Rename CompartmentOptions to RealmOptions. r=luke,bz
f0cb25b7bdeefa070aac39697f0ecff54fa77699
created 2018-05-12 08:00 +0300
pushed 2018-05-12 09:47 +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 09:47 +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
df68fd0a3eb1ed3b04345efcba5a92bfcf1f2313
created 2018-05-10 14:51 +0100
pushed 2018-05-10 21:59 +0000
Jon Coppeard Jon Coppeard - Bug 1456774 - Remove linear search for finished parse task and type off thread parse token r=jandem r=baku
75f301551f98e6f60cbe893d3e33631c8ca1971d
created 2018-04-13 02:26 -0700
pushed 2018-04-14 09:49 +0000
André Bargull André Bargull - Bug 1447442 - Part 16: Replace MOZ_BEGIN_EXTERN_C in C++ header jspubtd.h and remove unused includes and declarations. r=jorendorff
70d1fd2ca5c6cc4f830dcd3f049c53f24b3597aa
created 2018-04-13 02:26 -0700
pushed 2018-04-14 09:49 +0000
André Bargull André Bargull - Bug 1447442 - Part 13: Remove additional unused declarations. r=jorendorff
678d0894d29131576a16ff9376b6e77479ba98f5
created 2018-03-27 18:00 +0200
pushed 2018-03-27 21:48 +0000
Jan de Mooij Jan de Mooij - Bug 1449135 part 3 - Remove cooperative scheduling; bake in JSContext* in JIT code. r=luke
bda8de97a6a9113bc0df85e460470290543295c9
created 2018-03-01 14:47 +0000
pushed 2018-03-01 22:09 +0000
Jon Coppeard Jon Coppeard - Bug 1441988 - Simplify AutoVector definitions by making this a template r=sfink
0ceb91c42b0ff876a61ed23f5e587ba3a2083bcf
created 2018-02-21 10:30 -0600
pushed 2018-02-24 00:59 +0000
Jason Orendorff Jason Orendorff - Bug 1439063 - Part 1: Move several public headers from js/src to js/public. r=jandem.
301c61b644c24acc65c4d0b379736d1d3c7999a6
created 2017-12-18 14:45 -0600
pushed 2018-02-15 10:27 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 1: Use js/TypeDecls.h instead of redeclaring certain types. r=jandem.
e56181d42ce2da739b668c33cd92622b5c4fa6f8
created 2017-12-05 11:07 +0100
pushed 2017-12-05 22:09 +0000
Jan de Mooij Jan de Mooij - Bug 1417844 part 7 - Remove JSVersion. r=evilpie
a0036d53caeeae65a0ebcb76852ae84400e3801b
created 2017-11-16 12:21 +0000
pushed 2017-11-20 22:02 +0000
Jon Coppeard Jon Coppeard - Bug 1417123 - Move rooting-related classes from jspubtd.h to public/RootingAPI.h r=sfink
a53f4d2f0f7ed34643abf329ec9df81e8872771c
created 2017-11-16 12:21 +0000
pushed 2017-11-20 22:02 +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-17 09:59 +0000
Csoregi Natalia Csoregi Natalia - Backed out 4 changesets (bug 1417123) for failing Spidermonkey builds js/src/jspubtd.h:100 r=backout
f287a77b84c204e1530835719c33d66b52d657e3
created 2017-11-16 12:21 +0000
pushed 2017-11-17 09:59 +0000
Jon Coppeard Jon Coppeard - Bug 1417123 - Move rooting-related classes from jspubtd.h to public/RootingAPI.h r=sfink
57be86412a3714e6c5b64b453ed0c4532fc22e94
created 2017-11-16 12:21 +0000
pushed 2017-11-17 09:59 +0000
Jon Coppeard Jon Coppeard - Bug 1417123 - Move high level GC APIs to public/GCAPI.h r=sfink
93a3c28a68a72d22de51ba5cfe220424b27a3b15
created 2017-10-09 10:01 +0200
pushed 2017-10-09 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 1405999 part 3 - Inline AutoGCRooter constructors and add MOZ_ALWAYS_INLINE to some functions. r=jonco
35e80f56a79726c4c79b559a07e43324264a3b61
created 2017-09-20 18:15 +0200
pushed 2017-09-21 00:18 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 3c7dfc3cc0c0 (bug 1401243) on request from sfink (issue with hazard build). r=backout on a CLOSED TREE
3c7dfc3cc0c0c9dabcaa80dce62bad1faa381e83
created 2017-09-19 09:55 -0700
pushed 2017-09-21 00:18 +0000
Steve Fink Steve Fink - Bug 1401243 - Remove AutoGCRooter for Parser, r=jonco
94b2ac8be5db8e0792675a133934ecf92648a450
created 2017-09-08 16:14 +0200
pushed 2017-09-10 08:07 +0000
André Bargull André Bargull - Bug 1398086 - Remove unused functions and classes. r=till
c55df9a2d910123bd80f27a5e39621c92c81f463
created 2017-08-26 17:54 +0900
pushed 2017-08-29 18:28 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1394084 - Remove "code" from jsprototype.h macros. r=luke
cbf267741097838510073510a677b96110b7e831
created 2017-04-27 15:53 -0700
pushed 2017-04-28 08:36 +0000
Bill McCloskey Bill McCloskey - Bug 1359245 - Fix compiler error on CLOSED TREE
665e26ed4e4d401e56e67de14ef05f44dd23334c
created 2017-04-27 14:10 -0700
pushed 2017-04-28 08:36 +0000
Bill McCloskey Bill McCloskey - Bug 1359245 - Remove references to context from the cycle collector (r=mccr8)
bf8f3671cc134b866a81c6f22c49f10ed7845e6f
created 2017-02-13 17:26 +0100
pushed 2017-02-14 01:04 +0000
Tom Schuster Tom Schuster - Bug 1339036 - Rename JSTYPE_VOID to JSTYPE_UNDEFINED. r=arai
6f4074b2c8e3027d046004f4d2fa016d865fd004
created 2017-02-07 14:30 -0700
pushed 2017-02-10 23:23 +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-02-03 12:25 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
9b9d0cfd3fa3c93cf8a9a97c603176ece0b266e9
created 2017-01-06 11:23 +0000
pushed 2017-01-10 00:34 +0000
Jon Coppeard Jon Coppeard - Bug 1323241 - Only report things as gray if gray marking state is valid r=sfink
d57eaa1f1bd99363e66fc1fe9359c6189acbe26d
created 2017-01-07 10:45 -0500
pushed 2017-01-07 16:22 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 2a694bf4a9de (bug 1323241) for causing frequent GC crashes in CI.
2a694bf4a9dee4a07306be832c83b168d9e56b6d
created 2017-01-06 11:23 +0000
pushed 2017-01-07 16:22 +0000
Jon Coppeard Jon Coppeard - Bug 1323241 - Only report things as gray if gray marking state is valid r=sfink
d29ab4cddb8299285f431ff521c64712f25ad33e
created 2016-11-23 17:57 +0100
pushed 2016-11-24 15:42 +0000
Jan de Mooij Jan de Mooij - Bug 1277368 part 1 - Add JS::Result<> and use it in a few places. r=luke
103f438fb9b27d864b36c850dcaf82d48a7dee9a
created 2016-11-15 19:31 +0100
pushed 2016-11-18 03:21 +0000
Georg Kilzer Georg Kilzer - Bug 1316079 - Mark JS::PropertyDescriptor as JS_PUBLIC_API to fix linking. r=luke
8f3b77d736fab35338d54166856819db115ce87e
created 2016-11-08 16:24 -0800
pushed 2016-11-09 15:38 +0000
Daniel Holbert Daniel Holbert - Backed out changeset 0e53345bea4f (Bug 1316079 followup) for Werror failures on ARM SpiderMonkey build
0e53345bea4fb64be1a7ee9abc29bbc7ebeffd26
created 2016-11-08 15:46 -0800
pushed 2016-11-09 15:38 +0000
Shu-yu Guo Shu-yu Guo - Bug 1316079 - Followup: wrap forward decls of PropertyDescriptor with JS_PUBLIC_API. (r=me)
0f246bb6108c125377deb37e91d473c998ced132
created 2016-11-04 17:32 +0000
pushed 2016-11-05 01:56 +0000
Jon Coppeard Jon Coppeard - Bug 1313098 - Assert we only access heap state on the main thread r=sfink r=mccr8
37e793632d13208ec59ab418866f24a73f70801f
created 2016-10-05 16:04 -0700
pushed 2016-10-11 10:01 +0000
Bill McCloskey Bill McCloskey - Bug 1308039 - Add AutoAssertOnBarrier (r=jonco)
8ee921cb1b8512917c15a974a0540ac9da959509
created 2016-10-07 21:39 +0200
pushed 2016-10-08 03:00 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 48e363362718 (bug 1308039)
48e363362718bd342a65c91add39ee633bb17b87
created 2016-10-05 16:04 -0700
pushed 2016-10-08 03:00 +0000
Bill McCloskey Bill McCloskey - Bug 1308039 - Add AutoAssertOnBarrier (r=jonco)
138dd1cfe696eb4adfe6e1f2290b29a352b4f650
created 2016-02-07 09:08 -0800
pushed 2016-10-01 06:25 +0000
Terrence Cole Terrence Cole - Bug 1297558 - Use a read barrier on Heap to ExposeToActiveJS r=sfink r=mccr8
4ebed327385b6827b9275c21e29f23b13aa92457
created 2016-09-22 17:01 -0700
pushed 2016-09-23 10:07 +0000
Terrence Cole Terrence Cole - Bug 1245316 - Use Rooted<GCVector> to implement AutoVector; r=sfink
ee5faca706c8abe55cd36693f4ce78ef90cbb12d
created 2016-08-23 11:25 -0400
pushed 2016-08-25 12:11 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1297404 - Remove the JS_CallOnce JSAPI function. r=terrence
ad14452dda555866397ae340fe2ff3efec7ab437
created 2016-08-05 14:13 -0700
pushed 2016-08-20 01:16 +0000
Terrence Cole Terrence Cole - Bug 1290551 - Part 2: Assert that finishRoots actually unroots everything; r=jonco
888a3be7adce0b75ebe340df28038ee3e7ae729a
created 2016-08-18 19:30 -0700
pushed 2016-08-19 13:53 +0000
Phil Ringnalda Phil Ringnalda - Backed out 3 changesets (bug 1290551, bug 1290550) for Windows (at least) Marionette crashes in AssertNoRootsTracer::onChild
3ffbd71ee977bb81cdc0d0354f183a33c43a9c1c
created 2016-08-05 14:13 -0700
pushed 2016-08-19 13:53 +0000
Terrence Cole Terrence Cole - Bug 1290551 - Part 2: Assert that finishRoots actually unroots everything; r=jonco
7e0d9eb7eb0578ce97383958357902c8965f5eeb
created 2016-08-12 11:39 +0200
pushed 2016-08-12 20:45 +0000
Jan de Mooij Jan de Mooij - Bug 1294404 - Merge PerThreadDataFriendFields and ContextFriendFields, clean up APIs. r=terrence,bz
a9727a015015691c6de9a00580f461f6a1e24bb3
created 2016-08-11 14:39 +0200
pushed 2016-08-12 20:45 +0000
Jan de Mooij Jan de Mooij - Bug 1292892 part 5 - Replace most nsContentUtils::RootingCx calls with dom::RootingCx. r=bz,terrence
bc58a207c0fd0c1dceb2fa6888997d6a9c206cd3
created 2016-08-11 14:39 +0200
pushed 2016-08-12 20:45 +0000
Jan de Mooij Jan de Mooij - Bug 1292892 part 2 - Some RootingContext cleanup. r=bz,terrence
f84bf71b399ed089a007a145e3adccc7d7f2827c
created 2016-08-11 14:39 +0200
pushed 2016-08-12 20:45 +0000
Jan de Mooij Jan de Mooij - Bug 1292892 part 1 - Stop using JSRuntime outside SpiderMonkey. r=bz,terrence,fitzgen,kanru
e2582f36b0e3be2c6bf1184adf506e36770249ed
created 2016-07-28 22:23 -0700
pushed 2016-07-30 14:21 +0000
Chris Peterson Chris Peterson - Bug 1289987 - Part 3: Remove curly braces workaround for VS2013 ICE in ranged for loops in js/. r=fitzgen
less more (0) -300 -100 -60 tip