js/src/jsobjinlines.h
ecfd306e73fc0f22783cdf8d3f0411984c93b292
created 2013-09-10 23:00 -0700
pushed 2014-03-06 09:24 +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 2014-03-06 09:24 +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 2014-03-06 09:24 +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.
77e2eaaf2fbb93bbfe086703d5125eb9584668ec
created 2013-09-06 12:05 -0500
pushed 2014-03-06 09:24 +0000
Jason Orendorff Jason Orendorff - Bug 893186, part 5 - Delete JS_GetPropertyAttributes and many similar APIs; remove half a dozen methods from JS::Class. r=Waldo.
ed4429af6905a4895e0286f700c16ac365c057f8
created 2013-08-22 21:42 -0600
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 908294 - Additional fixes for ExclusiveContext zones with TI enabled, r=billm.
9f3cb82af6fae0cff31c13ad7963e748c1e3dbae
created 2013-08-12 12:09 +0100
pushed 2014-03-06 09:24 +0000
Jon Coppeard Jon Coppeard - Bug 903354 - GC: Remove unused AutoPropertyDescriptorRooter r=terrence
b9b8ad32c72b3fd1327068d9aeb8ca3afa8ab1fc
created 2013-08-08 16:07 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902917 - Remove some unnecessary #includes in SpiderMonkey. r=till.
7db702296585f916dd83febbe1e313f087ee55ae
created 2013-08-08 15:53 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898914 (part 1) - Remove JSBool.
f836042326f9df3abfbee44169fc878ef87c950d
created 2013-08-05 08:48 -0600
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 898886 - Improve threadsafe assertions when accessing runtimes and zones, r=billm.
69c38726a5ad4189b2bfc01aeb1129084a9c32b7
created 2013-08-01 13:18 -0700
pushed 2014-03-06 09:24 +0000
Terrence Cole Terrence Cole - Bug 900405 - Fix an incorrect assertion and missing check for minor GC; r=billm
fb48c7d58b8be9ce281d9dc032aaa10d5125efd0
created 2013-07-26 14:15 -0600
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 893890 - Don't attach new object metadata to objects created while parsing/emitting scripts, r=luke.
bb2316d853d66f51808c8c506f974784e851fbe7
created 2013-06-27 22:42 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 887558 (part 4) - Introduce WrapperObject and CrossCrompartmentWrapperObject. r=jorendorff.
08cb6548110d78236040255c0c1e9dc794153085
created 2013-07-04 00:50 -0700
pushed 2014-03-06 09:24 +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 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 887558 (part 1) - Introduce ProxyObject and some sub-classes. r=jorendorff.
901846b383e50f26c0bf27649339152d736e81cf
created 2013-07-10 18:25 -0700
pushed 2014-03-06 09:24 +0000
Shu-yu Guo Shu-yu Guo - Bug 891946 - Rename ThreadSafeContext variables from tcx -> cx. (r=bhackett)
b674f0e40c8eb12edb964b80aa4ca2af37fcbf4c
created 2013-07-10 09:29 -0600
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 885758 - Add ExclusiveContext for use by threads with exclusive access to their compartment, r=billm.
4c48b980a3a06380bcb14ab1f2042e078df8b0f2
created 2013-07-02 22:14 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 889727 (part 2) - Slim down jsobjinlines.h some more. r=terrence.
dd66fa52787f4a32c7d9ae6e84fc1955ee0306f6
created 2013-07-02 20:58 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 889146 (part 12) - Remove JSObject::isTypedArray(). r=sfink.
da9d61adaed29284c020f787d846dab72268793a
created 2013-06-28 14:01 -0700
pushed 2014-03-06 09:24 +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
01ad949468fbae50dacf3a761d91eb479546619d
created 2013-06-28 19:20 -0700
pushed 2014-03-06 09:24 +0000
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 2014-03-06 09:24 +0000
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 2014-03-06 09:24 +0000
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 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 886205 (part 8) - Break the header cycle once and for all. r=terrence.
eb6dd181c65ad6f65be4ebe35156200c5cfbe0b8
created 2013-06-25 21:38 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 886205 (part 7) - Break jsfuninlines.h out of the header inclusion cycles. r=terrence.
d19ecc13f95a0c7c5d297a1ad5f5196f6cc62dde
created 2013-06-27 00:15 +0900
pushed 2014-03-06 09:24 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 839998 - Replace thisDuringConstruction() with MOZ_THIS_IN_INITIALIZER_LIST(). r=waldo
f6fb32d3e1ffd70f48b037a56638265136567812
created 2013-06-19 01:39 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 884124 (part 7) - Move some methods from JSObject to ArrayObject. r=jwalden.
70cc69b90f5aed0cb271fbaef5fa11829e8cd81c
created 2013-06-18 23:55 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 884124 (part 6) - Add an ArrayObject class. r=jwalden.
5b207f6332442b266d0be788ee93514f044a45e4
created 2013-06-20 20:17 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 884124 (part 5) - Add a DateObject class. r=jwalden.
5b4318f8f3f4aaba4e5389da305537746cb39e57
created 2013-06-24 21:26 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 886205 (part 3) - Move some function definitions from jsobjinlines.h to jsobj.h. r=terrence.
6d19053fa734d172b6884c775d2c52660716a38d
created 2013-06-24 10:55 -0600
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 881102 - Propagate exceptions in object metadata callback, r=luke.
1c6097e5c4d4b758f040f0bcc5e46cc4042a997a
created 2013-06-17 23:53 -0700
pushed 2014-03-06 09:24 +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 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 21) - Use JSObject::{is,as} for GlobalObject. r=sfink.
76077c8abfcc24d14a3aa54b64be0518f925ec14
created 2013-06-20 16:40 -0700
pushed 2014-03-06 09:24 +0000
Shu-yu Guo Shu-yu Guo - Bug 875661 - Part 1: Refactor a thread-safe context out of ForkJoinSlice and JSContext. (r=billm)
cba55a540e2a526b37fa6e66e4701ba747cbd2d4
created 2013-06-19 17:59 -0700
pushed 2014-03-06 09:24 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 883697 (part 2) - Make include guards consistent in some of js/src/. r=njn.
033d8c89ed6c96fa3be949e1e7cc192c408413eb
created 2013-06-18 19:56 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 884124 (part 2) - Add a StopIterationObject class. r=jwalden.
20542fdcbe71adbe0dfd5ea0c5bf69055e4ec5b8
created 2013-06-17 03:18 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 19) - Use JSObject::{is,as} for {Boolean,Number,String}Object. r=evilpies.
0f3cacf6ba53c3b06cfcd01f690cdb75604f8e68
created 2013-06-16 22:30 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 18) - Use JSObject::{is,as} for {,Debug}ScopeObject. r=luke.
b35dcd7b09858ebd641130f125fdd2552099bb8b
created 2013-06-16 22:30 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 17) - Use JSObject::{is,as} for {Cloned,Static}BlockObject. r=luke.
20ef0590dd57c6ad6c75664af8732590378f0871
created 2013-06-17 11:46 -0700
pushed 2014-03-06 09:24 +0000
Terrence Cole Terrence Cole - Bug 883466 - Fix build failure in GGC caused by jsobjinlines.h reorganization; r=njn
94a2fb737feaaaed6d0eff1e5453aabe396bd3b4
created 2013-06-16 18:40 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 12) - Use JSObject::{is,as} for BlockObject. r=evilpies.
45f4120fe067b734643cc1464df620ad77fafd2d
created 2013-06-16 18:07 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 10) - Use JSObject::{is,as} for ScriptSourceObject. r=evilpies.
74831022f42f2758406511bf52aff36ef7e88700
created 2013-06-16 17:39 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 9) - Use JSObject::{is,as} for RegExpObject. r=sfink.
4b9f61b1d406dbea5ed1c5692f72c17b958a46a7
created 2013-06-16 17:07 -0700
pushed 2014-03-06 09:24 +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 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880565 (part 2) - Remove unnecessary #includes in jsobjinlines.h. r=benjamin.
b86a5ad596b74bcffb1615fc332e7b7e2a726408
created 2013-06-05 19:07 -0700
pushed 2014-03-06 09:24 +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.
75575b5f073b0107a39db50386ecf4f20a547434
created 2013-06-12 17:58 -0700
pushed 2014-03-06 09:24 +0000
Terrence Cole Terrence Cole - Bug 882482 - Do not use the store buffer off the main thread; r=nmatsakis
21e3c26108143c727b9304eacf8b916de62f9f44
created 2013-06-10 15:22 -0600
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 881333 - Use accessor methods for cx->compartment and cx->runtime, r=luke.
8637d0b818fe0c7cc8c0c4810789c9103801d41b
created 2013-06-06 22:48 -0500
pushed 2014-03-06 09:24 +0000
Jason Orendorff Jason Orendorff - Bug 879831, part 5 - Factor out js::Probes functions that depend on "inlines" headers into vm/Probes-inl.h. r=njn.
2f0134cd42e2859420eb80e480c0e36858315ed5
created 2013-06-06 22:48 -0500
pushed 2014-03-06 09:24 +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.
2f5b1bd1ca458cd69c8311eaad3847fc7bffdeb9
created 2013-06-04 16:24 -0500
pushed 2014-03-06 09:24 +0000
Jason Orendorff Jason Orendorff - Bug 879831, part 3 - Make jsobjinlines.h not include jsscriptinlines.h, eliminating the #include cycle jsscriptinlines.h -> vm/Shape-inl.h -> jsobjinlines.h -> jsscriptinlines.h. r=njn.
09f13d1498ee942ede52cac09826c43fccf9e6cc
created 2013-06-06 22:48 -0500
pushed 2014-03-06 09:24 +0000
Jason Orendorff Jason Orendorff - Bug 879831, part 2 - Move JSObject::asModule from Module.h to jsobjinlines.h since it requires another inline function defined in that header. r=njn.
e6ca293b6980fd6f3e96d3331906268cbf988015
created 2013-06-06 22:47 -0500
pushed 2014-03-06 09:24 +0000
Jason Orendorff Jason Orendorff - Bug 879831, part 1 - Uninline JSScript::sourceObject. Same as bug 877444, but actually uninline sourceObject all the way out to a .cpp file. r=njn.
f98048e391b77a2cd19efa1bb6946c213200fde8
created 2013-06-06 15:03 -0400
pushed 2014-03-06 09:24 +0000
Kannan Vijayan Kannan Vijayan - Bug 877287 - Fix regression introduced by revision 7df36088f645. r=bhackett
04a12e995be8de6396abfcd9577c9e3d78158135
created 2013-06-04 16:29 -0500
pushed 2014-03-06 09:24 +0000
Jason Orendorff Jason Orendorff - Backed out changeset 5d6e363a7b4b, which hasn't got review yet.
5d6e363a7b4bc11cb41e2c44ef863bb414e8e50e
created 2013-06-04 16:24 -0500
pushed 2014-03-06 09:24 +0000
Jason Orendorff Jason Orendorff - Bug 872416, part 6 - Make jsobjinlines.h not include jsscriptinlines.h, eliminating the #include cycle jsscriptinlines.h -> vm/Shape-inl.h -> jsobjinlines.h -> jsscriptinlines.h. NOT REVIEWED YET.
0f50e301b1c4b33eebaf5a3b19ecffe31d6e004e
created 2013-06-04 16:24 -0500
pushed 2014-03-06 09:24 +0000
Jason Orendorff Jason Orendorff - Bug 872416, part 5b - Make objinlines.h not include vm/RegExpStatics-inl.h. r=luke. (Reviewed as "part 5".)
163d6fb6edd5821ddc3e5a5e92cc13a3db924fde
created 2013-06-04 16:24 -0500
pushed 2014-03-06 09:24 +0000
Jason Orendorff Jason Orendorff - Bug 872416, part 4 - Make jsobjinlines.h not include builtin/Iterator-inl.h (since that includes jsobjinlines.h, making a cycle). r=luke.
c7c358d0beecd4e17b56fa19f0199cba6d9353f8
created 2013-06-04 16:24 -0500
pushed 2014-03-06 09:24 +0000
Jason Orendorff Jason Orendorff - Bug 879138 - Silence GCC warnings about inline functions used but not defined. r=njn.
be1399f8f9731c8386bb2468a1ba4bbf011bee5b
created 2013-05-30 17:37 -0600
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 850026 - Allow metadata objects to be associated with JS objects, and add a hook for attaching metadata to newly created objects, r=luke.
b048b14ab01016516489f1e6c590571d662ce7b3
created 2013-05-22 16:06 -0700
pushed 2014-03-06 09:24 +0000
Eddy Bruel Eddy Bruel - Bug 637572 - Implement ScriptSourceObject; r=jimb
less more (0) -300 -100 -60 tip