js/src/vm/NativeObject-inl.h
8ed771ecfecd259a6236fbf0ad3214affb3b98aa
created 2015-04-23 15:51 +0200
pushed 2015-04-23 13:52 +0000
Jan de Mooij Jan de Mooij - Bug 1155946 part 1 - Add a mayResolve class hook to optimize objects with resolve hooks better. r=bhackett
8dce32099811ce6baa7bf141ba9b4c90a46ce635
created 2015-04-03 21:23 +0200
pushed 2015-04-03 19:24 +0000
Tom Schuster Tom Schuster - Bug 1125302 - Remove NativeLookupProperty. r=luke
034027f41aaf1c3a522e47dcdbafaf3525f898c7
created 2015-03-23 14:32 -0500
pushed 2015-04-02 15:02 +0000
Jason Orendorff Jason Orendorff - Bug 1138499, part 2 - Strengthen assertComplete() to require that both [[Get]] and [[Set]] be present on accessor properties. r=Waldo.
386c8b5b73c09b6186118258f524ce4c86c8af23
created 2015-04-01 19:17 -0700
pushed 2015-04-02 02:25 +0000
Wes Kocher Wes Kocher - Backed out 20 changesets (bug 1138499, bug 1148750, bug 1149563, bug 1148652, bug 1123875, bug 1145636, bug 1147660, bug 1148568, bug 1142828) for talos other timeouts CLOSED TREE
9b51b38317d6a85390d73074fd6344e576d2605d
created 2015-03-23 14:32 -0500
pushed 2015-04-01 22:43 +0000
Jason Orendorff Jason Orendorff - Bug 1138499, part 2 - Strengthen assertComplete() to require that both [[Get]] and [[Set]] be present on accessor properties. r=Waldo.
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-28 22:23 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-28 17:42 +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-28 11:10 +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 15:55 +0000
Jason Orendorff Jason Orendorff - Bug 1142794 - Change 'receiver' argument to SetProperty functions and ProxyHandler::set methods to be a HandleValue. r=Waldo.
6465d9a4d0dca1ced11105a1bb7d943e43d62d90
created 2015-03-25 09:07 -0700
pushed 2015-03-25 16:08 +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-22 16:34 +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-22 14:58 +0000
Jason Orendorff Jason Orendorff - Bug 1142794 - Change 'receiver' argument to SetProperty functions and ProxyHandler::set methods to be a HandleValue. r=Waldo.
324071d6d325ad1ecd6aa14e91e010734c1bd28a
created 2015-03-20 16:07 -0400
pushed 2015-03-20 20:24 +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-20 13:34 +0000
Brian Hackett Brian Hackett - Bug 1143256 - Store object metadata using a weak map, r=luke.
c0a7bfc8dfae60308ad00edc4a18ecec8ce6dfc6
created 2015-03-14 01:36 -0400
pushed 2015-03-14 05:37 +0000
Boris Zbarsky Boris Zbarsky - Bug 805052 part 3. Remove parents from SpiderMonkey. r=waldo,terrence
74e1b16ef4e3777618699aa7be4fce30e6a7c535
created 2015-03-14 01:36 -0400
pushed 2015-03-14 05:37 +0000
Boris Zbarsky Boris Zbarsky - Bug 1142304. Remove the parent argument from NewObjectWithGivenTaggedProto. r=waldo
68cdfc32c5f2a216fb823647cd6a37c900d69de5
created 2015-03-14 01:36 -0400
pushed 2015-03-14 05:37 +0000
Boris Zbarsky Boris Zbarsky - Bug 1142309. Remove the parent argument from NewObjectWithClassProto. r=waldo
b105c303ca33ed024d8e34413da7cf24f848f129
created 2015-03-14 01:36 -0400
pushed 2015-03-14 05:37 +0000
Boris Zbarsky Boris Zbarsky - Bug 1142296. Remove the parent argument from NewObjectWithGivenProto. r=waldo
761c4f4f4af8ad1cabb4dbedab5db3e10436e60c
created 2015-03-11 22:33 -0400
pushed 2015-03-12 02:36 +0000
Boris Zbarsky Boris Zbarsky - Bug 1142282 part 3. Remove the parent argument of NewNativeObjectWithClassProto. r=waldo
e3f898cc3cb96b4681d32a8499df03c776265063
created 2015-03-11 22:33 -0400
pushed 2015-03-12 02:36 +0000
Boris Zbarsky Boris Zbarsky - Bug 1142282 part 2. Remove the parent argument of NewNativeObjectWithGivenTaggedProto. r=waldo
e1ec6a6aa82af3ee0b8dfe7f2bb2a1a0ace338ba
created 2015-03-11 22:33 -0400
pushed 2015-03-12 02:36 +0000
Boris Zbarsky Boris Zbarsky - Bug 1142282 part 1. Remove the parent argument of NewNativeObjectWithGivenProto. r=waldo
2b18c04de86c2583959e350a95ef77d621deaef3
created 2015-01-30 11:37 -0600
pushed 2015-03-07 02:06 +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-07 02:06 +0000
Jason Orendorff Jason Orendorff - Bug 1130576 - Rename JSPropertyOp -> JSGetterOp and JSStrictPropertyOp -> JSSetterOp. r=efaust.
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-02-27 15:09 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
b1cc2dd3e35c8c8e074ac15e3e618520dc07edbc
created 2015-02-18 08:08 -0700
pushed 2015-02-18 15:08 +0000
Brian Hackett Brian Hackett - Bug 1133254 - Dehandlify shape-updating object methods, allow setting multiple flags on an object at once, r=terrence.
b347698b4d7b031bb11b10990b27fca6627340c5
created 2015-02-13 09:36 -0800
pushed 2015-02-13 20:39 +0000
Terrence Cole Terrence Cole - Bug 1131877 - Part 3: Handlify TaggedProto NewObject functions; r=sfink
6ff7a6801951efddae7ad8266497b39590983dcd
created 2015-02-13 09:36 -0800
pushed 2015-02-13 20:39 +0000
Terrence Cole Terrence Cole - Bug 1131877 - Part 2: Handlify the proto arg to NewObject functions; r=sfink
8f282d6a1d1742fb7fb16eeaa71b81f74dd0a952
created 2015-02-13 09:36 -0800
pushed 2015-02-13 20:39 +0000
Terrence Cole Terrence Cole - Bug 1131877 - Part 1: Rename TaggedProto taking NewObject methods; r=bhackett
c448634fb6c945b1d16e003c4d2515407c49487f
created 2015-02-10 14:08 -0800
pushed 2015-02-11 20:59 +0000
Terrence Cole Terrence Cole - Bug 1131789 - Handlify the parent argument to NewObjectWithProto and friends; r=sfink
ee3bc49e9cf5680bce2d1fdaae81ace16fa64377
created 2015-02-08 06:01 -0700
pushed 2015-02-08 13:01 +0000
Brian Hackett Brian Hackett - Bug 1130708 - Remove js::types namespace, r=jandem.
6bfcb81d3716bfcdcd0045d0fb80153159513a83
created 2015-02-06 09:13 -0700
pushed 2015-02-06 16:14 +0000
Brian Hackett Brian Hackett - Bug 1129226 - Refactor ObjectGroup class and accessors, r=jandem.
e3ff19a4994504fbedc7a02830b1063efb194183
created 2015-02-02 11:20 -0700
pushed 2015-02-02 18:20 +0000
Brian Hackett Brian Hackett - Bug 1125930 - Rename TypeObject to ObjectGroup, r=jandem.
d98309db7e208c274086d81202a664537dfd2949
created 2015-01-21 14:09 +0100
pushed 2015-01-21 13:10 +0000
Tom Schuster Tom Schuster - Bug 1122913 - Remove object out-parameter from native LookupOwnProperty. r=jorendorff
cfe66af4d3c8ea8fb62281d32487c5fe96db867e
created 2015-01-09 17:33 -0500
pushed 2015-01-16 02:31 +0000
Trevor Saunders Trevor Saunders - bug 1077549 - remove useless gcc version checks r=glandium
e2d2f1d200398336fce871e7159c971a44ae407b
created 2014-12-18 07:32 -0600
pushed 2015-01-15 16:35 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 6 - Rename JSObject::lookupGeneric, etc. -> js::LookupProperty and JSObject::hasProperty -> js::HasProperty. r=Waldo.
c51dcd10c79eec9d1725bab1508e4cd714e5b590
created 2014-12-17 15:55 -0600
pushed 2015-01-15 16:35 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 1 - Remove namespace baseops. Rename js::baseops::DefineGeneric -> js::NativeDefineProperty and so on. r=Waldo.
572ae21637214b0c283b8be8dce86ebc5e42a61b
created 2015-01-14 09:22 +0100
pushed 2015-01-14 08:22 +0000
Lars T Hansen Lars T Hansen - Bug 1119292 - disable ForkJoinContext and ThreadSafeContext. r=shu
46c80c517631bd66053a9a84f8419329f7891935
created 2015-01-09 00:06 -0800
pushed 2015-01-09 08:05 +0000
Shu-yu Guo Shu-yu Guo - Bug 1118107 - Convert ThreadSafeContext -> ExclusiveContext and remove PJS paths in object ops. (r=lth)
16ff20b59b8f857e7bb7cb1559b8981442a42f2d
created 2014-11-10 21:11 -0600
pushed 2014-12-12 19:51 +0000
Jason Orendorff Jason Orendorff - Bug 1090636, part 6 - Change DefineNativeProperty to support redefining array elements. r=efaust.
cc019512abab61ebf8d13eed58fe9d5013fd952b
created 2014-12-12 11:49 -0500
pushed 2014-12-12 16:50 +0000
Nathan Froyd Nathan Froyd - Backout bbcf9c812bb5:388e4a23e7fb (bug 1090636), for bustage on a CLOSED TREE
1ecbc62d82a38e6e36e6ede090d711f3b3ad13ba
created 2014-11-10 21:11 -0600
pushed 2014-12-12 15:54 +0000
Jason Orendorff Jason Orendorff - Bug 1090636, part 6 - Change DefineNativeProperty to support redefining array elements. r=efaust.
5814a172384247c021279efd6d240a0576d27173
created 2014-11-21 21:07 -0600
pushed 2014-12-10 22:31 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 2 - Ban stub getter/setter arguments to js::baseops::Define{Property,Generic,Element}, DefineNativeProperty, and DefinePropertyOrElement. r=bhackett.
a7d403088a1608e6c04692313bf476478c5095eb
created 2014-12-02 16:56 -0600
pushed 2014-12-10 01:09 +0000
Jason Orendorff Jason Orendorff - Bug 1103152 - Remove JS_DeletePropertyStub, JS_EnumerateStub, JS_ResolveStub, and JS_ConvertStub. Make five mandatory JSClass hooks optional (nullable). r=bhackett.
3d0a1db612fa5455a07ece3e00b89cd3318a2367
created 2014-12-04 09:45 -0800
pushed 2014-12-09 21:25 +0000
Terrence Cole Terrence Cole - Bug 1107349 - Always build in enerational GC support; r=jonco
516d97ff2d4dec871cc394ea91735b9aaf6a42de
created 2014-12-05 18:52 -0700
pushed 2014-12-06 01:52 +0000
Brian Hackett Brian Hackett - Bug 1107496 - Add PlainObject subclass, r=luke.
3e1e87355f8f3499eecda9c2f4b97865dbe07d54
created 2014-12-05 13:28 -0500
pushed 2014-12-05 18:29 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 64ec5c15d182 (bug 1107496) for SM(ggc) orange.
64ec5c15d1828778d967d0054551042ec41a2d41
created 2014-12-05 07:27 -0700
pushed 2014-12-05 14:27 +0000
Brian Hackett Brian Hackett - Bug 1107496 - Add PlainObject subclass, r=luke.
63f71ff39bbc6f87008f7222db71d21d5d9d6d95
created 2014-11-24 17:04 -0800
pushed 2014-11-25 01:05 +0000
Wes Kocher Wes Kocher - Backed out changeset b3f742c00ba1 (bug 1103152)
cabeb902de6d41eebb69842ae69e0e073f1a7644
created 2014-11-24 17:04 -0800
pushed 2014-11-25 01:05 +0000
Wes Kocher Wes Kocher - Backed out changeset e737de5b209b (bug 1103368)
e737de5b209baa3de255d83efd4cb9874e5c2db5
created 2014-11-21 21:07 -0600
pushed 2014-11-24 23:27 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 2 - Ban stub getter/setter arguments to js::baseops::Define{Property,Generic,Element}, DefineNativeProperty, and DefinePropertyOrElement. r=bhackett.
b3f742c00ba1395e499d859b6374ca6864d4f522
created 2014-11-21 15:14 -0600
pushed 2014-11-24 23:27 +0000
Jason Orendorff Jason Orendorff - Bug 1103152 - Remove JS_DeletePropertyStub, JS_EnumerateStub, JS_ResolveStub, and JS_ConvertStub. Make five mandatory JSClass hooks optional (nullable). r=bhackett.
2c6e370c940caf077f1a0b41140cf49b17c42455
created 2014-11-08 01:07 +0100
pushed 2014-11-08 00:07 +0000
Tom Schuster Tom Schuster - Bug 993026 - Simplify JS resolve hook. r=jorendorff
92fa14326d08fdcdac5572bb36fe8e65f5df1698
created 2014-10-27 11:52 +0100
pushed 2014-10-27 10:52 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 997973: Warn if an ArrayBuffer or a TypedArray is constructed without new; r=Waldo
8c605fc7e0e1b6bc91c7b11f95bf475a9f169ef6
created 2014-10-18 10:51 -0700
pushed 2014-10-18 17:51 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Rename NativeObject slots/elements to slots_/elements_, sr=luke.
35ba8c31d7f3cdd4c93926d3cfd3977105b8a2d3
created 2014-10-17 16:57 -0700
pushed 2014-10-17 23:57 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Remove slots/elements from non-native objects, use a new layout for proxies and typed objects, r=luke,billm,efaust,bz,sfink,jandem.
3955cb15faf74718746fb36bc20d78ae5164107d
created 2014-10-07 18:55 -0700| base
pushed 2014-10-08 01:55 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Finish renaming ObjectImpl to NativeObject, sr=luke.
less more (0) tip