js/src/jsscript.h
36faf180f49d6e6af84f55231052b1bac85b3bcd
created 2016-07-06 10:17 +0100
pushed 2016-07-14 17:06 +0000
Jon Coppeard Jon Coppeard - Bug 1282502 - Report an error if there are too many block scoped bindings r=shu a=abillings a=lizzard
009ffacae51adc5d234a7fdde48c82970de097f8
created 2016-04-13 14:06 +0100
pushed 2016-06-06 19:02 +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-06-06 19:02 +0000
Jon Coppeard Jon Coppeard - Bug 1259180 - Compact arenas containing scripts r=terrence
aa88b0d0cd4adf9e2fde0288a0347b91af32c69a
created 2016-04-01 11:00 +1100
pushed 2016-06-06 19:02 +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-06-06 19:02 +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-06-06 19:02 +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-06-06 19:02 +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-06-06 19:02 +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-06-06 19:02 +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-06-06 19:02 +0000
Shu-yu Guo Shu-yu Guo - Bug 1238555 - Always update the LazyScript's static scope chain when emitting functions. (r=till)
43fc1a8c20e13f2bf1fcddcae5bb5bd12ebe5ef3
created 2016-03-18 15:07 -0700
pushed 2016-04-25 16:57 +0000
Shu-yu Guo Shu-yu Guo - Bug 1254164 - Make aliasedBodyLevelLexicalBegin a uint32. r=Waldo, a=lizzard
0371dd431b20709b0111b8dab2719f40ce066ffe
created 2016-03-11 15:21 +0100
pushed 2016-04-25 16:57 +0000
Jan de Mooij Jan de Mooij - Bug 1227035 - Tighten the check in ObjectGroup::useSingletonForClone a bit more. r=bhackett, a=lizzard
e799f20cf69b5a203a1b8e44fa284b243f38a8a4
created 2016-02-24 09:46 +0100
pushed 2016-04-25 16:57 +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-04-25 16:57 +0000
Joel Maher Joel Maher - backout Bug 1221144 for perf regression
cddaa4afca599fbbdefbd4b4a5851e8fabe3769e
created 2016-02-03 11:08 +1100
pushed 2016-04-25 16: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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +0000
Terrence Cole Terrence Cole - Bug 1141579 - Synchronize access to warmUpCount; r=jandem
1f322e2cc221c68c128c30a5211b7c883c835013
created 2016-01-29 16:56 -0800
pushed 2016-04-25 16:57 +0000
Terrence Cole Terrence Cole - Bug 1244365 - Remove Traceable; r=sfink
5eaf5e034e6d323cb957884dc474c32ef188ab25
created 2016-01-27 09:54 -0800
pushed 2016-04-25 16:57 +0000
Terrence Cole Terrence Cole - Bug 1243888 - Derive RootKind automatically from TraceKind; r=sfink
42b7938ed64aa6c77d4d092a9aec1fcf052e3e44
created 2016-01-27 10:19 +0000
pushed 2016-04-25 16:57 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1233178 - Move ScriptCounts allocation outside the HashMap. r=bhackett
aa0b35910b3ae5ba923e30a77691e7b0cde97a76
created 2016-03-18 15:07 -0700
pushed 2016-03-25 23:01 +0000
Shu-yu Guo Shu-yu Guo - Bug 1254164 - Make aliasedBodyLevelLexicalBegin a uint32. r=Waldo, a=lizzard
e15666661709e2269ee4c4e9b1e753b484b2bbb0
created 2016-03-11 15:21 +0100
pushed 2016-03-24 14:40 +0000
Jan de Mooij Jan de Mooij - Bug 1227035 - Tighten the check in ObjectGroup::useSingletonForClone a bit more. r=bhackett, a=lizzard
5e46f927faa732231a8d0f2addf6b91df789a412
created 2015-10-30 10:43 -0500
pushed 2016-03-07 14:18 +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-03-07 14:18 +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-03-07 14:18 +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-03-07 14:18 +0000
Luke Wagner Luke Wagner - Bug 1239601 - improve the UniquePtr situation (r=jandem)
82b49b59162f8cf0de20198a38bc7f180ff009ea
created 2016-01-15 18:26 -0600
pushed 2016-03-07 14:18 +0000
Luke Wagner Luke Wagner - Bug 1239601 - improve the UniquePtr situation (r=jorendorff)
8310deb3b848ab94ee35e6a2e1b25b98157e381e
created 2016-01-14 17:02 +0100
pushed 2016-03-07 14:18 +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-03-07 14:18 +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-03-07 14:18 +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-03-07 14:18 +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-03-07 14:18 +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-03-07 14:18 +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-03-07 14:18 +0000
Jon Coppeard Jon Coppeard - Bug 1233109 - Alias fewer bindings at module toplevel r=shu
5f25108ed130a969db2a336d19fa62d94623778c
created 2015-12-28 17:39 -0600
pushed 2016-03-07 14:18 +0000
Luke Wagner Luke Wagner - Bug 1229642 - Split wasm::Module out of AsmJSModule (r=bbouvier)
02c4af508dd154c920cb60b2b14e5a686f44542b
created 2015-12-16 13:42 +0000
pushed 2016-03-07 14:18 +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
6b77bca9e1dc192f4816fe38182720402276573a
created 2016-01-06 21:05 +0100
pushed 2016-01-25 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 1233925 - Treat functions with rest more like functions with lazy arguments. r=nbp a=ritu
3d00b054f0b05f2e294452db0a174acb95853646
created 2015-12-04 18:05 -0800
pushed 2016-01-25 13:55 +0000
Shu-yu Guo Shu-yu Guo - Bug 1131759 - Atomicize SharedScriptData::marked. (r=terrence)
515efe9f75420b46a1803c1cbc3176a446d101dd
created 2015-11-24 17:27 +0000
pushed 2016-01-25 13:55 +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 2016-01-25 13:55 +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 2016-01-25 13:55 +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 2016-01-25 13:55 +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 2016-01-25 13:55 +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 2016-01-25 13:55 +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 2016-01-25 13:55 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1220031 - Add JS::ubi::Node::scriptFilename; r=sfink
51f069f6fe912bdfa28604a94e047f0bcf467da7
created 2016-01-06 21:05 +0100
pushed 2016-01-11 14:01 +0000
Jan de Mooij Jan de Mooij - Bug 1233925 - Treat functions with rest more like functions with lazy arguments. r=nbp a=ritu
2384726c541f40b11ae6ac139d89baa5a63a9f9f
created 2015-10-07 14:54 -0700
pushed 2015-12-14 20:08 +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-12-14 20:08 +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-12-14 20:08 +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-12-14 20:08 +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-12-14 20:08 +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-12-14 20:08 +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-12-14 20:08 +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-12-14 20:08 +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-12-14 20:08 +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-12-14 20:08 +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-12-14 20:08 +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-12-14 20:08 +0000
Till Schneidereit Till Schneidereit - Bug 1208067 - Ensure that self-hosted functions with innner functions aren't relazified. r=jandem
less more (0) -1000 -300 -100 -60 tip