js/public/Value.h
74faaba5ecd2fae75df27f3186f9f6eb8d1fa4bc
created 2017-09-19 12:31 +0100
pushed 2017-09-20 00:42 +0000
Jon Coppeard Jon Coppeard - Bug 1399944 - Check for valid GC cell pointers in various places r=sfink
5c1007b062e3a2b3d2571983603ccc67a144f8b6
created 2017-09-15 11:04 +0100
pushed 2017-09-16 16:13 +0000
Jon Coppeard Jon Coppeard - Bug 1399933 - Replace use of ObjectValueCrashOnTouch with PoisonedObjectValue r=sfink
0203cc1f2d2f017f58bf00c676d9f8f819546287
created 2017-04-26 11:18 +0100
pushed 2017-06-12 13:08 +0000
Jon Coppeard Jon Coppeard - Bug 1352430 - Add barrier to wrapper cache to clear dying objects that have not yet been finalized r=bz r=sfink
8640e2712eef577a339d4d12b0c27af808a633ca
created 2017-02-28 14:41 -0500
pushed 2017-06-12 13:08 +0000
Michael Layzell Michael Layzell - Bug 1331434 - Part 2: Add MOZ_MAY_CALL_AFTER_MUST_RETURN and MOZ_MUST_RETURN_FROM_CALLER annotations, r=ehsan
5a927aeb8fb3d765371c8b24204187f57ed54a8e
created 2017-03-02 10:22 +0000
pushed 2017-04-18 12:07 +0000
Jon Coppeard Jon Coppeard - Bug 1338623 - Add a slower but more exact gray marking check for checking correctness r=sfink r=mccr8
2e1a0c4886c5393498627d394c4f661e6f2ea6b2
created 2017-01-10 10:12 +0000
pushed 2017-03-06 20:48 +0000
Jon Coppeard Jon Coppeard - Bug 1325406 - Refactor rooting base class templates r=sfink r=mccr8
935e36fde31c6ecd8321beb29d896e42a70aecd0
created 2016-12-27 13:31 +0100
pushed 2017-03-06 20:48 +0000
Tom Schuster Tom Schuster - Bug 1325927 - Reorder JSValueTag to match JSValueType. r=jandem
e5eab325b27f36a4c80d04a759a2d2fa462248ab
created 2016-12-26 16:40 +0100
pushed 2017-03-06 20:48 +0000
Jan de Mooij Jan de Mooij - Bug 1325075 - Fix Value::isGCThing footgun, stop returning true for NullValue. r=jonco,baku
77ce40d94cfabce30efafe88835cb7bbe485ba19
created 2016-12-01 09:23 +0100
pushed 2017-03-06 20:48 +0000
Ms2ger Ms2ger - Bug 1319831 - Clarify some code with explicit casts; r=Waldo
c2b8b8480075a26f7caeb6d2f4d49779a9632aa7
created 2016-10-29 01:47 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1311088 - Part 3: Do not check NaN in NumberValue(uint32_t i). r=jwalden
9581faa40dcaf5b090e12d581efc08deb839c8cd
created 2016-10-29 01:47 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1311088 - Part 2: Add JS::IsCanonicalized and remove JS::Value::setDoubleNoCheck. r=jwalden
c8357a5b2431329993612ecd1095bff70f1d1911
created 2016-10-29 01:47 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1311088 - Part 1: Add mozilla::SpecificNaNBits and JS::detail::CanonicalizedNaNBits. r=jwalden
045cb5724eaf1a34be2748e59ee2ebd353d24f4b
created 2016-10-27 22:57 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1312488 - Assign whole layout instead of layout.asDouble in JS::Value::setDoubleNoCheck. r=jandem
a6b3f4302b4f5cb915224507464130c0c647cbea
created 2016-10-23 01:46 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1243617 - Part 2: Remove JS_VALUE_IS_CONSTEXPR. r=jwalden
eda1ba4d8bedd18200201a185a85de2de7d3f709
created 2016-10-23 01:46 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1243617 - Part 1: Add constructor for JS::Value::layout. r=jwalden
463a019902135f46acb229fd84b0984e5ebd63d2
created 2016-10-18 16:46 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1304191 - Part 11: Fold jsval_layout into JS::Value. r=jwalden
061e30111c0fb5037b5261786bc580ec784643bd
created 2016-10-18 16:46 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1304191 - Part 10: Remove JSVAL_TO_IMPL and IMPL_TO_JSVAL. r=jwalden
4dbf95d9e4548403eec15fd74c72ff9dfab877f3
created 2016-10-18 16:46 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1304191 - Part 9: Add Value::fromDouble and use it in CanonicalizedDoubleValue. r=jwalden
ad697c43b8d937606cac49dbd52622f31207bc30
created 2016-10-18 16:46 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1304191 - Part 8.1: Remove JS::Value::setUnmarkedPtr and JS::Value::toUnmarkedPtr. r=jwalden
b9e36eed9fb4c96ffd08bff6a8b7980d49d5680c
created 2016-10-18 16:46 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1304191 - Part 8: Stop using jsval_layout in JIT. r=jwalden
965b70c459aeacf5687d301517e28182a9121643
created 2016-10-18 16:46 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1304191 - Part 7: Move JSVAL_EXTRACT_NON_DOUBLE_TYPE_IMPL into JS::Value methods. r=jwalden
f128d23cb2b17b732b27492dd0763633d389d885
created 2016-10-18 16:46 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1304191 - Part 6: Move JSVAL_TO_*_IMPL into JS::Value methods. r=jwalden
6f622578cc38a14e2808c6fa7ff6a92868a2a04d
created 2016-10-18 16:46 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1304191 - Part 5.1: Always use JS::Value::toTag() to get tag in JS::Value::traceKind. r=jwalden
2d9592f9ac97b5c7cbfbf666095c0d2e0df9de3e
created 2016-10-18 16:46 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1304191 - Part 5: Move JSVAL_TRACE_KIND_IMPL into JS::Value methods. r=jwalden
e2dfcf43893a49b60de02370b46432a9aa85d5bd
created 2016-10-18 16:46 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1304191 - Part 4: Move JSVAL_SAME_TYPE_IMPL into SameType. r=jwalden
5f5518aec3c822fa8efdc79b5ad2d95128518fd1
created 2016-10-18 16:45 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1304191 - Part 3: Move *_TO_JSVAL_IMPL into JS::Value methods. r=jwalden
3187c8a0b8a0135d9caa0eb57222871cb184c809
created 2016-10-18 16:45 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1304191 - Part 2: Move JSVAL_IS_*_IMPL into JS::Value methods. r=jwalden
2aa92c90865efe7bc2050baaa050c76b3b42f8e0
created 2016-10-18 16:45 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1304191 - Part 1: Change BUILD_JSVAL to JS::Value::fromRawBits and JS::Value::fromTagAndPayload. r=jwalden
e519304465c1172c3ac4dcc2b5510d0f5c985b1e
created 2016-09-11 18:23 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290337 - Part 23: Use alignas and MOZ_NON_PARAM attribute for jsval_layout. r=jwalden
f1c4496adb2bfd8620e74d9394f5a13228d0bfbc
created 2016-10-18 16:45 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290337 - Part 21: Use const reference in BarrierMethods::exposeToJS. r=sfink
less more (0) -100 -50 -30 tip