js/src/vm/ObjectImpl-inl.h
2095011ec061a02a94c47c881f6a2fc83bddbcd6
created 2014-10-02 19:32 -0700
pushed 2014-10-03 02:32 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Add NativeObject subclass of JSObject, remove ObjectImpl, r=luke.
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
3255b2b27d37ff9005c8761ea457f962c18bde40
created 2014-09-25 18:17 -0700
pushed 2014-09-26 01:18 +0000
Brian Hackett Brian Hackett - Bug 1069688 - Use inline data for small opaque typed objects, r=sfink, nmatsakis.
cf9ed5c3532974b8b55d9b9ec6968d5c9b1e6026
created 2014-09-16 18:45 +0200
pushed 2014-09-16 16:47 +0000
Lars T Hansen Lars T Hansen - Bug 1054882 - Rollup patch. r=till, r=sstangl, r=jorendorff
ae18d60bbd2a85840ece1a3914a6bbbc252b80e1
created 2014-09-09 12:09 -0700
pushed 2014-09-09 19:11 +0000
Eric Faust Eric Faust - Bug 1031092 - Part 6: Factor out engine Proxy entry point. (r=bholley)
d5b0e9e6a849c93364bb1b35bc93a5462d27e415
created 2014-04-07 13:04 -0700
pushed 2014-04-07 20:04 +0000
Brian Hackett Brian Hackett - Bug 987508 - Create array buffers lazily for small typed arrays, r=sfink.
8b87a6adad143376550d552cef67d733ebdf6c4c
created 2014-04-07 15:49 -0400
pushed 2014-04-07 19:49 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset e35851f07b67 (bug 987508) for non-unified bustage.
e35851f07b6703bee6830b4ebcd2990f41629238
created 2014-04-07 11:46 -0700
pushed 2014-04-07 18:47 +0000
Brian Hackett Brian Hackett - Bug 987508 - Create array buffers lazily for small typed arrays, r=sfink.
e621399eb90f077cf46b5f2dd6071267b8128d75
created 2013-09-11 16:52 -0700
pushed 2013-09-12 09:20 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 915482 (part 2) - Minimize gc/Barrier-inl.h includes. r=terrence.
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.
ea1af870680c7ec875f0bce61c8541cc37a3b9d6
created 2013-09-09 15:50 -0700
pushed 2013-09-10 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 914032 (part 2) - Move a bunch of stuff out of -inl.h files. 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.
b9b8ad32c72b3fd1327068d9aeb8ca3afa8ab1fc
created 2013-08-08 16:07 -0700
pushed 2013-08-12 06:08 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902917 - Remove some unnecessary #includes in SpiderMonkey. r=till.
f836042326f9df3abfbee44169fc878ef87c950d
created 2013-08-05 08:48 -0600
pushed 2013-08-05 14:48 +0000
Brian Hackett Brian Hackett - Bug 898886 - Improve threadsafe assertions when accessing runtimes and zones, r=billm.
58309e4d17000097b9343f6deb7ef61400ddc4a3
created 2013-07-23 17:35 -0700
pushed 2013-07-24 05:00 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 888088 (part 8) - Fix #include ordering in js/src/vm/. r=nnethercote.
8abf922fb3ea4bb8af617666c64d165b9154eedd
created 2013-07-08 12:42 -0700
pushed 2013-07-18 04:57 +0000
Jeff Walden Jeff Walden - Bug 891177 - Remove Vector.h's js/TemplateLib.h dependency by introducing mfbt/TemplateLib.h with the necessary bits. r=terrence
949582d150c23122108079e8ea305b54da4df13f
created 2013-07-15 08:12 -0600
pushed 2013-07-15 14:12 +0000
Brian Hackett Brian Hackett - Bug 892187 - Fix spurious uses of ExclusiveContext->asJSContext(), r=billm.
9b78a71801209dfea5e12554b3c46cb280aabde4
created 2013-06-20 21:27 -0700
pushed 2013-07-12 06:44 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 887558 (part 1) - Introduce ProxyObject and some sub-classes. r=jorendorff.
f95705c78b58dba4e48a492e2dbdb737961b8faa
created 2013-07-11 14:34 -0700
pushed 2013-07-11 21:38 +0000
Terrence Cole Terrence Cole - Bug 891773 - Do not assume RelocatablePtr is only used on JSObject; r=billm
b674f0e40c8eb12edb964b80aa4ca2af37fcbf4c
created 2013-07-10 09:29 -0600
pushed 2013-07-10 15:31 +0000
Brian Hackett Brian Hackett - Bug 885758 - Add ExclusiveContext for use by threads with exclusive access to their compartment, r=billm.
da9d61adaed29284c020f787d846dab72268793a
created 2013-06-28 14:01 -0700
pushed 2013-07-02 16:31 +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
205d42d1ea463d3d047692ace1344e71f138e1cd
created 2013-06-24 16:03 -0700
pushed 2013-06-25 04:41 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 886205 (part 2) - Move some function definitions from vm/ObjectImpl-inl.h to vm/ObjectImpl.h. r=terrence.
e0f60aa72a86289ab8c8c5cc2821b5f3032366a1
created 2013-06-21 16:52 -0700
pushed 2013-06-21 23:54 +0000
Luke Wagner Luke Wagner - Silence used-but-not-defined warnings (no bug, r=themaid)
191bed3002c99a623b4a2e85eaaa0ee72631e977
created 2013-06-20 16:40 -0700
pushed 2013-06-20 23:41 +0000
Shu-yu Guo Shu-yu Guo - Bug 875661 - Part 3: Add asserts to thread unsafe getters. (r=billm)
387480226140144b3586e34a785e562c94ac6e61
created 2013-06-20 12:09 -0700
pushed 2013-06-20 21:09 +0000
Terrence Cole Terrence Cole - Bug 883472 - Keep pre-barrier state from interfering with minor collection; r=billm
fa4e688f5daa7998893c3aeaa34ea28a75f23e7f
created 2013-06-19 18:04 -0700
pushed 2013-06-20 04:20 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 883697 (part 4a) - Make include guards consistent in still more of js/src/. r=njn.
b86a5ad596b74bcffb1615fc332e7b7e2a726408
created 2013-06-05 19:07 -0700
pushed 2013-06-14 21:23 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880565 (part 1) - Move isFunction() et al from jsobjinlines.h to jsobj.h and minimize the number of files that #include jsobjinlines.h. r=benjamin.
2f0134cd42e2859420eb80e480c0e36858315ed5
created 2013-06-06 22:48 -0500
pushed 2013-06-07 03:49 +0000
Jason Orendorff Jason Orendorff - Bug 879831, part 4 - Make vm/String-inl.h not include gc/Barrier-inl.h, breaking an #include cycle. Make vm/Shape-inl.h not #include itself. r=njn.
5a21e83107b0120ba790ff71c0db6afba45dc7b4
created 2013-06-02 15:30 -0700
pushed 2013-06-02 22:30 +0000
Benjamin Peterson Benjamin Peterson - Bug 778948 - Move jsinterp.cpp/h to the vm/ dir. r=luke
e578b67ec2fa08851581b4d9eaad8540d4f9f74b
created 2013-04-30 15:40 -0700
pushed 2013-05-01 17:31 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove RawShape typedef; r=jonco
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed 2013-04-16 20:47 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
b85daec2b90caecbe2e25daaeb37342cd55871e0
created 2013-04-15 12:55 -0700
pushed 2013-04-15 19:55 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2013-04-15 18:33 +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-04-12 02:56 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed 2013-04-12 01:49 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
c84256093802173d35150c0d9db2072986e57a41
created 2013-04-10 11:04 -0700
pushed 2013-04-10 18:12 +0000
Shu-yu Guo Shu-yu Guo - Bug 846111 - Part 1: Pure paths for looking up native slot properties. (r=bhackett)
9baa31b30db4a246cce4882045cfb50450c6eb54
created 2013-04-02 19:20 +0200
pushed 2013-04-03 15:50 +0000
Jan de Mooij Jan de Mooij - Merge from mozilla-inbound.
5fd27c1b3943e759973ec3cd13b5c35f8035745a
created 2013-04-01 21:48 +0200
pushed 2013-04-03 15:50 +0000
Jan de Mooij Jan de Mooij - Merge from mozilla-central.
61f7ebb9f3d903556516bd6cbe8b84ae14c0fa33
created 2013-03-29 15:55 +0100
pushed 2013-04-03 15:50 +0000
Jan de Mooij Jan de Mooij - Merge from mozilla-inbound.
12b06f6bd4447bfe2927aaf41362999c064dc57d
created 2013-03-26 10:57 +0100
pushed 2013-04-03 15:50 +0000
Jan de Mooij Jan de Mooij - Merge from mozilla-central.
492e87516012a79a258cd6b40c6872510406f1ee
created 2013-03-25 10:27 +0100
pushed 2013-04-03 15:50 +0000
Jan de Mooij Jan de Mooij - Merge from mozilla-inbound.
bbf7ea6ef2e44b8d97c5f015f106209147576f55
created 2013-03-20 12:54 +0100
pushed 2013-04-03 15:50 +0000
Jan de Mooij Jan de Mooij - Merge from mozilla-central.
ae738d911ded004d800287f06a3e7e87c2b9e6ef
created 2013-03-18 16:53 +0100
pushed 2013-04-03 15:50 +0000
Jan de Mooij Jan de Mooij - Merge from mozilla-central.
73009fa0952533ddaf9ef4dc0fc817e829ddfd68
created 2013-03-08 09:57 +0100
pushed 2013-04-03 15:50 +0000
Jan de Mooij Jan de Mooij - Merge from mozilla-central.
222fe7d597a3cacd8cc5612a46e225bc383e0179
created 2013-03-06 16:18 +0100
pushed 2013-04-03 15:50 +0000
Jan de Mooij Jan de Mooij - Merge from mozilla-central.
e00fef12e2bd16e495e5c39039cb9f8cf9beeeb1
created 2013-02-25 15:11 +0100
pushed 2013-04-03 15:50 +0000
Jan de Mooij Jan de Mooij - Merge from mozilla-central.
1e739d9c31800b11d8a8b36cd99c062066b25200
created 2013-02-07 11:36 +0100
pushed 2013-04-03 15:50 +0000
Jan de Mooij Jan de Mooij - Merge from mozilla-inbound.
98a7c69373d53be5c919196891bd516dc23f8839
created 2013-02-01 12:04 -0500
pushed 2013-04-03 15:50 +0000
Kannan Vijayan Kannan Vijayan - Bug 836987 - Add SetElem_DenseAdd case for SetElems on native objects which go into dense element slots, where the initLength (and maybe length) are incremented by 1. r=jandem
a95fe57e30dee115da414e48412ea7a26f156661
created 2013-03-19 17:59 -0700
pushed 2013-04-01 17:42 +0000
Terrence Cole Terrence Cole - Bug 852802 - Add incremental needsBarrier to the runtime and check it first; r=billm
46b8016553fa215084d7c334561ca495e2496208
created 2013-04-01 12:34 -0400
pushed 2013-04-01 16:35 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 6b6a4d28e510 (bug 852802) for bustage on a CLOSED TREE.
6b6a4d28e5104b20fc7b54888e47d76b8fc7a4fe
created 2013-03-19 17:59 -0700
pushed 2013-04-01 16:23 +0000
Terrence Cole Terrence Cole - Bug 852802 - Add incremental needsBarrier to the runtime and check it first; r=billm
f5b92b22981cf83ae7996666b8fa8b18bec89a31
created 2013-03-22 19:43 -0700
pushed 2013-03-30 01:20 +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-03-29 18:07 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out bug 789897 due to regressions.
804c5ca59d99e89c7ee1e1d223a6ceafd34e0b65
created 2013-03-22 19:43 -0700
pushed 2013-03-28 16:36 +0000
Eddy Bruel Eddy Bruel - Bug 789897 - Implement a preventExtensions trap for proxies. 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
ea96ee5c55eca00f09ae4c11a1e0d1c0160580d5
created 2013-03-22 19:43 -0700
pushed 2013-03-28 16:36 +0000
Eddy Bruel Eddy Bruel - Bug 789897 - Implement an isExtensible trap for proxies. 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
b839ca9cf702aae515c8e2d5274ee9a00ea3e074
created 2013-03-27 16:01 -0700
pushed 2013-03-27 22:58 +0000
Terrence Cole Terrence Cole - Backed out changeset 3af927a8260c for suspected bustage on a CLOSED TREE
3af927a8260cea080dd734115c415f20c764654c
created 2013-03-19 17:59 -0700
pushed 2013-03-27 21:30 +0000
Terrence Cole Terrence Cole - Bug 852802 - Add incremental needsBarrier to the runtime and check it first; r=billm
15e82d1c776a66735ae369e7cbd39b5f777c741f
created 2013-03-22 19:43 -0700
pushed 2013-03-25 18:55 +0000
Jeff Walden Jeff Walden - Bug 789897 - Move a bunch of methods needed for ObjectImpl::preventExtensions, out of JSObject and into ObjectImpl. r=jorendorff
less more (0) -100 -60 tip