js/src/vm/GlobalObject.cpp
0a16850fbd85f06db425675422a2700667b2d146
created 2013-10-14 15:24 -0500
pushed 2014-01-28 00:16 +0000
Jason Orendorff Jason Orendorff - Bug 923836 - Set aside the first 3 reserved slots of global objects for application use. r=Waldo.
fb35d633b2299442e1d0e1b20edd8e999dc90e99
created 2013-10-11 15:24 +0200
pushed 2014-01-28 00:16 +0000
Jeff Walden Jeff Walden - Bug 925739 - Rename cx->names().classPrototype to just cx->names().prototype, for readability/predictability. r=jorendorff
c793f516edda2580cd333dfcd376342333e28b58
created 2013-09-27 16:31 -0400
pushed 2014-01-28 00:16 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/vm/ (2/5); r=ehsan
5b35eb07b456230d507df38326032ae6bbffb043
created 2013-09-26 18:34 -0400
pushed 2014-01-28 00:16 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921130 - Minimize the #includes in js/src/jit; r=luke
f46fd6fcf018cfca94c4d9b52b8a9c1878320aab
created 2013-09-26 10:11 -0400
pushed 2014-01-28 00:16 +0000
Andy Wingo Andy Wingo - Bug 920433 - Improve API support for self-hosted functions. r=till, r=bz
98034be3508b7542fcca120209cc286929b8da27
created 2013-09-20 19:05 +0200
pushed 2014-01-28 00:16 +0000
Till Schneidereit Till Schneidereit - Bug 918823 - Make multiple methods using the same self-hosted function reuse one cloned version instead of replacing previous ones in the intrinsics holder. r=jorendorff,wingo
03174045ef8d72ab2a0486e656c988bb3644951d
created 2013-09-11 05:49 -0700
pushed 2013-12-03 03:32 +0000
Dan Gohman Dan Gohman - Bug 910823 - Constify static js::Class/JSClass instances. r=waldo
6f22b81ed9b44458fc19951b3a448fd802395cb6
created 2013-09-11 09:23 +1000
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 914508 (attempt 2) - Move more stuff out of inlines.h/-inl.h files, and remove some unnecessary #include statements. r=terrence.
ecfd306e73fc0f22783cdf8d3f0411984c93b292
created 2013-09-10 23:00 -0700
pushed 2013-12-03 03:32 +0000
Wes Kocher Wes Kocher - Backed out changeset 45975a811207 (bug 914508) for Android 2.2 NoIon build bustage
45975a8112078e3a80c57de34f3bcfebdd2ef031
created 2013-09-11 09:23 +1000
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 914508 - Move more stuff out of inlines.h/-inl.h files, and remove some unnecessary #include statements. r=terrence.
3e1dd474a575b5ced0bbf7ac4d7f15a8f51bf6b9
created 2013-09-08 13:31 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 910771 (part 5) - Move tons of stuff out of inlines.h/-inl.h files into .h files. r=terrence.
9e98958b5e50ca9456adb49750e6480ac7ad201d
created 2013-08-27 19:59 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 911020 - Introduce js/TypeDecls.h, which holds very commonly used type declarations from the JS engine. r=luke.
6eaf9e414a520fe9fd91f6b50d3436e7913e6182
created 2013-05-28 11:23 -0700
pushed 2013-12-03 03:32 +0000
Terrence Cole Terrence Cole - Bug 906940 - Exactly root the IsAcceptableThis callback; r=jonco,smaug
64ab5bb8af519c92e222a3a10461f385b54915ca
created 2013-08-13 09:13 -0600
pushed 2013-12-03 03:32 +0000
Brian Hackett Brian Hackett - Bug 902095 - Allow accessing the compartment/zone for ExclusiveContext, r=billm.
680a80d15f3ece29df924c187053e2f5b5960e9c
created 2013-08-08 15:17 -0700
pushed 2013-12-03 03:32 +0000
Jeff Walden Jeff Walden - Bug 853301 - Make a --with-intl-api/--with-intl-api=build/--without-intl-api configure option that builds/exposes Intl, only builds it, and doesn't build it at all. This will allow tests with the Intl code, built, but with no changes to JS behavior, permitting disentangling binary-size-increase effects from effects due to changes in JS functionality (or in code invoked to expose that functionality). r=glandium
118488b8f1d5da295e6de82bb154f9cbb3e9c6d9
created 2013-08-12 13:40 -0700
pushed 2013-12-03 03:32 +0000
Daniel Holbert Daniel Holbert - Backed out changeset fde265c467b2 (Bug 902095) for SM(r) bustage
fde265c467b2d27d143d8a1bb672170868b5fef8
created 2013-08-12 13:57 -0600
pushed 2013-12-03 03:32 +0000
Brian Hackett Brian Hackett - Bug 902095 - Allow accessing the compartment/zone for ExclusiveContext, r=billm.
b9b8ad32c72b3fd1327068d9aeb8ca3afa8ab1fc
created 2013-08-08 16:07 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902917 - Remove some unnecessary #includes in SpiderMonkey. r=till.
c9829bff3ae4bf7b770b93a86eb5452cbc0ed020
created 2013-08-02 00:41 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 901750 - Change return type of |JSNative| from |JSBool| to |bool|. code=nnethercote,jandem. r=luke,bz.
e827cc07b0068be32bd6f2c107072dec47f9b9ef
created 2013-08-01 13:47 -0500
pushed 2013-10-21 21:47 +0000
Luke Wagner Luke Wagner - Bug 899832 - hoist JSScript::originPrincipals and LazyScript::originPrincipals into ScriptSource (r=bhackett)
58309e4d17000097b9343f6deb7ef61400ddc4a3
created 2013-07-23 17:35 -0700
pushed 2013-10-21 21:47 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 888088 (part 8) - Fix #include ordering in js/src/vm/. r=nnethercote.
e54e7b5bf27d7971ed7ebcde8f110f3310c941de
created 2013-07-11 18:31 -0700
pushed 2013-10-21 21:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 888768 (part 3) - Remove unnecessary *-inl.h #includes, as found by include-what-you-use. r=till.
08cb6548110d78236040255c0c1e9dc794153085
created 2013-07-04 00:50 -0700
pushed 2013-10-21 21:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 887558 (part 3) - Use JSObject::{is,as} for JSObject itself. r=sfink.
9b78a71801209dfea5e12554b3c46cb280aabde4
created 2013-06-20 21:27 -0700
pushed 2013-10-21 21:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 887558 (part 1) - Introduce ProxyObject and some sub-classes. r=jorendorff.
da9d61adaed29284c020f787d846dab72268793a
created 2013-06-28 14:01 -0700
pushed 2013-10-21 21:47 +0000
Jeff Walden Jeff Walden - Bug 888106 - Add too-much-recursion detection to isExtensible tests, and make the isExtensible hook capable of failing. r=bholley, r=ejpbruel
699228670afbbf94c0de128de808a270890df642
created 2013-06-27 17:37 -0700
pushed 2013-10-21 21:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 883696 (part 4) - Include full paths in #include statements in the rest of js/src/ and js/public/. r=luke.
eb6dd181c65ad6f65be4ebe35156200c5cfbe0b8
created 2013-06-25 21:38 -0700
pushed 2013-10-21 21:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 886205 (part 7) - Break jsfuninlines.h out of the header inclusion cycles. r=terrence.
1c6097e5c4d4b758f040f0bcc5e46cc4042a997a
created 2013-06-17 23:53 -0700
pushed 2013-09-09 22:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 22) - Use JSObject::{is,as} for JSFunction. r=sfink.
8526023eb2b1bac08d21749ce7dd77aea483902d
created 2013-06-17 16:23 -0700
pushed 2013-09-09 22:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 21) - Use JSObject::{is,as} for GlobalObject. r=sfink.
4bbca87e3009a82691ce86def47a27b406ad8f48
created 2013-06-06 21:35 -0700
pushed 2013-09-09 22:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 634839 (part 2) - Remove more unnecessary #includes from SpiderMonkey. r=jorendorff.
4b9f61b1d406dbea5ed1c5692f72c17b958a46a7
created 2013-06-16 17:07 -0700
pushed 2013-09-09 22:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 3) - Use JSObject::{is,as} for ArrayBufferObject. r=luke.
7a56133fe3829886d594c8e1ac1768061f0eeaf9
created 2013-06-06 17:48 -0700
pushed 2013-09-09 22:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880565 (part 2) - Remove unnecessary #includes in jsobjinlines.h. r=benjamin.
21e3c26108143c727b9304eacf8b916de62f9f44
created 2013-06-10 15:22 -0600
pushed 2013-09-09 22:57 +0000
Brian Hackett Brian Hackett - Bug 881333 - Use accessor methods for cx->compartment and cx->runtime, r=luke.
b252464d739e6f981bd4fe16aedf6e0395a2e5c7
created 2013-06-06 22:49 -0500
pushed 2013-09-09 22:57 +0000
Jason Orendorff Jason Orendorff - Bug 879831, part 7 - Isolate the frontend. Make files outside the frontend include frontend/BytecodeCompiler.h or frontend/SourceNotes.h if possible; those two act as facades and do not include all the rest of the frontend headers. r=njn.
88016f09b0f4be66698780ec36d2b4e5ba7f0f8a
created 2013-05-22 16:23 -0700
pushed 2013-09-09 22:57 +0000
Eddy Bruel Eddy Bruel - Bug 637572 - Use ScriptSourceObject instead of ScriptSource; r=jimb
89a645d498e3add4a65afb6ab276533bc60818f3
created 2013-05-13 16:47 -0700
pushed 2013-09-09 22:57 +0000
Jan de Mooij Jan de Mooij - Bug 857845 part 1 - rm JaegerMonkey. r=bhackett, sr=luke
7b1025831aeffade0c6481e936d837c986028d55
created 2013-04-30 15:41 -0700
pushed 2013-07-29 23:00 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove RawObject typedef; r=jonco
8a971669e5493e5e99733819c0021738f19522d3
created 2013-04-22 16:17 -0400
pushed 2013-07-29 23:00 +0000
Xin Zhang Xin Zhang - Bug 857385 - Make JS_InitClass, js_InitClass and js::DefineConstructorAndPrototype take const function specs and property specs. Remove const_cast in js::DefinePropertiesAndBrand. r=waldo
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed 2013-07-29 23:00 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
4925a84c57cfc2ef4750c7eacc84133977910ab9
created 2013-04-05 21:19 -0700
pushed 2013-07-29 23:00 +0000
Jeff Walden Jeff Walden - Bug 858677 - Make the internal deletion operations not take a strictness argument and a Value*, but rather take a JSBool* -- and let callers handle the property-couldn't-be-deleted (but no error occurred) case. r=jorendorff
b85daec2b90caecbe2e25daaeb37342cd55871e0
created 2013-04-15 12:55 -0700
pushed 2013-07-29 23:00 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2013-07-29 23:00 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
6d92a2e39c778d1177a5f89270bf5a8160b169b1
created 2013-04-11 19:55 -0700
pushed 2013-07-29 23:00 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed 2013-07-29 23:00 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
ad371c559524ab9edbcb78660b932b9652d162c6
created 2013-04-08 13:14 -0700
pushed 2013-07-29 23:00 +0000
Terrence Cole Terrence Cole - Bug 857706 - Always allocate the self-hosting global in the tenured generation; r=billm
f5b92b22981cf83ae7996666b8fa8b18bec89a31
created 2013-03-22 19:43 -0700
pushed 2013-06-17 22:53 +0000
Eddy Bruel Eddy Bruel - Bug 789897 - Implement isExtensible and preventExtensions traps for proxies, including scriptable direct proxies, and in the various wrapper classes. Also move non-static JSObject::preventExtensions to static ObjectImpl::preventExtensions, for handle correctness. Patch is a semi-tag-team effort with jwalden. r=jwalden, r=ejpbruel, r=bholley, r=two-turtle-doves-and-a-partridge-in-a-pear-tree
dc0b6744aef665c2445664d3758fa828a28e3d8a
created 2013-03-29 14:07 -0400
pushed 2013-06-17 22:53 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out bug 789897 due to regressions.
a4e200fe684d5717113a5374ffe5ec3ace820118
created 2013-03-22 19:43 -0700
pushed 2013-06-17 22:53 +0000
Jeff Walden Jeff Walden - Bug 789897 - Move JSObject::preventExtensions (non-static) to ObjectImpl::preventExtensions (static). r=ejpbruel
b93b177e2a9d31bffdacc55aa5d73a5026b07c17
created 2013-02-26 15:45 -0800
pushed 2013-06-17 22:53 +0000
Steve Fink Steve Fink - Bug 845519 - Check getType(cx) return value (also fixes rooting hazard). r=bhackett
9a0846d180af483fb4328413bd8b8c8c9325b1bb
created 2013-02-11 19:35 -0800
pushed 2013-05-07 01:20 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 839376 (part 4) - Fix four or five more rooting hazards. r=sfink.
c4562906fc61a36c0a6f4c3e48ab86acb6f038ce
created 2013-02-11 14:04 -0800
pushed 2013-05-07 01:20 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 839376 (part 3) - Some low-hanging exact rooting fruit. sfink.
53a09e22d0346a6a024b33e90578fcefbffb6fd6
created 2013-01-28 11:01 -0800
pushed 2013-05-07 01:20 +0000
Terrence Cole Terrence Cole - Bug 706885 - Do not store singletons in the Nursery; r=bhackett
f24b93663ea95a4252e38be6e4f0cdf7ebe5c211
created 2013-02-03 19:55 -0800
pushed 2013-05-07 01:20 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 836985 - Remove ScriptSourceHolder::rt. r=benjamin.
c929583ba8ae39a6e32752039fc538f3e94fde9a
created 2013-01-24 21:24 -0800
pushed 2013-05-07 01:20 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 788293 - Remove e4x support. r=jorendorff,terrence,evilpie.
a7f7309da69d8d1aefead656cbf6b47403154395
created 2013-01-31 22:29 -0800
pushed 2013-05-07 01:20 +0000
Phil Ringnalda Phil Ringnalda - Back out 66882ea6f8c7 (bug 788293) and 32f09cb3c7b6 (bug 834090) for bustage
66882ea6f8c7048b3c3aa6f235387beb86ae0c9d
created 2013-01-24 21:24 -0800
pushed 2013-05-07 01:20 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 788293 - Remove e4x support. r=jorendorff,terrence,evilpie.
397dbf58a6ff4c6a01f96afea1961b2fdd24697d
created 2013-01-23 12:57 -0700
pushed 2013-05-07 01:20 +0000
Brian Hackett Brian Hackett - Bug 832360 - Store an object's class as part of its type, r=jandem.
13c970f6a2e4c62ea79c6b78efb41b72d43a8760
created 2012-12-27 11:20 -0600
pushed 2013-05-07 01:20 +0000
Jeff Walden Jeff Walden - Add a JSObject::addDataProperty overload that takes Handle<PropertyName*>, to preserve the name/element distinction further when possible, anticipating future property-splitting work. No bug, r=sparky
9b83a5ada45f286375f1c731b4ffe75444a00c3c
created 2013-01-15 17:57 +0000
pushed 2013-05-07 01:20 +0000
Jon Coppeard Jon Coppeard - Bug 830332 - jittest gc/incremental-state.js fails if rooting analysis enabled r=billm
f4671ccc450246de1b52b9dd5f0b77043e998809
created 2013-01-10 17:53 -0700
pushed 2013-05-07 01:20 +0000
Brian Hackett Brian Hackett - Bug 827490 - Allow native objects to have both slots and dense elements, rm dense/slow array distinction, r=billm, dvander.
less more (0) -100 -60 tip