js/src/jsapi.cpp
9f7b7d427d1c0dda0ce792f9ab345a388258c14a
created 2015-05-15 20:53 +0200
pushed 2015-05-16 15:50 +0000
Tom Schuster Tom Schuster - Bug 1059908 - Introduce a CONSTRUCTOR flag and make getter/setter/method non-constructable. r=efaust
e7886e8be8fb5f541c26a1dfeb8f52c06d5205ab
created 2015-05-12 21:05 +0200
pushed 2015-05-13 18:12 +0000
Tom Schuster Tom Schuster - Bug 1163423 - Introduce JS_HasOwnProperty. r=bhackett
0055add82982188ea1744cafb9122ae75e1cca5e
created 2015-04-30 20:03 -0700
pushed 2015-05-12 14:11 +0000
Jeff Walden Jeff Walden - Bug 1158399 - Ensure/assert that DateObject::setUTCTime never stores a non-TimeClip'd value in the reserved slot. r=evilpie
1c6a191fead0dcecf7b80c4f339169dd0d4df02f
created 2015-05-06 16:52 +0200
pushed 2015-05-06 20:26 +0000
Jan de Mooij Jan de Mooij - Bug 1160535 part 1 - Give JSFunction its own AllocKind. r=terrence
531631f340210c8e885b0f9a34ec00e1d474a15b
created 2015-04-27 12:00 -0700
pushed 2015-04-28 10:01 +0000
Nikhil Marathe Nikhil Marathe - Bug 1058695 - Add member to nsIGlobalObject to detect it is going away. Make promises use it. r=bholley
d02374f93b37167b58a34a8f78ee785089027c3c
created 2015-04-27 14:04 -0400
pushed 2015-04-28 10:01 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset c839f283bf28 (bug 1058695) for bustage.
c839f283bf289e73bbfb66995b5e9f31ba48d204
created 2015-04-22 16:34 -0700
pushed 2015-04-28 10:01 +0000
Nikhil Marathe Nikhil Marathe - Bug 1058695 - Add member to nsIGlobalObject to detect it is going away. Make promises use it. r=bholley
0dd11177cdc4b29cf3619ff09275f025456c8688
created 2015-04-26 08:49 -0700
pushed 2015-04-27 10:00 +0000
Kyle Machulis Kyle Machulis - Bug 865222 - Add MOZ_GUARD_OBJECT_NOTIFIER_PARAM to JSAutoCompartment and JSAutoNullableCompartment; r=efaust
8ed771ecfecd259a6236fbf0ad3214affb3b98aa
created 2015-04-23 15:51 +0200
pushed 2015-04-23 21:10 +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
08f50bc6e3e88acc28083e215b979ee9edf5f29d
created 2015-03-30 16:08 -0700
pushed 2015-04-04 17:42 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 8: Move Object marking to TraceEdge; r=jonco
f25e7176b9d668ab2899bcf64207a444e83d6b72
created 2015-04-01 12:05 -0400
pushed 2015-04-03 14:34 +0000
Boris Zbarsky Boris Zbarsky - Bug 679939 part 8. Drop the now-unused compileAndGo from CompileOptions. r=luke
4c7948f507a94b6ab6e208cb7b52802c6f8c9829
created 2015-04-01 12:05 -0400
pushed 2015-04-03 14:34 +0000
Boris Zbarsky Boris Zbarsky - Bug 679939 part 6. Drop function-cloning uses of compileAndGo, since it no longer affects the bytecode. r=luke
c538f12b63bdcdea62b83988ae1ec6f267b1e15a
created 2015-04-01 12:05 -0400
pushed 2015-04-03 14:34 +0000
Boris Zbarsky Boris Zbarsky - Bug 679939 part 4. Set the isRunOnce compile flag as needed. r=luke
f9c99e8ce20747e7b233f475d2be424bcbad8399
created 2015-03-23 14:32 -0500
pushed 2015-04-02 20:21 +0000
Jason Orendorff Jason Orendorff - Bug 1138499, part 1 - Assert some basic rules on property descriptors on entry to DefineProperty and exit from GetOwnPropertyDescriptor. r=Waldo.
386c8b5b73c09b6186118258f524ce4c86c8af23
created 2015-04-01 19:17 -0700
pushed 2015-04-02 12:09 +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
ad243a3cd06f235a806329bde39c146ee9eeea88
created 2015-03-23 14:32 -0500
pushed 2015-04-02 12:09 +0000
Jason Orendorff Jason Orendorff - Bug 1138499, part 1 - Assert some basic rules on property descriptors on entry to DefineProperty and exit from GetOwnPropertyDescriptor. r=Waldo.
8c068f0ce3412b900766ed70c66f9480971fbad6
created 2015-04-01 10:24 -0700
pushed 2015-04-02 00:55 +0000
Wes Kocher Wes Kocher - Backed out 8 changesets (bug 679939) for test failures
4a1a45bc093a6332f9132a521af4c8aa18ef45eb
created 2015-04-01 12:05 -0400
pushed 2015-04-02 00:55 +0000
Boris Zbarsky Boris Zbarsky - Bug 679939 part 8. Drop the now-unused compileAndGo from CompileOptions. r=luke
4cbcb40e0ef439f56f341987c27007963a98ed5c
created 2015-04-01 12:05 -0400
pushed 2015-04-02 00:55 +0000
Boris Zbarsky Boris Zbarsky - Bug 679939 part 6. Drop function-cloning uses of compileAndGo, since it no longer affects the bytecode. r=luke
ec2d863a3df91142c94ea33bbc83f2a72a688e9f
created 2015-04-01 12:05 -0400
pushed 2015-04-02 00:55 +0000
Boris Zbarsky Boris Zbarsky - Bug 679939 part 4. Set the isRunOnce compile flag as needed. r=luke
ba375ae024b33f10dc2910058ee86cf63b4cba7a
created 2015-03-31 12:40 +0200
pushed 2015-04-02 00:55 +0000
David Rajchenbach-Teller David Rajchenbach-Teller - Bug 674779 - Per-component CPU monitoring, low-level. r=blassey, r=jandem
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +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
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.
192e8bcb8b803d36a396ad72ae000abc06d5c132
created 2015-03-02 10:20 -0600
pushed 2015-03-26 18:44 +0000
Jason Orendorff Jason Orendorff - Bug 1138489 - Remove JSPROP_INDEX. r=Waldo.
a4246efc8a253cabde698fbab437824bbcb08915
created 2015-02-25 13:11 -0800
pushed 2015-03-25 14:34 +0000
Terrence Cole Terrence Cole - Bug 1135985 - Split callback and marking tracers completely; r=jonco, r=mccr8
3e8cc3750b9c64641afc78d374455be8cdc4a79d
created 2015-03-16 20:28 -0500
pushed 2015-03-24 15:35 +0000
Jason Orendorff Jason Orendorff - Bug 1144819 - Change JS_DefineProperty APIs to treat getter=nullptr and setter=nullptr as indicating class getter/setter ops only for data properties. r=Waldo.
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.
7ebc76a450c31ef5b8c53482f3a9ad830bc96ee8
created 2015-03-16 20:28 -0500
pushed 2015-03-23 12:19 +0000
Jason Orendorff Jason Orendorff - Bug 1144819 - Change JS_DefineProperty APIs to treat getter=nullptr and setter=nullptr as indicating class getter/setter ops only for data properties. r=Waldo.
bcc3e98d780f8723bcb7e951100dfb1c5027041d
created 2015-03-20 00:34 -0400
pushed 2015-03-21 19:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1145294. Remove the obj argument from JS::CloneAndExecuteScript. r=luke
0e1e34538124508059d9e96b2c23fb989e7dedaf
created 2015-03-20 00:34 -0400
pushed 2015-03-21 19:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1144743 part 6. Set the hasPollutedGlobalScope flag correctly when executing scripts. r=luke
f1962bdd6fb8ffa5461b12aab7e411f172aa009f
created 2015-03-20 00:34 -0400
pushed 2015-03-21 19:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1144743 part 4. Set the hasPollutedGlobalScope flag correctly when compiling functions. r=luke
f3f6eef1a0cc3a3417fd8bfb29a12f6f7b8b1a4f
created 2015-03-20 00:34 -0400
pushed 2015-03-21 19:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1144743 part 3. Set hasPollutedGlobalScope when we're compiling scripts we know will be executed with a non-global scope without cloning them. r=luke
5c293e45278d31a8e941d5e6233cade570ddf182
created 2015-03-19 10:13 -0400
pushed 2015-03-20 02:15 +0000
Boris Zbarsky Boris Zbarsky - Bug 1143793 part 6. Drop the obj argument of JS::Compile. r=luke
ea2f78268d48beb479bd2b12ffa1a1e29db52cca
created 2015-03-19 10:13 -0400
pushed 2015-03-20 02:15 +0000
Boris Zbarsky Boris Zbarsky - Bug 1143793 part 2. Remove the obj argument of JS_CompileUCScript. r=luke
0f1732c6f8d51ea1351cba8f459b9df27893c687
created 2015-03-19 10:13 -0400
pushed 2015-03-20 02:15 +0000
Boris Zbarsky Boris Zbarsky - Bug 1143793 part 1. Remove the obj argument of JS_CompileScript. r=luke
13c8a1cc5ed39056618c526859b11b3b8aaab80b
created 2015-03-18 10:48 -0700
pushed 2015-03-19 12:46 +0000
Terrence Cole Terrence Cole - Bug 1144331 - Assert that gray buffering does not depend on isMarking; r=jonco, a=RyanVM
94c3742d22df183e3f62ab6a36d3a7ebcedfe319
created 2015-03-14 01:36 -0400
pushed 2015-03-16 02:16 +0000
Boris Zbarsky Boris Zbarsky - Bug 805052 part 1. Remove assertParentIs. r=waldo
68cdfc32c5f2a216fb823647cd6a37c900d69de5
created 2015-03-14 01:36 -0400
pushed 2015-03-16 02:16 +0000
Boris Zbarsky Boris Zbarsky - Bug 1142309. Remove the parent argument from NewObjectWithClassProto. r=waldo
fdb7e06bde4fe6eb3a0255c28d565e2a49d5054c
created 2015-03-14 01:36 -0400
pushed 2015-03-16 02:16 +0000
Boris Zbarsky Boris Zbarsky - Bug 1142859. Don't parent the object created by JS_DefineObject to the object we're defining on. r=waldo
702b075ca1e6d87c67090c24ffa268a2ad075b41
created 2015-03-14 01:36 -0400
pushed 2015-03-16 02:16 +0000
Boris Zbarsky Boris Zbarsky - Bug 1097987 part 7. Require callers of JS::Evaluate to either use the global as the scope or pass in an explicit scopechain. r=waldo
cf1fb1365dd92bfa5f0d44fe144377ff44d53b12
created 2015-03-14 01:36 -0400
pushed 2015-03-16 02:16 +0000
Boris Zbarsky Boris Zbarsky - Bug 1097987 part 6. Require callers of JS_ExecuteScript to either use the global as the scope or pass in an explicit scopechain. r=waldo
b105c303ca33ed024d8e34413da7cf24f848f129
created 2015-03-14 01:36 -0400
pushed 2015-03-16 02:16 +0000
Boris Zbarsky Boris Zbarsky - Bug 1142296. Remove the parent argument from NewObjectWithGivenProto. r=waldo
4777149382bca67ab577ff7ee6430dec6a3dd583
created 2015-03-13 12:05 -0700
pushed 2015-03-16 02:16 +0000
Tom Tromey Tom Tromey - Bug 1135731 - fix encoding inconsistency in NS_NewXBLProtoImpl; r=mrbkap
63dbcc4fd0f02324f31e55c69409d61bc10116c0
created 2015-02-14 07:37 -0600
pushed 2015-03-13 19:52 +0000
Jason Orendorff Jason Orendorff - Bug 1133081, part 4 - Reimplement the remaining PropDesc methods and delete PropDesc. r=efaust.
455577de172ee198e2d809bbd501e3cfc8c9ccea
created 2015-03-12 21:46 -0400
pushed 2015-03-13 13:03 +0000
Boris Zbarsky Boris Zbarsky - Bug 1141905 part 2. Make the 5-arg version of CreateScopeObjectsForScopeChain non-static so it can be called from multiple files, and move it to a possibly-saner location. r=shu
5b09f6900fe8e99d5681ee456bfcecc8e2dff3ff
created 2015-03-12 21:46 -0400
pushed 2015-03-13 13:03 +0000
Boris Zbarsky Boris Zbarsky - Bug 1141905 part 1. Make it possible to CreateScopeObjectsForScopeChain with a given non-global scope chain terminator. r=shu
6da864042bbff1f781e785c30389ec394d62c611
created 2015-03-12 21:46 -0400
pushed 2015-03-13 13:03 +0000
Boris Zbarsky Boris Zbarsky - Bug 1142311 part 2. Rename the parent arg of NewScriptedFunction to enclosingDynamicScope, and make it optional. r=waldo
25b9c28d877e904ae449ffd5e518cb41a62fb40b
created 2015-02-15 02:49 -0600
pushed 2015-03-12 22:06 +0000
Jason Orendorff Jason Orendorff - Bug 1133294 - Object.getOwnPropertyDescriptor(obj, key) must always return either undefined or a complete property descriptor, even if obj is a proxy. r=efaust.
bd142e2ac19ca898893ae02c4747ff23ae08429a
created 2015-03-11 22:33 -0400
pushed 2015-03-12 22:06 +0000
Boris Zbarsky Boris Zbarsky - Bug 1140586 part 5. Split up js::NewFunction into several different APIs that are more clear in terms of what they do and don't need parents as much. r=waldo
2d8eb9a843bfd5b73a3930a2977d02ee6764d0c5
created 2015-03-11 22:33 -0400
pushed 2015-03-12 22:06 +0000
Boris Zbarsky Boris Zbarsky - Bug 1140586 part 3. Drop the funobjArg of js::NewFunction and js::NewFunctionWithProto. r=waldo
1d5e0ae90498a2675c5779fd32a27e03e2bb21ff
created 2015-02-11 11:38 -0600
pushed 2015-03-12 08:14 +0000
Jason Orendorff Jason Orendorff - Bug 828137, part 1 - Make Object.defineProperty fail on window elements. r=bz.
6f69dbcdd73a437286f7ae77f125ef8d25b41135
created 2015-03-09 12:52 -0400
pushed 2015-03-10 01:27 +0000
Boris Zbarsky Boris Zbarsky - Bug 1140670 part 3. Add an assertParentIs() for asserting the parent is something specific and use it in various places to eliminate getParent() calls. r=waldo
04c874c968379e9ecc32950978ae1a3f6201f7aa
created 2015-03-09 12:50 -0400
pushed 2015-03-10 01:27 +0000
Boris Zbarsky Boris Zbarsky - Bug 1140573 part 2. Drop the parent argument from JS_NewFunctionById. r=waldo
0ba66387063628463083f36d458c9282e77b0129
created 2015-03-09 12:50 -0400
pushed 2015-03-10 01:27 +0000
Boris Zbarsky Boris Zbarsky - Bug 1140573 part 1. Drop the parent argument from JS_NewFunction. r=waldo
65bc629776813646cbbef8a067ee0a19037fde92
created 2015-03-09 16:49 +0100
pushed 2015-03-10 01:27 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset df26246112ad (bug 828137)
df26246112adff0718ddb163542c4b835ed42f41
created 2015-02-11 11:38 -0600
pushed 2015-03-10 01:27 +0000
Jason Orendorff Jason Orendorff - Bug 828137, part 1 - Make Object.defineProperty fail on window elements. r=bz.
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
less more (0) -1000 -300 -100 -60 tip