js/public/Value.h
458f942ecef8c8f37aa2232952882728e5613b98
created 2023-03-22 11:35 +0000
pushed 2023-03-22 21:15 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1660405 - Move away from mozilla::IsNaN in favor of std::isnan. r=nbp,media-playback-reviewers,sergesanspaille,padenot
5e7b92ba8fcac4b479c238420e42dd730201cd1c
created 2023-03-22 13:05 +0200
pushed 2023-03-22 21:15 +0000
Stanca Serban Stanca Serban - Backed out 7 changesets (bug 1660405) for causing bustages on Linux x64 opt. CLOSED TREE
11b0f9cf809176a573b97c7d8a920cf28ddd8ea2
created 2023-03-22 09:27 +0000
pushed 2023-03-22 21:15 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1660405 - Move away from mozilla::IsNaN in favor of std::isnan. r=nbp,media-playback-reviewers,sergesanspaille,padenot
5112c24286468e311156eb1f2eca8005ba8a29ec
created 2023-01-06 12:29 +0000
pushed 2023-01-06 21:47 +0000
Jan de Mooij Jan de Mooij - Bug 1808744 part 1 - Combine Value unboxing mask with ChunkMask for Value barriers in JIT code. r=jonco
c4ba14d03255649f82552a08edd07f8fb3eb6309
created 2022-11-09 20:49 +0000
pushed 2022-11-10 09:23 +0000
Matthew Gaudet Matthew Gaudet - Bug 1798723 - Document punboxing and nunboxing r=nbp DONTBUILD
e4763c3900853188fd54f084bc2ab1ce277eb357
created 2022-11-03 16:16 +0000
pushed 2022-11-04 04:21 +0000
Iain Ireland Iain Ireland - Bug 1798795: Explain where the fifth bit went r=mgaudet DONTBUILD
7e337163cf59e560d2b8d70a153a626f2e29756d
created 2022-11-01 15:46 +0000
pushed 2022-11-02 04:41 +0000
Matthew Gaudet Matthew Gaudet - Bug 1798395 - Document JS::Value representation better r=iain DONTBUILD
62d50f2a3f373beac8acd37d10c218b16f373679
created 2022-07-26 08:48 +0000
pushed 2022-07-26 15:39 +0000
Jan de Mooij Jan de Mooij - Bug 1781074 - Remove Value::isNurseryAllocatableGCThing, use isGCThing instead. r=jonco
4bff8e2e42dfecbc07b7ce63194ef974e3e0aacb
created 2022-06-17 16:07 +0000
pushed 2022-06-18 09:30 +0000
Matthew Gaudet Matthew Gaudet - Bug 1774672 - Remove no longer neaded JS Streams Magic Values r=iain
b1a9775198ab669efa4b222f0b32d0774ee7996b
created 2022-04-05 11:53 +0000
pushed 2022-04-05 21:23 +0000
André Bargull André Bargull - Bug 1762933 - Part 2: Fix implicit coercion between different enum types. r=tcampbell
b640c02b09725e2d2c16318924d36ae534d3aac1
created 2022-02-16 09:37 +0000
pushed 2022-02-16 21:40 +0000
Jan de Mooij Jan de Mooij - Bug 1755489 part 1 - Optimize and simplify EqualGivenSameType a bit. r=iain
b5069412f3fc8763bfa0bd54b7c14247f66f3870
created 2022-01-27 16:22 +0000
pushed 2022-01-27 21:36 +0000
Tim Chevalier Tim Chevalier - Bug 1747741 - Trace Records/Tuples in tenuring tracer r=sfink
3f37e6c2e61f93c3ad2a56b5e09cef0970b54f0a
created 2021-12-20 15:17 +0000
pushed 2021-12-20 21:51 +0000
Nicolò Ribaudo Nicolò Ribaudo - Bug 1730843 - Part 19 - Fix IsExtendedPrimitive check for forwarded objects r=jandem
2e211a594b05e4a9b8152508b739cc9764a9e78a
created 2021-12-20 15:17 +0000
pushed 2021-12-20 21:51 +0000
Nicolò Ribaudo Nicolò Ribaudo - Bug 1730843 - Part 17 - Don't use ObjectOps for `ExtendedPrimitive` properties r=jandem
ffe0bb1cf29397a4fa3a085658026bce1e6eb645
created 2021-12-20 15:17 +0000
pushed 2021-12-20 21:51 +0000
Nicolò Ribaudo Nicolò Ribaudo - Bug 1730843 - Part 1 - Add support for empty R&T based on objects r=jandem
96820c4f05245fb10096224260880cec1f757e13
created 2021-12-07 09:02 +0000
pushed 2021-12-07 15:51 +0000
Jon Coppeard Jon Coppeard - Bug 1744059 - Rename UnsafeTraceRoot to TraceRoot as it is not unsafe to use r=sfink,mccr8
d1724fd8bf2b199ffb6e923452eee75eed414cf1
created 2021-10-08 14:00 +0000
pushed 2021-10-08 21:42 +0000
Jon Coppeard Jon Coppeard - Bug 1734392 - Part 2: Add a read barrier on JS::Heap<T> construction r=sfink
8eee170a2362db3b783ace0a3733614e09435cb7
created 2021-10-08 14:45 +0300
pushed 2021-10-08 16:01 +0000
Csoregi Natalia Csoregi Natalia - Backed out 5 changesets (bug 1734392, bug 1734362) for bustages on TestJSHolderMap.cpp. CLOSED TREE
c55d9ca8c869df29e02fbbbec2b89564b59e7e3c
created 2021-10-08 08:53 +0000
pushed 2021-10-08 16:01 +0000
Jon Coppeard Jon Coppeard - Bug 1734392 - Part 2: Add a read barrier on JS::Heap<T> construction r=sfink
9d6c075f6591b706b7e87467136fa4d7aa8269a5
created 2021-09-23 16:09 +0300
pushed 2021-09-23 21:45 +0000
Marian-Vasile Laza Marian-Vasile Laza - Backed out changeset fbae5c0c9322 (bug 1731432) for causing crashes on nightly. CLOSED TREE
fbae5c0c9322de35edb284f0a9f5c21066ec4bfd
created 2021-09-22 12:15 +0000
pushed 2021-09-22 15:53 +0000
Jon Coppeard Jon Coppeard - Bug 1731432 - Re-add the pre-write barrier on Heap<T> r=sfink
29c7dc3daf8dfbef3c28bc680833539e5920a059
created 2021-09-21 22:13 +0300
pushed 2021-09-22 04:09 +0000
Marian-Vasile Laza Marian-Vasile Laza - Backed out changeset c0b5f3efa4d4 (bug 1731432) for causing reftest failures. CLOSED TREE
c0b5f3efa4d4c9d9d2248a02f263290e4837d4a7
created 2021-09-21 17:19 +0000
pushed 2021-09-22 04:09 +0000
Jon Coppeard Jon Coppeard - Bug 1731432 - Re-add the pre-write barrier on Heap<T> r=sfink
b45dc61300b183efa0f6bcf19bf0f0a431f4d958
created 2021-09-21 11:17 +0000
pushed 2021-09-22 04:09 +0000
Jon Coppeard Jon Coppeard - Bug 1731218 - Part 1: Rename rooting API base classes to 'Operations' in prepartion for adding base classes r=sfink
2be5c656e888fb1ebdadc7220561621e7c146f4a
created 2021-09-21 11:37 +0300
pushed 2021-09-21 15:52 +0000
Sandor Molnar Sandor Molnar - Backed out 7 changesets (bug 1731218) for causing spidermonkey build bustages in RootingAPI. CLOSED TREE
304f27af6b950cc07970fbd25e29491122a4d614
created 2021-09-21 07:57 +0000
pushed 2021-09-21 15:52 +0000
Jon Coppeard Jon Coppeard - Bug 1731218 - Part 1: Rename rooting API base classes to 'Operations' in prepartion for adding base classes r=sfink
eeb83afc429e8621acee3a911d698f84a7b8e8f2
created 2021-08-09 15:25 +0000
pushed 2021-08-09 21:33 +0000
Jan de Mooij Jan de Mooij - Bug 1723715 part 13 - Move builtin constructors to GlobalObjectData. r=jonco
be1e81db2f62854d4f338416de85e923b8874508
created 2021-06-24 16:10 +0000
pushed 2021-06-25 09:34 +0000
André Bargull André Bargull - Bug 1679653 - Part 1: Implement the error cause proposal. r=yulia
6a7db9514f9ed7210ad96b29450bb940851a17bb
created 2021-05-26 10:20 +0000
pushed 2021-05-26 16:02 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1707096 - fix `deprecated-copy` detected by clang-trunk. r=sfink,jandem
11741e1b7f7070c5801510b70962899b29b9f763
created 2021-05-04 17:51 +0000
pushed 2021-05-05 04:13 +0000
Iain Ireland Iain Ireland - Bug 1700443: Remove JS_OPTIMIZED_ARGUMENTS r=jandem
1738078ae0735fffbf34458028b518d25c047450
created 2021-05-04 17:51 +0000
pushed 2021-05-05 04:13 +0000
Iain Ireland Iain Ireland - Bug 1700443: Clean up SetFrameArgumentsObject r=jandem
43d61f75ce6f0285befe8e0d6fc50eecbbaff557
created 2021-05-04 17:51 +0000
pushed 2021-05-05 04:13 +0000
Iain Ireland Iain Ireland - Bug 1700443: Clean up EnvironmentObject and Debugger r=jandem
e13ff4606a960e54a68828a4bfc075bb7993a709
created 2021-04-29 16:50 +0000
pushed 2021-04-29 21:42 +0000
Ted Campbell Ted Campbell - Bug 1708330 - Include jstypes.h instead of js-config.h directly. r=sfink
e1ed88d29409462d3d147418dffd02f61e460618
created 2021-04-10 09:15 +0000
pushed 2021-04-10 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1702196 - Add testing functions for verifying shape invariants. r=jonco
1aee1f6fcd230f9fe9e355a5746a4dfaf3d676b5
created 2021-02-03 20:13 +0000
pushed 2021-02-04 09:38 +0000
Oleg Skoromnik Oleg Skoromnik - Bug 1428742 - use Value::toGCCellPtr and delegating ctr of GCCellPtr. r=jonco
1108b34b936de40348ee8dece7d642c99f11f380
created 2021-01-19 16:32 +0000
pushed 2021-01-20 16:13 +0000
Jan de Mooij Jan de Mooij - Bug 1686936 part 3 - Clean up setNumber/NumberValue implementations in Value.h. r=anba,tcampbell
db358fced289f38bb295d7ce3bd3f3b590702c7d
created 2020-12-15 16:26 +0000
pushed 2020-12-15 21:34 +0000
Matthew Gaudet Matthew Gaudet - Bug 1680602 - Split `TrySkipAwait` into two opcodes r=arai
74111dd7a5008bf77ffaeaf5cfaf380296317822
created 2020-11-23 16:12 +0000
pushed 2020-11-24 09:22 +0000
Simon Giesecke Simon Giesecke - Bug 1678062 - Remove unnecessary includes. r=andi
2db46505e947577170e24f2237af0cd93f14463a
created 2020-11-05 11:11 +0000
pushed 2020-11-05 21:37 +0000
Jan de Mooij Jan de Mooij - Bug 1674994 part 1 - Make Atomics work with large ArrayBuffers. r=lth
404b9af13176bc5935863077589c245781430a3a
created 2020-10-28 13:06 +0000
pushed 2020-10-28 21:47 +0000
Jan de Mooij Jan de Mooij - Bug 1673604 part 1 - Store ArrayBuffer byteLength value as PrivateValue instead of Int32Value. r=anba
a8f04609cdd89e6dd4f6e8c3f24daca3b6dc33be
created 2020-08-25 12:05 +0000
pushed 2020-08-25 15:44 +0000
Jon Coppeard Jon Coppeard - Bug 1660965 - Report bad JS::Value contents in crash messages r=jandem
a7d2cf07580febbde31543d93d96325c1920e176
created 2020-06-24 18:40 +0000
pushed 2020-06-25 03:22 +0000
Jeff Walden Jeff Walden - Bug 1502355 - Store the value optionally passed to finalizing as an extra value in a handler function. r=arai
96a1ac4f808fbad67f65316e1e6f23d3bf217a92
created 2020-05-27 12:30 +0000
pushed 2020-05-27 21:33 +0000
Ted Campbell Ted Campbell - Bug 1430693 - Support runtime canonical NaN Value. r=iain
ed3c28387f3abedc3067be0f86c5861672810e57
created 2020-05-21 22:23 +0000
pushed 2020-05-22 09:43 +0000
Ted Campbell Ted Campbell - Bug 1639898 - Cleanup NaN code for JS::Value. r=iain
73d7489248b6762b4624ddab6db06b52e9e794bc
created 2020-04-21 06:10 +0000
pushed 2020-04-21 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1631114 - Make Handle<Maybe<Value>> easier to use r=jandem
abd746d7437719d8b20f4b613e5d1ff663007b89
created 2020-04-17 17:52 +0000
pushed 2020-04-21 02:08 +0000
Iain Ireland Iain Ireland - Bug 1630383: Store Value inside Object as raw bits r=tcampbell
3b2680319bf7071264d8d2e4494c45f75036a2d0
created 2020-01-02 13:03 +0000
pushed 2020-01-07 21:57 +0000
André Bargull André Bargull - Bug 1530372 - Part 1: Change BigInt to an in-line trace kind. r=sfink
7ddecc6b1e59ac127be6107c1aee9150a6ec8bc8
created 2019-11-19 23:40 +0000
pushed 2019-11-20 16:17 +0000
Jon Coppeard Jon Coppeard - Bug 1597321 - Implement MutableWrappedPtrOperations for JS::Value in terms of Wrapper::set r=sfink
a30acbfe02d76c744de389289df996f67470072c
created 2019-11-19 07:21 +0000
pushed 2019-11-20 16:17 +0000
Jon Coppeard Jon Coppeard - Bug 1597321 - Remove boolean result from Value::set operations r=jandem
a605285038fee9adbcc5ad17dacfce8e2d5707c4
created 2019-10-30 22:35 +0000
pushed 2019-10-31 09:53 +0000
Jeff Walden Jeff Walden - Bug 1582348 - Implement |WritableStreamDefaultControllerClose|. r=arai
0b9f03d1ba899606b748a06bb49d5a0e55a150f0
created 2019-10-30 07:46 +0200
pushed 2019-10-30 15:06 +0000
Gurzau Raul Gurzau Raul - Backed out 7 changesets (bug 1582348) for spidermonkey bustage at WritableStream.cpp on a CLOSED TREE.
912867da09871edf3daf04088e3333603ce2e2e4
created 2019-10-30 05:00 +0000
pushed 2019-10-30 15:06 +0000
Jeff Walden Jeff Walden - Bug 1582348 - Implement |WritableStreamDefaultControllerClose|. r=arai
0ae96da6fdb236f70579eb2ca10cbe3cf992aa1f
created 2019-10-27 22:34 +0000
pushed 2019-10-28 09:48 +0000
Philip Chimento Philip Chimento - Bug 1426865 - Add default visibility to JSAPI symbols. r=sfink
bfbd9f2b907ccddc9303223e90ff0bd0d7a533aa
created 2019-10-09 10:30 +0000
pushed 2019-10-09 16:04 +0000
Jon Coppeard Jon Coppeard - Bug 1585921 - Use root marking functions to trace unbarriered pointers in GCPolicy traits since this is only safe when we're marking roots r=sfink
71e6b685cf60d93eae513bfab307c2fb0427c3c9
created 2019-09-19 23:56 +0000
pushed 2019-09-28 09:46 +0000
Ted Campbell Ted Campbell - Bug 1547824 - Add Value::unboxGCPointer helper for JS::Value. r=iain
0f6fd838cc86ff57c91f9e322ee94d6cc6a811f0
created 2019-09-19 23:56 +0000
pushed 2019-09-28 09:46 +0000
Ted Campbell Ted Campbell - Bug 1547824 - Change JS::Value from union to class. r=jwalden
9fc20300934bb5c27f8494212e696e26115a63d1
created 2019-09-19 23:56 +0000
pushed 2019-09-28 09:46 +0000
Ted Campbell Ted Campbell - Bug 1547824 - Remove js::Value::payload union from 32-bit platforms. r=iain
bd93d5eedd58f61f9f703f21bfc4c76eaf44ede3
created 2019-09-19 23:56 +0000
pushed 2019-09-28 09:46 +0000
Ted Campbell Ted Campbell - Bug 1547824 - Remove js::Value::payload union from 64-bit platforms. r=iain
394cb5645323fa4b0c61397fe2daa553157362ff
created 2019-09-20 10:09 +0000
pushed 2019-09-20 21:52 +0000
Jon Coppeard Jon Coppeard - Bug 1581574 - Remove Heap<T> write barrier and rely on existing read barrier to make incremental marking work r=sfink
55a8c5a5046d3eba2f2c9df15834af80120f0406
created 2019-09-20 02:52 +0300
pushed 2019-09-20 09:45 +0000
Gurzau Raul Gurzau Raul - Backed out 4 changesets (bug 1547824) for build bustage at vm/Interpreter.h on a CLOSED TREE.
less more (0) -300 -100 -60 tip