js/src/jsapi.h
2d449a2b4e1cc684f316f2ad116e352497f6798e
created 2014-10-30 17:40 -0400
pushed 2014-10-31 13:09 +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-31 13:09 +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-30 13:46 +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 12: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-26 16:40 +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-26 16:40 +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 18:06 +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-23 18:06 +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-23 18:06 +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 20:01 +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 20:01 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4eee647a5bd4 (bug 1052139)
4eee647a5bd4502a5d91b0167017b712414cb967
created 2014-10-21 11:40 -0700
pushed 2014-10-22 20:01 +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-22 20:01 +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-21 01:57 +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-17 14:25 +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-17 14:25 +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-17 14:25 +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-13 04:19 +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 23:26 +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 23:26 +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 12:52 +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 18:57 +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 18:57 +0000
Bobby Holley Bobby Holley - Bug 1070131 - Stop XDR-serializing origin principals. r=luke,r=bz
d9edbc602839774e3d790386725be870986099b4
created 2014-09-25 13:13 +0200
pushed 2014-09-25 20:46 +0000
Bobby Holley Bobby Holley - Bug 1065811 - Expose isCallable()/isConstructor() in JS_PUBLIC_API. r=billm
d63a5fe3ace7d59e1aaad2a5d64bc511793349bc
created 2014-09-24 12:54 +0100
pushed 2014-09-24 21:10 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Unify the finalization and moving GC callbacks into a weak pointer update callback r=terrence r=bholley
db6a403deb38789f0d4b46d503e4a5b92aafdad1
created 2014-09-23 15:25 +0200
pushed 2014-09-23 22:30 +0000
Tom Schuster Tom Schuster - Bug 1069694 - Remove or move around functions in OldDebugAPI. r=shu
32c2b586c5721077a9fbb29744125db23d451345
created 2014-09-22 08:43 +0100
pushed 2014-09-22 19:49 +0000
Jon Coppeard Jon Coppeard - Bug 1068697 - Add a compartment option to preserve JIT code in non-shrinking GCs r=terrence
bb579e3de64b12ee5628c327619440ab9aaed1c2
created 2014-09-16 17:26 -0400
pushed 2014-09-17 00:06 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 6 changesets (bug 918828) for mass bustage on a CLOSED TREE.
4faff84eb1bac1fadf215cb05e161f6ae868ebb7
created 2014-07-25 18:50 -0500
pushed 2014-09-17 00:06 +0000
Jason Orendorff Jason Orendorff - Bug 918828, part 1 - Add JSAPI macros JS_SYM_FN etc. to support defining functions with well-known symbol keys. r=Waldo.
247172569e8ce6c96b41aa20af4e45cb85191b43
created 2014-09-15 16:49 +0100
pushed 2014-09-15 22:18 +0000
Jon Coppeard Jon Coppeard - Bug 1063468 - Remove unnecessary use of address() r=sfink
c1cbab2a78898b754a1d09b8d09e82dbf7e0a987
created 2014-09-15 15:13 +0200
pushed 2014-09-15 22:18 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1066020: Remove fields in JSConstScalarSpec and invert fields order; r=till
8a281ea111f7640a6a704385d6b1df440a87dd3a
created 2014-09-15 15:13 +0200
pushed 2014-09-15 22:18 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1066020: Add JSConstIntegerSpec to jsapi; r=till
e81f72f0710f76e72cb20ee77ff90d8266dc2250
created 2014-07-15 13:49 -0700
pushed 2014-09-13 16:45 +0000
Terrence Cole Terrence Cole - Bug 1019611 - Expose the GC's max-pause statistic to chrome JS; r=sfink
64203c2e785d342d347381725587c0c24b1a1b45
created 2014-09-10 19:11 +0200
pushed 2014-09-11 00:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1063816 - Rename useCount to warmUpCounter. r=h4writer
0eaa239b3bfd05c88aca67b2421e0770cffeb4e6
created 2014-09-09 16:02 -0700
pushed 2014-09-10 12:59 +0000
Bobby Holley Bobby Holley - Bug 981198 - Make JS_{Get,Set}ErrorReporter take a JSRuntime. r=terrence,r=bz
4663c05c869cfa1b6db2e8a82c81f1c7ce28c75b
created 2014-07-21 21:43 -0700
pushed 2014-09-09 13:57 +0000
Chris Peterson Chris Peterson - Bug 1063962 - Replace jschar typedef with C++11 char16_t type. r=jandem
ec86e0c16a8ed9d8ae1964df2fb4e0319a723f00
created 2014-09-03 10:22 -0700
pushed 2014-09-03 20:38 +0000
Terrence Cole Terrence Cole - Backed out changeset cf159b0581df (Bug 1019611) for B2G bustage on a CLOSED TREE.
cf159b0581dfdd3c0d0ff3c2554e9a6db4836565
created 2014-07-15 13:49 -0700
pushed 2014-09-03 20:38 +0000
Terrence Cole Terrence Cole - Bug 1019611 - Expose the GC's max-pause statistic to chrome JS; r=sfink
9df9289e2d8f2709c3365bd8181120ba9b9057fa
created 2014-09-02 11:07 +0200
pushed 2014-09-02 18:33 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Add moving GC callback and use it to fix up ipc CPOW tables r=terrence
ff8835b816c9486d297569531783d909775ec888
created 2014-08-21 17:13 -0700
pushed 2014-08-22 23:47 +0000
Bobby Holley Bobby Holley - Bug 981218 - Remove default compartment objects. r=luke
28ccb18dc241c697fe7d995fff6174081b93e2b4
created 2014-08-19 16:14 -0700
pushed 2014-08-20 13:28 +0000
Eric Faust Eric Faust - Bug 1037770 - Stop erroneously defaulting property values for Object.defineProperty on a proxy. (r=jorendorff)
e682602319bee1e5a04ca985288b0b54336e80fc
created 2014-08-18 12:20 -0700
pushed 2014-08-19 12:40 +0000
Dan Gohman Dan Gohman - Bug 1054334 - SpiderMonkey: Delete unneeded semicolons r=nbp
f9ec09ff142ccaed7441516b80e2e8c7b0d90ab0
created 2014-08-05 14:06 -0700
pushed 2014-08-18 20:04 +0000
Terrence Cole Terrence Cole - Bug 1033442 - Remove non-pod realloc from MallocProvider and AllocPolicy; r=jonco
495c012e6cf6a08f2da87d48301a3780015393c3
created 2014-08-12 16:59 -0700
pushed 2014-08-15 20:10 +0000
Steve Fink Steve Fink - Bug 1037358 - Fix up ArrayBufferObject malloc accounting, assigning to correct zone for all types, r=terrence,froydnj,smaug
f497c1d55fd0d3506626302a7f072697050eb3f4
created 2014-08-06 07:17 -0500
pushed 2014-08-12 20:25 +0000
Jason Orendorff Jason Orendorff - Bug 1037718 - Remove JS_GetTypeName. r=jwalden.
93add398e8df0633e04d6caab18b06da925261c5
created 2014-08-08 21:54 -0400
pushed 2014-08-09 15:25 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 6ee4b6cc240c, a818fd0874fe, and 70803a5f4683 (bug 1033442) for multiple crashtest oranges.
a818fd0874fef18782457445e7a1a1356a116952
created 2014-08-05 14:06 -0700
pushed 2014-08-09 15:25 +0000
Terrence Cole Terrence Cole - Bug 1033442 - Remove non-pod realloc from MallocProvider and AllocPolicy; r=jonco
3069d118d21d9b4c238c8dc202fa296809a619e7
created 2014-07-31 09:55 -0700
pushed 2014-07-31 19:42 +0000
Bobby Holley Bobby Holley - Bug 940321 - Eliminate ambient noScriptRval, and make it live exclusively on CompileOptions. r=jandem
569dda025a066f3c6e77bdaebd14158dfc7518be
created 2014-07-30 08:37 -0700
pushed 2014-07-30 21:14 +0000
Jim Blandy Jim Blandy - Bug 1045900: Move the declaration of INTERNED_STRING_TO_JSID from js/src/jsapi.h to js/public/Id.h. r=jwalden
d4be8edb114bb271c2cad82a48964d82c6bc8884
created 2014-07-29 21:00 -0700
pushed 2014-07-30 11:56 +0000
Bobby Holley Bobby Holley - Bug 940305 - Move extraWarnings to RuntimeOptions with a per-compartment override. r=jandem,r=khuey
6624622f78863190fe9108ef79cbcfb0640b97a5
created 2014-07-25 08:59 +0200
pushed 2014-07-25 22:59 +0000
Ms2ger Ms2ger - Bug 1043281 - Remove JS_ClearNonGlobalObject; r=luke
a0dd5a83ba367e022caa857e7c76de66bf2e9d5e
created 2014-07-24 11:56 +0200
pushed 2014-07-25 22:59 +0000
Jan de Mooij Jan de Mooij - Bug 1031529 part 2 - Remove JS_THREADSAFE #ifdefs everywhere. r=bhackett
cd56605c08f6ca72c8f7d5615d1a582b93b25dc7
created 2014-07-22 16:14 -0700
pushed 2014-07-23 13:53 +0000
Bobby Holley Bobby Holley - Bug 742444 - Pass the old wrapper or value to the prewrap callback instead of its flags. r=gabor
7fd0b1dfab4d79637e64f6075e5d7966959e0bb2
created 2014-07-18 12:14 +0200
pushed 2014-07-21 19:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 986673: Tests; r=luke
c65ea1add688ae62750b4d7e27f64c39ee03f3f5
created 2014-07-18 14:07 +0200
pushed 2014-07-18 19:00 +0000
Benjamin Bouvier Benjamin Bouvier - Backed out changeset d78533837dfd (bug 986673) for failing jit-tests on a CLOSED TREE
d78533837dfd70481c217044320ae82888cf9445
created 2014-07-18 12:14 +0200
pushed 2014-07-18 19:00 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 986673: Tests; r=luke
8cf3f3b925a362186c6cdf408a46aa539d895db2
created 2014-07-16 16:51 -0700
pushed 2014-07-17 14:03 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1038601 - Shrink js::HashTable. r=luke.
1b29d99921e9d6a8726e5c4df60ef18181168eea
created 2014-07-16 10:01 +0100
pushed 2014-07-17 00:08 +0000
Jon Coppeard Jon Coppeard - Bug 1017141 - Make empty chunk count constants GC params r=terrence
db5ffe95df00a07cbb8e9fe58764190539270821
created 2014-07-15 09:04 -0700
pushed 2014-07-15 23:58 +0000
Eddy Bruel Eddy Bruel - Bug 940317 - Move the varObjFix flag from ContextOptions to RuntimeOptions. r=bholley
3b0111ca90e21ec9fc7774d462b8c30fd6caaacd
created 2014-07-15 09:04 -0700
pushed 2014-07-15 23:58 +0000
Bobby Holley Bobby Holley - Bug 1037756 - Move cloneSingletons to CompartmentOptions. r=jandem
less more (0) -1000 -300 -100 -60 tip