js/src/builtin/WeakMapObject.cpp
4cde398f759e1ef51ef9ff75287fd49285dfba67
created 2021-08-17 15:45 +0000
pushed 2021-08-17 21:49 +0000
André Bargull André Bargull - Bug 1726123 - Part 7: Remove unnecessary includes from jsapi. r=arai
fb7bc8bee56b869843e355626f32b14b131a9df6
created 2021-08-17 15:45 +0000
pushed 2021-08-17 21:49 +0000
André Bargull André Bargull - Bug 1726123 - Part 1: Remove unnecessary includes to jsapi.h and jsfriendapi.h. r=arai
7027d71565f9a4aba49dae525025ea69e00adb26
created 2021-07-20 15:05 +0000
pushed 2021-07-20 21:56 +0000
Jan de Mooij Jan de Mooij - Bug 1721333 part 7 - Use a reserved slot instead of private slot for WeakMapObject and WeakSetObject. r=jonco
a8a4dfcadce5e10500f492b55421700d78e5b9a1
created 2021-07-20 16:33 +0300
pushed 2021-07-20 15:56 +0000
Marian-Vasile Laza Marian-Vasile Laza - Backed out 11 changesets (bug 1721333) for causing crashtest/mochitest assertion failures on NativeObject.h. CLOSED TREE
a10364bc1e8a86b7bc15b9feba4828ee2cbc686b
created 2021-07-20 11:28 +0000
pushed 2021-07-20 15:56 +0000
Jan de Mooij Jan de Mooij - Bug 1721333 part 7 - Use a reserved slot instead of private slot for WeakMapObject and WeakSetObject. r=jonco
36647ef6f014ee7199a0bad93851750ead132473
created 2021-06-16 19:38 +0000
pushed 2021-06-16 21:42 +0000
Ted Campbell Ted Campbell - Bug 1716250 - Remove JS_FRIEND_API. r=jandem,sfink
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
f19da76c9c1edf76dfa1449736c04a081741b6eb
created 2020-07-06 09:31 +0000
pushed 2020-07-06 16:32 +0000
André Bargull André Bargull - Bug 1637078 - Part 2: Change class-name for prototype objects from "Object" to "Thing.prototype". r=evilpie
36f0316d3c4e0785e480ff14630aa54d51b5a9d1
created 2020-05-06 16:38 +0000
pushed 2020-05-06 21:51 +0000
Steve Fink Steve Fink - Bug 1633176 - re-land incremental weakmap marking
91ec9a2723837c678d5fa1fb2372bc92ca46235a
created 2020-05-01 00:53 +0000
pushed 2020-05-01 09:42 +0000
Steve Fink Steve Fink - Backed out incremental weakmap marking (bug 1167452 and bug 1633176) to postpone until after Fx77
1f8ee4357261e3ab0c1fc80ca4071a77f0579ad3
created 2020-04-15 04:23 +0000
pushed 2020-04-15 15:56 +0000
Steve Fink Steve Fink - Bug 1167452 - Unbarrier lookup for delete 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
0d8eb90bc70c111944a4c33e483c33a7ed3d14b5
created 2019-10-22 18:03 +0000
pushed 2019-10-23 15:48 +0000
Jon Coppeard Jon Coppeard - Bug 1590492 - Rename ObjectValueMap to ObjectValueWeakMap to avoid confusion r=sfink
c034401401c23f041958b032f5dad95ab382c228
created 2019-08-14 19:13 +0000
pushed 2019-08-15 19:33 +0000
Jon Coppeard Jon Coppeard - Bug 1573844 - Remove references to js::Class and remove the alias r=tcampbell
6e20195a06ad413429983196cc240506a4a12175
created 2019-08-14 10:00 +0000
pushed 2019-08-14 21:57 +0000
Jon Coppeard Jon Coppeard - Bug 1573508 - Replace internal references to js::ClassOps with JSClassOps and remove the alias r=tcampbell
31a82aadb5232a485136a5a277840758591c1669
created 2019-08-12 10:43 +0000
pushed 2019-08-12 21:51 +0000
Jon Coppeard Jon Coppeard - Bug 1572782 - Replace internal use of js::FreeOp with JSFreeOp r=tcampbell?
9f551fcee77ecd379e7df7d85102f72b6e9ec8ab
created 2019-08-12 13:37 +0300
pushed 2019-08-12 16:21 +0000
Oana Pop Rus Oana Pop Rus - Backed out 4 changesets (bug 1572782) for build bustages at build/src/obj-firefox/dist/include/nsIXPCScriptable.h on a CLOSED TREE
8239e4baa0f462d82fcaa6c5546d8cd369be2c7a
created 2019-08-12 10:16 +0000
pushed 2019-08-12 16:21 +0000
Jon Coppeard Jon Coppeard - Bug 1572782 - Replace internal use of js::FreeOp with JSFreeOp r=tcampbell?
1a2985fdef253d029033e917aad40cb30a1a5f2f
created 2019-06-10 16:11 +0100
pushed 2019-06-12 21:42 +0000
Jon Coppeard Jon Coppeard - Bug 1395509 - Track malloc memory associated with WeakMap objects r=pbone
97ea8a900a1862ee531eecbbd9dfd7cbf080e85f
created 2019-06-11 07:04 +0300
pushed 2019-06-11 09:40 +0000
Cosmin Sabou Cosmin Sabou - Backed out 6 changesets (bug 1556321, bug 1556430, bug 1167452) for causing multiple regressions.
b755cdc0df0849c556103059201e595368603ca2
created 2018-10-03 20:26 +0200
pushed 2019-06-06 21:53 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1488858 - Rename JSMSG_NOT_NONNULL_OBJECT to JSMSG_OBJECT_REQUIRED. r=jorendorff
7859d5fe8be233081c809d6c26a6ec75ea7d0d0e
created 2018-09-05 22:16 +0200
pushed 2019-06-06 21:53 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1488858 - Breakdown JSMSG_NOT_NONNULL_OBJECT_NAME for better localization and documentation. r=jorendorff
72fc109fe0f203a360003b1f4f7a775ab161cfe4
created 2019-05-31 23:34 +0000
pushed 2019-06-01 09:40 +0000
Steve Fink Steve Fink - Bug 1167452 - Unbarrier lookup for delete r=jonco
f99b937e9e7ce91e7d648a37251d4af8d1d6da68
created 2019-02-25 16:09 -0600
pushed 2019-03-01 13:06 +0000
Ryan Hunt Ryan Hunt - Bug 1523969 part 13 - Move method definition inline comments to new line in 'js/'. r=jorendorff
1ce15a2a79e08b2b8803d42b06476d5b101111d0
created 2019-01-14 20:19 +0000
pushed 2019-01-15 04:37 +0000
Jason Orendorff Jason Orendorff - Bug 1317416 - GetPrototypeFromConstructor needs to retrieve the fallback prototype from the constructor's realm. r=jandem
77a8b17163210f7d4bba7e800c2fcb55b0690a24
created 2019-01-03 15:37 -0600
pushed 2019-01-08 10:16 +0000
Jeff Walden Jeff Walden - Bug 1517624 - Move JSPropertySpec and JSFunctionSpec definitions into a new js/public/PropertySpec.h header. r=arai
e32d3be39b84c40e5bf8dee55d3a3ae8c6773916
created 2019-01-04 16:33 -0600
pushed 2019-01-05 04:03 +0000
Jeff Walden Jeff Walden - Back out f8a29b8bb211, d1267711aef0, df1b7a886a9d, 0f6a3dd2c2f7, e6628922b7be, 0a374ac233cd, cf00fd0f080c, 6fc24c4e7798, ab2e4a2e5dd2, 2d17e4ef5e71, 4a8940073f8c, ea3ab4b83152, c7577c232591, e58454c68f0f, and 0e39815d1bce for breaking a single Android J10 and nothing else. (That J10 task must not like deck chairs...) r=bustage
cf00fd0f080c31a4d475585e7583180a62007596
created 2019-01-03 15:37 -0600
pushed 2019-01-05 04:03 +0000
Jeff Walden Jeff Walden - Bug 1517624 - Move JSPropertySpec and JSFunctionSpec definitions into a new js/public/PropertySpec.h header. r=arai
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-01 05:49 +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-01 05:49 +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-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
2b3783d7fa5354130d452383dc9025d96326c97e
created 2018-11-28 10:58 +0100
pushed 2018-11-29 17:00 +0000
Jan de Mooij Jan de Mooij - Bug 1508097 - Remove clang-format off/on annotations for JSFunctionSpec arrays. r=tcampbell
a5d9fa8dc136d167e53b1ae4a7b494d2e691dd60
created 2018-11-20 20:21 +0900
pushed 2018-11-20 16:47 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1505511 - Part 1: Use ClassSpec in WeakMapObject. r=evilpie
4b7c53151158f12abeadcd76779a26a94a9fd26b
created 2018-11-19 17:02 +0000
pushed 2018-11-19 21:56 +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
506e668e28645f38b226ea203aed38b5b5f0b0e5
created 2018-09-06 10:17 +0200
pushed 2018-09-11 22:13 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/builtin, part 3. r=evilpie
d7b1d18e629b249c433c506a5099f8d31473c3f1
created 2018-09-09 06:15 +0000
pushed 2018-09-09 21:43 +0000
Ted Campbell Ted Campbell - Bug 1489806 - Avoid using namespaces across modules of js/src r=jwalden
8542dc7212b42c892f8643d596c6e6ae64e3f0ed
created 2018-08-28 10:02 +0200
pushed 2018-09-05 22:25 +0000
Jan de Mooij Jan de Mooij - Bug 722345 part 2 - Remove AutoCheckRequestDepth, rename CHECK_REQUEST to CHECK_THREAD. r=luke
239b363ac50deb1431607b87ede33c918a45a969
created 2018-08-21 12:18 +0200
pushed 2018-08-23 21:40 +0000
Jan de Mooij Jan de Mooij - Bug 1466118 part 4 - Replace assertSameCompartment with JSContext::check. r=luke
7a03a7e15320ca43339f40866a1ac982f87e5c5e
created 2018-04-13 02:26 -0700
pushed 2018-04-14 09:49 +0000
André Bargull André Bargull - Bug 1447442 - Part 6: Pass Handle<GlobalObject*> in ClassInitializerOp. r=jorendorff
a5cdb5568e441dc8bd676ee93a94293b5c55493f
created 2018-04-13 02:26 -0700
pushed 2018-04-14 09:49 +0000
André Bargull André Bargull - Bug 1447442 - Part 5: Use template versions of NewBuiltinClassInstance and NewObjectWithClassProto instead of manual casting. r=jorendorff
e4329ee32328f627c15490d28adc6420f4b80200
created 2018-04-04 11:11 +0200
pushed 2018-04-04 17:54 +0000
Jan de Mooij Jan de Mooij - Bug 1450790 - Remove redundant poisoning in DEBUG builds in WeakCollection_finalize. r=sfink
f4e33c42faa72907453381bc00fe40130c76b86e
created 2018-03-03 01:06 +0200
pushed 2018-03-02 23:07 +0000
shindli shindli - Merge inbound to mozilla-central. a=merge
77728b046b9572d38d0c576ca93a07d767c75018
created 2018-03-02 15:57 +0200| base
pushed 2018-03-02 23:07 +0000
Ciure Andrei Ciure Andrei - Backed out 10 changesets (bug 1439026) for spidermonkey-sm-nonunified-linux64 bustages. a=backout on a CLOSED TREE
609eb4880073d3b1ff1a198ec68737dce50bcb3f
created 2018-02-12 15:05 -0600
pushed 2018-02-15 10:27 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 7: Rename jscntxt* -> vm/JSContext*. r=jandem.
60e1a827ac56caa374ca5e6ac8920b36cd5ca5a6
created 2018-01-22 12:53 -0800
pushed 2018-01-24 21:56 +0000
Jeff Walden Jeff Walden - Bug 1432340 - Introduce gc/FreeOp.h to contain that class, extricating it from the far-more-ponderous vm/Runtime.h for those users needing *only* js::FreeOp and nothing else. r=sfink
0ad4e37c81f648b398f09fd1aaef90ff4b9839b6
created 2017-11-02 13:56 +0100
pushed 2017-11-02 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 1083482 part 4 - Remove more self-hosting code. r=anba
b534df0d1ef07c5fd580af4815c813839505f6ac
created 2017-08-28 21:28 +0200
pushed 2017-08-29 18:31 +0000
André Bargull André Bargull - Bug 1069666 - Implement WeakSet as proper class instead of delegating to WeakMap. r=till
05f088f22a02191c1d406a195637ca82416e188f
created 2017-08-28 17:02 +0200
pushed 2017-08-29 18:31 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 645be0c7780a (bug 1069666) for breaking non-unified build at js/src/builtin/WeakMapObject-inl.h:19. r=backout on a CLOSED TREE
645be0c7780a752f91bdc0da178690ef7bd2da68
created 2017-08-25 15:08 +0200
pushed 2017-08-29 18:31 +0000
André Bargull André Bargull - Bug 1069666 - Implement WeakSet as proper class instead of delegating to WeakMap. r=till
2c56761b02a138e16c1c73c6040e8457a7c466bf
created 2017-08-25 10:12 +0200
pushed 2017-08-25 23:22 +0000
Jan de Mooij Jan de Mooij - Bug 1389510 part 3 - Remove getProperty/setProperty hooks from ClassOps. r=evilpie
0d0c4418614b6983ec6380f68d7fe317a0c205d3
created 2017-07-10 04:55 -0700
pushed 2017-07-11 01:43 +0000
André Bargull André Bargull - Bug 1379222 - Avoid [[Get]] for "prototype" property when calling builtin constructors. r=jandem
f30ec8ac7239eda68629aba08416c3a40e0dea58
created 2017-06-14 10:37 +0200
pushed 2017-06-15 09:12 +0000
Jan de Mooij Jan de Mooij - Bug 1370608 part 1 - Move newEnumerate hook from ObjectOps to ClassOps. r=evilpie,bz
d8176df5f67ef927bf88bfcf26265e74f2ad7d18
created 2017-03-07 19:54 +0900
pushed 2017-03-08 00:40 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 774744 - Clarify the parameter name or role of the value in some NOT_NONNULL_OBJECT error. r=jwalden
7002008dc1166b7bc1c2ad2ecbcfdde17f6f11b0
created 2017-02-11 05:27 -0700
pushed 2017-02-12 01:42 +0000
Brian Hackett Brian Hackett - Bug 1337117 - Remove references to main thread in the JS engine, r=jandem.
bdafc05f51e8164e3a8923637f7248f7c1124066
created 2017-01-21 17:25 +0900
pushed 2017-01-21 23:25 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 14: Change some GlobalObject methods to static method. r=jandem
4a29a037a33525700c5d8f8f1953e8e24c836048
created 2016-11-23 17:45 +0000
pushed 2016-11-24 15:42 +0000
Jon Coppeard Jon Coppeard - Bug 1317761 - Standardise names of tracing methods r=jandem r=h4writer r=waldo r=bbouvier
d4fe7282fee594b088dc82fccbe45bd034317006
created 2016-10-12 12:41 -0700
pushed 2016-10-13 09:54 +0000
André Bargull André Bargull - Bug 1198377 - Move Map/Set constructor initialization to self-hosted code. r=till
32a726cdfabd58fe7569cffb22f1a6c3abba27a8
created 2016-10-07 17:53 +0200
pushed 2016-10-08 03:00 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset b6f1126059ef (bug 1198377) for asserting in for-in-iterator-1.js. r=backout
b6f1126059ef32ac61c7974e14e3ac7e79722e4b
created 2016-10-05 07:52 -0700
pushed 2016-10-08 03:00 +0000
André Bargull André Bargull - Bug 1198377 - Move Map/Set constructor initialization to self-hosted code. r=till
5e62b27c11b2c9d1a52817e2f0b3db6febfebf80
created 2016-10-06 12:26 +0200
pushed 2016-10-07 02:58 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset a045ca98c52c (bug 1198377) for suspicion that this cause windows 7 reftest crashes
less more (0) -60 tip