js/src/jsapi.h
b7eb1ce0237d6125b75bc8ff1cb3afc328d6e78c
created 2014-12-16 16:30 -0800
pushed 2014-12-17 11:59 +0000
Dan Gohman Dan Gohman - Bug 1054671 - Constify static callback arrays r=ehsan
7fe7d8036eac311beb8aa600a158e7fa69e5431e
created 2014-12-16 02:02 -0800
pushed 2014-12-17 08:34 +0000
Nikhil Marathe Nikhil Marathe - Bug 1107777 - Add autoJSAPIOwnsErrorReporting flag to JSContext options. AutoJSAPI sets it. r=bholley
7075d6399f433a9a9ea6cbcf50754121ac0b0516
created 2014-12-17 00:28 +0100
pushed 2014-12-16 23:29 +0000
Tom Schuster Tom Schuster - Bug 1094176 - Remove lookup JSAPI from js. r=jorendorff
29ed7a01c8159ded4d93d90c980c80756153712b
created 2014-12-16 11:24 +0530
pushed 2014-12-16 05:54 +0000
Nigel Babu Nigel Babu - Backed out changeset 6a3a0e3bfaf6 (bug 1054671) for B2G emulator build bustage on CLOSED TREE
6a3a0e3bfaf61160e0b415fbdc4b739b781e6554
created 2014-12-15 20:53 -0800
pushed 2014-12-16 04:59 +0000
Dan Gohman Dan Gohman - Bug 1054671 - Constify static callback arrays r=ehsan
54938d8a3baa3e9cc67a0662f57d5a98c9c74d16
created 2014-12-11 19:31 +0100
pushed 2014-12-11 18:31 +0000
Tom Schuster Tom Schuster - Bug 825199 - Allow us the define self-hosted properties after everything is set-up properly. r=till
f5154e4a4117701a17299cb24a63da89c1102b88
created 2014-12-11 13:07 -0500
pushed 2014-12-11 18:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 990484 part 1. Add an overload of JS_IsIdentifier that takes chars+length. r=jorendorff
65e82280a4be780a54ea4cf4ae15e85f216dd8dd
created 2014-11-22 12:23 -0600
pushed 2014-12-10 22:31 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 5 - Make Class::getProperty and setProperty nullable instead of needing stub functions. Never store stub functions in JSPropertyDescriptors. 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.
5a0d1b2727f2f0cca47efc6efe428b8421e6ec79
created 2014-10-13 16:46 -0500
pushed 2014-12-10 01:09 +0000
Jason Orendorff Jason Orendorff - Bug 1083211 - Reimplement BaseProxyHandler::set from scratch to follow ES6 draft rev 27 9.1.9. r=bholley.
c44465f2a4832426f0467a531c0a8ca2c6979fc3
created 2014-12-09 14:44 -0500
pushed 2014-12-09 19:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 1101123. Don't allow redefining the getter of a non-configurable accessor property on native objects, even via the low-level JSAPI methods. r=efaust,bholley
f1d6929bde76393df7dabf148fbf63dbc0878c2b
created 2014-12-04 09:41 -0800
pushed 2014-12-04 17:49 +0000
Terrence Cole Terrence Cole - Bug 1103269 - Remove the jscall tracer infrastructure; r=sfink
9d174d48ff39933020b81512fb82cd7bf8f93f90
created 2014-11-26 14:42 -0800
pushed 2014-11-26 22:47 +0000
Eric Faust Eric Faust - Bug 1101905 - Part 7: Use CompileOptions to pass strictness in eval, rather than the invoking script. (r=Waldo)
3670435aed44ffc5ec5c9004e000e5d5c36bc1bb
created 2014-11-24 17:04 -0800
pushed 2014-11-25 01:05 +0000
Wes Kocher Wes Kocher - Backed out changeset c69e27e86565 (bug 1083211)
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)
c80672f72db67fa665c49642f2a73801b27249d8
created 2014-11-24 17:03 -0800
pushed 2014-11-25 01:05 +0000
Wes Kocher Wes Kocher - Backed out changeset b4b619628d1d (bug 1103368) for b2g build bustage
b4b619628d1d1ffd28413d102f11ee89a7f77819
created 2014-11-22 12:23 -0600
pushed 2014-11-24 23:27 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 5 - Make Class::getProperty and setProperty nullable instead of needing stub functions. Never store stub functions in JSPropertyDescriptors. 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.
c69e27e865656ccd9180a82e5ca761e32140860c
created 2014-10-13 16:46 -0500
pushed 2014-11-24 23:27 +0000
Jason Orendorff Jason Orendorff - Bug 1083211 - Reimplement BaseProxyHandler::set from scratch to follow ES6 draft rev 27 9.1.9. r=bholley.
c8f1433453748617c9e7ef1f82886aa6e4deb5f6
created 2014-11-18 23:27 -0500
pushed 2014-11-19 04:28 +0000
Boris Zbarsky Boris Zbarsky - Bug 1100579 part 2. Kill off JS_Evaluate(UC)Script. r=waldo
2ccb583117552dec895df1af5b31418e3ae2354e
created 2014-11-18 23:27 -0500
pushed 2014-11-19 04:28 +0000
Boris Zbarsky Boris Zbarsky - Bug 1100579 part 1. Remove the overloads of JS::Evaluate that don't take an rval mutable handle, and control the behavior via the JS::CompileOptions instead. r=waldo,bholley
ef90e6c6c0c1caa45a5cc94f2faf7bf6a79cae3b
created 2014-11-18 16:42 -0800
pushed 2014-11-19 00:41 +0000
Shu-yu Guo Shu-yu Guo - Bug 1100320 - Don't call onExceptionUnwind and onPop debugger hooks on over-recursion. (r=jimb)
8897fd9340744a3e01e6d918fd6a5e97aee0dc1d
created 2014-11-12 17:04 -0500
pushed 2014-11-12 22:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1095660 part 4. Add overloads of JS_ExecuteScript and JS::Evaluate that take an explicit scope chain argument. r=waldo
fae2321c2676c94771c581985b57cd84d0ddc14c
created 2014-11-12 17:04 -0500
pushed 2014-11-12 22:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1095660 part 1. Remove the pointless JS_ExecuteScriptVersion API. r=waldo,bholley
fbe41ce2f630492906e42e4fb6f8378bc0582601
created 2014-10-22 17:28 -0500
pushed 2014-11-11 23:04 +0000
Luke Wagner Luke Wagner - Bug 1087178 - OdinMonkey: explain why 'not stored in cache' (r=bbouvier,janv)
a2551ec63d3cbbae132a3f56fe8d93c88894f8f4
created 2014-10-30 17:35 -0500
pushed 2014-11-11 22:14 +0000
Luke Wagner Luke Wagner - Bug 1091916 - simplify the interrupt/jitStackLimit situation (r=bhackett)
8607a6787a5b29e665d0039fb1619dd89906f8b3
created 2014-11-11 14:53 -0500
pushed 2014-11-11 19:53 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 583284c299fb (bug 1091916) for causing intermittent "too much recursion" jit-test failures on Win32 and OSX 10.6.
583284c299fb80f5cdf4cd27d125cb87ca1b8e48
created 2014-10-30 17:35 -0500
pushed 2014-11-11 04:02 +0000
Luke Wagner Luke Wagner - Bug 1091916 - simplify the interrupt/jitStackLimit situation (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
106f549340720099368bb8a243cc90766f6ac436
created 2014-11-03 13:59 -0800
pushed 2014-11-04 02:39 +0000
Steve Fink Steve Fink - Bug 1088249 - Report OOMs from the js_alloc*CanGC functions, r=luke
b695d957565426e638bcbdcb0452eb6339daaa9c
created 2014-10-31 18:58 -0400
pushed 2014-10-31 23:13 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 10616214c160 (bug 1091916) for Android x86 S4 permafail.
10616214c160ac2bb06e36d5ed23aea87ba9925b
created 2014-10-30 17:35 -0500
pushed 2014-10-31 16:49 +0000
Luke Wagner Luke Wagner - Bug 1091916 - simplify the interrupt/jitStackLimit situation (r=bhackett)
715ded1f9639136c6cbee52b65d78b7898b1ad26
created 2014-10-30 19:40 -0400
pushed 2014-10-30 23:40 +0000
Boris Zbarsky Boris Zbarsky - Bug 1089026 part 5. Eliminate the ability to provide a non-global parent object to JS::CompileFunction and company except via the scopeChain API. r=waldo
dd4ec08078387e78ee34a33432a03bdc3675f882
created 2014-10-30 19:40 -0400
pushed 2014-10-30 23:40 +0000
Boris Zbarsky Boris Zbarsky - Bug 1089026 part 2. Refactor the CompileFunction code to allow cleanly separating whether we're passing in an object to define the function on or a scope chain. This change should not cause any behavior changes. r=shu
2887e7c320feed62cb66ff49327d37d13ad81276
created 2014-10-30 19:40 -0400
pushed 2014-10-30 23:40 +0000
Boris Zbarsky Boris Zbarsky - Bug 1089026 part 1. Eliminate the "parent" argument to JS_CloneFunctionObject to make callers use the scopeChain version if they want something other than the global. r=shu,peterv
cb7fe25656fc7cef48f1329b595ac395fbaab780
created 2014-10-30 17:40 -0400
pushed 2014-10-30 23:40 +0000
Boris Zbarsky Boris Zbarsky - Bug 1088228 part 4. Add a version of JS_CloneFunctionObject that allows passing in a scope chain. r=shu
a37fedd51b7d388a8401467c3fbb020cd8c2b2a1
created 2014-10-30 16:24 -0700
pushed 2014-10-30 23:24 +0000
Wes Kocher Wes Kocher - Backed out 6 changesets (bug 1088228) for static analysis bustage
2d449a2b4e1cc684f316f2ad116e352497f6798e
created 2014-10-30 17:40 -0400
pushed 2014-10-30 21:40 +0000
Boris Zbarsky Boris Zbarsky - Bug 1088228 part 4. Add a version of JS_CloneFunctionObject that allows passing in a scope chain. r=shu
51a1fa4c521fef7fe83a15aeca12cd0dca356aea
created 2014-07-01 21:01 -0500
pushed 2014-10-30 18:45 +0000
Jason Orendorff Jason Orendorff - Bug 918828, part 1 - Change iteration code to call iterable[Symbol.iterator]() rather than iterable["@@iterator"](). r=Waldo with earlier review work by nbp.
66860992cd5ea5e12dc41ec39101de2cca4b7737
created 2014-10-29 15:06 -0400
pushed 2014-10-29 19:10 +0000
Boris Zbarsky Boris Zbarsky - Bug 1088002 part 2. Change JS_DefineElement, JS_DefineProperty, JS_DefineUCProperty, JS_DefinePropertyById, and JS_DefineProperties to default to using JSNative accessors, not JSPropertyOp accessors. r=waldo
2afd2caa8f743b458dba4538ba57025128059541
created 2014-10-26 20:23 -0400
pushed 2014-10-29 04:26 +0000
Jeff Walden Jeff Walden - Bug 712939 - Replace a bunch more JS_STATIC_ASSERTs with static_assert. r=jandem
f84c2b9b2a9c4803483397d0c6eca0e059836f60
created 2014-10-25 00:50 -0400
pushed 2014-10-25 04:50 +0000
Boris Zbarsky Boris Zbarsky - Bug 1083648 part 2. Add JSAPI for compiling a function with a given scope chain (represented as a vector of JSObjects). r=shu
9dae351f1d7a30923cea5c5a694cb324775ba740
created 2014-10-25 00:50 -0400
pushed 2014-10-25 04:50 +0000
Boris Zbarsky Boris Zbarsky - Bug 1083648 part 1. Add a way to pass an enclosing static scope to CompileFunction. r=shu
ad0fdfc44d48383ae9345ecac4c031f6008cc728
created 2014-10-23 14:23 +0200
pushed 2014-10-23 12:24 +0000
Lars T Hansen Lars T Hansen - Bug 979594 - Atomics object, atomic operations on SharedArrayBuffer (no jit support). r=luke
19e9a08c8fce9070aa706d38a91d9dc934b92351
created 2014-10-21 11:40 -0700
pushed 2014-10-22 22:20 +0000
Jeff Walden Jeff Walden - Bug 1052139 - Reorder the preventExtensions trap just after the [[Prototype]]-access traps. r=code-motion
7bfc7cabc457d55e85af2a8c045a1654eda2b8f6
created 2014-10-19 01:18 -0700
pushed 2014-10-22 22:20 +0000
Jeff Walden Jeff Walden - Bug 1085566 - Make the preventExtensions hook return succeeded/failed rather than always indicate failure by reporting an error. r=efaust
acdc29a63249118182133930f44506245322a835
created 2014-10-22 08:59 +0200
pushed 2014-10-22 06:59 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 9e900e87b4bb (bug 1085566)
b7cd3d75207a5de93f24c16df4f874a61e511eac
created 2014-10-22 08:59 +0200
pushed 2014-10-22 06:59 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4eee647a5bd4 (bug 1052139)
4eee647a5bd4502a5d91b0167017b712414cb967
created 2014-10-21 11:40 -0700
pushed 2014-10-21 22:57 +0000
Jeff Walden Jeff Walden - Bug 1052139 - Reorder the preventExtensions trap just after the [[Prototype]]-access traps. r=code-motion
9e900e87b4bbc73849db81b9bced23aaa7520e61
created 2014-10-19 01:18 -0700
pushed 2014-10-21 22:57 +0000
Jeff Walden Jeff Walden - Bug 1085566 - Make the preventExtensions hook return succeeded/failed rather than always indicate failure by reporting an error. r=efaust
52b2e7d0c6520e6840067576cfb77c362fe6b6a6
created 2014-10-20 10:13 -0700
pushed 2014-10-20 17:35 +0000
Terrence Cole Terrence Cole - Bug 1063241 - Use a constructor instead of manual PodZero to initialize JSErrorReport; r=sfink
9a7fd8fd00b3245271a3b09d0399176efd5e770e
created 2014-09-18 12:30 -0500
pushed 2014-10-16 21:53 +0000
Jason Orendorff Jason Orendorff - Bug 1082672, part 4 - Change XrayWrapper code to be able to resolve symbol-keyed methods. r=bz, r=bholley.
ac0d55e594f1f4ff203eeb4c82f8f995c9c4ae84
created 2014-07-25 18:50 -0500
pushed 2014-10-16 21:53 +0000
Jason Orendorff Jason Orendorff - Bug 1082672, part 1 - Add JSAPI macros JS_SYM_FN etc. to support defining functions with well-known symbol keys. r=Waldo.
8c7d2cd4fa067369938f25c582491cf546c6d198
created 2014-10-16 18:39 +0200
pushed 2014-10-16 18:16 +0000
Tom Schuster Tom Schuster - Bug 1081660 - Remove property iterator from JSAPI. r=Waldo
81af1b9eba5d5ae102fabe9092ebfed622bcadbd
created 2014-10-12 19:37 +0200
pushed 2014-10-12 17:38 +0000
Tom Schuster Tom Schuster - Bug 1069694 - Remove OldDebugAPI from js/src. r=shu
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-10-01 17:18 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
34c3db9dabd4d1ca51200e09ddce1910f50ddc68
created 2014-10-01 17:22 +0200
pushed 2014-10-01 15:22 +0000
Bobby Holley Bobby Holley - Bug 1067009 - Const-correct a few jsapi methods. r=billm
ce3a49bbc2c504bcaac1c0557ad991c575b949d9
created 2014-09-30 21:26 -0400
pushed 2014-10-01 01:27 +0000
Boris Zbarsky Boris Zbarsky - Bug 1066432. Update ForOfIterator to the changes in Web IDL's handling of sequences as iterables. We now commit to an iterable if we get a non-undefined value for the Symbol.iterator property, not just if we get a callable value. r=jorendorff
ee03a0b3b0375e344abb72d775350a97529408a6
created 2014-09-29 10:44 +0200
pushed 2014-09-29 08:44 +0000
Bobby Holley Bobby Holley - Bug 1070131 - Switch originPrincipals to a mutedError flags. r=luke,r=bz
b9bfd9b37fe82071ac5da7360608fd301f98e57e
created 2014-09-29 10:44 +0200
pushed 2014-09-29 08:44 +0000
Bobby Holley Bobby Holley - Bug 1070131 - Stop XDR-serializing origin principals. r=luke,r=bz
less more (0) -1000 -300 -100 -60 tip