js/src/jsscript.cpp
d9ecb9d04a90e5ecddbf85b417d789bf2f5652c7
created 2016-07-02 13:45 +0200
pushed 2016-07-04 11:08 +0000
Jan de Mooij Jan de Mooij - Bug 1281529 part 9 - Move JSRuntime caches into a new ContextCaches class. r=jorendorff
88213a36d165b095738bfff456433f74760f33fa
created 2016-06-27 16:06 +0200
pushed 2016-06-27 21:10 +0000
Andrew McCreight Andrew McCreight - Bug 1154923 - Add a version of assertSameCompartment that works in all versions. r=terrence
8fba141d39a9e6ed36d8aec5e96734553cb1f3f4
created 2016-06-23 10:11 +0200
pushed 2016-06-23 13:15 +0000
Hannes Verschore Hannes Verschore - Bug 1274895 - IonMonkey: Move the ion lazy list to the JSRuntime, r=jandem
f95d305dc0f804dea500ea8910683668f8729c7e
created 2016-05-18 12:03 -0700
pushed 2016-05-25 13:21 +0000
Terrence Cole Terrence Cole - Bug 1273276 - Rename HeapPtr to GCPtr; r=jonco
8fa9dceab5e6426764a81e383e4b331ecc41d2e4
created 2016-05-24 14:38 +0200
pushed 2016-05-25 13:21 +0000
Jan de Mooij Jan de Mooij - Bug 1274193 part 9 - Do principal filtering in DescribeScriptedCallerForCompilation and use GO_THROUGH_SAVED. r=luke
99d94b060b6367c67af74d16bd9cc69afad0c05e
created 2016-05-23 09:04 +0100
pushed 2016-05-25 13:21 +0000
Jon Coppeard Jon Coppeard - Bug 1274612 - Check callers have exclusive access lock at compile time r=terrence
f96ba14774c0750556be28f7b5c5a14365af0232
created 2016-05-24 07:50 +0200
pushed 2016-05-24 13:16 +0000
Jan de Mooij Jan de Mooij - Bug 1274193 part 1 - Pass SavedOption explicitly to frame iterators. r=luke
11d1657f7d479ee88986a3797dcbb5b9a3155d1b
created 2016-05-23 19:39 -0700
pushed 2016-05-24 13:16 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1269451 - Part 4: Deduplicate the compressed string in the helper thread, not on the main thread; r=jimb
112f2f385e469b507fccc12cd6f54d53c37212d2
created 2016-05-23 19:39 -0700
pushed 2016-05-24 13:16 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1274867 - Fix OOM handling of js_realloc in SourceCompressionTask::work; r=jimb
b5d0dee1bfe2299aaa06f39070b1cbe7a1968bde
created 2016-05-21 13:27 -0700
pushed 2016-05-24 13:16 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1269451 - Part 6: Remove the unused `compressedHash` member from SourceCompressionTask; r=jimb
bcf8137a4140c68e4f4d29a70ea974303285111b
created 2016-05-21 13:27 -0700
pushed 2016-05-24 13:16 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1269451 - Part 5: SourceCompressionTask should use UniquePtr rather than raw pointers; r=jimb
f0c0e9e19a08a2ca0fe51290d0a2b48db89e13da
created 2016-05-19 11:27 -0700
pushed 2016-05-24 13:16 +0000
Steve Fink Steve Fink - Bug 1273639 - Fix nonunified spidermonkey builds, r=terrence
6c25ee373223d4da21f25a19cabd7c2652220767
created 2016-05-17 12:51 -0700
pushed 2016-05-18 16:14 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1271407 - Remove unnecessary methods from `js::ScriptSource`; r=luke
d3912b7cd8ea15d4bc426319c9a4e402738452f2
created 2016-05-17 17:15 +0000
pushed 2016-05-18 16:14 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1261826 part 9 - initScriptCounts relies on jump targets for allocating PCCounts. r=bhackett
ae61f4fcb292626e3b4b35512de4380612d2c6cf
created 2016-05-17 17:15 +0000
pushed 2016-05-18 16:14 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1261826 part 8 - Add JSOP_JUMPTARGET opcode. r=jandem,jorendorff,shu
e89325dee16d630f531ba1e46a49da7fb6d1cef4
created 2016-05-17 17:15 +0000
pushed 2016-05-18 16:14 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1261826 part 2 - Add JSScript::assertValidJumpTargets. r=jorendorff
c922e32b439f2afb13742d27eb11667765a97a3a
created 2016-05-17 17:15 +0000
pushed 2016-05-18 16:14 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1261826 part 1.5 - Extract assertions from JSScript::fullyInitFromEmitter. r=jorendorff
13a71864396dfbd48a764932e16a0abef067c5f3
created 2016-05-17 17:15 +0000
pushed 2016-05-18 16:14 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1261826 part 1 - JSScript::fullyInitFromEmitter explicitly use 'main' instead of 'current'. r=jorendorff
42ce52f86d7d4d18e0bc7672d740a332c64ad64f
created 2016-05-11 14:40 -0700
pushed 2016-05-12 09:58 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1271507 - Don't insert nullptr into the cache; r=jimb
a3eea5f8d0a69e46548cd9abee46da29a00edd65
created 2016-05-10 22:35 -0400
pushed 2016-05-11 14:33 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset e4590851081d (bug 1269451) for slowing down debug mochitests and causing frequent oranges as a result.
7a1f2d5a9ac02201648f03aa82c303430f8a40c4
created 2016-05-10 22:35 -0400
pushed 2016-05-11 14:33 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset ab611defdc9b (bug 1271407) for slowing down debug mochitests and causing frequent oranges as a result.
ab611defdc9b783adcbd6f517bae68203e812252
created 2016-05-10 15:45 -0700
pushed 2016-05-11 14:33 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1271407 - Remove unnecessary methods from `js::ScriptSource`; r=luke
e4590851081d869249067f38e404c2b5508f86f4
created 2016-05-10 15:45 -0700
pushed 2016-05-11 14:33 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1269451 - Make the UncompressedSourceCache use the shared, immutable strings infrastructure; r=jimb
98a28a1fce306d65a757f94beccfc150e9337592
created 2016-05-06 16:53 -0700
pushed 2016-05-09 09:20 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1211723 and 1260570 - Share JS source text between JSRuntimes; r=jimb
ab8fc91183a51fca16e1cc251036ef6432ce809a
created 2016-04-28 20:04 -0500
pushed 2016-04-29 23:06 +0000
Luke Wagner Luke Wagner - Bug 1219098 - Reenable compression on large sources, but revert to uncompressed if decompression happens (r=jandem)
af09142d12647370f069fa0640bb8dd8f95fc4d2
created 2016-04-28 20:04 -0500
pushed 2016-04-29 23:06 +0000
Luke Wagner Luke Wagner - Bug 1219098 - Use UniquePtr in UncompressedSourceCache, for it is good (r=jandem)
a5322c766f510d2a6544b519ffcc72a19879c779
created 2016-04-16 10:57 +0200
pushed 2016-04-16 09:26 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset e673dbc9848f (bug 1232686) for breaking VS2013 Builds
e673dbc9848f2ae4cd11911e7b9fae8e4757cd0e
created 2015-12-15 07:45 -0800
pushed 2016-04-15 22:40 +0000
Terrence Cole Terrence Cole - Bug 1232686 - Use decltype to infer Variant::match return type; r=fitzgen
0022241652693598c24facb8ce9a5c9c5f6b100c
created 2016-04-13 10:03 +0100
pushed 2016-04-13 22:02 +0000
Jon Coppeard Jon Coppeard - Bug 1259180 - Compact arenas containing scripts r=terrence
aa88b0d0cd4adf9e2fde0288a0347b91af32c69a
created 2016-04-01 11:00 +1100
pushed 2016-04-13 09:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1261723 (part 2) - Separate class ops from js::Class. code=njn,h4writer. r=efaust,bz.
7f27f1aa002929117dda91bbe774544d844db918
created 2016-03-31 14:29 -0700
pushed 2016-04-01 09:49 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1260838 - Assert that ScriptSource's reference count is zero upon destruction; r=jimb a=kwierso
06a8c115f8fa8a253b867bf798ac376a168418b5
created 2016-03-29 21:57 -0700
pushed 2016-03-31 20:09 +0000
Phil Ringnalda Phil Ringnalda - Back out 735da799e3bb (bug 1211723) for assertion failures and crashes in SharedImmutableStringsCache
735da799e3bbb98c087339f21599571c48ce484f
created 2016-03-29 15:15 -0700
pushed 2016-03-31 20:09 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1211723 - Share JS source text between JSRuntimes; r=jimb
9f7c4f40087a4391e68768c0f85bbe6881301a6c
created 2016-03-23 09:41 +0000
pushed 2016-03-23 15:30 +0000
Jon Coppeard Jon Coppeard - Bug 1258314 - Use TraceNullableEdge where appropriate throughout the engine r=terrence
3a6988962137c90b9eb8851d84194ba4ff5e9cad
created 2016-03-18 15:07 -0700
pushed 2016-03-19 15:24 +0000
Shu-yu Guo Shu-yu Guo - Bug 1254164 - Make aliasedBodyLevelLexicalBegin a uint32. (r=Waldo)
ed7f0e024ce8122abe08d98eba42587e9b349777
created 2016-03-18 15:07 -0700
pushed 2016-03-19 15:24 +0000
Shu-yu Guo Shu-yu Guo - Bug 1238555 - Always update the LazyScript's static scope chain when emitting functions. (r=till)
56cc2557cdff80e96d3475c59044868392cadb08
created 2016-03-18 00:01 -0400
pushed 2016-03-18 15:11 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 962dbeaf5c5d (bug 1238555) for opt-only jit-test failures.
962dbeaf5c5db13672538d2a7c19443d4b4a1016
created 2016-03-17 18:53 -0700
pushed 2016-03-18 15:11 +0000
Shu-yu Guo Shu-yu Guo - Bug 1238555 - Always update the LazyScript's static scope chain when emitting functions. (r=till)
f97f2238854e0463b9fae36f782d7baf5db512cc
created 2016-03-11 15:21 +0100
pushed 2016-03-12 20:25 +0000
Jan de Mooij Jan de Mooij - Bug 1227035 - Tighten the check in ObjectGroup::useSingletonForClone a bit more. r=bhackett
e799f20cf69b5a203a1b8e44fa284b243f38a8a4
created 2016-02-24 09:46 +0100
pushed 2016-02-25 22:42 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1250935 - Use mozilla::Variant instead of a raw union and manual tag for ScriptSource::data; r=terrence
966f47ed2f25eb54fb1f967d4443b3c2b8b63220
created 2016-02-12 04:11 -0800
pushed 2016-02-14 03:26 +0000
Joel Maher Joel Maher - backout Bug 1221144 for perf regression
cddaa4afca599fbbdefbd4b4a5851e8fabe3769e
created 2016-02-03 11:08 +1100
pushed 2016-02-08 11:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1245321 - Merge the object and regexp lists in script data. r=jorendorff.
7a9f939bf24daa47024d471dd29c7a9572754f1a
created 2015-11-09 17:08 -0600
pushed 2016-02-04 11:08 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 8: Change C++ type of static scopes everywhere from JSObject* to StaticScope*. r=shu.
fe0f3776e83ec4ba8863af4dd32d8528259b0f46
created 2015-11-05 06:12 -0600
pushed 2016-02-04 11:08 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 7: Introduce StaticFunctionScope, same story. r=shu.
e0aa1056e6bba377e7723fa63859cca3f845f6f0
created 2015-11-03 11:55 -0600
pushed 2016-02-04 11:08 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 6: Introduce StaticModuleScope. Pretty silly so far. Bindings are still stored in the script. r=shu.
65da4da2005382e31252999b25cadc3240f4b107
created 2016-02-03 09:11 +1100
pushed 2016-02-03 11:29 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1245233 - Avoid unnecessary RegExpObject clones in CopyScript(). r=luke.
42b7938ed64aa6c77d4d092a9aec1fcf052e3e44
created 2016-01-27 10:19 +0000
pushed 2016-01-28 11:37 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1233178 - Move ScriptCounts allocation outside the HashMap. r=bhackett
728ed80f10650c1774ca12b5825c568f86b18372
created 2015-11-03 10:14 -0600
pushed 2016-01-24 02:23 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 5: Delete class js::BlockObject. r=shu.
191cb0dcb35d21d1a4960253b2489c330dc0ce66
created 2015-11-12 15:01 -0600
pushed 2016-01-24 02:23 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 4: Rename a few functions about scopes away from names that indicate objects, like js::CloneNestedScopeObject. r=shu.
50c0af0c258ac591ec17b7a1d5f0b7382ca58a82
created 2015-11-12 14:35 -0600
pushed 2016-01-24 02:23 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 3: Rename variables, arguments, and fields that point to static scopes away from names that indicate objects, like "scopeObj" and "blockObj". r=shu.
5e46f927faa732231a8d0f2addf6b91df789a412
created 2015-10-30 10:43 -0500
pushed 2016-01-24 02:23 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 2: Rename static scope classes away from "ScopeObject". r=shu.
2b37862c36f1497fc15ad6c65067fabea1cf136c
created 2015-10-30 10:26 -0500
pushed 2016-01-24 02:23 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 1: Make static scope objects a separate class hierarchy from the runtime ScopeObjects. r=shu.
1246e76eaeb9e9e965ac28f7ba59a351ac9e94af
created 2016-01-18 10:22 +0100
pushed 2016-01-19 14:24 +0000
Jan de Mooij Jan de Mooij - Bug 1234845 part 5 - Rename isNonEvalFunctionFrame to isFunctionFrame and use the script instead of flags. r=luke
8310deb3b848ab94ee35e6a2e1b25b98157e381e
created 2016-01-14 17:02 +0100
pushed 2016-01-15 10:50 +0000
Jan de Mooij Jan de Mooij - Bug 1234845 part 4 - Eval frame refactoring, remove isFunctionFrame. r=luke
f29f1d9a3cd31eb7a12eaab889a8a138c79d5d98
created 2014-12-07 23:39 +0100
pushed 2016-01-13 10:59 +0000
Till Schneidereit Till Schneidereit - Bug 1000780 - Part 5: Self-host Function.prototype.bind. r=jandem
10d23a474969b04776bb6200895dc8e64a0dd85e
created 2016-01-06 14:26 -0800
pushed 2016-01-07 11:22 +0000
Eric Faust Eric Faust - Bug 1234702 - Part 3: Self-host default derived class constructor. (r=till)
e7fac5cfd89a3603e132cbb4279b62f14591e551
created 2016-01-06 14:26 -0800
pushed 2016-01-07 11:22 +0000
Eric Faust Eric Faust - Bug 1234702 - Part 2: Fix up class constructor scripts to allow cloning. (r=Waldo)
dc55c41b6331765915feca8e0569951ede13220b
created 2016-01-06 21:05 +0100
pushed 2016-01-07 11:22 +0000
Jan de Mooij Jan de Mooij - Bug 1233925 - Treat functions with rest more like functions with lazy arguments. r=nbp
3bb17cb935f2404e666165e41f23c4ecd2a0b7f4
created 2016-01-05 15:07 +0000
pushed 2016-01-06 00:54 +0000
Jon Coppeard Jon Coppeard - Bug 1233109 - Alias fewer bindings at module toplevel r=shu
9d5029646b5297649513b648d9109f20fdab9845
created 2015-12-29 13:31 -0700
pushed 2016-01-04 16:19 +0000
Tom Tromey Tom Tromey - Bug 1235636 - rewrite PCToLineNumber; r=fitzgen
less more (0) -1000 -300 -100 -60 tip