js/src/jsobj.cpp
b252464d739e6f981bd4fe16aedf6e0395a2e5c7
created 2013-06-06 22:49 -0500
pushed 2013-09-09 22:57 +0000
Jason Orendorff Jason Orendorff - Bug 879831, part 7 - Isolate the frontend. Make files outside the frontend include frontend/BytecodeCompiler.h or frontend/SourceNotes.h if possible; those two act as facades and do not include all the rest of the frontend headers. r=njn.
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.
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.
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".)
bcf7a837657c6c3180d06a02e7a6de05d4229091
created 2013-06-04 16:24 -0500
pushed 2013-09-09 22:57 +0000
Jason Orendorff Jason Orendorff - Bug 872416, part 5a - Make vm/RegExpObject-inl.h and vm/RegExpStatic-inl.h not include each other, breaking an include cycle. r=luke. (Reviewed as "part 10", but changing the order of the patches made it easier to get the whole stack working in GCC.)
5a21e83107b0120ba790ff71c0db6afba45dc7b4
created 2013-06-02 15:30 -0700
pushed 2013-09-09 22:57 +0000
Benjamin Peterson Benjamin Peterson - Bug 778948 - Move jsinterp.cpp/h to the vm/ dir. r=luke
266b669dd70b9a23e217692430704debf0290ee5
created 2013-05-31 10:36 -0700
pushed 2013-09-09 22:57 +0000
Bobby Holley Bobby Holley - Bug 858101 - Run the DefaultValue algorithm directly on the wrapper for Xrays. r=mrbkap
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.
e5a354146ebf867c1d9fe22eb115f05743feddb5
created 2013-05-27 19:01 +0200
pushed 2013-09-09 22:57 +0000
Hannes Verschore Hannes Verschore - Backout backout 2bb75f6d6877 (Bug 875276).
2bb75f6d687794919ad211e06be232d6bc9acc13
created 2013-05-27 18:18 +0200
pushed 2013-09-09 22:57 +0000
Hannes Verschore Hannes Verschore - Backout 4370f503d69f (Bug 875276).
4370f503d69f321878e11c26d07bf17c4413cc58
created 2013-05-23 13:25 -0600
pushed 2013-09-09 22:57 +0000
Brian Hackett Brian Hackett - Bug 875276 - Don't profile types in scripts until they are compiled by baseline, r=jandem.
4196d8b588141e1b31f562a6c788bd8addb67ff1
created 2013-05-18 07:48 -0500
pushed 2013-09-09 22:57 +0000
Benjamin Peterson Benjamin Peterson - Bug 872813 - Remove decomposing opcodes. r=luke
5276fa7da911720e29c49c1e564d5c7e5a4f9335
created 2013-06-14 11:59 -0700
pushed 2013-07-29 23:00 +0000
Tom Schuster Tom Schuster - Bug 867771 - Make Debugger.Object.prototype.getClass switch compartments correctly. r=jorendorff, a=akeybl
8cfa59681649d73dd81148015dadf5122873f49b
created 2013-06-14 17:17 -0700
pushed 2013-07-29 23:00 +0000
Jeff Walden Jeff Walden - Bug 880591 - Properly track non-writable length in dictionary-mode arrays passed to Object.freeze. r=bhackett, a=akeybl
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
568a6e1cc1a891e942610719870b8780a26a2fad
created 2013-05-31 10:36 -0700
pushed 2013-07-29 23:00 +0000
Bobby Holley Bobby Holley - Bug 858101 - Run the DefaultValue algorithm directly on the wrapper for Xrays. r=mrbkap, a=akeybl
0b6a6fe7ccf6873039c1ddfe7895778daad8fe54
created 2013-05-09 13:31 +0200
pushed 2013-07-29 23:00 +0000
Jan de Mooij Jan de Mooij - Bug 868990 part 2 - Remove ScriptFrameIter and rename StackIter to ScriptFrameIter. r=luke
77141947c30f9beb25722e3197fb8abb7869d0a5
created 2013-05-07 09:00 +0200
pushed 2013-07-29 23:00 +0000
Jan de Mooij Jan de Mooij - Bug 868990 - rm CallArgsList, StackIter cleanup. r=luke
a15fae0ee76e12b78862b98eb256da2c2d1d9901
created 2013-05-02 16:33 -0700
pushed 2013-07-29 23:00 +0000
Terrence Cole Terrence Cole - Bug 868610 - Do not use the arena header when cloning object literals. r=billm
0f990be99e7b2b8a5200ec6402bb191b76237333
created 2013-05-08 07:53 -0600
pushed 2013-07-29 23:00 +0000
Brian Hackett Brian Hackett - Bug 869706 - Track nonNativeGetElement and accessGetter info in baseline scripts, r=jandem.
e39de8eb4716101a688e811bb8a5a0602ed6ec52
created 2013-05-07 10:09 -0400
pushed 2013-07-29 23:00 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 2 changesets (bug 867070, bug 868990) for Windows PGO bustage on a CLOSED TREE.
357af4877abd85e42907dee3b07aedabb0187e62
created 2013-05-07 05:11 -0600
pushed 2013-07-29 23:00 +0000
Brian Hackett Brian Hackett - Bug 865059 - Move pc -> type set map out of script analysis, don't analyze scripts until they are compiled by Ion, r=jandem.
93f778d033644ff6565ae5580598009a376c93ff
created 2013-05-07 09:00 +0200
pushed 2013-07-29 23:00 +0000
Jan de Mooij Jan de Mooij - Bug 868990 - rm CallArgsList, StackIter cleanup. r=luke
b5e04d0c4a37d41a3bee6e5d624189317c7af4d4
created 2013-05-06 22:20 -0400
pushed 2013-07-29 23:00 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 4ca9a6bd8f64 (bug 865059) for jsreftest crashes.
4ca9a6bd8f64d8d8892362ef2e1cebde209907eb
created 2013-05-06 19:15 -0600
pushed 2013-07-29 23:00 +0000
Brian Hackett Brian Hackett - Bug 865059 - Move pc -> type set map out of script analysis, don't analyze scripts until they are compiled by Ion, r=jandem.
9c426bd08d289acaf72e49929881dccb4aa5c079
created 2013-05-02 14:19 -0400
pushed 2013-07-29 23:00 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 5ac1564bff87 (bug 865059) for causing intermittent Linux32 dromaeo crashes.
5ac1564bff87ff999bb461ffebceb0a6308c95a2
created 2013-05-02 08:35 -0600
pushed 2013-07-29 23:00 +0000
Brian Hackett Brian Hackett - Bug 865059 - Don't analyze scripts until they are compiled by baseline when JM is disabled, r=jandem.
85430cf0c1a76aca5a707959db21fab1d236fe90
created 2013-05-02 10:26 +0100
pushed 2013-07-29 23:00 +0000
Jon Coppeard Jon Coppeard - Bug 867639 - GC: Fix some shell rooting hazards false positives r=terrence
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
c084cc59bbdfcd64a884d6cf4164c6d7326e8632
created 2013-04-30 15:41 -0700
pushed 2013-07-29 23:00 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove RawId typedef; r=jonco
8c8e389fd3c34f41d1d5adbdde629bfa30e4b70a
created 2013-04-30 15:40 -0700
pushed 2013-07-29 23:00 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove RawScript 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
e9d66cb5f791794c27c90ce4ab33eb4cca8f72e6
created 2013-04-30 14:44 -0700
pushed 2013-07-29 23:00 +0000
Jim Blandy Jim Blandy - Bug 862531: Replace BaseProxyHandler::obj_toString with className. r=jorendorff
38d08b8b3f3edde063ed4e9400173e65109f8112
created 2013-03-20 16:15 -0700
pushed 2013-07-29 23:00 +0000
Brian Hackett Brian Hackett - Bug 863853 - Restrict the new object cache to GenericObject; r=billm,terrence
c1846cf42c9b734669e535f9bce83bde46d2298e
created 2013-04-16 14:46 -0700
pushed 2013-07-29 23:00 +0000
Terrence Cole Terrence Cole - Bug 860050 - Remove JSMutableHandleId typedef; r=jonco
f37eeebce2eb4acaeaea7223e859a026f4d8e076
created 2013-04-29 15:12 -0700
pushed 2013-07-29 23:00 +0000
Phil Ringnalda Phil Ringnalda - Back out 80163a75cca5 (bug 865059) for talos and android jsreftest bustage
ed6ed6288ee27098cd1ffad21ff46127a64a6fd8
created 2013-04-29 12:30 -0700
pushed 2013-07-29 23:00 +0000
Jeff Walden Jeff Walden - Bug 866700 - Assertion when redefining a non-writable length to a non-numeric value. r=bhackett
efa30046d86ea5c106d4c86cdce99aa7f7f50f3e
created 2013-04-29 12:30 -0700
pushed 2013-07-29 23:00 +0000
Jeff Walden Jeff Walden - Bug 866580 - Assertion redefining the length property on a frozen array. r=bhackett
80163a75cca5e92e90e70d7db2dd6c0fa69a771c
created 2013-04-29 14:24 -0600
pushed 2013-07-29 23:00 +0000
Brian Hackett Brian Hackett - Bug 865059 - Disable JM by default, and don't analyze scripts until they are compiled by baseline if JM is disabled, r=jandem.
7f6765e6e3be80ec54f024c5259beeea262d2ede
created 2013-04-27 17:37 +0200
pushed 2013-07-29 23:00 +0000
Tom Schuster Tom Schuster - Bug 836949 - Remove the now unnecessary GetMethod function. r=jwalden
9ab1119d459612a44b4c72eb8512b508eef39c11
created 2013-04-23 23:44 -0700
pushed 2013-07-29 23:00 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 634839 (part 1) - Remove unnecessary headers (as found by include-what-you-use) from js/src/jsfoo.cpp files. r=luke.
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.)
ec44739db921d9060558817d5a93722cbb07dd0b
created 2013-04-22 14:04 -0700
pushed 2013-07-29 23:00 +0000
Bill McCloskey Bill McCloskey - Bug 862606 - Shift around some marking for brain transplants (r=bhackett)
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
c84256093802173d35150c0d9db2072986e57a41
created 2013-04-10 11:04 -0700
pushed 2013-07-29 23:00 +0000
Shu-yu Guo Shu-yu Guo - Bug 846111 - Part 1: Pure paths for looking up native slot properties. (r=bhackett)
68daee417fc14348f70971f57be63678dc9a8989
created 2013-04-04 09:02 +0200
pushed 2013-07-29 23:00 +0000
Ms2ger Ms2ger - Bug 854475 - Pass CallArgs to GetFirstArgumentAsObject; r=Waldo
ca457da3604acaf050d03e1fa55d150fad497fd2
created 2013-04-03 10:25 +0200
pushed 2013-07-29 23:00 +0000
Jan de Mooij Jan de Mooij - Merge from mozilla-central.
5fd27c1b3943e759973ec3cd13b5c35f8035745a
created 2013-04-01 21:48 +0200
pushed 2013-07-29 23:00 +0000
Jan de Mooij Jan de Mooij - Merge from mozilla-central.
61f7ebb9f3d903556516bd6cbe8b84ae14c0fa33
created 2013-03-29 15:55 +0100
pushed 2013-07-29 23:00 +0000
Jan de Mooij Jan de Mooij - Merge from mozilla-inbound.
less more (0) -1000 -300 -100 -60 tip