js/src/vm/ObjectImpl.h
00644e4b067d981d77fcffef244a09bbc0896016
created 2013-11-19 15:14 -0700
pushed unknown
Brian Hackett Brian Hackett - Bug 938124 - Add mprotect mechanism indicating which GC heap accesses made during Ion compilation are threadsafe, r=jandem.
b53c83843c18a1cd47d055658510755c7ed0f628
created 2013-11-05 10:15 -0800
pushed unknown
Brian Hackett Brian Hackett - Bug 934526 - Remove unnecessary attempt to instantiate intrinsic values in IonBuilder, r=jandem.
dc598f50a09a29c7d8999c6988af4a4545c708d3
created 2013-10-24 09:00 -0500
pushed unknown
Luke Wagner Luke Wagner - Bug 925233 - OdinMonkey: fix neutering interaction with asm.js (r=sfink)
f7e302573f54086f28dacf9aa89fe25a14b22a3a
created 2013-10-08 15:14 -0700
pushed unknown
Shu-yu Guo Shu-yu Guo - Bug 903193 - Part 6: Add ParallelExecution path to ArraySetLength. (r=bhackett)
4da4d90efca25ec7218e17af72f08a34ce0a8ab5
created 2013-10-08 15:14 -0700
pushed unknown
Shu-yu Guo Shu-yu Guo - Bug 903193 - Part 5: Refactor SetPropertyHelper and friends to have a thread local variant. (r=bhackett)
5a1d12937ff6c1cf1d936800df0d640a8e26ff6e
created 2013-10-08 15:14 -0700
pushed unknown
Shu-yu Guo Shu-yu Guo - Bug 903193 - Part 4: Add ability to do read only lookup on the Shape tree. (r=bhackett)
fb5785358e6322dbe8236535187b790207e7cd24
created 2013-10-08 15:14 -0700
pushed unknown
Shu-yu Guo Shu-yu Guo - Bug 903193 - Part 1: Make GC barriers only assert CurrentThreadCanAccessZone if the zone actually needs barrier. (r=bhackett)
c793f516edda2580cd333dfcd376342333e28b58
created 2013-09-27 16:31 -0400
pushed unknown
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 unknown
Ehsan Akhgari Ehsan Akhgari - Bug 921130 - Minimize the #includes in js/src/jit; r=luke
ff429a27230b361b3bd6db6dea7b56a96e1eb514
created 2013-09-12 23:11 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 915998 - Templatize the barrier-related methods in subclasses of Cell. r=terrence.
03174045ef8d72ab2a0486e656c988bb3644951d
created 2013-09-11 05:49 -0700
pushed unknown
Dan Gohman Dan Gohman - Bug 910823 - Constify static js::Class/JSClass instances. r=waldo
ea1af870680c7ec875f0bce61c8541cc37a3b9d6
created 2013-09-09 15:50 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 914032 (part 2) - Move a bunch of stuff out of -inl.h files. r=terrence.
c8175c00be1e28f7e4321d0f4caea8b5740a7b38
created 2013-09-09 15:49 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 914032 (part 1) - Invert the dependency between vm/Shape.h and vm/ObjectImpl.h. r=terrence.
3e1dd474a575b5ced0bbf7ac4d7f15a8f51bf6b9
created 2013-09-08 13:31 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 910771 (part 5) - Move tons of stuff out of inlines.h/-inl.h files into .h files. r=terrence.
3e60625da760fb50544b2489b23524366b5df465
created 2013-09-01 21:51 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 911043 (part 1) - Move the "inject JS:: names into js::" block into its own file, to reduce dependencies on jsapi.h. r=luke.
e3547f7fa0e4dbe206aacba4e8bf7c615b31f83e
created 2013-08-26 17:09 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 909171 (part 1) - Add JS_ prefixes to macros missing them in jsversion.h. r=luke.
78836964671ff6a8b62af6e2c61afc8ab8566bbd
created 2013-07-25 23:52 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 898263 (part 12) - Move property-related typedefs from jsprvtd.h to ObjectImpl.h. r=jorendorff.
db34065a8666ff7d7f460056b28282619830e33c
created 2013-04-30 10:29 -0700
pushed unknown
Terrence Cole Terrence Cole - Bug 862115 - Use Rooted<JSPropertyDescriptor> in favor of JSPropertyDescriptor::AutoRooter r=terrence r=smaug r=bholley
790a8a3d4aa57ad19d30b55e55e8360999af20a7
created 2013-08-01 13:26 -0700
pushed unknown
Dan Gohman Dan Gohman - Bug 898451 - Add const to several more read-only static variables. r=evilpies
552bca1bc885acca25c1c431e39a872b6f703b24
created 2013-07-18 13:59 -0400
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo
95fda0cdd9da6a6ce4dba2a09d00406896958e00
created 2013-07-30 10:25 -0400
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Bug 872127 - Part 2: Replace mozilla/StandardInteger.h with stdint.h; r=Waldo,ted
aa9cfaaaeff7556945bce4bd6a82247901ac3f8f
created 2013-07-17 17:17 -0700
pushed unknown
Terrence Cole Terrence Cole - Bug 895177 - Inline object tracing for minor GC; r=jandem
021fd4e03439d25889ba2f2f6ef776c980149a9a
created 2013-07-03 15:46 -0700
pushed unknown
Jeff Walden Jeff Walden - Bug 891177 - Move leading/trailing-zero-bit counting functions, ceiling/floor log2 functions, and round-up-pow2 functions into MathAlgorithms.h. r=terrence
9b78a71801209dfea5e12554b3c46cb280aabde4
created 2013-06-20 21:27 -0700
pushed unknown
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 unknown
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 unknown
Brian Hackett Brian Hackett - Bug 885758 - Add ExclusiveContext for use by threads with exclusive access to their compartment, r=billm.
085ae4f94d1e02ded31f9592f2f92019bca0dd84
created 2013-07-02 21:58 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 889727 (part 1) - Make jsobj.h #include vm/Shape.h, instead of the other way around. r=terrence.
da9d61adaed29284c020f787d846dab72268793a
created 2013-06-28 14:01 -0700
pushed unknown
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
01ad949468fbae50dacf3a761d91eb479546619d
created 2013-06-28 19:20 -0700
pushed unknown
Justin Lebar Justin Lebar - Bug 820686 - Follow-up: s/MOZ_ASSUME_NOT_REACHED/MOZ_ASSUME_UNREACHABLE/. rs=waldo
5ecd26bc5274bb4e2831e6649fa8bb516f3c9bc2
created 2013-06-28 18:38 -0700
pushed unknown
Justin Lebar Justin Lebar - Bug 820686 - Remove code after MOZ_CRASH or MOZ_ASSUME_NOT_REACHED. r=(see below)
1735d098ea863982696383cd25fbb6857e0d2f6f
created 2013-06-28 18:38 -0700
pushed unknown
Justin Lebar Justin Lebar - Bug 820686 - Rename MOZ_NOT_REACHED() and JS_NOT_REACHED() to MOZ_ASSUME_NOT_REACHED(). r=waldo
80cfa9e8bab51dbe0540f0a669df6fd2161a6f46
created 2013-06-25 21:38 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 886205 (part 8) - Break the header cycle once and for all. r=terrence.
f6fb32d3e1ffd70f48b037a56638265136567812
created 2013-06-19 01:39 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 884124 (part 7) - Move some methods from JSObject to ArrayObject. r=jwalden.
5b4318f8f3f4aaba4e5389da305537746cb39e57
created 2013-06-24 21:26 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 886205 (part 3) - Move some function definitions from jsobjinlines.h to jsobj.h. r=terrence.
205d42d1ea463d3d047692ace1344e71f138e1cd
created 2013-06-24 16:03 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 886205 (part 2) - Move some function definitions from vm/ObjectImpl-inl.h to vm/ObjectImpl.h. r=terrence.
fa4e688f5daa7998893c3aeaa34ea28a75f23e7f
created 2013-06-19 18:04 -0700
pushed unknown
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 883697 (part 4a) - Make include guards consistent in still more of js/src/. r=njn.
75b8543e2b045f326a43cde164fbf62b37015fd9
created 2013-06-19 11:32 +0100
pushed unknown
Jon Coppeard Jon Coppeard - Bug 884283 - GC: Rename RootMethods to GCMethods r=terrence
b86a5ad596b74bcffb1615fc332e7b7e2a726408
created 2013-06-05 19:07 -0700
pushed unknown
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.
500650b6bd3564d236fac6e3ceb7f089433a8e13
created 2013-05-16 10:03 -0700
pushed unknown
Jon Coppeard Jon Coppeard - Bug 872305 - Remove CustomAutoRooter::trace*() methods in favour of JS_Call*Tracer() r=terrence
85430cf0c1a76aca5a707959db21fab1d236fe90
created 2013-05-02 10:26 +0100
pushed unknown
Jon Coppeard Jon Coppeard - Bug 867639 - GC: Fix some shell rooting hazards false positives r=terrence
e578b67ec2fa08851581b4d9eaad8540d4f9f74b
created 2013-04-30 15:40 -0700
pushed unknown
Terrence Cole Terrence Cole - Bug 867426 - Remove RawShape typedef; r=jonco
5d07eabd9a876afd2a98183958849dc7cf3e919f
created 2013-04-18 16:21 -0700
pushed unknown
Jeff Walden Jeff Walden - Minor style fixes to ObjectImpl.h. No bug, r=sparky
8eac2a78a7918ad0bd4d7d05f529f2916d2eeb22
created 2013-03-19 17:12 -0700
pushed unknown
Jeff Walden Jeff Walden - Bug 858381 - Implement non-writable array lengths, and add a boatload of tests. r=jorendorff and r=bhackett for the major parts of this, r=jandem for the methodjit changes, r=jimb on a debugger test change, r=nmatsakis for the parallel test. (More details available in the bug, where individual components of the fix were separately reviewed.)
3297733a26610400db18d7df2f7a99ce44d79cfa
created 2013-03-14 10:26 -0700
pushed unknown
Terrence Cole Terrence Cole - Bug 706885 - Implement generational GC for the SpiderMonkey interpreter; r=billm
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed unknown
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
d3a1245614123a5b4d8430edd377601f3c6d7b10
created 2013-04-15 11:26 +0200
pushed unknown
Reuben Morais Reuben Morais - Bug 861790 - Fix unused function TypeIsFloatingPoint/TypeIsUnsigned in ObjectImpl.h. r=jwalden
b85daec2b90caecbe2e25daaeb37342cd55871e0
created 2013-04-15 12:55 -0700
pushed unknown
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed unknown
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
6d92a2e39c778d1177a5f89270bf5a8160b169b1
created 2013-04-11 19:55 -0700
pushed unknown
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed unknown
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
c84256093802173d35150c0d9db2072986e57a41
created 2013-04-10 11:04 -0700
pushed unknown
Shu-yu Guo Shu-yu Guo - Bug 846111 - Part 1: Pure paths for looking up native slot properties. (r=bhackett)
d77817dcc9eff1524d7d03211a5b48f7af65d9d0
created 2013-04-04 10:39 +0100
pushed unknown
Jon Coppeard Jon Coppeard - Bug 855350 - GC: Add CustomAutoRooter and use it internally r=terrence
c054eef6ba7750ad38f160a2be2590ef45fb2d5e
created 2013-04-03 11:50 -0400
pushed unknown
Ryan VanderMeulen Ryan VanderMeulen - Merge m-c to inbound on a CLOSED TREE.
32125e0a9954407d6d46af829d1ab07474da748c
created 2013-04-03 10:26 -0400
pushed unknown
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset c03193ee070d (bug 855350) for crashes on a CLOSED TREE.
c03193ee070d8c2f80a6f9150cb8250fc582d504
created 2013-03-27 17:47 +0000
pushed unknown
Jon Coppeard Jon Coppeard - Bug 855350 - GC: Add CustomAutoRooter and use it internally r=terrence
5fd27c1b3943e759973ec3cd13b5c35f8035745a
created 2013-04-01 21:48 +0200
pushed unknown
Jan de Mooij Jan de Mooij - Merge from mozilla-central.
61f7ebb9f3d903556516bd6cbe8b84ae14c0fa33
created 2013-03-29 15:55 +0100
pushed unknown
Jan de Mooij Jan de Mooij - Merge from mozilla-inbound.
12b06f6bd4447bfe2927aaf41362999c064dc57d
created 2013-03-26 10:57 +0100
pushed unknown
Jan de Mooij Jan de Mooij - Merge from mozilla-central.
492e87516012a79a258cd6b40c6872510406f1ee
created 2013-03-25 10:27 +0100
pushed unknown
Jan de Mooij Jan de Mooij - Merge from mozilla-inbound.
bbf7ea6ef2e44b8d97c5f015f106209147576f55
created 2013-03-20 12:54 +0100
pushed unknown
Jan de Mooij Jan de Mooij - Merge from mozilla-central.
less more (0) -100 -60 tip