js/src/jsscript.h
7a1f2d5a9ac02201648f03aa82c303430f8a40c4
created 2016-05-10 22:35 -0400
pushed 2016-05-11 12:53 +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 12:53 +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 12:53 +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:18 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1211723 and 1260570 - Share JS source text between JSRuntimes; r=jimb
af09142d12647370f069fa0640bb8dd8f95fc4d2
created 2016-04-28 20:04 -0500
pushed 2016-04-29 21:57 +0000
Luke Wagner Luke Wagner - Bug 1219098 - Use UniquePtr in UncompressedSourceCache, for it is good (r=jandem)
009ffacae51adc5d234a7fdde48c82970de097f8
created 2016-04-13 14:06 +0100
pushed 2016-04-13 21:18 +0000
Jon Coppeard Jon Coppeard - Bug 1263881 - Check the the number of body level lexicals doesn't exceed that which we can store in Bindings r=shu
0022241652693598c24facb8ce9a5c9c5f6b100c
created 2016-04-13 10:03 +0100
pushed 2016-04-13 21:18 +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:53 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1261723 (part 2) - Separate class ops from js::Class. code=njn,h4writer. r=efaust,bz.
06a8c115f8fa8a253b867bf798ac376a168418b5
created 2016-03-29 21:57 -0700
pushed 2016-03-31 20:04 +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:04 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1211723 - Share JS source text between JSRuntimes; r=jimb
3a6988962137c90b9eb8851d84194ba4ff5e9cad
created 2016-03-18 15:07 -0700
pushed 2016-03-19 15:23 +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:23 +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 14:52 +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 14:52 +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:24 +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:25 +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:19 +0000
Joel Maher Joel Maher - backout Bug 1221144 for perf regression
cddaa4afca599fbbdefbd4b4a5851e8fabe3769e
created 2016-02-03 11:08 +1100
pushed 2016-02-08 10:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1245321 - Merge the object and regexp lists in script data. r=jorendorff.
e04da99412e70cc509a7ad854cfc9f58f992414f
created 2016-01-28 18:39 -0800
pushed 2016-02-04 11:02 +0000
Jim Blandy Jim Blandy - Bug 1203696: Improve comments about lazily-initialized member of js::LazyScript. r=shu
7a9f939bf24daa47024d471dd29c7a9572754f1a
created 2015-11-09 17:08 -0600
pushed 2016-02-04 11:02 +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:02 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 7: Introduce StaticFunctionScope, same story. r=shu.
772dbb329a151adf98805a3b0cd5c713f5733e08
created 2016-02-03 15:49 -0800
pushed 2016-02-04 11:02 +0000
Terrence Cole Terrence Cole - Bug 1141579 - Synchronize access to warmUpCount; r=jandem
1f322e2cc221c68c128c30a5211b7c883c835013
created 2016-01-29 16:56 -0800
pushed 2016-02-03 10:59 +0000
Terrence Cole Terrence Cole - Bug 1244365 - Remove Traceable; r=sfink
5eaf5e034e6d323cb957884dc474c32ef188ab25
created 2016-01-27 09:54 -0800
pushed 2016-02-02 10:51 +0000
Terrence Cole Terrence Cole - Bug 1243888 - Derive RootKind automatically from TraceKind; r=sfink
42b7938ed64aa6c77d4d092a9aec1fcf052e3e44
created 2016-01-27 10:19 +0000
pushed 2016-01-28 11:14 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1233178 - Move ScriptCounts allocation outside the HashMap. r=bhackett
5e46f927faa732231a8d0f2addf6b91df789a412
created 2015-10-30 10:43 -0500
pushed 2016-01-24 01:56 +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 01:56 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 1: Make static scope objects a separate class hierarchy from the runtime ScopeObjects. r=shu.
6bbbe283229910325e6016654936e98a093ab0fe
created 2016-01-18 10:23 +0100
pushed 2016-01-19 11:01 +0000
Jan de Mooij Jan de Mooij - Bug 1234845 part 7 - Simplify isGlobalFrame and isModuleFrame. r=jonco
4f02780c73e3a60ce44d423bcf004aa77bf4195b
created 2016-01-15 18:26 -0600
pushed 2016-01-17 19:40 +0000
Luke Wagner Luke Wagner - Bug 1239601 - improve the UniquePtr situation (r=jandem)
82b49b59162f8cf0de20198a38bc7f180ff009ea
created 2016-01-15 18:26 -0600
pushed 2016-01-17 19:40 +0000
Luke Wagner Luke Wagner - Bug 1239601 - improve the UniquePtr situation (r=jorendorff)
8310deb3b848ab94ee35e6a2e1b25b98157e381e
created 2016-01-14 17:02 +0100
pushed 2016-01-15 10:47 +0000
Jan de Mooij Jan de Mooij - Bug 1234845 part 4 - Eval frame refactoring, remove isFunctionFrame. r=luke
624b95b674e6f48176a3e68a9a72cd062d6fc5b4
created 2016-01-11 17:11 +0000
pushed 2016-01-12 10:54 +0000
Jon Coppeard Jon Coppeard - Bug 1233117 - Fix handling of eval in modules r=jandem
4be634e52d654e651a8fcd68c0aa22a54bb01e38
created 2016-01-08 12:35 -0600
pushed 2016-01-09 19:40 +0000
Luke Wagner Luke Wagner - Bug 1237508 - Odin: make AsmJSModule derive wasm::Module (r=bbouvier)
10d23a474969b04776bb6200895dc8e64a0dd85e
created 2016-01-06 14:26 -0800
pushed 2016-01-07 10:51 +0000
Eric Faust Eric Faust - Bug 1234702 - Part 3: Self-host default derived class constructor. (r=till)
dc55c41b6331765915feca8e0569951ede13220b
created 2016-01-06 21:05 +0100
pushed 2016-01-07 10:51 +0000
Jan de Mooij Jan de Mooij - Bug 1233925 - Treat functions with rest more like functions with lazy arguments. r=nbp
a110885c2b5b808c78cb695a2202d481dcb559fb
created 2016-01-05 15:29 +0000
pushed 2016-01-06 00:03 +0000
Jon Coppeard Jon Coppeard - Bug 1233109 - Push hunk missed from previous commit to fix build bustage r=me
3bb17cb935f2404e666165e41f23c4ecd2a0b7f4
created 2016-01-05 15:07 +0000
pushed 2016-01-06 00:03 +0000
Jon Coppeard Jon Coppeard - Bug 1233109 - Alias fewer bindings at module toplevel r=shu
5f25108ed130a969db2a336d19fa62d94623778c
created 2015-12-28 17:39 -0600
pushed 2015-12-30 11:00 +0000
Luke Wagner Luke Wagner - Bug 1229642 - Split wasm::Module out of AsmJSModule (r=bbouvier)
02c4af508dd154c920cb60b2b14e5a686f44542b
created 2015-12-16 13:42 +0000
pushed 2015-12-17 10:59 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1215921 - Range Analysis: Do not eagerly optimize with truncate-after-bailout if we bailed out with an overflow. r=jandem,sunfish
3d00b054f0b05f2e294452db0a174acb95853646
created 2015-12-04 18:05 -0800
pushed 2015-12-07 13:16 +0000
Shu-yu Guo Shu-yu Guo - Bug 1131759 - Atomicize SharedScriptData::marked. (r=terrence)
515efe9f75420b46a1803c1cbc3176a446d101dd
created 2015-11-24 17:27 +0000
pushed 2015-11-26 15:54 +0000
Jon Coppeard Jon Coppeard - Bug 1227535 - Add ZoneAllocPolicy and use it to attribute module memory usage to the zone r=terrence
8ea3da3e71db034ad73719a14e23be22871aabaf
created 2015-11-24 09:42 -0800
pushed 2015-11-24 21:54 +0000
Wes Kocher Wes Kocher - Backed out changeset eb9e244e3834 (bug 1227535) for static build bustage in ModuleObject.h CLOSED TREE
eb9e244e3834403f113ff2652d3627d5da07dbee
created 2015-11-24 17:27 +0000
pushed 2015-11-24 21:54 +0000
Jon Coppeard Jon Coppeard - Bug 1227535 - Add ZoneAllocPolicy and use it to attribute module memory usage to the zone r=terrence
52d7c9292ecfc23a52835c49189dabd561b18675
created 2015-11-21 14:33 +0100
pushed 2015-11-23 13:09 +0000
Jan de Mooij Jan de Mooij - Bug 1132183 - Make |this| a real binding, remove lazy this computation. r=efaust,shu
6f8b4f873daa50abbb27a53c8f00177886a8c918
created 2015-11-12 10:57 +0000
pushed 2015-11-12 23:13 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1209515 part 4 - Increment code coverage counters on bailouts. r=bhackett
b0a0ff5fa705a0906c00f76fee07b913ab6d42ed
created 2015-11-12 10:57 +0000
pushed 2015-11-12 23:13 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1209515 part 1 - IonBuilder: Attach hit counts on the MIRGraph. r=bhackett
133b747de1a7412aad77504617b1475af740c79d
created 2015-11-04 05:49 -0800
pushed 2015-11-05 10:59 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1220031 - Add JS::ubi::Node::scriptFilename; r=sfink
2384726c541f40b11ae6ac139d89baa5a63a9f9f
created 2015-10-07 14:54 -0700
pushed 2015-10-08 13:27 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1185106) for mulet m(4) orange
50d74e6e89379ee381979901af5c8fffc73efe00
created 2015-10-05 13:24 -0700
pushed 2015-10-08 13:27 +0000
Mariusz Kierski Mariusz Kierski - Bug 1185106 - Part 3: Add parser support for Async functions. (r=efaust)
ac0aa2c21379b7195cfa84b520c838187641355f
created 2015-10-06 14:00 -0700
pushed 2015-10-07 17:31 +0000
Shu-yu Guo Shu-yu Guo - Bug 589199 - Implement all-or-nothing redeclaration checks for global and eval scripts. (r=efaust)
04eb8f524122c6570c295c3e887638c76e4961ca
created 2015-10-06 14:00 -0700
pushed 2015-10-07 17:31 +0000
Shu-yu Guo Shu-yu Guo - Bug 589199 - Fix up the global lexical scope when merging off-thread compiled scripts. (r=bhackett)
8c27b71011599654497948c58baeb919180c5dd1
created 2015-10-02 15:29 -0700
pushed 2015-10-07 17:31 +0000
Terrence Cole Terrence Cole - Bug 1211031 - Use WeakRef to manage the LazyScript to JSScript back-reference; r=jandem
54129d68a0531c2bc063751396e9e02b03428f59
created 2015-10-06 08:49 -0700
pushed 2015-10-07 17:31 +0000
Wes Kocher Wes Kocher - Backed out 6 changesets (bug 1185106) for SM bustage CLOSED TREE
5174ef291f0cf523fe48a5863596543dc33d6204
created 2015-10-05 13:24 -0700
pushed 2015-10-07 17:31 +0000
Mariusz Kierski Mariusz Kierski - Bug 1185106 - Part 3: Add parser support for Async functions. (r=efaust)
77416253dff525714a33f84e81823b32a67aacb6
created 2015-10-05 14:27 -0700
pushed 2015-10-06 10:01 +0000
Wes Kocher Wes Kocher - Backed out 6 changesets (bug 1185106) for build bustage CLOSED TREE
102aa11bc1aaa72b1ded68080a0b97eadcea49ae
created 2015-10-05 13:24 -0700
pushed 2015-10-06 10:01 +0000
Mariusz Kierski Mariusz Kierski - Bug 1185106 - Part 3: Add parser support for Async functions. (r=efaust)
e5e97faa6d1d684ca019a2990b1cd91cb0130d36
created 2015-10-01 12:41 +0200
pushed 2015-10-02 09:56 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1204554 part 3.4 - Ensure that scriptCountsMaps data are still alive until the destruction of compartments. r=terrence,bhackett
6d0e0a5cfb4ba045de4205bfdd19e1b5887909f0
created 2015-10-01 12:41 +0200
pushed 2015-10-02 09:56 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1204554 part 2 - Split LCov functions to make the aggregation of results incremental. r=terrence,bhackett
d052f1bd09c55cac73a8df4ae14d68a7a034c6a0
created 2015-09-24 23:19 +0200
pushed 2015-09-25 12:39 +0000
Till Schneidereit Till Schneidereit - Bug 1208067 - Ensure that self-hosted functions with innner functions aren't relazified. r=jandem
8998e80c195923ed9bcc6ed77d4ef0961910317c
created 2015-09-22 12:15 -0700
pushed 2015-09-23 10:32 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1199218 - Implement JS::ubi::Node::size for js::LazyScript referents; r=sfink
less more (0) -1000 -300 -100 -60 tip