js/src/vm/GlobalObject.cpp
68984d5a66a3e2fbacf06dbcdf1e144efe2108a1
created 2014-04-04 16:58 -0700
pushed 2014-04-04 23:58 +0000
Eric Faust Eric Faust - Bug 890686 - Implement JS_GlobalObjectTraceHook, and install it appropriately. (r=billm)
a4be3456ea82fdac258cd53c00a89a09b7232745
created 2014-03-10 16:29 -0500
pushed 2014-03-10 21:33 +0000
Jason Orendorff Jason Orendorff - Bug 975589, part 2 - Avoid recursing in TypedArray initialization. r=jwalden.
6635d1edc7497a5fa346d0921013d0fde248c0bb
created 2014-03-10 16:29 -0500
pushed 2014-03-10 21:33 +0000
Jason Orendorff Jason Orendorff - Bug 975589, part 1 - Rename js::DefineConstructorAndPrototype -> GlobalObject::initBuiltinConstructor and refactor it a bit. r=jwalden.
9d1d368fdc10e65e8e151843a7804bb2056172bf
created 2014-02-24 15:31 -0800
pushed 2014-02-24 23:32 +0000
Jim Blandy Jim Blandy - Bug 935203: Consolidate initialization of ScriptSource from CompileOptions. r=djvj
75147b26aef99ed7a89d1213ea632097ce4f0a2f
created 2014-02-24 15:31 -0800
pushed 2014-02-24 23:32 +0000
Jim Blandy Jim Blandy - Bug 935203: Don't leak ScriptSources if we error out before a ScriptSourceObject can take ownership of them. r=djvj
8ef55688cc4a1fc2ff26cb18fe18b4d8c0f7d54e
created 2014-02-21 16:54 -0700
pushed 2014-02-21 23:54 +0000
Brian Hackett Brian Hackett - Bug 964057 - Share self hosted state between runtimes, r=till.
a6cf2d7996a4cbd058d53829cec7294331c67b89
created 2014-02-21 10:24 -0600
pushed 2014-02-21 16:34 +0000
Luke Wagner Luke Wagner - Bug 797126 - Remove tinyid/shortid/userid (r=terrence)
8c521a802625683b42a1ca9245dfac06e10aa1a8
created 2014-02-14 13:17 +0100
pushed 2014-02-14 12:18 +0000
Jan de Mooij Jan de Mooij - Backout bug 785905, off-thread IonBuilder. r=jorendorff
2aa18173159381443de62e880715d87e96f31f35
created 2014-02-13 14:29 -0500
pushed 2014-02-13 19:29 +0000
Kannan Vijayan Kannan Vijayan - Bug 952891 - Add PIC fast-path for ForOfIterator iteration over arrays. r=jimb r=jorendorff DONTBUILD
b7187c9c00d018d12641ae2757bff9b93945f330
created 2014-02-13 14:24 -0500
pushed 2014-02-13 19:25 +0000
Kannan Vijayan Kannan Vijayan - Backed out changeset 45f374858666 (bug 852891) for bad commit message referencing wrong bug. DONTBUILD
45f374858666d62c8333186eb6ff33b68981f68c
created 2014-02-13 14:20 -0500
pushed 2014-02-13 19:20 +0000
Kannan Vijayan Kannan Vijayan - Bug 972087 - Add PIC fast-path for ForOfIterator iteration over arrays. r=jimb r=jorendorff
9bbd70722bde30ca12fb948785b6388925f03c56
created 2014-02-11 10:59 +0000
pushed 2014-02-11 11:05 +0000
Jon Coppeard Jon Coppeard - Bug 960028 - Use UndefinedHandleValue rather than rooting UndefinedValue() r=sfink
b91c54271692683a329789b38173047675645f04
created 2014-02-05 13:50 -0800
pushed 2014-02-05 21:50 +0000
Bobby Holley Bobby Holley - Bug 966845 - Make ensureConstructor and initConstructor static. r=Waldo
48762db06b688f1d8a1d89a765b2d17eb5bf5e0f
created 2014-02-04 07:51 -0800
pushed 2014-02-04 15:52 +0000
Bobby Holley Bobby Holley - Bug 959013 - Add a standardized initialization mechanism based on the ClassSpec. r=luke
4f19286d5b9f084af97cca7cdc200821070dee39
created 2014-02-04 07:51 -0800
pushed 2014-02-04 15:52 +0000
Bobby Holley Bobby Holley - Bug 959013 - Add a mechanism to map from JSProtoKey to js::Class*. r=luke
b4c5406634861bc2db3d5de1d25ea95e6b405f12
created 2014-01-31 14:51 -0800
pushed 2014-01-31 22:51 +0000
Bobby Holley Bobby Holley - Bug 962449 - Don't directly invoke init functions in GlobalObject::initStandardClasses. r=luke
a44f13894eb06d3b044e486dfb225a0747613fec
created 2014-01-31 14:51 -0800
pushed 2014-01-31 22:51 +0000
Niko Matsakis Niko Matsakis - Bug 959334 - Invoking js_InitTypedObjectModuleObject or js_InitSIMDClass in GlobalObject::initStandardClasses causes mochitest-plain to fail. r=Waldo
b34275a6a75d66b60fb95f906f4ea00f0cfcf226
created 2014-01-30 07:45 -0800
pushed 2014-01-30 15:45 +0000
Bobby Holley Bobby Holley - Bug 959012 - Move js_GetClassObject creation logic into GlobalObject. r=jorendorff
4e3c42f192f4cd2b3965e91ec7b970c8e06d9f7f
created 2014-01-24 16:08 -0800
pushed 2014-01-25 00:08 +0000
Bobby Holley Bobby Holley - Bug 957688 - Remove side-effect-y call to js::CheckAccess, and remove js::CheckAccess itself. r=mrbkap
23061213bdd13cc89fd115d172c5340291617110
created 2013-12-11 16:04 -0800
pushed 2014-01-24 01:35 +0000
Jeff Walden Jeff Walden - Bug 948227 - Add code to warn when the __proto__ setter is called that it's very slow and shouldn't be used. (Don't use it yet, tho, because it requires the second part of bug 948583 to land first. Once that lands, fully enabling this just requires some uncommenting.) r=efaust
363b31e32272bb105cd7c27e12a639ce42060fa8
created 2014-01-21 16:25 -0600
pushed 2014-01-21 22:31 +0000
Luke Wagner Luke Wagner - Bug 961969 - Assert that all shapes in a lineage have the same numFixedSlots (r=billm)
dda233b6f28e5cabb2c00b7b2e822a3d4c436a45
created 2014-01-21 14:03 -0600
pushed 2014-01-21 20:07 +0000
Luke Wagner Luke Wagner - Bug 961969 - Include nfixed in StackShape's key (r=billm)
b97134e8179824adff83e7be1abf5d07a739b244
created 2014-01-16 15:09 -0800
pushed 2014-01-16 23:12 +0000
Eric Faust Eric Faust - Bug 950407 Followup - Add a parameter to JSMSG_SETPROTOTYPEOF_FAIL. (r=Waldo on IRC)
19cb3daa91a754fadda67fa0843ea0cb23a7991f
created 2014-01-16 15:09 -0800
pushed 2014-01-16 23:12 +0000
Eric Faust Eric Faust - Bug 950407 - Fix ES6 Proxy forwarding, and apropriately throw on indirect ArrayBuffer __proto__ sets. (r=bholley,Waldo sr=mrbkap)
23e682c34d7565fe187ccf5a8da0bfdc0890f6a4
created 2014-01-07 13:49 -0800
pushed 2014-01-07 21:49 +0000
Terrence Cole Terrence Cole - Backed out changeset 12a28278bb20 (Bug 952818) for adding rooting hazards on a CLOSED TREE.
12a28278bb202e07e051da6d6ea59549db4610d3
created 2014-01-03 07:46 -0800
pushed 2014-01-07 20:18 +0000
Brian Hackett Brian Hackett - Bug 952818 - Derive the run-once property on the main thread to avoid an off-thread nursery access; r=jdemooij,terrence
4a613dc5e5c7d212b6d207c71051ab20bb87a677
created 2014-01-06 15:49 -0500
pushed 2014-01-06 20:49 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 884a27ad7c5e (bug 950407) for mochitest orange.
884a27ad7c5e71ebaa5a34d3c559b9bc7121f555
created 2014-01-06 11:34 -0800
pushed 2014-01-06 19:37 +0000
Eric Faust Eric Faust - Bug 950407 - Fix broken scripted proxy prototype set forwarding. (r=bholley)
7ebd1e1a81978681ebe38d5af517b568e4b46aee
created 2014-01-06 10:06 -0500
pushed 2014-01-06 15:08 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in remaining directories; r=ehsan
3eb853546cff881ae3786466759f503f1bc962ba
created 2013-12-19 10:01 -0800
pushed 2013-12-19 18:01 +0000
Brian Hackett Brian Hackett - Bug 938124 - Add thread safety class instances to get IonBuilder passing the thread safety dynamic analysis, r=jandem.
dbeea0e93b56b586792fe8265779249d22018b2a
created 2013-12-16 10:53 -0800
pushed 2013-12-16 18:53 +0000
Brian Hackett Brian Hackett - Bug 785905 - Build Ion MIR graph off thread, r=jandem.
8ba79063973d486a5f32d7f8bb67a22523399705
created 2013-12-13 12:01 -0800
pushed 2013-12-13 20:01 +0000
Eric Faust Eric Faust - Bug 926012 - Part 2: Allow __proto__ sets on proxies. (r=Waldo)
8e34b4680c170160c8b4a9e581ee40ce49e28e5b
created 2013-12-13 12:01 -0800
pushed 2013-12-13 20:01 +0000
Eric Faust Eric Faust - Bug 926012 - Part 1: Clean up __proto__ setting semantics on native objects. (r=Waldo)
b07452dd6d7f111495b6027f594c5869b425bb61
created 2013-12-12 23:18 -0800
pushed 2013-12-13 07:18 +0000
Shu-yu Guo Shu-yu Guo - Bug 944074 - Remove the ParallelArray constructor. (r=nmatsakis)
c996211971a85633a6d2a60c58921566e765e90f
created 2013-11-01 11:10 -0400
pushed 2013-12-07 01:44 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 933760 - Track a type object for each type representation, associate with the type descriptor r=bhackett
479975fcd7368b78f47a2c8539a67702972af640
created 2013-12-05 01:56 -0800
pushed 2013-12-06 21:23 +0000
Jeff Walden Jeff Walden - Bug 724768 - Set every blank class prototype as a delegate immediately after birth, so that we can properly and correctly cache the shape for new instances of that class that use that prototype. r=bhackett
f8b57cbe128a54b3250d3aa37c2905cd0c0a2a4f
created 2013-12-02 11:11 -0800
pushed 2013-12-02 20:13 +0000
Terrence Cole Terrence Cole - Bug 945360 - Fix some recent new rooting hazards in SpiderMonkey; r=sfink
f6114308c97daa8db69d72e1cf5aae19c6822626
created 2013-11-30 22:24 -0800
pushed 2013-12-01 06:25 +0000
Jason Orendorff Jason Orendorff - Bug 806522 - Assertion failure: getSlot(EVAL).isObject(), r=Waldo
df7dd1ef49dbef161a992edb3ea0fce343502beb
created 2013-11-25 14:02 -0500
pushed 2013-11-25 19:07 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in miscellaneous directories; r=ehsan
e4c2a0b98917fe243b8b8594378cf59e17d1ec78
created 2013-11-25 11:40 +0000
pushed 2013-11-25 11:56 +0000
Till Schneidereit Till Schneidereit - Bug 942211 - Remove usages of NewObjectWithClassProto. r=jwalden
324d93c55cc5c43aa74056c9e89a5ebc60916105
created 2013-11-25 11:21 +0000
pushed 2013-11-25 11:56 +0000
Till Schneidereit Till Schneidereit - Bug 942205 - Initialize ParallelArray class in GlobalObject::initStandardClasses. r=nmatsakis
a15ba1bc98c55aaa058ffb21aa7e967dcc25c806
created 2013-11-21 13:25 -0800
pushed 2013-11-21 21:28 +0000
Eddy Bruel Eddy Bruel - Bug 637572: Implement Debugger.Source.prototype.element (v7) r=sfink
1fa75e9c102aa2c334a562fed1e94a546d7eb1b6
created 2013-11-07 12:07 -0800
pushed 2013-11-09 03:29 +0000
Jeff Walden Jeff Walden - Bug 934669 - Add preliminary code to make Object.prototype.watch/unwatch warn about deprecation when called for the first time, but don't actually emit the warnings just yet (more needs doing in this bug before that can happen). r=evilpie
f96acad66038c6107ab24a4fb908bbc46ff103ff
created 2013-11-07 13:59 -0600
pushed 2013-11-07 19:59 +0000
Jason Orendorff Jason Orendorff - Back out rev 877d4860a9f2 (bug 934669, deprecate Object.prototype.watch). It was inadvertently landed when there was a last-minute sr- on the patch.
877d4860a9f2e0b09779b88e56634f20c722c5b8
created 2013-09-12 15:45 -0700
pushed 2013-11-07 18:46 +0000
Jeff Walden Jeff Walden - Bug 934669 - Make a global object's Object.prototype.watch/unwatch warn about deprecation when called for the first time. r=evilpie
0a16850fbd85f06db425675422a2700667b2d146
created 2013-10-14 15:24 -0500
pushed 2013-10-14 20:46 +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 2013-10-14 14:43 +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 2013-09-28 06:27 +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 2013-09-26 22:35 +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 2013-09-26 14:11 +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 2013-09-20 17:08 +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-09-11 12:50 +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-09-11 07:58 +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-09-11 06:00 +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-09-11 04:09 +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-09-09 05:59 +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-09-02 04:24 +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-08-20 20:07 +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-08-13 15:13 +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-08-12 21:14 +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
less more (0) -300 -100 -60 tip