js/src/jsobjinlines.h
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.
b86a5ad596b74bcffb1615fc332e7b7e2a726408
created 2013-06-05 19:07 -0700
pushed 2013-09-09 22:57 +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 2013-09-09 22:57 +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 2013-09-09 22:57 +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 2013-09-09 22:57 +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 2013-09-09 22:57 +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 2013-09-09 22:57 +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 2013-09-09 22:57 +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 2013-09-09 22:57 +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 2013-09-09 22:57 +0000
Kannan Vijayan Kannan Vijayan - Bug 877287 - Fix regression introduced by revision 7df36088f645. r=bhackett
04a12e995be8de6396abfcd9577c9e3d78158135
created 2013-06-04 16:29 -0500
pushed 2013-09-09 22:57 +0000
Jason Orendorff Jason Orendorff - Backed out changeset 5d6e363a7b4b, which hasn't got review yet.
5d6e363a7b4bc11cb41e2c44ef863bb414e8e50e
created 2013-06-04 16:24 -0500
pushed 2013-09-09 22:57 +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 2013-09-09 22:57 +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 2013-09-09 22:57 +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 2013-09-09 22:57 +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 2013-09-09 22:57 +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 2013-09-09 22:57 +0000
Eddy Bruel Eddy Bruel - Bug 637572 - Implement ScriptSourceObject; r=jimb
40c9d5acd1b73862990605c205b98e173e823057
created 2013-06-12 20:20 -0400
pushed 2013-07-29 23:00 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 8fb828aae198 and 3d3302ae3555 (bug 877287) for jit-test failures. a=backout
8fb828aae198ee807a074d76362a0693da28decb
created 2013-06-06 15:03 -0400
pushed 2013-07-29 23:00 +0000
Kannan Vijayan Kannan Vijayan - Bug 877287 - Fix regression introduced by earlier landing. r=bhackett, a=akeybl
0ea128318cc839d105662a3bb327bfe4a79ff08d
created 2013-05-08 19:05 +0200
pushed 2013-07-29 23:00 +0000
Jan de Mooij Jan de Mooij - Bug 868042 - Bump PropertyTree::MAX_HEIGHT for objects not used as hashmaps. r=bhackett
19c4bcde66f10ba5b6a407fed71361f9b0300bdc
created 2013-05-02 14:12 -0700
pushed 2013-07-29 23:00 +0000
Shu-yu Guo Shu-yu Guo - Bug 844887 - Followup: nop IsCallable in Ion if argument is known to be a function. (r=sstangl)
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
e578b67ec2fa08851581b4d9eaad8540d4f9f74b
created 2013-04-30 15:40 -0700
pushed 2013-07-29 23:00 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove RawShape typedef; r=jonco
8eac2a78a7918ad0bd4d7d05f529f2916d2eeb22
created 2013-03-19 17:12 -0700
pushed 2013-07-29 23:00 +0000
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.)
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
3297733a26610400db18d7df2f7a99ce44d79cfa
created 2013-03-14 10:26 -0700
pushed 2013-07-29 23:00 +0000
Terrence Cole Terrence Cole - Bug 706885 - Implement generational GC for the SpiderMonkey interpreter; r=billm
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
f8a7c4c4874d9b76813e111ad932d0aed5823b27
created 2013-04-02 20:19 -0400
pushed 2013-07-29 23:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 856833 part 1. Make JS_ObjectIsDate use ObjectClassIs. r=waldo
4e4530c957087c04c50136e203a37ebc71eb8550
created 2013-02-21 17:36 -0800
pushed 2013-07-29 23:00 +0000
Terrence Cole Terrence Cole - Bug 843907 - Move MapObject and SetObject's key to manual post-barriers; r=jorendorff
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.
ea96ee5c55eca00f09ae4c11a1e0d1c0160580d5
created 2013-03-22 19:43 -0700
pushed 2013-06-17 22:53 +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
e47387009162d1d00e772fb3f89e6fc74d5990a8
created 2013-03-25 20:39 -0700
pushed 2013-06-17 22:53 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 854763 - Add a memory reporter for asm.js array buffers. r=luke.
df8ef6995f48df95b2e3fb604e6bff077a3f8196
created 2013-02-14 14:51 -0800
pushed 2013-06-17 22:53 +0000
Terrence Cole Terrence Cole - Bug 853939 - Assert that we only ever call the finalizer on tenured objects; r=billm
15e82d1c776a66735ae369e7cbd39b5f777c741f
created 2013-03-22 19:43 -0700
pushed 2013-06-17 22:53 +0000
Jeff Walden Jeff Walden - Bug 789897 - Move a bunch of methods needed for ObjectImpl::preventExtensions, out of JSObject and into ObjectImpl. r=jorendorff
7ccd3fb99cd9269e2999962a9538d56538a4d195
created 2013-03-07 10:55 -0800
pushed 2013-06-17 22:53 +0000
Terrence Cole Terrence Cole - Bug 849453 - Use the AllocKind to get the size instead of sizeOfThis; r=billm
7de024ba26d38bdbaa26a9be3772fb8ba3a60f8f
created 2013-03-21 18:15 -0700
pushed 2013-06-17 22:53 +0000
Bill McCloskey Bill McCloskey - Bug 853228 - Remove unused functions in jsdbgapi (r=luke)
5a97d33c3a071db58dd6b1d1f24d531e103bdb03
created 2013-02-14 14:51 -0800
pushed 2013-06-17 22:53 +0000
Terrence Cole Terrence Cole - Bug 841059 - Do not use the ArenaHeader for getAllocKind on JSObject; r=billm
89a3c21daea67f00f863ae3c14e889593c264d3f
created 2013-03-21 23:23 +0100
pushed 2013-06-17 22:53 +0000
Tom Schuster Tom Schuster - Bug 828462 - Root Proxy/Wrapper rests in js/src. r=terrence
79f5f64f33b1a32719624aa78e8841bb4c2a0fd3
created 2013-03-18 18:24 -0700
pushed 2013-06-17 22:53 +0000
Phil Ringnalda Phil Ringnalda - Backout 49ca6a3ef0b6 (bug 850922), 1ff4af81172a (bug 849453), 5e0347b9a4e4:085337fa9658 (bug 841059) and 88942e6ce28d (bug 850749) for busting the build
1ff4af81172a07ead111878ba4fc3f0f69c58d9f
created 2013-03-07 10:55 -0800
pushed 2013-06-17 22:53 +0000
Terrence Cole Terrence Cole - Bug 849453 - Use the AllocKind to get the size instead of sizeOfThis; r=billm
5e0347b9a4e48ccb695b8721cd01c5803f11b521
created 2013-02-14 14:51 -0800
pushed 2013-06-17 22:53 +0000
Terrence Cole Terrence Cole - Bug 841059 - Do not use the ArenaHeader for getAllocKind on JSObject; r=billm
f2706052a3bf670b5e13460fa90a4846627f25ac
created 2013-03-13 18:03 -0700
pushed 2013-06-17 22:53 +0000
David Anderson David Anderson - Diagnostic patch for bug 837370 topcrash (r=bhackett).
23df95aba9cde5613e423b5d4c70e9ae5dfdfb65
created 2013-03-16 20:36 -0700
pushed 2013-06-17 22:53 +0000
Bill McCloskey Bill McCloskey - Bug 759585 - Zones (r=jonco,bhackett,njn,dvander,luke,bz,mccr8,bholley)
b3d85b68449d38bf16f1b92f19aeea24d4c1f957
created 2013-03-15 02:29 -0700
pushed 2013-06-17 22:53 +0000
Luke Wagner Luke Wagner - Bug 840282 - OdinMonkey (sr=dmandelin)
d537ff6052e87bc375a7c34de41285bb8f54790c
created 2013-03-12 14:05 -0700
pushed 2013-06-17 22:53 +0000
Terrence Cole Terrence Cole - Bug 850074 - Move SpiderMonkey stack rooting infrastructure to RootingAPI.h; r=billm
8d65f437c771c932256641087379123883184d5e
created 2013-02-05 14:07 -0800
pushed 2013-06-17 22:53 +0000
Terrence Cole Terrence Cole - Bug 848199 - Rename the post barrier verifier nursery; r=billm
0d09c1509a43a18a64e97b2e4a078369bbeeb5a2
created 2013-03-03 12:43 -0800
pushed 2013-06-17 22:53 +0000
Terrence Cole Terrence Cole - Bug 847698 - Move most slot allocation closer to object creation; r=bhackett
6ba3337f676fe705d548b44b2c8f5c8d7a32f754
created 2013-02-13 13:34 -0800
pushed 2013-06-17 22:53 +0000
Terrence Cole Terrence Cole - Bug 841059 - Do not use the ArenaHeader for sizeOfThis on JSObject; r=billm
e9dca222d6c3aa1f4311dbac73769c3e9bd1be90
created 2013-03-06 16:41 +0000
pushed 2013-06-17 22:53 +0000
Jon Coppeard Jon Coppeard - Bug 848395 - GC: Move Rooted to JS namespace - rename js::Rooted to JS::Rooted inside SpiderMonkey r=terrence
1d229425d5d30992673c0a0d88276c51f64709cd
created 2013-03-07 13:03 +0000
pushed 2013-06-17 22:53 +0000
Ed Morley Ed Morley - Backed out changeset e112b04664a6 (bug 848395)
8ab6bb7ecd1bca750a6543ca9695fb426cdcc0d8
created 2013-02-21 10:19 +0000
pushed 2013-06-17 22:53 +0000
Jon Coppeard Jon Coppeard - Bug 841801 - Allow proxies to be finalized in the background r=billm
23619e5ea880f890b98f008b2e622fd7d4868858
created 2013-02-21 18:51 +0000
pushed 2013-06-17 22:53 +0000
Jon Coppeard Jon Coppeard - Bug 841801 - Keep finalizable objects out of the nursery r=billm
8ac6cab88cffb4a1df6852c0c1bea2b09ee96d9c
created 2013-02-15 10:18 +0000
pushed 2013-06-17 22:53 +0000
Jon Coppeard Jon Coppeard - Bug 841801 - Enable finalization of objects on the background thread r=billm
e112b04664a6f6dfd47e0f2b6f67078e2a0d1671
created 2013-03-06 16:41 +0000
pushed 2013-06-17 22:53 +0000
Jon Coppeard Jon Coppeard - Bug 848395 - GC: Move Rooted to JS namespace - rename js::Rooted to JS::Rooted inside SpiderMonkey r=terrence
less more (0) -300 -100 -60 tip