js/src/jsapi.cpp
bcc3e98d780f8723bcb7e951100dfb1c5027041d
created 2015-03-20 00:34 -0400
pushed 2015-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 805052 part 1. Remove assertParentIs. r=waldo
68cdfc32c5f2a216fb823647cd6a37c900d69de5
created 2015-03-14 01:36 -0400
pushed 2015-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset df26246112ad (bug 828137)
df26246112adff0718ddb163542c4b835ed42f41
created 2015-02-11 11:38 -0600
pushed 2015-05-11 18:39 +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-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1131805 part 2. Remove remaining js::GetObjectParent and JS_GetParent uses in SpiderMonkey. r=waldo
41df9affe00f2c266cf6bcc7e7c5b04846090872
created 2015-02-05 16:36 -0600
pushed 2015-05-11 18:39 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 7 - [[SetPrototypeOf]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
e85721e916920f374a065a858e30fd69c1d4f997
created 2015-02-04 12:01 -0600
pushed 2015-05-11 18:39 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 6 - [[PreventExtensions]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
35f7c0795116b44f106b79dab2f1ccbea9ca688d
created 2015-02-04 10:20 -0600
pushed 2015-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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.
da286f0f7a49dfcdffa89e254afdc1b8b0b75201
created 2015-01-29 23:02 -0600
pushed 2015-05-11 18:39 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 2 - js::SetArrayLength ObjectOpResult support. r=Waldo.
48c2332309a048d3ccfb051ac3ad8e897362bf3f
created 2015-02-18 18:49 -0600
pushed 2015-05-11 18:39 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 1½ - Avoid regressing error messages by adding obj to the ObjectOpResult methods that could throw a TypeError. r=Waldo.
3f6b1ead121aaf4f0154457392b0af3e10c4bda2
created 2015-02-02 17:06 -0600
pushed 2015-05-11 18:39 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 1 - Introduce JS::ObjectOpResult and use it in js::StandardDefineProperty. r=Waldo.
c0d21f2affd6182e729628d952a664ab39438b1b
created 2015-01-30 13:56 -0600
pushed 2015-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1131805 part 2. Remove remaining js::GetObjectParent and JS_GetParent uses in SpiderMonkey. r=waldo
99c04843ea7e501d3099f506771dcfe6953832f0
created 2015-03-06 15:50 +0000
pushed 2015-05-11 18:39 +0000
Paolo Amadini Paolo Amadini - Bug 1083359 - Part 2 - Allow C++ code to provide an async stack when calling a JS function. r=jimb
06f2d4958f52105ae913be23c11f29f8a5a54495
created 2015-03-03 09:33 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 part 2 - Unprefix a few js_* functions I forgot in part 1. r=bhackett
d4516fac0a6f6d2562bdab03420a070030235bb4
created 2015-02-27 11:46 -0500
pushed 2015-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1136980 part 2. Remove JS_SetParent, even though we have a CLOSED TREE. r=waldo
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
00ccf3b425fdd5b5a79f9af887712bdfd3494500
created 2015-02-26 17:55 -0800
pushed 2015-05-11 18:39 +0000
Wes Kocher Wes Kocher - Backed out changeset d7d9bbfa72c5 (bug 674779) for m-bc orange on a CLOSED TREE
d7d9bbfa72c5b58e01aff2ba7fc524e6203889e5
created 2015-02-26 11:53 +0100
pushed 2015-05-11 18:39 +0000
David Rajchenbach-Teller David Rajchenbach-Teller - Bug 674779 - Add per-compartment CPU accounting. r=jandem, r=blassey, r=bz
130dbf328dc3df52a5e5f45f460b58e8633a4c2e
created 2015-02-26 09:40 -0500
pushed 2015-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1136906 part 3. Remove the parent arg from JS_NewObject. r=waldo
fb067573f99d2ebbe152f2f04f7df4f1edd3a8f2
created 2015-02-26 09:40 -0500
pushed 2015-05-11 18:39 +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-05-11 18:39 +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
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
cf3b9f27efcfac72e5c43583ec591100d43b7c99
created 2015-02-20 14:06 +0100
pushed 2015-03-30 18:32 +0000
Lars T Hansen Lars T Hansen - Bug 1074237 - futex API implementation. r=luke
e00ed1b014d0047b2a3ac15fa563b8f3019f2b16
created 2015-02-17 15:03 +0100
pushed 2015-03-30 18:32 +0000
Tom Schuster Tom Schuster - Bug 1132045 - Add handles to various equality operations. r=jandem
9d2a1a5c46d239ea85ee03319b55ccf82d58fd6a
created 2015-02-12 11:50 +0100
pushed 2015-03-30 18:32 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1130618: Introduce ion.gvn.enable in SetJitCompilerOptions; r=nbp
6ff7a6801951efddae7ad8266497b39590983dcd
created 2015-02-13 09:36 -0800
pushed 2015-03-30 18:32 +0000
Terrence Cole Terrence Cole - Bug 1131877 - Part 2: Handlify the proto arg to NewObject functions; r=sfink
aa48c1a176c539fd21a55c0d8a91c83d6cbd17ae
created 2015-02-11 12:54 -0800
pushed 2015-03-30 18:32 +0000
Bill McCloskey Bill McCloskey - Bug 1131382 - Don't trust numCompartments when getting compartment stats (r=luke)
2477541524cf864a039a87537fe082df653ef5d7
created 2015-02-10 19:58 +0100
pushed 2015-03-30 18:32 +0000
Tom Schuster Tom Schuster - Bug 1131003 - Move jsproxy.h to js/Proxy.h. r=efaust
c4500f0d25cd43c9eb7a421c7554086a647e5726
created 2015-02-09 09:20 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1130849 - Rename jsinfer files, r=jandem.
ee3bc49e9cf5680bce2d1fdaae81ace16fa64377
created 2015-02-08 06:01 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1130708 - Remove js::types namespace, r=jandem.
e5f4d89fe8a293c8d02a53383b2960ab504a53c6
created 2015-02-04 15:27 -0800
pushed 2015-03-30 18:32 +0000
Terrence Cole Terrence Cole - Bug 1128110 - Share common operators on pointer-like GC classes; r=sfink
3054048c724bad668fa58de42e31ece090cddd4a
created 2015-02-06 15:43 +0100
pushed 2015-03-30 18:32 +0000
Tom Schuster Tom Schuster - Bug 1124935 - Remove LookupProperty from JS_GetPropertyDescriptor. r=efaust,bz
less more (0) -1000 -300 -100 -60 tip