js/src/jsopcode.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
f07ebb2e13ef2b71b87fc8d7fdf3ef7c2628c15c
created 2016-06-02 14:41 -0700
pushed 2016-06-08 10:16 +0000
Steve Fink Steve Fink - Bug 1277690 - Implement Cell::dump, and make (mostly) all dumpers accept a FILE*, r=jonco
47dfe258f4b427d1c9e316f462d6eaaece775959
created 2016-05-27 22:00 -0700
pushed 2016-06-01 13:09 +0000
Steve Fink Steve Fink - Bug 1259850 - Make ZoneCellIter variants to communicate nogc to the hazard analysis, r=jonco
69518db96a4dd3e483a679a0e8e628184c7c218a
created 2016-05-31 11:15 -0700
pushed 2016-06-01 13:09 +0000
Wes Kocher Wes Kocher - Backed out 22 changesets (bug 1259850) for GC crashes in various tests CLOSED TREE
c95bdd426ced9a71bc64694ea236b46d035bb0df
created 2016-05-27 22:00 -0700
pushed 2016-06-01 13:09 +0000
Steve Fink Steve Fink - Bug 1259850 - Make ZoneCellIter variants to communicate nogc to the hazard analysis, r=jonco
d2f18efe44a37ee8746041c3f4aaa59bfef217c8
created 2016-05-27 17:57 +0200
pushed 2016-05-30 13:34 +0000
Jan de Mooij Jan de Mooij - Bug 979730 part 1 - Remove frame iterator SavedOption. r=luke
701378e19df1fcdecae01159d657d314858b8198
created 2016-05-24 14:31 +0200
pushed 2016-05-25 13:21 +0000
Jan de Mooij Jan de Mooij - Bug 1274193 part 6 - Use GO_THROUGH_SAVED for the expression decompiler. r=jorendorff
722a014fc551b4e2e59ed6e114e04c0291f9f455
created 2016-05-24 07:51 +0200
pushed 2016-05-24 13:16 +0000
Jan de Mooij Jan de Mooij - Bug 1274193 part 3 - Use GO_THROUGH_SAVED when we know there's no saved frame boundary. r=luke
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
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
2b1daf5127d47ea6101188d113c2808531e13c38
created 2016-05-17 17:15 +0000
pushed 2016-05-18 16:14 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1261826 part 7 - Add a no-op bytecode to filter out branches results from the decompiler. r=jorendorff
0feaa758b66939461b4b70fb27c991f3297200d2
created 2016-05-17 17:15 +0000
pushed 2016-05-18 16:14 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1261826 part 6 - Factor code which record new Bytecode offset stack. r=shu
e791431d1864b4609b43533fe7d4351e192a9e46
created 2016-04-27 17:09 +1000
pushed 2016-04-29 23:06 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1267551 (part 1) - Use MOZ_MUST_USE more in jsnum.h. r=jonco.
3d67e45f994a3ae1ae43479c32c2ed63bbf1a7c8
created 2016-04-27 14:16 +1000
pushed 2016-04-29 23:06 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1267550 (part 2) - Rename MOZ_WARN_UNUSED_RESULT as MOZ_MUST_USE. r=froydnj.
f53cce89320a2998aa3fcbf49a266c76bf425004
created 2016-04-25 13:33 +0200
pushed 2016-04-26 00:22 +0000
Jan de Mooij Jan de Mooij - Bug 1265690 part 1 - Mark StringBuffer methods WARN_UNUSED_RESULT, fix OOM issues. r=jonco
d6655d9a086b8850cfe8fb16f11af87f879e59be
created 2016-04-20 16:14 +0100
pushed 2016-04-20 21:19 +0000
Jon Coppeard Jon Coppeard - Bug 1261329 - Fix OOM handling in shell dissrc function r=efaust
0a46418cbe6d9d5c173eefe11baaedb837bd0538
created 2016-02-23 23:45 +0900
pushed 2016-02-24 11:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1249896 - Part 4: Avoid declaring variable between cases in switch. r=luke
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.
17d2806c96d7c5bd7452201de68a4b68284b6db6
created 2016-01-12 07:08 +0100
pushed 2016-01-28 11:37 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1235641 - Add line and column info to dump bytecode basic blocks. r=sstangl
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.
4f02780c73e3a60ce44d423bcf004aa77bf4195b
created 2016-01-15 18:26 -0600
pushed 2016-01-17 20:11 +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 20:11 +0000
Luke Wagner Luke Wagner - Bug 1239601 - improve the UniquePtr situation (r=jorendorff)
aa2b09a2c8db91be4f14125e0fb9d18f38e035e8
created 2016-01-12 19:20 +0100
pushed 2016-01-13 10:59 +0000
Jan de Mooij Jan de Mooij - Bug 1234845 part 1 - Remove fun() method from frames and remove some dead code. r=luke
5f25108ed130a969db2a336d19fa62d94623778c
created 2015-12-28 17:39 -0600
pushed 2015-12-30 11:18 +0000
Luke Wagner Luke Wagner - Bug 1229642 - Split wasm::Module out of AsmJSModule (r=bbouvier)
ada1474811b7dd1b0aa89fefed1ec159b9bc6e26
created 2015-12-16 22:28 +0100
pushed 2015-12-22 11:28 +0000
Wei Wu Wei Wu - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=jandem
7d5dfdfe0150615d9ad01d2178ca43db0bf3645d
created 2015-12-08 15:28 -0500
pushed 2015-12-09 11:31 +0000
Jan de Mooij Jan de Mooij - Bug 1216379 - Throw less cryptic error message when using a non-iterable in a for...of loop. r=jorendorff
526a9c02295bc3ffd10e8c1cb06ed6a8bc9a33a3
created 2015-11-26 15:51 +0100
pushed 2015-12-02 00:11 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228340: Get rid of the js_ prefix for CodeSpec, CodeName, NumCodeSpecs; r=jorendorff
9239605f27a8cfed6c559c0d1053144a2a323601
created 2015-10-30 17:09 -0500
pushed 2015-12-01 14:28 +0000
Luke Wagner Luke Wagner - Bug 1224389 - Odin: refactor types/signatures/values (r=bbouvier)
63ad3c6d87459ac794fe6ee9c00e979c0d7bd262
created 2015-11-25 16:56 +0000
pushed 2015-11-26 15:55 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1213735 - LCov: Rely on the GC finalizers to visit all JSScripts. r=bhackett
64f6afc11e30b4c625eaa9888dd41df06fc44720
created 2015-11-25 16:56 +0000
pushed 2015-11-26 15:55 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1219166 - SM LCov: Prevent reporting empty compartments, and empty runtimes. r=bhackett
52d7c9292ecfc23a52835c49189dabd561b18675
created 2015-11-21 14:33 +0100
pushed 2015-11-23 13:35 +0000
Jan de Mooij Jan de Mooij - Bug 1132183 - Make |this| a real binding, remove lazy this computation. r=efaust,shu
b9c043ef1332733e74d9d9ed85d7c82bac5c67dc
created 2015-10-14 17:27 +0200
pushed 2015-10-15 09:59 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1214548 - GenerateLcovInfo: Check that getOrCreateScript does not OOM. r=bhackett
09938327aa95e9ffdb2f476825a1eeb9f24fc8a5
created 2015-10-14 14:32 +0200
pushed 2015-10-14 22:02 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1211331 - Ensure that GC slices are terminated such that we can safely iterate the heap. r=terrence
f6598d998f3ef5f1f07ece07ad2da6188de7d0f8
created 2015-10-08 17:01 -0700
pushed 2015-10-09 12:33 +0000
Eric Faust Eric Faust - Bug 1141863 - Part 2: Implement ES6 SuperCall. (r=jandem, r=jorendorff)
ccb996c662e30f3698283e1a3b8392a59e15bfb2
created 2015-10-01 12:41 +0200
pushed 2015-10-02 11:51 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1206247 - Do not collect coverage information if the source has no filename. r=bhackett
c403924d9a60f483259be32ed7f33550adb2290f
created 2015-10-01 12:41 +0200
pushed 2015-10-02 11:51 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1204554 part 3.2 - Collect the source files before any script, as they are swept first. r=terrence
6d0e0a5cfb4ba045de4205bfdd19e1b5887909f0
created 2015-10-01 12:41 +0200
pushed 2015-10-02 11:51 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1204554 part 2 - Split LCov functions to make the aggregation of results incremental. r=terrence,bhackett
aa410adc30c058eb2cc30ccc2237b015b939076a
created 2015-10-01 12:41 +0200
pushed 2015-10-02 11:51 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1204554 part 1 - Remove unused JSContext from LcovWriteScript. r=bhackett
cdbdb471f9c790e5f8f3e0a4cc372ff5266af2e3
created 2015-09-16 21:11 +0200
pushed 2015-09-17 13:02 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1203695 - GenerateLcovInfo: Check if JSScripts have associated bytecode before spewing their content. r=bhackett
ffd4263061f137b4785a2723f5acb0dafec33b75
created 2015-08-03 17:38 -0700
pushed 2015-09-11 14:42 +0000
Terrence Cole Terrence Cole - Bug 1190628 - Replace AutoScriptVector with normal Rooted usage; r=jimb
c96fdda7972792eae00d16eee1a156304654f5e1
created 2015-09-08 08:45 +0100
pushed 2015-09-08 14:08 +0000
Jon Coppeard Jon Coppeard - Bug 1200642 - Fix OOM handling issues r=terrence
70a4840a6680e14e9bbbaa8d84e06bf9c6da4650
created 2015-08-29 01:32 +0200
pushed 2015-08-30 19:57 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1191289 part 2 - JS Lcov output: Handle throw statements. r=bhackett
8c305052960d89707587d12e37431019be00ed64
created 2015-08-29 01:32 +0200
pushed 2015-08-30 19:57 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1191289 part 1 - Add a JSFriendApi function to produce LCOV information about the current compartment. r=bhackett
bc8f81a31df45d2ed607e46741657008acb27c35
created 2015-08-29 01:32 +0200
pushed 2015-08-30 19:57 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1190454 part 5 - Update GetPCCountJSON to consider jumpTargets and Throws. r=bhackett
b059a35356283ee6008f63352fc1047fe352f8ab
created 2015-08-29 01:32 +0200
pushed 2015-08-30 19:57 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1190454 part 4 - Use mozilla::Vector in js::ScriptCounts. r=bhackett
a3b2a13402ac06738819e4bd963473cb22a1a9f6
created 2015-08-29 01:32 +0200
pushed 2015-08-30 19:57 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1190454 part 3 - PCCounts: Collect throw/catch hit counts. r=bhackett
1257e50e5c9579086a53a4f37320f5482ef64890
created 2015-08-29 01:32 +0200
pushed 2015-08-30 19:57 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1190454 part 2 - Only compute code coverage of jump targets. r=bhackett
10e601553e1e5ed666ccf0adedc7c3785e453391
created 2015-08-29 01:32 +0200
pushed 2015-08-30 19:57 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1190454 part 1 - PCCounts use uint64_t instead of a double to count the number of hits. r=evilpie
f0b4e8e1f38f98c6890cda05e6750904c7fc4412
created 2015-08-29 01:32 +0200
pushed 2015-08-30 19:57 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1190454 part 0 - Remove unnecessary use of AppendArrayJSONMProperties. r=bhackett
a119d84a94852b67da5ccdb6385a6999504a95c2
created 2015-07-29 14:59 -0700
pushed 2015-08-11 14:59 +0000
Terrence Cole Terrence Cole - Bug 1189112 - Part 2: simplify rooting of ScriptsAndCountsVector with PersistentRooted; r=nbp
2f2b78e9f9ef741a07a619cbe91e24143a46c63e
created 2015-08-05 17:06 -0700
pushed 2015-08-06 19:53 +0000
Terrence Cole Terrence Cole - Backout 027800a23ccb (Bug 1189112) for suspected crashes.
027800a23ccb63ac3b0b1f493de197e8cfefbd3b
created 2015-07-29 14:59 -0700
pushed 2015-08-04 11:45 +0000
Terrence Cole Terrence Cole - Bug 1189112 - Part 2: simplify rooting of ScriptsAndCountsVector with PersistentRooted; r=nbp
38a6de3a85b1615b4f222afa824e824c82aaaefe
created 2015-08-03 11:48 +0200
pushed 2015-08-03 19:04 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1189750 - Remove unused JM-related PCCounts counters. r=bhackett
7fff120d6bef3b663f32e2432d45411b5a9f3975
created 2015-06-03 02:01 -0700
pushed 2015-06-04 13:35 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 3: Parse new.target, add Reflect support, and tests. (r=jorendorff, r=shu)
02a02fcab9eb3e05dface1755f5c11ea6f02313d
created 2015-06-03 02:01 -0700
pushed 2015-06-04 13:35 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 2: Plumb new.target on the stack and make it accessible to JSNatives. (r=jorendorff, r=jandem, r=shu)
23fcf07dcd9edda77c36a361eb752ac0d6f067e4
created 2015-06-03 12:44 +0200
pushed 2015-06-03 20:07 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d038c5da19b0 (bug 1141865)
28087e3f22f8740104eb345379ae2980381d5bd7
created 2015-06-03 12:42 +0200
pushed 2015-06-03 20:07 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 8f94d0d72a21 (bug 1141865)
8f94d0d72a2197cb3b1c5c063d13b836e0a2b179
created 2015-06-03 02:01 -0700
pushed 2015-06-03 20:07 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 3: Parse new.target, add Reflect support, and tests. (r=jorendorff, r=shu)
d038c5da19b0d926d7c6ca3a7d78389548312ee3
created 2015-06-03 02:01 -0700
pushed 2015-06-03 20:07 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 2: Plumb new.target on the stack and make it accessible to JSNatives. (r=jorendorff, r=jandem, r=shu)
less more (0) -1000 -300 -100 -60 tip