js/src/vm/UbiNode.cpp
7a0f04b2ce3e97fbe8f37d1955e253d677a69a05
created 2019-02-25 15:02 -0800
pushed 2019-03-11 13:01 +0000
Jeff Walden Jeff Walden - Bug 1037100 - Replace a bunch of uses of Scoped with uses of UniquePtr in ICU-related code, and remove a couple pointless Scoped.h #includes. r=anba
fdb6f449e8c0858442997e9fdf5d35fbc35d5fec
created 2019-02-14 15:03 +0000
pushed 2019-03-11 13:01 +0000
Andy Wingo Andy Wingo - Bug 1527860 - Remove ENABLE_BIGINT #ifdef r=jandem,froydnj
9856d1e9c9faa93c042f34d2abe11861b6cd909d
created 2019-02-09 08:26 +0000
pushed 2019-03-11 13:01 +0000
Jon Coppeard Jon Coppeard - Bug 1526375 - Replace DispatchTyped with MapGCThingTyped and use generic lambdas rather than separate functor classes 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
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
710ba7b57cd3b7febccd5f390081f614ebe2df3c
created 2018-09-06 11:19 +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/vm, part 12. r=bbouvier
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
176da751b5fa3a7a8c94a2ae29d2b006d5060dcf
created 2018-07-06 16:52 -0700
pushed 2018-08-24 17:49 +0000
Kristen Wright Kristen Wright - Bug 1474383 - JSRuntime hook to construct ubi::Nodes specialized for nsINode instances. r=sfink,jimb,bz
b3c8d1cdee5009b46bb769f5386a9b58993dd787
created 2018-07-24 19:32 +0300
pushed 2018-08-24 17:49 +0000
Csoregi Natalia Csoregi Natalia - Backed out changeset ec8c33de4e10 (bug 1474383) for build bustage. CLOSED TREE
ec8c33de4e10e6bc4311ecfcdca4828c36329df5
created 2018-07-06 16:52 -0700
pushed 2018-08-24 17:49 +0000
Kristen Wright Kristen Wright - Bug 1474383 - JSRuntime hook to construct ubi::Nodes specialized for nsINode instances r=jimb
383714d5acad1c17adb25b8145f0cf1c25f1261c
created 2018-05-31 14:13 -0700
pushed 2018-08-24 17:49 +0000
Kristen Wright Kristen Wright - Bug 1466979 - Separate JS::ubi::EdgeVectorTracer and JS::ubi::SimpleEdgeRange into UbiNodeUtils.h r=jimb
8a34a37ea1f4d0994e82af2db4d1df5e09ef4a9e
created 2018-07-10 22:56 +0300
pushed 2018-08-24 17:49 +0000
arthur.iakab arthur.iakab - Backed out changeset caab8817cbf2 (bug 1466979)For build bustages on js/src/vm/UbiNode.cpp CLOSED TREE
caab8817cbf2bf777fdc3684d4d3cfb64f5725f5
created 2018-05-31 14:13 -0700
pushed 2018-08-24 17:49 +0000
Kristen Wright Kristen Wright - Bug 1466979 - Separate JS::ubi::EdgeVectorTracer and JS::ubi::SimpleEdgeRange into UbiNodeUtils.h r=jimb
a5edd04dc60653208eb320899595725354f15591
created 2018-07-04 09:44 -0700
pushed 2018-08-24 17:49 +0000
André Bargull André Bargull - Bug 1472666: Fix UbiNode compilation for Clang 3.8 or older. r=Waldo
266767b68e8c4552a2f7a602ca103883d45e91de
created 2018-06-29 02:33 -0700
pushed 2018-08-24 17:49 +0000
André Bargull André Bargull - Bug 1471931 - Part 5: Use MakeUnique in more places and replace manual js_delete with UniquePtr. r=sfink
b640dc9b89986c1886ef00402727da756d96f0ef
created 2018-06-07 16:44 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1466121 part 1 - Rename JSCompartment to JS::Compartment. r=luke
a0d11b55d5957a488b41420c4f6cc178df7cd2e7
created 2018-06-01 17:59 +0200
pushed 2018-06-18 21:43 +0000
Miko Mynttinen Miko Mynttinen - Bug 1465060 - Part 1: Fix warnings for std::move() use r=froydnj
cd74e3f9f61e1e48f872f1b365400668256c28aa
created 2018-06-03 19:25 +0300
pushed 2018-06-18 21:43 +0000
arthur.iakab arthur.iakab - Backed out 2 changesets (bug 1465060) for build bustages on security/sandbox/linux/reporter/SandboxReporter.cpp
10446073eca89bc3099523a5f3795ea7aa45cf2f
created 2018-06-01 17:59 +0200
pushed 2018-06-18 21:43 +0000
Miko Mynttinen Miko Mynttinen - Bug 1465060 - Part 1: Fix warnings for std::move() use r=froydnj
ee68c73f661babf8bbbf499387e8f044b434ed38
created 2018-06-01 19:23 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1465163 - Some UbiNode changes for same-compartment realms. r=fitzgen
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-18 21:43 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
bbe538384ae8b61c0af775305facc392f172fd94
created 2018-05-24 11:26 -0700
pushed 2018-06-18 21:43 +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-06-18 21:43 +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-06-18 21:43 +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
e27feda042d6a604928170131ace5b6c351da848
created 2018-02-24 07:33 -0600
pushed 2018-03-12 14:54 +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-12 14:54 +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-05 13:45 +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-05 13:45 +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-05 13:45 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 1: Rename jsstr* -> builtin/String*. r=jandem.
040692f892ab2c8c7c748e65a3dc9da2c553cf07
created 2018-02-19 05:08 -0800
pushed 2018-03-01 16:46 +0000
André Bargull André Bargull - Bug 1438618: Remove unused using declarations. r=Waldo
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.
711c111e333087942d9e5c7310a342ddffbcfabb
created 2018-02-12 13:07 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 5: Rename jsscript* -> vm/JSScript*. r=jandem.
eabb74b1c3bd181ff74c9d41003bc2b9aee6fe68
created 2018-02-12 12:03 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 3: Rename jsobj* -> vm/JSObject*. r=jandem.
aac9899a66462ab8a3391ae9025c3e77a89975cc
created 2017-03-27 10:38 +0100
pushed 2017-06-12 13:08 +0000
Jon Coppeard Jon Coppeard - Bug 1345177 - Make RegExpShared a GC thing r=sfink
bf0a094026f7d736e56a5a1ea042fe8e531aabce
created 2017-03-27 11:09 +0100
pushed 2017-06-12 13:08 +0000
Jon Coppeard Jon Coppeard - Backed out changesets e66f564d9749 and 0380d914ad39 (bug 1345177) for rooting hazards
0380d914ad395fca03f342ab911495a1284f1986
created 2017-03-27 10:38 +0100
pushed 2017-06-12 13:08 +0000
Jon Coppeard Jon Coppeard - Bug 1345177 - Make RegExpShared a GC thing r=sfink
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.
cd777b9a55172e48acd1473ae0771dea3a0e83fb
created 2017-01-20 12:09 +0000
pushed 2017-01-26 21:49 +0000
Jon Coppeard Jon Coppeard - Bug 1321597 - ubi::Node::exposeToJS() needs a barrier. r=fitzgen, a=jcristau
cb6fc6d38f8df50e25502dc55ee1ed2dd3d7a304
created 2016-08-25 01:28 -0700
pushed 2016-11-14 12:26 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
0de811b52c9416c85c35ef739f18abf131f92f5d
created 2016-08-23 11:25 +0200
pushed 2016-11-14 12:26 +0000
Jan de Mooij Jan de Mooij - Bug 1295967 - Share Shapes and BaseShapes across compartments. r=jonco,fitzgen,njn
6a92c25165546ad34e2ffa1f5d63c1c13fcca2d3
created 2016-07-23 19:52 +0200
pushed 2016-09-19 13:38 +0000
Jan de Mooij Jan de Mooij - Bug 1286795 part 3 - Change UbiNode APIs to take JSContext instead of JSRuntime. r=fitzgen
282f7afd67657dda8e2e8568e5ac6f609311a03b
created 2016-07-20 22:03 -0700
pushed 2016-09-19 13:38 +0000
Chris Peterson Chris Peterson - Bug 1277106 - Part 2: Expand MOZ_UTF16() strings to u"" string literals. r=Waldo
2ce26d5c3376c756f2cfa43a4b75378879363a24
created 2015-12-15 07:45 -0800
pushed 2016-09-19 13:38 +0000
Terrence Cole Terrence Cole - Bug 1232686 - Use decltype to infer Variant::match return type; r=fitzgen
4548ba932bde3067a722b267f9b1e43256740d4e
created 2016-07-08 13:51 -0700
pushed 2016-09-19 13:38 +0000
Jeff Walden Jeff Walden - Bug 1285652 - Instantiate two member functions of JS::ubi::TracerConcrete<js::ObjectGroup> to fix ARM 32-bit simulator on OS X compile errors. r=sfink, f=gkw
6c37be9cee51e14e1f04ebfb96ab58cc5113c477
created 2016-07-05 17:41 -0700
pushed 2016-09-19 13:38 +0000
Jeff Walden Jeff Walden - Bug 1282795 - Declare JS::ubi::Concrete<T>::concreteTypeName within every JS::ubi::Concrete specialization to avoid use-before-declaration warnings related to templates. r=jimb
015a827edf567ce10c866c655aa6d7759d5871f7
created 2016-07-07 19:26 +0200
pushed 2016-09-19 13:38 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 2620e5ba1067 (bug 1282795) for 'Concrete' redeclaration in HeapSnapshot.h (static failure). r=backout
2620e5ba1067b251c31fc29ef6f507db97ac3ffb
created 2016-07-05 17:41 -0700
pushed 2016-09-19 13:38 +0000
Jeff Walden Jeff Walden - Bug 1282795 - Declare JS::ubi::Concrete<T>::concreteTypeName within every JS::ubi::Concrete specialization to avoid use-before-declaration warnings related to templates. r=jimb
a5322c766f510d2a6544b519ffcc72a19879c779
created 2016-04-16 10:57 +0200
pushed 2016-06-06 19:02 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset e673dbc9848f (bug 1232686) for breaking VS2013 Builds
e673dbc9848f2ae4cd11911e7b9fae8e4757cd0e
created 2015-12-15 07:45 -0800
pushed 2016-06-06 19:02 +0000
Terrence Cole Terrence Cole - Bug 1232686 - Use decltype to infer Variant::match return type; r=fitzgen
c275dd17ab5b2f58a365770fd05177eea3ef6d23
created 2016-03-14 16:11 +0100
pushed 2016-06-06 19:02 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1254092 - TraceIncomingCCWs should work at the JSCompartment level of granularity. r=jimb
4f02780c73e3a60ce44d423bcf004aa77bf4195b
created 2016-01-15 18:26 -0600
pushed 2016-03-07 14:18 +0000
Luke Wagner Luke Wagner - Bug 1239601 - improve the UniquePtr situation (r=jandem)
82b49b59162f8cf0de20198a38bc7f180ff009ea
created 2016-01-15 18:26 -0600
pushed 2016-03-07 14:18 +0000
Luke Wagner Luke Wagner - Bug 1239601 - improve the UniquePtr situation (r=jorendorff)
d7cbb410ecd66c6bf5db94252d92ef5a34e93d14
created 2016-01-12 13:07 -0800
pushed 2016-03-07 14:18 +0000
Terrence Cole Terrence Cole - Bug 1238779 - Remove the unused and nonsensical JS_TraceRuntime; r=fitzgen
1adf7961d21753a0033328d79a813d6d70f9da73
created 2015-12-16 08:59 +0100
pushed 2016-03-07 14:18 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1233096 - Give JS::ubi::RootList its full type name as its concreteTypeName; r=jimb
f065bda0feb4ddb94cf04be3f8fee802eb428acb
created 2015-09-30 16:03 -0700
pushed 2015-12-14 20:08 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1196461 - De-duplicate strings in heap snapshot core dumps; r=shu,jimb
d8f7ef55e3513ea70c80db33cfbe70be62d1e74f
created 2015-09-17 10:57 -0700
pushed 2015-12-14 20:08 +0000
Terrence Cole Terrence Cole - Bug 1205454 - Consolidate the tagged pointer marking methods; r=sfink
476f3cbb200b9d19401e268e5c11062d821eabe2
created 2015-09-22 16:25 -0700
pushed 2015-12-14 20:08 +0000
Terrence Cole Terrence Cole - Bug 1207793 - Fix unified bustage from the TaggedPointer split; r=jolesen
ffb5c875713f88724bcd47dc6237aa28aca665ea
created 2015-09-23 09:39 -0700
pushed 2015-12-14 20:08 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1182653 - Use JSRuntime* instead of JSContext* in ubi::Node infrastructure; r=sfink
less more (0) -100 -60 tip