js/src/builtin/WeakRefObject.cpp
e1ef1c085097d633ccbb68f84bf1eded12c49a70
created 2021-10-20 09:31 +0000
pushed 2021-10-21 03:32 +0000
Jon Coppeard Jon Coppeard - Bug 1736604 - Part 1: Replace sweeping with tracing weak edges in WeakRef implementation r=sfink
f4d19270f1f01d2535e763e6e6c1bdf3fd4e7a42
created 2021-07-30 07:00 +0000
pushed 2021-07-30 21:56 +0000
Jan de Mooij Jan de Mooij - Bug 1722872 part 8 - Use a reserved slot instead of private slot for WeakRefObject target. r=jonco
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
48cec06d13609da0ba6342d9fb04eb535691d8d9
created 2020-09-26 10:39 +0000
pushed 2020-09-26 21:16 +0000
Jon Coppeard Jon Coppeard - Bug 1666853 - Part 3: Move barrier implementations out of derived cell tyes into standalone functions r=sfink
01b2eb982137a87cb2d5d2d172cf2ad75ac80cb2
created 2020-08-14 14:48 +0000
pushed 2020-08-15 21:17 +0000
Jon Coppeard Jon Coppeard - Bug 1659065 - Don't trigger barriers in WeakRef trace hook r=sfink
2989be7adc880ad7ac89a9fb1c027239b4fd3d12
created 2020-08-07 08:22 +0000
pushed 2020-08-07 15:28 +0000
Jon Coppeard Jon Coppeard - Bug 1657554 - Don't set WeakRef target until we know that construction has succeeded r=sfink
68c28339b590bd28cdd37a38e347c04c33334f17
created 2020-08-06 21:16 +0300
pushed 2020-08-06 21:54 +0000
Brindusan Cristian Brindusan Cristian - Backed out changeset 67cdcf5da6a6 (bug 1657554) for causing SM bustages at js/src/jit-test/tests/gc/bug-1657554.js. CLOSED TREE
67cdcf5da6a608ff6db2238294dbad0db6443ab8
created 2020-08-06 14:51 +0000
pushed 2020-08-06 21:54 +0000
Jon Coppeard Jon Coppeard - Bug 1657554 - Don't set WeakRef target until we know that construction has succeeded r=sfink
52f23f1d2acf9b16709ef7f7f08ed8edfa808f99
created 2020-07-29 15:31 +0000
pushed 2020-07-29 21:38 +0000
Jon Coppeard Jon Coppeard - Bug 1655917 - Fix clearing WeakRef target when CCWs to the WeakRef are nuked r=sfink
54f7d812c432692f74fbf0f807683ffcf39da364
created 2020-07-15 08:55 +0000
pushed 2020-07-17 09:39 +0000
Jon Coppeard Jon Coppeard - Bug 1652492 - Lock store buffer when sweeping weak ref map 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
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
7bff5c47fa3205e5735be290af6daaf12ad7aaad
created 2020-06-06 06:58 +0000
pushed 2020-06-06 21:47 +0000
Jon Coppeard Jon Coppeard - Bug 1642974 - Don't expose WeakRef targets which are DOM wrappers whose target has been collected r=smaug,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
b8bab151842ee18998f55ff8c455135c70fd539d
created 2020-02-18 19:16 +0000
pushed 2020-02-20 16:56 +0000
Jon Coppeard Jon Coppeard - Bug 1616277 - Avoid unintentially changing the contents of the weak ref map while sweeping r=sfink
7eaae56528c4ede59fcd699ee7fe6ef44a7a6e5a
created 2020-01-09 14:13 +0000
pushed 2020-01-10 05:03 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1603701 - Part 3: fix WeakRef failure. r=jonco
9be6fc42a26ff4663b83a56f2b1244f4552ed27b
created 2020-01-07 14:50 +0000
pushed 2020-01-08 16:45 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1605633 - Check if it's a dead wrapper in WeakRef constructor. r=jonco
c46a34b79b5dad2ca11e7d089a5c4c7a8788aaf0
created 2020-01-03 22:58 +0200
pushed 2020-01-04 09:46 +0000
Ciure Andrei Ciure Andrei - Backed out changeset 048554c9449e (bug 1605633) for causing high frequency spidermonkey bustages CLOSED TREE
048554c9449e103f296b6d66bb265ed370fd4d17
created 2020-01-03 13:01 +0000
pushed 2020-01-04 09:46 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1605633 - Check if it's a dead wrapper in WeakRef constructor. r=jonco
72f4ca2286aa57406db67f8caed0806357621740
created 2020-01-02 14:43 +0000
pushed 2020-01-02 21:50 +0000
Ted Campbell Ted Campbell - Bug 1510682 - Add field comments for uses of JSClassOps. r=jandem
7060854d0302a4a2cbb386c755820d89cfbf4262
created 2020-01-02 11:02 +0000
pushed 2020-01-02 21:50 +0000
Jon Coppeard Jon Coppeard - Bug 1605348 - Only trace the target of a WeakRef if the tracer requests weak edges r=sfink
fafd0c8e26ec2659d9c7e0afac1f274402bdac0a
created 2019-12-13 21:35 +0000
pushed 2019-12-14 09:41 +0000
Ted Campbell Ted Campbell - Bug 1603845 - Fix clang-format issues in js/ r=iain
d1ac49b9eb3efcc46210bb7ad810c80ba74f7dd7
created 2019-12-12 21:19 +0000
pushed 2019-12-13 09:46 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1587093 - Implement WeakRef object in js shell. r=jonco
less more (0) tip