js/public/Proxy.h
427b854cdb1c47ce6a643f83245914d66dca4382
created 2019-03-13 13:33 +0100
pushed 2019-07-01 08:34 +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-05-13 09:36 +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-05-13 09:36 +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 2019-03-11 12:10 +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 2019-03-11 12:10 +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 2019-01-21 12:33 +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 2019-01-21 12:33 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2019-01-21 12:33 +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 2019-01-21 12:33 +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 2019-01-21 12:33 +0000
Ted Campbell Ted Campbell - Bug 1503994 - Fixup js Proxy doc comments r=jandem
f2bedf1fe932f1bb3277a4db1e11fbb02b3242d8
created 2018-09-06 12:11 +0200
pushed 2018-12-03 15:51 +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-12-03 15:51 +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-12-03 15:51 +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-12-03 15:51 +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-10-15 10:40 +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-06-18 21:12 +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-06-18 21:12 +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-06-18 21:12 +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-06-18 21:12 +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-06-18 21:12 +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-06-18 21:12 +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-06-18 21:12 +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-04-26 16:43 +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-03-01 12:45 +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 2018-01-11 17:45 +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-11-02 12:36 +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-11-02 12:36 +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-09-14 16:50 +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-09-14 16:50 +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-09-14 16:50 +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-09-14 16:50 +0000
Jan de Mooij Jan de Mooij - Bug 1379461 - Refactor code to return RegExpShared* directly instead of using bool + outparam. r=evilpie
159610c3ad3417d5956b82a732186f987cbb682d
created 2017-06-30 17:31 -0700
pushed 2017-09-14 16:50 +0000
Boris Zbarsky Boris Zbarsky - Bug 1377055. Assert that JSCLASS_SKIP_NURSERY_FINALIZE is not used on proxies. r=jonco
a257dace8dae4755429361aa0c4757c540e79916
created 2017-06-28 21:00 -0700
pushed 2017-09-14 16:50 +0000
Jan de Mooij Jan de Mooij - Bug 1375505 part 1 - Change iterator code to return JSObject* instead of returning bool + outparam. r=evilpie
1d5d4015f0c19d5da7c76b5e134eb227431a6356
created 2017-04-29 14:41 +0200
pushed 2017-07-31 14:08 +0000
Jan de Mooij Jan de Mooij - Bug 1360523 - Define number of reserved slots explicitly for each proxy js::Class. r=bz
42a3fcaa99ef4039ec76bfc967ff475d04f486da
created 2017-04-28 14:12 +0200
pushed 2017-07-31 14:08 +0000
Jan de Mooij Jan de Mooij - Bug 1237504 - Refactor proxy slot layout to allow proxies to have more than 2 slots. r=bz,jonco
9625ba329e864ebc4233b8b48338baaaa59f1f2e
created 2017-03-27 10:38 +0100
pushed 2017-07-31 14:08 +0000
Jon Coppeard Jon Coppeard - Bug 1345177 - Remove use of RegExpGuard r=sfink
aac9899a66462ab8a3391ae9025c3e77a89975cc
created 2017-03-27 10:38 +0100
pushed 2017-07-31 14:08 +0000
Jon Coppeard Jon Coppeard - Bug 1345177 - Make RegExpShared a GC thing r=sfink
bf0a094026f7d736e56a5a1ea042fe8e531aabce
created 2017-03-27 11:09 +0100
pushed 2017-07-31 14:08 +0000
Jon Coppeard Jon Coppeard - Backed out changesets e66f564d9749 and 0380d914ad39 (bug 1345177) for rooting hazards
e66f564d9749c62a6400f1d2c5ba9654073d7684
created 2017-03-27 10:38 +0100
pushed 2017-07-31 14:08 +0000
Jon Coppeard Jon Coppeard - Bug 1345177 - Remove use of RegExpGuard r=sfink
0380d914ad395fca03f342ab911495a1284f1986
created 2017-03-27 10:38 +0100
pushed 2017-07-31 14:08 +0000
Jon Coppeard Jon Coppeard - Bug 1345177 - Make RegExpShared a GC thing r=sfink
6b718178f43f0f80ad1c8c36540d4e5112c0cc05
created 2017-02-22 21:16 +0100
pushed 2017-06-05 19:31 +0000
Tom Schuster Tom Schuster - Bug 1319087 - Implement a CrossCompartmentWrapper IC stub. r=bz,bholley,jandem
47f366b5d46762ca0aae2aab12adeb1f1a4a05a0
created 2017-02-02 12:48 -0500
pushed 2017-06-05 19:31 +0000
Boris Zbarsky Boris Zbarsky - Bug 1335654 part 1. Propagate AutoEnterPolicy's mayThrow argument to the enter() methods of proxy handlers, so they know whether it's OK to throw some sort of custom exception or whether they should just silently deny. r=bholley,jandem
a5917e9614e49308f6e9963ee6c38517fef48416
created 2016-12-29 10:58 +1100
pushed 2017-04-10 20:44 +0000
Xidorn Quan Xidorn Quan - Bug 1325351 part 1 - Remove workaround for VC in Maybe. r=froydnj
e5eab325b27f36a4c80d04a759a2d2fa462248ab
created 2016-12-26 16:40 +0100
pushed 2017-04-10 20:44 +0000
Jan de Mooij Jan de Mooij - Bug 1325075 - Fix Value::isGCThing footgun, stop returning true for NullValue. r=jonco,baku
3fb25baa6f83cc05b2e44c896d4bb922904ac0c3
created 2016-09-11 18:15 +0900
pushed 2017-02-27 14:59 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290337 - Part 13: Replace Value parameter to const Value& in finalizeInBackground. r=sfink
9796ed81f17a936804ec792c843dadf2c00023df
created 2016-09-11 18:15 +0900
pushed 2017-02-27 14:59 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290337 - Part 3: Replace Value parameter to const Value& in simple case. r=shu
9ff810febb0af9cf4e08ed5c1b4c902aef3f4f5f
created 2016-04-04 11:50 -0700
pushed 2017-01-16 13:07 +0000
Terrence Cole Terrence Cole - Bug 1237058 - Nursery allocate cross-compartment wrappers; r=jonco,r=terrence
96875d7ae6f2f4cb0f56cd872eaae90345933563
created 2016-07-08 14:39 -0700
pushed 2016-10-31 18:13 +0000
Chris Peterson Chris Peterson - Bug 1277775 - Replace MOZ_CONSTEXPR{_VAR,_TMPL} with constexpr. r=froydnj
dc3e76c6750c8b67896d3d27740a13615e55f438
created 2016-06-30 00:04 +0200
pushed 2016-10-31 18:13 +0000
Tom Schuster Tom Schuster - Bug 1114580 - Change ESClassValue to an enum class. r=jorendorff
1d72d5a56b144d8ddfefa99ad299f63cb521f546
created 2016-05-03 17:29 -0700
pushed 2016-09-05 20:01 +0000
Jeff Walden Jeff Walden - Bug 1269928 - Fold DirectProxyHandler into Wrapper, which is now its only (non-test) consumer. r=efaust
1c286374a5183f6407a9fef085e9e930fee16ffe
created 2016-04-29 19:59 -0700
pushed 2016-09-05 20:01 +0000
Jeff Walden Jeff Walden - Bug 888969 - Permit a cyclic [[Prototype]] chain to be created through a Location object. r=bz, r=efaust
6cfb92e3d2c74d81e7ac74058bb2d624613859bf
created 2016-02-23 13:42 -0800
pushed 2016-09-05 20:01 +0000
Jeff Walden Jeff Walden - Bug 888969 - Make the getPrototypeOf/setPrototypeOf traps scriptable. r=efaust, r=bholley
e6b28d1a8a043194ae6c42e2c1d645ba7f475d11
created 2016-03-24 13:24 -0700
pushed 2016-07-25 16:35 +0000
Terrence Cole Terrence Cole - Bug 1259580 - Hide as many Proxy details as possible behind a detail namespace; r=efaust
0a748d0eca440791c26eb3ec549a15486753dcc0
created 2016-03-24 13:03 -0700
pushed 2016-07-25 16:35 +0000
Terrence Cole Terrence Cole - Bug 1259578 - Use GC infrastructure to allocate proxy's malloced blob; r=jonco
fd209a5854c093584a1b07bd38d7a3305304f982
created 2016-02-10 00:12 +0100
pushed 2016-06-01 01:31 +0000
Tom Schuster Tom Schuster - Bug 1246318 - Make the proxy enumerate trap non-standard. r=efaust
27fc4690ec4d0f4a0288d2b6eeba304fa927a3bb
created 2016-01-28 11:28 +0100
pushed 2016-06-01 01:31 +0000
Tom Schuster Tom Schuster - Bug 1242214 - Rename JSPropertyDescriptor JS::PropertyDescriptor in js. r=sstangl
5d5b806d8a29cb304968ccac08d24ab3953b5a85
created 2015-03-20 14:03 -0500
pushed 2016-01-18 19:06 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 4 - Remove BaseProxyHandler::defaultValue. r=jandem.
027ddfe2c4afed797a06e5ef74ca9aa91d3da86b
created 2015-09-23 12:31 -0700
pushed 2016-01-18 19:06 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1206168, bug 1177318, bug 1054756) for hazard build failures CLOSED TREE
105433ce195b39f10f9f0b939c8786a0aff6a70f
created 2015-03-20 14:03 -0500
pushed 2016-01-18 19:06 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 4 - Remove BaseProxyHandler::defaultValue. r=jandem.
b30b0dcc562c4fce5802c1ff222d0cd6c7309f53
created 2015-08-28 21:55 -0700
pushed 2016-01-18 19:06 +0000
Jeff Walden Jeff Walden - Bug 1179003 - Convert the infallible objectClassIs proxy hook into a fallible getBuiltinClass hook that indicates class type via outparam. r=efaust, r=bz on DOM bits, r=billm on IPC bits
less more (0) -60 tip