js/public/UbiNode.h
37828dbf6749d4df221a8402099e6f5edec60e50
created 2019-01-16 11:59 -1000
pushed 2019-03-11 13:01 +0000
Brian Hackett Brian Hackett - Bug 1447244 Part 2 - Track source ID in saved frames, r=jimb.
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
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
834b61114235c7a2f2413d135ad11e5b4148c09b
created 2018-11-21 18:12 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1509010 - Fix some clang-format comment issues in js/public. r=tcampbell
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
b60cb229416c3a4d2744611cf89051f574ced95e
created 2018-10-03 14:41 +0000
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1489242 - Add {} to example code in comments. r=jorendorff
e3a286413269f7c023fa55bfa1775be47d415547
created 2018-07-26 20:15 +1000
pushed 2018-08-24 17:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1477626 - Move js::Hash{Set,Map} into MFBT. r=Waldo
354b929d3bb175b6858e37ca582ee714ddac601a
created 2018-07-16 14:42 -0700
pushed 2018-08-24 17:49 +0000
Kristen Wright Kristen Wright - Bug 1476141 - JS::ubi::Nodes represent DOM structure in more detail r=KrisWright
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
f4c0996b0c34b6561201eb28f6ffa0742a692ef6
created 2018-07-20 12:57 -0700
pushed 2018-08-24 17:49 +0000
Kristen Wright Kristen Wright - Bug 1477381 - JS::ubi::TracerConcrete<Referent>::edges as a public method. r=erahm
67c0442a7a44a0618504911b3239aa0117b3d4ee
created 2018-06-26 12:02 -0400
pushed 2018-08-24 17:49 +0000
Ted Campbell Ted Campbell - Bug 1471272 - Add [SMDOC] tags for in-source documentation. r=jandem,nbp
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
bb85c5ee5afc151be0d07ecc48318dc69cfef446
created 2018-06-01 18:30 +0200
pushed 2018-06-18 21:43 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1466168: Remove mozilla::Forward in favor of std::forward. 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
e8dbd4f14fc5a198d538067588c0be88edd8e735
created 2018-04-13 14:30 -0700
pushed 2018-04-26 21:04 +0000
Jeff Walden Jeff Walden - |this->|-qualify some templated member functions to help some buggy compilers along. No bug, r=me
f36928548891d9029477f0733c71bb8e093e95f6
created 2018-04-14 00:52 +0300
pushed 2018-04-26 21:04 +0000
Andreea Pavel Andreea Pavel - Backed out 4 changesets (bug 1453456) for build bustages at js/src/jit-test/tests/ctypes/conversion-primitive.js on a CLOSED TREE
50cd4a60a402e9151d461651f565458c79059ec6
created 2018-04-13 14:30 -0700
pushed 2018-04-26 21:04 +0000
Jeff Walden Jeff Walden - |this->|-qualify some templated member functions to help some buggy compilers along. No bug, r=bustage in a CLOSED TREE
d864fe04c3eae42674b4265d8e3aa6eaef4c3172
created 2018-02-05 22:46 -0800
pushed 2018-03-01 16:46 +0000
Chris Peterson Chris Peterson - Bug 1436263 - Part 1: Replace `final override` virtual function specifiers with just `final`. r=froydnj
301c61b644c24acc65c4d0b379736d1d3c7999a6
created 2017-12-18 14:45 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 1: Use js/TypeDecls.h instead of redeclaring certain types. r=jandem.
3d28ca7c05d8f9ba3ba6ff1cd5449dce42ae95c1
created 2017-11-05 19:37 -0800
pushed 2018-01-16 14:33 +0000
Chris Peterson Chris Peterson - Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj
a7a9d51edeeb569877d21790636eeea4e45cd7c1
created 2017-07-19 15:29 -0400
pushed 2017-08-02 08:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1382339 - Improve SpiderMonkey hashing functions by using MFBT's HashGeneric more; r=jandem
c0e5f705407b20acd628c572341e61366eda374e
created 2017-07-19 14:34 -0400
pushed 2017-08-02 08:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1382324 - Improve SpiderMonkey's pointer hashing function for pointers to neighboring memory locations; r=jandem
16f71512d5874b5aa6200b02484925d434d5eb07
created 2017-03-10 23:52 -0500
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1346389. Make --enable-shared-js link again, at least for an opt mac build with intl api disabled. r=sfink, a=waldo on the gcc-specific bits.
11db2a345e5b8be68c17b226977aecb9c0a28d38
created 2017-03-11 00:10 -0500
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Backed out changeset c1978f7d49c4 for build failures.
c1978f7d49c440ad6831e84e6808b64400af4a40
created 2017-03-10 23:52 -0500
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1346389. Make --enable-shared-js link again, at least for an opt mac build with intl api disabled. r=sfink
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
650c05d61a63f5a4966184bd42267c40d104b2ed
created 2016-07-12 07:49 +0200
pushed 2016-09-19 13:38 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1286108 - Do not provide construction methods for JS::ubi::TracerConcrete[WithCompartment]; r=jimb
b075f89a7e4697d4145d3c6ec54bc6536838fb3d
created 2016-07-11 17:30 +0200
pushed 2016-09-19 13:38 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1286095 - Assert that `JS::ubi::Concrete<T>` inherits from `JS::ubi::Base`; r=jimb
6e8cf178dae89be067d3f16d9fbd92aae08476b9
created 2016-07-08 22:53 -0400
pushed 2016-09-19 13:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 1281061. Do an atom equality compare instead of a string compare on the script filename string in SavedFrame::isSelfHosted. r=fitzgen
e0711b79a474e3bdb3809cdbea14761ebcd94dee
created 2016-07-07 11:36 -0400
pushed 2016-09-19 13:38 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1285302 - Add a note describing why 'JS::ubi::Size' is not size_t. r=jimb
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
bb8e5533b82975999a61ffd17045cd5cd954a5b6
created 2016-06-29 11:16 +0100
pushed 2016-09-19 13:38 +0000
Jeff Walden Jeff Walden - Backed out changeset 763642feedb0, Windows hates me. r=beepbeepbeep in a CLOSED TREE
763642feedb0674298786511e0d8a4d0b67858d6
created 2016-06-28 17:06 +0100
pushed 2016-09-19 13:38 +0000
Jeff Walden Jeff Walden - Bug 1282795 - Forward-declare a bunch of TracerConcrete<T>::concreteTypeName[] so that the default virtual TracerConcrete<T>::typeName() can refer to those declarations before their definitions, without triggering compiler warnings up the wazoo. r=froydnj
f29ac79eba9162cbfc5f1a5be6f1a0efedf29f31
created 2016-06-18 10:46 +0100
pushed 2016-09-19 13:38 +0000
Jon Coppeard Jon Coppeard - Bug 1280407 - Use SystemAllocPolicy rather that the default with mozilla::Vector in the JS engine r=sfink r=fitzgen r=jandem
0d735d33bd844616bf224f3fabd56dd694cd03e9
created 2016-06-18 14:50 +0200
pushed 2016-09-19 13:38 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset afc3c6a5f93a (bug 1280407) for mass Spidermonkey failures. r=backout
afc3c6a5f93a4e5b5309659a13a84e7ec5c8fb2e
created 2016-06-18 10:46 +0100
pushed 2016-09-19 13:38 +0000
Jon Coppeard Jon Coppeard - Bug 1280407 - Use SystemAllocPolicy rather that the default with mozilla::Vector in the JS engine r=sfink r=fitzgen r=jandem
c6f2a2408e4d4904ba5f0da56f2eb2f58e511672
created 2016-06-18 12:53 +0200
pushed 2016-09-19 13:38 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset a58b9ab5dff0 (bug 1280407) for errors in testThreadingThread.cpp in SM(nu). r=backout
a58b9ab5dff082130cfa6d4c8cac8f5d09d204a2
created 2016-06-18 10:46 +0100
pushed 2016-09-19 13:38 +0000
Jon Coppeard Jon Coppeard - Bug 1280407 - Use SystemAllocPolicy rather that the default with mozilla::Vector in the JS engine r=sfink r=fitzgen r=jandem
f6cf94fa7665e9bfc68a0873f8f5b6932d768a0f
created 2016-06-17 13:52 +0100
pushed 2016-09-19 13:38 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1267551 - Use MOZ_MUST_USE in js/public/UbiNode.h; r=jimb
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
e4c61fe8518b37dd053c68eefa005a495b7de765
created 2016-02-11 10:38 +0100
pushed 2016-04-25 16:57 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 961323 - Add a method for finding shortest retaining paths of `JS::ubi::Node` heap graphs; r=jimb
4bd47d41528a18ad89e6746d1087f23440d8c184
created 2016-02-11 07:59 +0100
pushed 2016-04-25 16:57 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1247413 - Give JS::ubi::BreadthFirst handlers a non-const reference; r=jimb
ea6f3bbe55c18d58faf4629dd673345b21028705
created 2016-02-12 08:41 +0100
pushed 2016-04-25 16:57 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 09836ef7b0f6 (bug 961323) for bustage on a CLOSED TREE
09836ef7b0f6d04967cc49cbb62ae92ecd8acfb0
created 2016-02-11 10:38 +0100
pushed 2016-04-25 16:57 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 961323 - Add a method for finding shortest retaining paths of `JS::ubi::Node` heap graphs; r=jimb
1f322e2cc221c68c128c30a5211b7c883c835013
created 2016-01-29 16:56 -0800
pushed 2016-04-25 16:57 +0000
Terrence Cole Terrence Cole - Bug 1244365 - Remove Traceable; r=sfink
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)
6ae1b5c32e52d9be0348ea80598b7aaff9e400f5
created 2015-11-20 09:08 -0800
pushed 2016-01-25 13:55 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1226176 - Compute retained sizes in dominator trees and expose them to JavaScript; r=bz,sfink
133b747de1a7412aad77504617b1475af740c79d
created 2015-11-04 05:49 -0800
pushed 2016-01-25 13:55 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1220031 - Add JS::ubi::Node::scriptFilename; r=sfink
less more (0) -100 -60 tip