js/public/Proxy.h
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
257c3c51ab2338a35634610b9d3c6c4c305e6005
created 2021-05-26 21:54 +0000
pushed 2021-05-27 03:12 +0000
Steve Fink Steve Fink - Bug 1712397 - Add Proxy information to dumpObject r=jandem
21a46ef4dbc80d24437aacfe274119a3da29ea21
created 2021-04-19 19:51 +0000
pushed 2021-04-20 09:51 +0000
Tom Schuster Tom Schuster - Bug 1704293 - Use Maybe<PropertyDescriptor> for BaseProxyHandler::getOwnPropertyDescriptor in js/. r=jandem
8fdbcaa80217ed7e511f08f7aab4b8bb6fbae77c
created 2021-03-12 10:42 +0000
pushed 2021-03-12 15:32 +0000
Simon Giesecke Simon Giesecke - Bug 1678374 - Fix includes in js/public. r=jandem
95cc69c76f0e8396825f6d46f2954bf0c69f74c2
created 2021-03-06 01:05 +0000
pushed 2021-03-06 09:33 +0000
Jan de Mooij Jan de Mooij - Bug 1689413 part 16 - Remove JSObject group field. r=tcampbell,jonco
be83e8dbc365e0c03dd57e2dca49dfde1be07843
created 2021-03-06 01:11 +0200
pushed 2021-03-06 09:33 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 18 changesets (bug 1689413) for wpt failures on Event-subclasses-constructors.html CLOSED TREE
a11a96dce11bb430e44d582ac807a14b5abd4d28
created 2021-03-05 19:10 +0000
pushed 2021-03-06 09:33 +0000
Jan de Mooij Jan de Mooij - Bug 1689413 part 16 - Remove JSObject group field. r=tcampbell,jonco
479bdcdde1462d1511e1ee01327732004b392bdc
created 2021-02-22 13:12 +0000
pushed 2021-02-22 17:34 +0000
Ted Campbell Ted Campbell - Bug 1694040 - Use JSObject::is<ProxyObject> in more places. r=jandem
9539b156ac4fb4bae91c89b3004bf5dca892fecf
created 2020-12-02 20:38 +0000
pushed 2020-12-03 21:52 +0000
Jan de Mooij Jan de Mooij - Bug 1673553 part 74 - Remove NewSingletonProxyObject. r=iain
0fa2ce4b5315e2bdf9dc5db31942e5883096b19c
created 2020-10-02 12:51 +0000
pushed 2020-10-03 10:23 +0000
André Bargull André Bargull - Bug 1668785: Remove using declarations from namespace level in Proxy.h. r=mgaudet
08dc45f7b61c0ceaa0ed965a1b1f2603982bf8bd
created 2020-09-08 22:55 +0000
pushed 2020-09-09 09:39 +0000
Jeff Walden Jeff Walden - Bug 1663365 - Move various Object-related functions to a new js/public/Object.h header. r=jandem
c3512a84d4a484302295c58d2849066cc9a6aec2
created 2020-08-20 19:21 +0000
pushed 2020-08-21 03:37 +0000
Jeff Walden Jeff Walden - Bug 1659885 - Define |JS::shadow::Object| in public shadow API in its own minimal header. r=jonco
eea58922fd2791ccea44ea639de77486fa909b70
created 2020-07-27 21:08 +0000
pushed 2020-07-28 15:04 +0000
Matthew Gaudet Matthew Gaudet - Bug 1655443 - Redesign private name proxy support to be more clear and simpler r=jorendorff
49b15ed562b9a9c60d51c3aa38856650d450f69f
created 2020-07-20 13:49 +0000
pushed 2020-07-21 03:23 +0000
Matthew Gaudet Matthew Gaudet - Bug 1644160 - Initial Proxy Support for Private Fields r=jorendorff
b1d2d66897f8480dda540ff2507f836c24b5fd42
created 2020-07-20 16:46 +0300
pushed 2020-07-20 21:42 +0000
Butkovits Atila Butkovits Atila - Backed out 6 changesets (bug 1644160, bug 1652744) for failure at proxy-ccw.js CLOSED TREE
598d65b8afb523f8177b95e6072221a20c7b19bc
created 2020-07-17 21:01 +0000
pushed 2020-07-20 21:42 +0000
Matthew Gaudet Matthew Gaudet - Bug 1644160 - Initial Proxy Support for Private Fields r=jorendorff
4b153b20e8d1822f8b103c537d346d541cee7052
created 2020-05-24 18:47 +0000
pushed 2020-05-25 09:34 +0000
Gijs Kruitbosch Gijs Kruitbosch - Bug 1638373 - remove js/ipc now that CPOWs are dead, r=mccr8
7ad1607be0b8d97083e3bb690d02adf879441b3d
created 2020-04-14 16:57 +0000
pushed 2020-04-15 09:25 +0000
Jeff Walden Jeff Walden - Bug 949220 - Make |NewProxyObject| return only non-singletons, and add |NewSingletonProxyObject| for the singleton case. 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
cf4659d067916fdb2cc5038bf5822777fcdda0e7
created 2020-04-14 08:37 +0000
pushed 2020-04-14 15:44 +0000
Jeff Walden Jeff Walden - Bug 949220 - Make |NewProxyObject| return only non-singletons, and add |NewSingletonProxyObject| for the singleton case. r=jandem
f83f2771414cf5938a46f44e1b11cdcd5181ea0f
created 2019-12-11 06:17 +0000
pushed 2019-12-11 09:46 +0000
Jeff Walden Jeff Walden - Bug 1602882 - Move array operations to a new js/Array.h header. r=sfink,bzbarsky
c9a3fbdf8c3636b008e84ceea305b1b3d01afacc
created 2019-11-15 17:42 +0000
pushed 2019-11-19 21:20 +0000
André Bargull André Bargull - Bug 1595745 - Part 10: Change Proxy to use ClassSpec. r=mgaudet
ec8cad6891215a6db48cf2bc927ef6c77838035f
created 2019-11-15 18:17 +0200
pushed 2019-11-15 21:44 +0000
Cosmin Sabou Cosmin Sabou - Backed out 16 changesets (bug 1595745) for spidermonkey bustages on testWasm.cpp. CLOSED TREE
a514661afdda948c4fb0917375534f06a82ff5b0
created 2019-11-15 15:55 +0000
pushed 2019-11-15 21:44 +0000
André Bargull André Bargull - Bug 1595745 - Part 10: Change Proxy to use ClassSpec. r=mgaudet
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
eb8931554abe7caf4e7d3294aa00431d7059f26e
created 2019-08-05 16:32 +0000
pushed 2019-08-05 21:53 +0000
Andrew McCreight Andrew McCreight - Bug 1570484 - Nuke Xray waivers for remote outer window proxies. r=bzbarsky,tcampbell,jonco
739df94ca7b8f809a122d7eb2c0e9d2da9e873c3
created 2019-08-05 18:25 +0300
pushed 2019-08-05 21:53 +0000
Brindusan Cristian Brindusan Cristian - Backed out changeset 344a525cddbc (bug 1570484) for spidermonkey bustage at BaseProxyHandler.cpp:389:25. CLOSED TREE
344a525cddbce9c754de16ca796ba642b4ae6b7b
created 2019-08-05 14:55 +0000
pushed 2019-08-05 21:53 +0000
Andrew McCreight Andrew McCreight - Bug 1570484 - Nuke Xray waivers for remote outer window proxies. r=bzbarsky,tcampbell,jonco
427b854cdb1c47ce6a643f83245914d66dca4382
created 2019-03-13 13:33 +0100
pushed 2019-04-08 10:46 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1534967 - Part 1: use RootedIdVector. r=jonco
661d858eb94f6a564fb6845e024dbf83e632c9a0
created 2019-02-08 08:17 +0000
pushed 2019-02-08 16:15 +0000
Jan de Mooij Jan de Mooij - Bug 1525674 part 1 - Change the enumerate proxy trap to return the jsid vector instead of an iterator. r=bzbarsky,evilpie
46790408df7f559425becab13650b0d2c89d108b
created 2019-01-25 16:41 +0000
pushed 2019-01-28 21:44 +0000
Tom Schuster Tom Schuster - Bug 1156077 - Remove the non-standard Proxy getPropertyDescriptor trap. r=bzbarsky,jorendorff
0429fe76b4cca9d11093dcfc79e01d7da1f91888
created 2018-12-07 14:38 -0800
pushed 2018-12-15 02:48 +0000
Steve Fink Steve Fink - Bug 1513108 - Remove the separate class extension hook for getting a weakmap key delegate, r=jonco
1544326ba29a387f1240415af38da7a33f5083ef
created 2018-12-06 16:28 -0500
pushed 2018-12-15 02:48 +0000
Jon Coppeard Jon Coppeard - Bug 1463462 - Make gray marking assertions call a JSAPI function r=sfink
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
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
25d0d3ae255458d0392f8ce556d96bf86f9943fd
created 2018-11-05 09:09 +0000
pushed 2018-11-05 21:51 +0000
Ted Campbell Ted Campbell - Bug 1503994 - Fixup js Proxy doc comments r=jandem
f2bedf1fe932f1bb3277a4db1e11fbb02b3242d8
created 2018-09-06 12:11 +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/public. r=jandem
aa11c398f118ceee4bc586e896b4132186c692b6
created 2018-09-05 01:25 -0700
pushed 2018-09-06 04:38 +0000
André Bargull André Bargull - Bug 1485066 - Part 9: Additional miscellaneous clean-ups around EncodeString callers. r=Waldo
3d23c2f43b8a5ccd1dd21f1240689cea1566deed
created 2018-09-05 15:54 +0300
pushed 2018-09-05 22:25 +0000
Cosmin Sabou Cosmin Sabou - Backed out 14 changesets (bug 1485066) for build bustages on MessageManagerFuzzer. CLOSED TREE
09b5382e0bafb893a4d0c76e25d05d0b635f6dbf
created 2018-09-05 01:25 -0700
pushed 2018-09-05 22:25 +0000
André Bargull André Bargull - Bug 1485066 - Part 9: Additional miscellaneous clean-ups around EncodeString callers. r=Waldo
67c0442a7a44a0618504911b3239aa0117b3d4ee
created 2018-06-26 12:02 -0400
pushed 2018-06-29 09:42 +0000
Ted Campbell Ted Campbell - Bug 1471272 - Add [SMDOC] tags for in-source documentation. r=jandem,nbp
fde4d35d666ad9f261f02e520fcfc675f45fe929
created 2018-04-20 13:07 +0200
pushed 2018-04-21 21:44 +0000
Jan de Mooij Jan de Mooij - Bug 1454592 part 2 - Get rid of a static constructor for protoTable array. r=jonco
3d0c62242c483a022e08a262794b071dea58376d
created 2018-04-20 15:27 +0300
pushed 2018-04-20 23:00 +0000
Gurzau Raul Gurzau Raul - Backed out 2 changesets (bug 1454592) for Windows build bustage on a CLOSED TREE
82821ff143e3db57f6d87acd650cb4e60f5099e4
created 2018-04-20 13:07 +0200
pushed 2018-04-20 23:00 +0000
Jan de Mooij Jan de Mooij - Bug 1454592 part 2 - Use constexpr for protoTable static array. r=jonco
104deeaf58dc7d20fe34fd226be4687467bd2713
created 2018-04-20 10:09 +0200
pushed 2018-04-20 23:00 +0000
Jon Coppeard Jon Coppeard - Bug 1443468 - Suppress gray marking assertion during maniupulation of internal GC state r=sfink
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
516c4fb1e4b862b78a40c472e4d61dea79d51890
created 2018-04-12 22:15 +0300
pushed 2018-04-12 19:16 +0000
Sebastian Hengst Sebastian Hengst - Bug 525063 - Backing out js/public/ for violation of committing guidelines. a=backout
d7d2f08e051c3c355d41dc5c1ce1bd3ca55a43b9
created 2018-04-10 21:11 +0200
pushed 2018-04-11 23:46 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan
42eb9bb1033e11e2f3c8c8cdbaaced162bdb2f59
created 2018-02-16 11:40 +0000
pushed 2018-02-16 22:09 +0000
Jon Coppeard Jon Coppeard - Bug 1399866 - Add gray marking asserts to proxy write functions r=sfink
4ef2425934f236201df33293a34c2400d5c5f19d
created 2018-01-12 12:47 +0100
pushed 2018-01-12 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 1113014 - Don't emit a branch in LoadDOMPrivate if we know the object kind (native or proxy) statically. r=bz
3f8f9e5f28583ef7bb1e46647540da4309155e16
created 2017-10-24 20:48 +0200
pushed 2017-10-24 21:58 +0000
Tom Schuster Tom Schuster - Bug 638054 - Remove watch class-hook and proxy trap r=jorendorff,bz
55fc35f2a57d0394d88df593ad694f81e97487be
created 2017-09-19 12:31 +0100
pushed 2017-09-19 21:49 +0000
Jon Coppeard Jon Coppeard - Bug 1396613 - Make proxy objects override handler's objectMoved method rather than using class hook r=sfink r=mccr8 r=peterv
353300cbbf52fc65a5e4f463ca42eade3790b549
created 2017-09-19 12:31 +0100
pushed 2017-09-19 21:49 +0000
Jon Coppeard Jon Coppeard - Bug 1396613 - Update the object moved hook to allow it to be called when tenuring nursery objects r=sfink r=mccr8
2e0e609aa3ca08298870542650011104871c3425
created 2017-07-25 13:22 +0200
pushed 2017-07-26 02:04 +0000
Jan de Mooij Jan de Mooij - Bug 1383775 - Clean up function toString/toSource code, remove remnants of source decompiler. r=anba
707b8c089de26e0eb3051e743a1cefea84ce2196
created 2017-07-11 11:31 +0200
pushed 2017-07-12 09:07 +0000
Jan de Mooij Jan de Mooij - Bug 1379461 - Refactor code to return RegExpShared* directly instead of using bool + outparam. r=evilpie,sfink
8dad48102b135b1f63008ceabe3469ab171920b0
created 2017-07-11 12:59 +0200
pushed 2017-07-12 09:07 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 3a0a2ffe803b (bug 1379461) for hazard failure
3a0a2ffe803bb326d06ac070d1950ff0fda61146
created 2017-07-11 11:31 +0200
pushed 2017-07-12 09:07 +0000
Jan de Mooij Jan de Mooij - Bug 1379461 - Refactor code to return RegExpShared* directly instead of using bool + outparam. r=evilpie
less more (0) -100 -60 tip