js/src/jsapi.cpp
bec6973477c6f4f74591473b2c7de8fbf7f74327
created 2014-10-29 15:06 -0400
pushed 2015-01-12 19:37 +0000
Boris Zbarsky Boris Zbarsky - Bug 1088002 part 3. Stop requiring JSPROP_PROPOP_ACCESSORS just to use stub accessors. r=waldo
66860992cd5ea5e12dc41ec39101de2cca4b7737
created 2014-10-29 15:06 -0400
pushed 2015-01-12 19:37 +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
645215f5f228fa64f24b8c86bbc0e488fc0fc6ad
created 2014-10-27 14:55 -0700
pushed 2015-01-12 19:37 +0000
Terrence Cole Terrence Cole - Bug 1074961 - Use C++ to guarantee that the empty chunk set is only accessed locked; r=sfink
867c0506b3e9ebb5f1ce5bd2f60742f204fafa74
created 2014-10-27 16:10 -0400
pushed 2015-01-12 19:37 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 06ec442314d4 (bug 1074961) for Android crashes.
06ec442314d4c251b64b9760170780a7eeed9d78
created 2014-10-06 10:25 -0700
pushed 2015-01-12 19:37 +0000
Terrence Cole Terrence Cole - Bug 1074961 - Use ChunkPool to manage the available chunk sets; r=sfink,r=jonco
f84c2b9b2a9c4803483397d0c6eca0e059836f60
created 2014-10-25 00:50 -0400
pushed 2015-01-12 19:37 +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 2015-01-12 19:37 +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 2015-01-12 19:37 +0000
Lars T Hansen Lars T Hansen - Bug 979594 - Atomics object, atomic operations on SharedArrayBuffer (no jit support). r=luke
7bfc7cabc457d55e85af2a8c045a1654eda2b8f6
created 2014-10-19 01:18 -0700
pushed 2015-01-12 19:37 +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 2015-01-12 19:37 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 9e900e87b4bb (bug 1085566)
9e900e87b4bbc73849db81b9bced23aaa7520e61
created 2014-10-19 01:18 -0700
pushed 2015-01-12 19:37 +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
35ba8c31d7f3cdd4c93926d3cfd3977105b8a2d3
created 2014-10-17 16:57 -0700
pushed 2015-01-12 19:37 +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.
9a7fd8fd00b3245271a3b09d0399176efd5e770e
created 2014-09-18 12:30 -0500
pushed 2015-01-12 19:37 +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 2015-01-12 19:37 +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 2015-01-12 19:37 +0000
Tom Schuster Tom Schuster - Bug 1081660 - Remove property iterator from JSAPI. r=Waldo
a5714320ae8b437ce4b6fc77a818f4dc6c8aa850
created 2014-10-13 19:19 -0700
pushed 2015-01-12 19:37 +0000
Terrence Cole Terrence Cole - Bug 1082299 - Remove ConservativeGCData, it really is totally unused now; r=sfink
91050fafc8b62822d1b18a2bc25c5d371d9d70dd
created 2014-12-15 10:46 +0000
pushed 2014-12-24 12:29 +0000
Jon Coppeard Jon Coppeard - Bug 1051822 - Create global helper thread state on JS_Init() r=terrence a=lsblakk
860511ae5a45b5865fb6e02fb8ff2bf911b6aa1f
created 2014-10-25 00:50 -0400
pushed 2014-11-28 15:29 +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, a=lsblakk
2cb21f30fa3d345a3c0074309a417eb8c702b3ca
created 2014-10-25 00:50 -0400
pushed 2014-11-28 15:29 +0000
Boris Zbarsky Boris Zbarsky - Bug 1083648 - Part 1: Add a way to pass an enclosing static scope to CompileFunction. r=shu, a=lsblakk
81af1b9eba5d5ae102fabe9092ebfed622bcadbd
created 2014-10-12 19:37 +0200
pushed 2014-11-28 15:29 +0000
Tom Schuster Tom Schuster - Bug 1069694 - Remove OldDebugAPI from js/src. r=shu
d646fdb79bf6018d1aeeed355a8e51e5f2289f63
created 2014-09-26 19:39 -0500
pushed 2014-11-28 15:29 +0000
Jason Orendorff Jason Orendorff - Bug 1026918, part 2 - Rename js::GetPropertyNames -> GetPropertyKeys. r=efaust.
ebcbf94ef701951a8d3718c9bf3534eb5c414989
created 2014-10-07 18:50 -0700
pushed 2014-11-28 15:29 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Rename ObjectImpl to NativeObject, sr=luke.
2095011ec061a02a94c47c881f6a2fc83bddbcd6
created 2014-10-02 19:32 -0700
pushed 2014-11-28 15:29 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Add NativeObject subclass of JSObject, remove ObjectImpl, r=luke.
020a62efb303bb8a1d78a7b124de112c7c704fe9
created 2014-10-01 19:17 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT_IF by MOZ_ASSERT_IF. r=jorendorff
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
691f25f5e6b3a0e72600186eb6e576d87285eda1
created 2014-10-01 17:22 +0200
pushed 2014-11-28 15:29 +0000
Bobby Holley Bobby Holley - Bug 1067009 - Make JSAPI RegExp accessors work correctly proxies. r=billm
34c3db9dabd4d1ca51200e09ddce1910f50ddc68
created 2014-10-01 17:22 +0200
pushed 2014-11-28 15:29 +0000
Bobby Holley Bobby Holley - Bug 1067009 - Const-correct a few jsapi methods. r=billm
ba00c79e932c9b720c2441ba84d95d561649c8e3
created 2014-09-16 10:01 -0400
pushed 2014-11-28 15:29 +0000
Till Schneidereit Till Schneidereit - Bug 1067459 - Only install a small subset of the standard builtins in the self-hosting global. r=jorendorff
051ab1a84d384f1e2301c293d5ced653acd9b6cf
created 2014-09-23 22:47 +0200
pushed 2014-11-28 15:29 +0000
André Bargull André Bargull - Bug 1068589 - Remove forced extensible check before calling JSObject::preventExtensions. r=jwalden
ee03a0b3b0375e344abb72d775350a97529408a6
created 2014-09-29 10:44 +0200
pushed 2014-11-28 15:29 +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-11-28 15:29 +0000
Bobby Holley Bobby Holley - Bug 1070131 - Stop XDR-serializing origin principals. r=luke,r=bz
239d373ebd6b94f6a35006551d439bdd9858d33e
created 2014-09-25 17:39 +0100
pushed 2014-11-28 15:29 +0000
Jon Coppeard Jon Coppeard - Bug 1063468 - Remove more unnecessary use of address() r=sfink
28fa0ca32114f489e2f0543b3e00170f461ba959
created 2014-09-23 15:16 -0400
pushed 2014-11-28 15:29 +0000
Guilherme Goncalves Guilherme Goncalves - Bug 1071967 - Replace ScopedFreePtr with UniquePtr in jsapi.cpp. r=terrence
d9edbc602839774e3d790386725be870986099b4
created 2014-09-25 13:13 +0200
pushed 2014-11-28 15:29 +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-11-28 15:29 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Unify the finalization and moving GC callbacks into a weak pointer update callback r=terrence r=bholley
bb579e3de64b12ee5628c327619440ab9aaed1c2
created 2014-09-16 17:26 -0400
pushed 2014-11-28 15:29 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 6 changesets (bug 918828) for mass bustage on a CLOSED TREE.
621224c58e71fec5fad0ff270fe348be1b1bd560
created 2014-07-01 21:01 -0500
pushed 2014-11-28 15:29 +0000
Jason Orendorff Jason Orendorff - Bug 918828, part 2 - Change iteration code to call iterable[Symbol.iterator]() rather than iterable["@@iterator"](). r=nbp.
4faff84eb1bac1fadf215cb05e161f6ae868ebb7
created 2014-07-25 18:50 -0500
pushed 2014-11-28 15:29 +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.
cf9ed5c3532974b8b55d9b9ec6968d5c9b1e6026
created 2014-09-16 18:45 +0200
pushed 2014-11-28 15:29 +0000
Lars T Hansen Lars T Hansen - Bug 1054882 - Rollup patch. r=till, r=sstangl, r=jorendorff
247172569e8ce6c96b41aa20af4e45cb85191b43
created 2014-09-15 16:49 +0100
pushed 2014-11-28 15:29 +0000
Jon Coppeard Jon Coppeard - Bug 1063468 - Remove unnecessary use of address() r=sfink
c1cbab2a78898b754a1d09b8d09e82dbf7e0a987
created 2014-09-15 15:13 +0200
pushed 2014-11-28 15:29 +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-11-28 15:29 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1066020: Add JSConstIntegerSpec to jsapi; r=till
7e47a9f5e048f47e6a360f4af85a85730ffc6018
created 2014-09-15 09:58 +0200
pushed 2014-11-28 15:29 +0000
Jan de Mooij Jan de Mooij - Bug 1066197 part 3 - Move some iterator functions into js namespace, remove js_ prefix. r=bhackett
a5caeacb3411bccc18a6d76d0759748fb3adb25e
created 2014-09-12 17:13 +0200
pushed 2014-11-28 15:29 +0000
Jan de Mooij Jan de Mooij - Bug 932284 - Don't allow disabling the JITs with JIT code on the stack in the shell. r=nbp
80164e15bd54603a0bbb3b70480b337cb5e84601
created 2014-09-12 11:43 +0200
pushed 2014-11-28 15:29 +0000
Jan de Mooij Jan de Mooij - Bug 1060283 part 2 - Rename some JitSpew_* constants to JitSpew_Ion*. r=h4writer
891d587c19c4b700828bab3f41264b1d1017ad7c
created 2014-09-10 19:11 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1063816 - Rename usesBefore* to *WarmUpThreshold. r=h4writer
64203c2e785d342d347381725587c0c24b1a1b45
created 2014-09-10 19:11 +0200
pushed 2014-11-28 15:29 +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-11-28 15:29 +0000
Bobby Holley Bobby Holley - Bug 981198 - Make JS_{Get,Set}ErrorReporter take a JSRuntime. r=terrence,r=bz
3d78fa27054f81bb21f7c212940ba0dc987551e7
created 2014-09-09 16:02 -0700
pushed 2014-11-28 15:29 +0000
Bobby Holley Bobby Holley - Bug 981198 - Internally move the JSErrorReporter to the JSRuntime. r=terrence
8f515950193c9a07cc872fc6276fa03c6a067b7e
created 2014-09-09 14:49 -0700
pushed 2014-11-28 15:29 +0000
Shu-yu Guo Shu-yu Guo - Bug 1064844 - Only restore propagatingForcedReturn state in AutoSaveExceptionState if there isn't a new error. (r=jorendorff)
4663c05c869cfa1b6db2e8a82c81f1c7ce28c75b
created 2014-07-21 21:43 -0700
pushed 2014-11-28 15:29 +0000
Chris Peterson Chris Peterson - Bug 1063962 - Replace jschar typedef with C++11 char16_t type. r=jandem
0f2020c52ad7e805692d84a5db9e297868f18694
created 2014-08-27 23:35 -0700
pushed 2014-11-28 15:29 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1040593 (attempt 2) - Partly allocate elements for |new Array(N)| when N > 2048. r=jandem,bhackett.
c234ba51a1d1594e49b635e9624c813147bb3496
created 2014-09-04 18:00 -0700
pushed 2014-11-28 15:29 +0000
Wes Kocher Wes Kocher - Backed out changeset 94eed55e5a5b (bug 1040593) on a CLOSED TREE
94eed55e5a5b07b54ef38a7bdb69150b0eea74f9
created 2014-08-27 23:35 -0700
pushed 2014-11-28 15:29 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1040593 - Partly allocate elements for |new Array(N)| when N > 2048. r=jandem,bhackett.
01eeee1da172483219c6e74deff74e5e4fb33207
created 2014-09-02 21:24 +0200
pushed 2014-11-28 15:29 +0000
Jan de Mooij Jan de Mooij - Bug 1060283 part 1 - Rename IonSpew to JitSpew. r=h4writer
9df9289e2d8f2709c3365bd8181120ba9b9057fa
created 2014-09-02 11:07 +0200
pushed 2014-11-28 15:29 +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-10-13 16:35 +0000
Bobby Holley Bobby Holley - Bug 981218 - Remove default compartment objects. r=luke
c9b218c047fa70bd8872f5f77c54f47b85422035
created 2014-08-18 12:20 -0700
pushed 2014-10-13 16:35 +0000
Dan Gohman Dan Gohman - Bug 1054334 - SpiderMonkey: Eliminate unnecessary parentheses around return values r=nbp
e682602319bee1e5a04ca985288b0b54336e80fc
created 2014-08-18 12:20 -0700
pushed 2014-10-13 16:35 +0000
Dan Gohman Dan Gohman - Bug 1054334 - SpiderMonkey: Delete unneeded semicolons r=nbp
f9ec09ff142ccaed7441516b80e2e8c7b0d90ab0
created 2014-08-05 14:06 -0700
pushed 2014-10-13 16:35 +0000
Terrence Cole Terrence Cole - Bug 1033442 - Remove non-pod realloc from MallocProvider and AllocPolicy; r=jonco
less more (0) -1000 -300 -100 -60 tip