js/src/jsfriendapi.h
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-29 03:30 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
8c02abfe5360fa4bf00c5c59ea1640f1e2e7c14a
created 2015-03-01 13:16 -0600
pushed 2015-03-27 23:37 +0000
Jason Orendorff Jason Orendorff - Bug 1142794 - Change 'receiver' argument to SetProperty functions and ProxyHandler::set methods to be a HandleValue. r=Waldo.
c8cf2a03ddcf31ea2d4355e52a89037468cd15f9
created 2015-02-28 11:23 -0600
pushed 2015-03-26 18:44 +0000
Jason Orendorff Jason Orendorff - Bug 1142784, part 3 - Change js::DefinePropertyOp and a few property-defining functions to use PropertyDescriptor rather than separate (value, attrs, getter, setter) arguments. r=Waldo.
7eca624923335b1ef0952ff3979f4a083d73bf78
created 2015-02-17 11:58 -0600
pushed 2015-03-26 18:44 +0000
Jason Orendorff Jason Orendorff - Bug 1142784, part 2 - Change ProxyHandler::defineProperty() to make the desc argument a non-mutable handle. r=Waldo.
6465d9a4d0dca1ced11105a1bb7d943e43d62d90
created 2015-03-25 09:07 -0700
pushed 2015-03-26 18:44 +0000
Brian Hackett Brian Hackett - Bug 1143256 - Store object metadata using a weak map, r=luke.
c3638d994edd641c54b6cfcc60d8f32576530eca
created 2015-03-22 09:34 -0700
pushed 2015-03-23 12:19 +0000
Phil Ringnalda Phil Ringnalda - Backed out 9 changesets (bug 1142775, bug 1139683, bug 1143810, bug 1142761, bug 1142784, bug 1142794, bug 1144819) for widespread bustage
7613fc978d36faaf405f3490c19c85886c9e9686
created 2015-03-01 13:16 -0600
pushed 2015-03-23 12:19 +0000
Jason Orendorff Jason Orendorff - Bug 1142794 - Change 'receiver' argument to SetProperty functions and ProxyHandler::set methods to be a HandleValue. r=Waldo.
e5f0cb31263d820a926a55b288d7ac2951777611
created 2015-02-28 11:23 -0600
pushed 2015-03-23 12:19 +0000
Jason Orendorff Jason Orendorff - Bug 1142784, part 3 - Change js::DefinePropertyOp and a few property-defining functions to use PropertyDescriptor rather than separate (value, attrs, getter, setter) arguments. r=Waldo.
dcd0af73ac848137d04fa35cc1d111ece51677fe
created 2015-02-17 11:58 -0600
pushed 2015-03-23 12:19 +0000
Jason Orendorff Jason Orendorff - Bug 1142784, part 2 - Change ProxyHandler::defineProperty() to make the desc argument a non-mutable handle. r=Waldo.
ac4464790ec4896a5188fa50cfc69ae0ffeddc08
created 2015-03-21 12:28 -0400
pushed 2015-03-22 20:58 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
1b0a6e932bfb339d83c722fe39986cb21c7b3c67
created 2015-03-20 20:48 -0700
pushed 2015-03-21 19:32 +0000
Shu-yu Guo Shu-yu Guo - Bug 1143860 - Add column number to PCToLineNumber. (r=djvj)
324071d6d325ad1ecd6aa14e91e010734c1bd28a
created 2015-03-20 16:07 -0400
pushed 2015-03-21 19:32 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset d3c9b899f7d2 (bug 1143256) for frequent browser_perf-refresh.js leaks.
d3c9b899f7d205a33b53ec9c11d41955955c6089
created 2015-03-20 06:33 -0700
pushed 2015-03-21 19:32 +0000
Brian Hackett Brian Hackett - Bug 1143256 - Store object metadata using a weak map, r=luke.
b7a80ceeed2f633eb331350d9e34541a12856e02
created 2015-02-06 16:55 -0600
pushed 2015-03-12 22:06 +0000
Jason Orendorff Jason Orendorff - Bug 1130537 - Reimplement js::SetPropertyIgnoringNamedGetter to follow ES6 draft rev 32 9.1.9 [[Set]]. r=efaust.
358970f124d78cf871fc5f04d113aa2fa36aa6ea
created 2015-03-09 12:50 -0400
pushed 2015-03-10 01:27 +0000
Boris Zbarsky Boris Zbarsky - Bug 1140573 part 4. Drop the parent argument from js::NewFunctionByIdWithReserved. r=waldo
cdeac41a30aa7e2282e87cc7c2e73a2f094aa49f
created 2015-03-09 12:50 -0400
pushed 2015-03-10 01:27 +0000
Boris Zbarsky Boris Zbarsky - Bug 1140573 part 3. Drop the parent argument from js::NewFunctionWithReserved. r=waldo
b45b569aa36516ff66b3bb313199ce7f483ca49a
created 2015-03-09 12:49 -0400
pushed 2015-03-10 01:27 +0000
Boris Zbarsky Boris Zbarsky - Bug 1140582. Remove the parent argument from JS_NewObjectWithUniqueType. r=waldo
41846743ab88b9ca108c2accb2d646cf6a9387e3
created 2015-03-06 16:33 -0500
pushed 2015-03-08 03:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1131805 part 2. Remove remaining js::GetObjectParent and JS_GetParent uses in SpiderMonkey. r=waldo
94a0946d5a0a09f4282d1c6513d3677d87e43f9b
created 2015-03-06 16:33 -0500
pushed 2015-03-08 03:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1131802 part 1. Add JS friend API to test whether a given function object has extended slots. r=terrence
35f7c0795116b44f106b79dab2f1ccbea9ca688d
created 2015-02-04 10:20 -0600
pushed 2015-03-08 03:12 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 5 - [[Delete]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
0712a3d4b79c78f151cf50407fb8707f41b52b25
created 2015-02-03 19:51 -0600
pushed 2015-03-08 03:12 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 4 - [[Set]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
2b18c04de86c2583959e350a95ef77d621deaef3
created 2015-01-30 11:37 -0600
pushed 2015-03-08 03:12 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 3 - [[DefineOwnProperty]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
c0d21f2affd6182e729628d952a664ab39438b1b
created 2015-01-30 13:56 -0600
pushed 2015-03-08 03:12 +0000
Jason Orendorff Jason Orendorff - Bug 1130576 - Rename JSPropertyOp -> JSGetterOp and JSStrictPropertyOp -> JSSetterOp. r=efaust.
dc86a4e16519d1cf511dedbd1d043a49149a8ac8
created 2015-03-06 15:14 -0800
pushed 2015-03-08 03:12 +0000
L. David Baron L. David Baron - Back out bug 1131802 (changesets 80e90f586329 and 35c268f162db) and patch 2 from bug 1131805 (changeset 4139522bf814) on a CLOSED TREE for assertion failures.
4139522bf81411bb298025a7e2d405dc89f638d9
created 2015-03-06 16:33 -0500
pushed 2015-03-08 03:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1131805 part 2. Remove remaining js::GetObjectParent and JS_GetParent uses in SpiderMonkey. r=waldo
35c268f162dbbcfa29868b6c4ff48a4282f46321
created 2015-03-06 16:33 -0500
pushed 2015-03-08 03:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1131802 part 1. Add JS friend API to test whether a given function object has extended slots. r=terrence
5de3c4e663e77f8c24d5553927efc46adb4df0b1
created 2015-03-06 16:33 -0500
pushed 2015-03-08 03:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1140399. Add friend API to check whether a given function object has a JSNative and to get that JSNative as needed. r=jandem
afda1ff329bf2d1da22e0f09eb1c24537eefb7f4
created 2015-03-04 08:32 -0600
pushed 2015-03-04 21:35 +0000
Brian Hackett Brian Hackett - Bug 1137497 - Remove shape from unboxed objects, r=jandem.
73591b41e7777f562591310246277470b0b1ea65
created 2015-03-03 06:23 -0600
pushed 2015-03-04 00:49 +0000
Brian Hackett Brian Hackett - Bug 1137978 - Access an object's compartment and zone via its group, remove ObjectGroup::singleton_, r=jandem,terrence.
06f2d4958f52105ae913be23c11f29f8a5a54495
created 2015-03-03 09:33 +0100
pushed 2015-03-04 00:49 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 part 2 - Unprefix a few js_* functions I forgot in part 1. r=bhackett
7d8224f00aecb8a4048f2d02ac60a6e384133447
created 2015-03-02 10:25 -0800
pushed 2015-03-03 12:54 +0000
Steve Fink Steve Fink - Bug 1137336 - Explicitly disallow WeakMapTracer.callback from GCing, r=terrence
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-02-27 18:20 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
2dac197193b72d9c43bd6c50553c8f683ec195a2
created 2015-02-26 15:58 -0500
pushed 2015-02-27 18:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 1136925 part 1. Stop passing a parent to JS_CloneObject. r=waldo
7c3cc4f11d38fd6adfc585cf06afb3d092471bdc
created 2015-02-26 23:17 -0800
pushed 2015-02-27 18:20 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 1136925) for potentially busting m-e10s-dt on a CLOSED TREE
d5e658bc07927efca7cf538ca8d6b8430099febd
created 2015-02-26 15:58 -0500
pushed 2015-02-27 18:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 1136925 part 1. Stop passing a parent to JS_CloneObject. r=waldo
fa4a0af4fbaf2e2516210a6abb409285dae42aae
created 2015-02-26 12:30 -0500
pushed 2015-02-27 02:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1133746. Allow DOMProxyShadows to communicate to the JIT whether the shadowing is done by the expando object or not. r=efaust,peterv
fb067573f99d2ebbe152f2f04f7df4f1edd3a8f2
created 2015-02-26 09:40 -0500
pushed 2015-02-27 02:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1136523. Stop doing weird things with parents in ctypes code and remove the JS_DeprecatedNewObjectWithGivenProtoAndParent API. r=waldo
186c909aa7f02e03e43f982a67af01afce76fc30
created 2015-02-26 09:40 -0500
pushed 2015-02-27 02:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1136345. Drop the parent arg from JS_NewObjectWithGivenProto and introduce a JS_DeprecatedNewObjectWithGivenProtoAndParent for the few cases that still pass in a custom parent. r=waldo
1a8fca17a4fab911cf9e0594a9f022295cd24700
created 2015-02-24 16:04 -0500
pushed 2015-02-25 11:06 +0000
Boris Zbarsky Boris Zbarsky - Bug 1134970 part 2. Add JS friend API to quickly copy properties from one object to another if the objects are similar enough. r=bhackett,waldo
0512c8c17930163fc91b9f0afe3e64f7f3028d1f
created 2015-02-24 16:04 -0500
pushed 2015-02-25 11:06 +0000
Boris Zbarsky Boris Zbarsky - Bug 1134970 part 1. Add JS friend API to allocate an object which is guaranteed to have no attached metadata. r=waldo
bf0a30e5256cd3f75782686954fddfc31348fcf2
created 2015-01-15 20:04 -0500
pushed 2015-02-19 14:42 +0000
Trevor Saunders Trevor Saunders - bug 1133075 - add more MOZ_OVERRIDE r=froydnj, waldo, jrmuizel
f1348faedf2fb71338dd7b5582ad0a4221f3b272
created 2015-02-14 08:50 -0700
pushed 2015-02-16 15:06 +0000
Brian Hackett Brian Hackett - Bug 1121554 - Include receiver argument in setProperty hooks, r=jorendorff.
c280abdc083f87373509770b8b5cdcf30e5007b3
created 2015-02-12 08:37 -0800
pushed 2015-02-16 15:06 +0000
Dan Gohman Dan Gohman - Bug 1131783 - Mark various unlikely conditions as MOZ_UNLIKELY r=waldo
d3babbfbe771777402148d64b572857cb2454a36
created 2015-02-13 12:20 +0100
pushed 2015-02-16 15:06 +0000
Tom Schuster Tom Schuster - Bug 1124934 - Add a HasProperty ObjectOp. r=jorendorff
c5b1c517ad63bc99922dfe96a18ab0b964d350c0
created 2015-02-13 09:21 -0800
pushed 2015-02-16 15:06 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1117242 - SavedFrame objects should do principal checks for every accessor; r=jimb,jandem,bz
c93e99adfc7d52866cae3a65d818bb32374e9557
created 2015-02-11 23:40 +0100
pushed 2015-02-12 14:33 +0000
Tom Schuster Tom Schuster - Bug 1125437 - Get rid of SetPropertyAttributes and use DefineProperty to follow ES6 specification. r=efaust
f4de5e527fbf5fa72991f183443a5f0a2969815e
created 2015-02-11 23:40 +0100
pushed 2015-02-12 14:33 +0000
Tom Schuster Tom Schuster - Bug 1125437 - Remove CheckDefineProperty and use StandardDefineProperty instead. r=efaust
c8d97a8ed806dfacd2aa14c060de0062e25a1d0a
created 2015-02-06 18:09 +0100
pushed 2015-02-06 22:44 +0000
Jan de Mooij Jan de Mooij - Bug 1129875 - Remove unused AssertOnScriptEntryHook. r=luke
2db34138eedff06328b4bfd9f845fb98c2aaeeac
created 2015-02-05 16:35 +0100
pushed 2015-02-06 14:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1113338: Add SIMD partial loads/stores in asm.js; r=sunfish,luke
3daaa1d1b5acefbc779510d9754b5d63a5e735f3
created 2015-01-28 09:31 +0100
pushed 2015-02-06 14:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1113338: Throw on out-of-bounds SIMD heap accesses in asm.js; r=luke
f1ac9100750e5669ae15208d939af3a9a794e748
created 2015-01-28 17:12 -0600
pushed 2015-02-03 13:27 +0000
Jason Orendorff Jason Orendorff - Bug 1127121 - Remove property key type splitting in ObjectOps. r=bhackett.
e3ff19a4994504fbedc7a02830b1063efb194183
created 2015-02-02 11:20 -0700
pushed 2015-02-02 22:28 +0000
Brian Hackett Brian Hackett - Bug 1125930 - Rename TypeObject to ObjectGroup, r=jandem.
7f7f003696ad7bccde5ebcaf4cc122cc60e887f4
created 2015-01-26 07:22 +0900
pushed 2015-01-26 13:09 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1111290 - Part 3: Remove TypedEnum.h and fold TypedEnumInternal.h into TypedEnumBits.h. r=waldo
ff99308cdefcf27899ce53d9198a11140f66a3ed
created 2015-01-24 16:38 +0100
pushed 2015-01-25 00:24 +0000
Tom Schuster Tom Schuster - Bug 1122619 - Remove getPropertyAttributes object ops. r=jorendorff
21c74787b9b903cfc3ed2931403d77292e5e1296
created 2015-01-23 09:54 -0500
pushed 2015-01-24 16:27 +0000
Boris Zbarsky Boris Zbarsky - Bug 1107443 part 3. Stop defining non-configurable properties on the window in xpconnect sandbox code. r=peterv,jorendorff
0594d3bb989217e6afd1243073f8fee1a0d95303
created 2015-01-22 22:36 -0500
pushed 2015-01-23 17:30 +0000
Boris Zbarsky Boris Zbarsky - Bug 1122361. Deal with populateUncaughtExceptionReport failing. r=waldo
ce3aaa3b3a4210f49c960ead4257e1f7e5e99a87
created 2015-01-22 17:17 +0100
pushed 2015-01-22 22:31 +0000
Tom Schuster Tom Schuster - Bug 1122552 - Introduce [[GetOwnProperty]] object op. r=jorendorff,bz
40c8c95bab0bc3c32c6aefc91ae813651c14f850
created 2015-01-15 17:39 -0500
pushed 2015-01-16 13:47 +0000
Boris Zbarsky Boris Zbarsky - Bug 1107953 part 4. Add a friend API to get the principals of a SavedFrame object. r=jimb
ec05328eb3252d9adc6529e47f6f5b428959fa09
created 2014-12-18 05:02 -0600
pushed 2015-01-16 00:14 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 2 - Rename js::DefaultValue -> js::OrdinaryToPrimitive. r=Waldo.
less more (0) -300 -100 -60 tip