js/src/builtin/FinalizationRegistryObject.cpp
c68ab495c45c1d405cd37fa7c6e7d1c3164fcaf9
created 2021-10-19 08:43 +0000
pushed 2021-10-19 15:45 +0000
Jon Coppeard Jon Coppeard - Bug 1736396 - Replace sweeping with tracing weak edges in the FinalizationRegistry implementation r=sfink
b1c14abc11533e9650d47b19406f4d0639acb9de
created 2021-08-20 18:10 +0000
pushed 2021-08-21 09:35 +0000
André Bargull André Bargull - Bug 1726737 - Part 15: Remove jsapi.h include from vm/GlobalObject.h. r=arai
11be0b92d7fabdc3e32ae5418544b0f956c3febf
created 2021-02-12 16:25 +0000
pushed 2021-02-12 21:51 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1690634 - Part 19: Move js_*_str to WellKnownAtom.h. r=nbp
394718eef5059ae3cffdb30a8b91b1c2032cd188
created 2020-10-30 06:33 +0000
pushed 2020-10-30 16:09 +0000
Jeff Walden Jeff Walden - Bug 1663365 - Don't include "js/friend/ErrorMessages.h" in jsfriendapi.h. r=arai
72ec4b8c3a5659ab36ea9b01d01291b386ba0948
created 2020-07-20 17:07 +0000
pushed 2020-07-21 16:07 +0000
Jon Coppeard Jon Coppeard - Bug 1654016 - Check whether js::GetObjectFromIncumbentGlobal returns null r=sfink
1f396812eae85fe830cc9f5c54f470e74eafe720
created 2020-07-18 08:04 +0000
pushed 2020-07-19 09:04 +0000
Jon Coppeard Jon Coppeard - Bug 1652962 - Allow FinalizationQueueObject to outlive FinalizationRegistry object r=sfink
d6950b175d80c84baa2c1b5b5702a7ecda6b60b2
created 2020-07-18 08:03 +0000
pushed 2020-07-19 09:04 +0000
Jon Coppeard Jon Coppeard - Bug 1652962 - Split off FinalizationQueueObject from FinalizationRegistryObject r=sfink
fcb43544e8a2539f33f83ac771005304ee4425ad
created 2020-07-17 17:36 +0000
pushed 2020-07-17 21:28 +0000
Jon Coppeard Jon Coppeard - Bug 1648453 - Don't try and store the incumbent global directly r=sfink
ffa51e994ee8520b287c1440c995fa1da8549041
created 2020-07-17 17:34 +0000
pushed 2020-07-17 21:28 +0000
Jon Coppeard Jon Coppeard - Bug 1648453 - Record incumbent global in FinalizationRegistry constructor and use when calling back into the JS engine to call callbacks r=sfink
5b891bc9d106cee46ad8ef2dc85da684406ac785
created 2020-07-17 00:01 +0300
pushed 2020-07-17 03:27 +0000
Razvan Maries Razvan Maries - Backed out 4 changesets (bug 1648453) for hazzard bustages on CycleCollectedJSContext.cpp. CLOSED TREE
623252539387bff544d97309104c7006d00c99f7
created 2020-07-16 12:54 +0000
pushed 2020-07-17 03:27 +0000
Jon Coppeard Jon Coppeard - Bug 1648453 - Record incumbent global in FinalizationRegistry constructor and use when calling back into the JS engine to call callbacks r=sfink
135690ce0e61273da1a1feb2244c34a1d7434c55
created 2020-07-16 15:43 +0300
pushed 2020-07-16 21:27 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Backed out 3 changesets (bug 1648453) for causing bustages in AccessCheck.h
a9ad01b4ab2ee3a53ed66e82bc83dd0383cd564b
created 2020-07-15 16:51 +0000
pushed 2020-07-16 21:27 +0000
Jon Coppeard Jon Coppeard - Bug 1648453 - Record incumbent global in FinalizationRegistry constructor and use when calling back into the JS engine to call callbacks r=sfink
fb6df25c3a13131cd62b571c5814c270db37b40f
created 2020-07-06 09:38 +0000
pushed 2020-07-06 16:32 +0000
André Bargull André Bargull - Bug 1637078 - Part 7: Change class-name for prototype objects from "ThingPrototype" to "Thing.prototype". r=evilpie
ac6d26908599e15b1c129cbb0f252ca9b82836c6
created 2020-06-30 22:31 +0000
pushed 2020-07-03 03:56 +0000
Jon Coppeard Jon Coppeard - Bug 1648901 - Fix crash tracing partially constructed FinalizationRegistrationsObject r=sfink
6f212eb26c1abd5a9a1de48d97a32548ae010a4f
created 2020-06-23 15:22 +0000
pushed 2020-06-23 21:38 +0000
Jon Coppeard Jon Coppeard - Bug 1647325 - Trace weak edges of FinalizationRegistrationsObjects when required r=sfink
75b4198a731db7dcbfc6280bf25639b083e36cca
created 2020-06-13 23:05 +0000
pushed 2020-06-14 21:53 +0000
Jon Coppeard Jon Coppeard - Bug 1644985 - Clean up WeakRef and FinalizationRegistry data when cross compartment wrappers are nuked r=sfink
7d6899087a54dc99e28afb92c6b3f617f2a26d19
created 2020-06-03 09:21 +0000
pushed 2020-06-03 16:12 +0000
Jon Coppeard Jon Coppeard - Bug 1642685 - WeakRef and FinalizationRegistry should preserve DOM wrappers r=sfink
9685e26fe77d10bbb01174b755c4698b9be161f8
created 2020-05-14 11:19 +0000
pushed 2020-05-14 16:15 +0000
Jon Coppeard Jon Coppeard - Bug 1637566 - FinalizationRegistrationsObject's Records slot should be created as a WeakFinalizationRecordVector r=anba
cd6d298b0d8948d5bf62bbf340531b718b5eaf92
created 2020-05-13 15:25 +0000
pushed 2020-05-13 21:46 +0000
André Bargull André Bargull - Bug 1629796: Replace finalization iterator with multiple callback calls. r=jonco
1e2ce9981292d4160a966f4aa4c54be5a155e136
created 2020-05-13 16:25 +0300
pushed 2020-05-13 21:46 +0000
Csoregi Natalia Csoregi Natalia - Backed out changeset c0c9d8211967 (bug 1629796) for failures on test_finalizationRegistry.html. CLOSED TREE
c0c9d8211967c0a3a3dd8e21efb2c66ca7cdc9f3
created 2020-05-13 11:47 +0000
pushed 2020-05-13 21:46 +0000
André Bargull André Bargull - Bug 1629796: Replace finalization iterator with multiple callback calls. r=jonco
66899ba0dcbed00349a84e44fcf4717a11ec4162
created 2020-05-01 03:15 +0000
pushed 2020-05-01 21:45 +0000
Jan de Mooij Jan de Mooij - Bug 1631267 part 2 - Create MapIteratorProto, SetIteratorProto, FinalizationIteratorProto as singletons. r=jwalden
349d1d85c268561b470f39f9183635630e9a72d0
created 2020-04-17 05:38 +0000
pushed 2020-04-17 16:25 +0000
Jeff Walden Jeff Walden - Bug 1630346 - Move PlainObject to vm/PlainObject{,-inl}.h. r=jandem
ddf3ed2c3a1b4152ad8d1591fc824c1d04dd812a
created 2020-04-14 16:57 +0000
pushed 2020-04-15 09:25 +0000
Jeff Walden Jeff Walden - Bug 949220 - Remove |NewObjectWithNullTaggedProto<T>| in favor of just |NewObjectWithGivenProto<T>(cx, nullptr)|. r=jandem
71f4061ed1ef409ca54176ddea93ddf04fcbe35b
created 2020-04-14 13:17 +0300
pushed 2020-04-14 15:44 +0000
Bogdan Tara Bogdan Tara - Backed out 30 changesets (bug 949220) for assertion failure on JSObject.cpp CLOSED TREE
a4a124e8f193051655364b09d45ed0321b9567ea
created 2020-04-14 08:35 +0000
pushed 2020-04-14 15:44 +0000
Jeff Walden Jeff Walden - Bug 949220 - Remove |NewObjectWithNullTaggedProto<T>| in favor of just |NewObjectWithGivenProto<T>(cx, nullptr)|. r=jandem
d4be324b80a403215e60c3462272fbc46241d3cd
created 2020-04-09 16:23 +0000
pushed 2020-04-10 02:59 +0000
Jon Coppeard Jon Coppeard - Bug 1628440 - Use WeakHeapPtr for weakly-held vector elements in finalization registry registrations weakmap r=sfink
fa7dea62766c5f8dda9a7bfa667301168f381e3e
created 2020-03-21 09:32 +0000
pushed 2020-03-21 21:28 +0000
Jeff Walden Jeff Walden - Bug 1623780 - Make a bunch of template-object functions, fields, and variables use a more-precise |PlainObject*| type instead of |NativeObject*|. r=arai
5a6684922b980d32b05bd7210cfadc34e734a845
created 2020-03-20 21:57 +0000
pushed 2020-03-21 21:28 +0000
Jon Coppeard Jon Coppeard - Bug 1623973 - Make FinalizationRegistryObject active record set and registrations map values weak r=sfink
030682a62f78aeba6aa70845e2d6793515ab8362
created 2020-03-17 11:24 +0000
pushed 2020-03-17 21:49 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1620195 - Check if it's a dead wrapper after wrapping. r=jonco
22db48634a518a8566fe523137834b526feea3d0
created 2020-03-16 10:41 +0000| base
pushed 2020-03-17 05:13 +0000
André Bargull André Bargull - Bug 1618258 - Part 1: Rename FinalizationGroup to FinalizationRegistry. r=jonco
less more (0) tip