diff browse annotate |
14dbdba83bdaf5bc07fe7c93fa2e44346678792b created 2017-08-31 15:54 -0400 pushed 2017-09-01 02:46 +0000 |
Ted Campbell | Ted Campbell - Bug 1394490 - Use global lexical this to initialize NSVO lexical |
diff browse annotate |
10d25965b83a8e47729f6404b3611200392a18ca created 2017-08-19 21:12 +0200 pushed 2017-08-20 06:10 +0000 |
Tom Schuster | Tom Schuster - Bug 934669 - Warn about watch/unwatch. r=arai |
diff browse annotate |
c236dfe7dc98c387219d7cb45d0693560db708fd created 2017-08-17 11:13 +0200 pushed 2017-08-17 11:56 +0000 |
Sylvestre Ledru | Sylvestre Ledru - indent all (with js specific coding style) |
diff browse annotate |
a921bfb8a2cf3db4d9edebe9b35799a3f9d035da created 2017-08-08 13:18 +0200 pushed 2017-08-08 11:25 +0000 |
Carsten "Tomcat" Book | Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge |
diff browse annotate |
687a55549ca080f579c0136c96ebff2b52fb6470 created 2017-05-22 14:56 -0500 pushed 2017-08-08 03:12 +0000 |
Jason Orendorff | Jason Orendorff - Bug 1363200 - JSAPI for realms: JS::Get/SetRealmPrivate(). r=sfink |
diff browse annotate |
319a986ae1f4320751f68a786f24b7b766b8f8d9 created 2017-07-22 12:45 +0200 pushed 2017-08-07 13:41 +0000 |
Shu-yu Guo | Shu-yu Guo - Bug 1377016 - Take both with-wrapped and unwrapped enclosing environments when getting non-syntactic lexical environments. r=jorendorff, a=gchang |
diff browse annotate |
42cf1c44001cfcd1bc31990b5c0c8fa43510ee22 created 2017-08-06 18:48 +0900 pushed 2017-08-06 13:25 +0000 |
Masatoshi Kimura | Masatoshi Kimura - Bug 1083476 - Add console warnings for JS1.7 legacy generators. r?evilpie |
diff browse annotate |
5e1aec769707e9367ffec52425d53280411e2c57 created 2017-07-27 10:43 +0200 pushed 2017-07-30 13:08 +0000 |
Sylvestre Ledru | Sylvestre Ledru - foo loop stuff |
diff browse annotate |
ed2f9c2b847fc6a4f0c3e0c9b70478d7843b033b created 2017-07-22 12:45 +0200 pushed 2017-07-23 12:00 +0000 |
Shu-yu Guo | Shu-yu Guo - Bug 1377016 - Take both with-wrapped and unwrapped enclosing environments when getting non-syntactic lexical environments. (r=jorendorff) |
diff browse annotate |
bf96c2e5614817945b2e5d8ff19c4c85a75c2c11 created 2017-07-22 11:08 +0200 pushed 2017-07-23 12:00 +0000 |
Sebastian Hengst | Sebastian Hengst - Backed out changeset da7ad37975f1 (bug 1377016) on suspicion of frequently asserting at dom/script/ScriptLoader.cpp:649 during wpt instantiation-error-2.html. r=backout |
diff browse annotate |
da7ad37975f1595ac109c3be10af4c2ba6ecd8fa created 2017-07-21 19:25 -0700 pushed 2017-07-23 12:00 +0000 |
Shu-yu Guo | Shu-yu Guo - Bug 1377016 - Take both with-wrapped and unwrapped enclosing environments when getting non-syntactic lexical environments. (r=jorendorff) |
diff browse annotate |
d649fe4b821a0ae81664672df699bc71b68130e4 created 2017-07-19 16:30 +0200 pushed 2017-07-19 18:31 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1375505 part 10 - Replace fixed-size iterator cache with a per-compartment HashSet to improve hit rate. r=jonco |
diff browse annotate |
1bd39c38c043886f64cc70fb452ee6093cdcf4de created 2017-07-15 13:22 +0200 pushed 2017-07-15 19:04 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1375505 part 9 - Optimize for-in/JSOP_ITER with a Baseline/Ion IC. r=evilpie |
diff browse annotate |
425d9b3f6475c696422b32699f2066184b3af166 created 2017-06-12 14:53 -0700 pushed 2017-07-11 20:06 +0000 |
Andrew McCreight | Andrew McCreight - Bug 1186409 - Use a single global for all JSMs. WIP. |
diff browse annotate |
a47b92874b2b4a0cee64c11162f9899c810df745 created 2017-07-06 16:40 +0200 pushed 2017-07-06 16:27 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1378740 - Share RegExpShareds across compartments within a zone. r=jonco |
diff browse annotate |
591b89fa611a7e3e66f8ce82a3a6e6e5cba28ad9 created 2017-07-04 18:40 +0200 pushed 2017-07-05 00:55 +0000 |
Marco Castelluccio | Marco Castelluccio - Bug 1229277 - Introduce a map to match JSScript to script filenames instead of relying on ScriptSourceObject. r=nbp,jonco |
diff browse annotate |
5bed7af5695125fa7aca66239fe15698e0fd4a3c created 2017-07-04 12:04 +0200 pushed 2017-07-04 12:55 +0000 |
Carsten "Tomcat" Book | Carsten "Tomcat" Book - Backed out changeset d35a0173ec7c (bug 1229277) for unexpected test failures |
diff browse annotate |
d35a0173ec7c7b50d8f48042ec6a8225cc11cd9f created 2017-07-03 11:50 +0200 pushed 2017-07-03 15:24 +0000 |
Marco Castelluccio | Marco Castelluccio - Bug 1229277 - Introduce a map to match JSScript to script filenames instead of relying on ScriptSourceObject. r=nbp,jonco |
diff browse annotate |
e1568e838bd5c5947cc2678c8deef8e47e45a762 created 2017-06-14 10:35 +0100 pushed 2017-06-14 11:19 +0000 |
Jon Coppeard | Jon Coppeard - Bug 1372524 - Refactor WeakCache implementation a little r=sfink |
diff browse annotate |
6862099581f270fb38fb67153e677a7b84ab3f48 created 2017-05-16 14:25 -0700 pushed 2017-06-07 21:24 +0000 |
Andrew McCreight | Andrew McCreight - Bug 1186409 - Use a single global for all JSMs. WIP. |
diff browse annotate |
a1e123e8677a455943ff6c12047769c44305b1ea created 2017-05-16 14:25 -0700 pushed 2017-05-26 23:08 +0000 |
Andrew McCreight | Andrew McCreight - Bug 1186409 - Use a single global for all JSMs. WIP. |
diff browse annotate |
8f5611b2e350a51633f5efe8dd2b5f9fb6ec61ab created 2017-05-04 17:46 +0800 pushed 2017-05-25 21:50 +0000 |
Ting-Yu Chou | Ting-Yu Chou - Bug 816784 part 3 - Optimize the other places that iterate CCWs. r=jonco |
diff browse annotate |
86af6a5230370aca3066d0963a5aae6d922ed2d6 created 2017-05-24 12:07 -0400 pushed 2017-05-24 20:48 +0000 |
Ryan VanderMeulen | Ryan VanderMeulen - Backed out 4 changesets (bug 816784) for intermittent GC crashes. |
diff browse annotate |
ac4a48a831ce289295ca989fc5119611d8560ec1 created 2017-05-04 17:46 +0800 pushed 2017-05-24 20:48 +0000 |
Ting-Yu Chou | Ting-Yu Chou - Bug 816784 part 3 - Optimize the other places that iterate CCWs. r=jonco |
diff browse annotate |
70124483cead5ec3199a5d385153da8df11ba485 created 2017-05-16 14:25 -0700 pushed 2017-05-24 18:52 +0000 |
Andrew McCreight | Andrew McCreight - Bug 1186409 - Use a single global for all JSMs. WIP. |
diff browse annotate |
5671545ea7b470b8db6fc00b26f3ed9cbc05d7e5 created 2017-05-04 17:46 +0800 pushed 2017-05-19 06:30 +0000 |
Ting-Yu Chou | Ting-Yu Chou - Bug 816784 part 3 - Optimize the other places that iterate CCWs. r?jonco |
diff browse annotate |
f25a37d7822e598937f0270147ecae3c52d852d4 created 2017-05-04 10:39 -0500 pushed 2017-05-18 14:04 +0000 |
Yury Delendik | Yury Delendik - Bug 1362084 - Add binary source and JS source maps support. r=luke |
diff browse annotate |
b2eb05d5fad2fea928f47d3e6a329024c0aaf70e created 2017-05-17 10:37 +0100 pushed 2017-05-17 19:32 +0000 |
Jon Coppeard | Jon Coppeard - Bug 1361458 - Generate the phase tree for GC statistics recording ahead of time r=sfink |
diff browse annotate |
1627485da92e28dcb2513f631eaedf44826574a2 created 2017-05-17 12:53 +0200 pushed 2017-05-17 14:09 +0000 |
Sebastian Hengst | Sebastian Hengst - Backed out changeset 36f2908f6650 (bug 1361458) for crashing [@ js::GCMarker::drainMarkStack], e.g. in devtools' devtools/client/debugger/new/test/mochitest/browser_dbg-sourcemaps.js. r=backout |
diff browse annotate |
36f2908f6650129ababf0665d8d5be185d31f5b2 created 2017-05-17 10:37 +0100 pushed 2017-05-17 14:09 +0000 |
Jon Coppeard | Jon Coppeard - Bug 1361458 - Generate the phase tree for GC statistics recording ahead of time r=sfink |
diff browse annotate |
8440df56940aa10ce9198cb887b8467f56046eeb created 2017-05-04 10:39 -0500 pushed 2017-05-16 17:55 +0000 |
Yury Delendik | Yury Delendik - Bug 1362084 - Add binary source and JS source maps support. r?luke |
diff browse annotate |
04c590a3db194184cc989d10aff80569e7226514 created 2017-05-04 17:46 +0800 pushed 2017-05-16 09:11 +0000 |
Ting-Yu Chou | Ting-Yu Chou - Bug 816784 part 3 - Optimize the other places that iterate CCWs. r?jonco |
diff browse annotate |
3f95d67f61b286344bfc86dc38b74b267b0505d5 created 2017-05-04 17:46 +0800 pushed 2017-05-05 03:28 +0000 |
Ting-Yu Chou | Ting-Yu Chou - Bug 816784 part 3 - Optimize the other places that iterate CCWs. r?shu |
diff browse annotate |
453079eba5605516f940ebe043a769a9e26303a3 created 2017-05-04 10:39 -0500 pushed 2017-05-04 15:40 +0000 |
Yury Delendik | Yury Delendik - Bug 1362084 - Add binary source and JS source maps support. |
diff browse annotate |
a8e1028ccbea24ac488b7f30ff6515a6b3d4998f created 2017-04-20 00:17 -0700 pushed 2017-05-04 06:37 +0000 |
Jeff Walden | Jeff Walden - Bug 1351107 - Make the DeprecatedLanguageExtensions enum an enum class in a new header, to address a thorny cyclic dependency issue in subsequent patches. r=arai |
diff browse annotate |
1ac60eace76be2f2a2d8c188808dfe82c105d7b7 created 2017-05-03 11:27 +0100 pushed 2017-05-03 12:46 +0000 |
Jon Coppeard | Jon Coppeard - Bug 1360526 - Move more miscellaneous sweeping off the main thread r=sfink |
diff browse annotate |
3d0f582a516e52d97e791df62a940aad0d92c347 created 2017-05-03 11:26 +0100 pushed 2017-05-03 12:46 +0000 |
Jon Coppeard | Jon Coppeard - Bug 1360526 - Sweep weakmaps in parallel with other sweeping r=sfink |
diff browse annotate |
e0405aef6cff6b88d30151d84cbab7e59bb8b597 created 2017-04-22 13:51 +0200 pushed 2017-04-22 16:42 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1358504 - Add a 1-entry cache to ObjectGroup::defaultNewGroup. r=bhackett |
diff browse annotate |
b3c001789e3e36dc721d8d206da8f5e831c91366 created 2017-04-09 21:15 -0700 pushed 2017-04-16 05:52 +0000 |
Chris Peterson | Chris Peterson - Bug 1356843 - Fix -Wcomma warnings in js/. r?jorendorff |
diff browse annotate |
f90707333e7f6daaaf364bc61890ba2b1849199d created 2017-04-14 09:18 -0500 pushed 2017-04-14 21:26 +0000 |
Luke Wagner | Luke Wagner - Bug 1353763 - Baldr: always set exitFP before calling into C++ (r=bbouvier) |
diff browse annotate |
92c59df5e13ce444a1c40b60557af679bf3e3521 created 2017-04-12 10:02 +0100 pushed 2017-04-12 17:18 +0000 |
Jon Coppeard | Jon Coppeard - Bug 1354480 - Sweep compartment's template literal map r=sfink |
diff browse annotate |
5c7b6e016f85b47522dcecb3bf313e07fdffb0f1 created 2017-03-31 10:50 +0200 pushed 2017-03-31 12:55 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1350760 part 1 - Templatize and optimize AtomMarkingRuntime::markAtom. r=jonco |
diff browse annotate |
ce401c54cdbb98495d8c1aa74d7881d35ee67a1f created 2017-03-28 14:57 -0700 pushed 2017-03-28 23:22 +0000 |
Shu-yu Guo | Shu-yu Guo - Bug 1348904 - Add template objects to the registry after freezing. (r=jonco) |
diff browse annotate |
aac9899a66462ab8a3391ae9025c3e77a89975cc created 2017-03-27 10:38 +0100 pushed 2017-03-28 12:54 +0000 |
Jon Coppeard | Jon Coppeard - Bug 1345177 - Make RegExpShared a GC thing r=sfink |
diff browse annotate |
43c977e120c535bb198c4be52a378ea7dc129690 created 2017-03-28 10:34 +0100 pushed 2017-03-28 10:41 +0000 |
Jon Coppeard | Jon Coppeard - Backed out changeset 2c8aea7a6fa9 (bug 1349637) for intermittent assertion failures |
diff browse annotate |
bf0a094026f7d736e56a5a1ea042fe8e531aabce created 2017-03-27 11:09 +0100 pushed 2017-03-27 14:34 +0000 |
Jon Coppeard | Jon Coppeard - Backed out changesets e66f564d9749 and 0380d914ad39 (bug 1345177) for rooting hazards |
diff browse annotate |
0380d914ad395fca03f342ab911495a1284f1986 created 2017-03-27 10:38 +0100 pushed 2017-03-27 14:34 +0000 |
Jon Coppeard | Jon Coppeard - Bug 1345177 - Make RegExpShared a GC thing r=sfink |
diff browse annotate |
2c8aea7a6fa978f4c1ae450d8acb4e136da16e89 created 2017-03-23 09:59 +0000 pushed 2017-03-23 17:16 +0000 |
Jon Coppeard | Jon Coppeard - Bug 1349637 - Don't expose wrapper targets r=sfink |
diff browse annotate |
ead7c7f1269374b0db887861752022f8c19c785a created 2017-03-21 11:08 -0600 pushed 2017-03-21 21:45 +0000 |
Tom Tromey | Tom Tromey - Bug 1348419 - remove ThreadLocal in favor of thread_local |
diff browse annotate |
22933322f28b7b1b7574857cd3a1ca5ac13f5e00 created 2017-03-07 09:46 -0800 pushed 2017-03-09 05:06 +0000 |
André Bargull | André Bargull - Bug 1299900 - Warn about deprecated Date.prototype.toLocaleFormat method. r=jandem |
diff browse annotate |
1a05d147e4384c36f81437697a03d11529322dda created 2017-03-08 14:24 -0800 pushed 2017-03-08 22:48 +0000 |
Shu-yu Guo | Shu-yu Guo - Bug 1108941 - Followup: fix nonunified builds on a CLOSED TREE. |
diff browse annotate |
cdc70760af79615d6ee1764735b571ebdd585280 created 2017-03-08 12:00 -0800 pushed 2017-03-08 22:17 +0000 |
Shu-yu Guo | Shu-yu Guo - Bug 1108941 - Use the template literal registry in Ion. (r=jandem) |
diff browse annotate |
4fe119142fb58b24bdc2a2f5a1eb47baa1b5b9ee created 2017-03-08 12:00 -0800 pushed 2017-03-08 22:17 +0000 |
Shu-yu Guo | Shu-yu Guo - Bug 1108941 - Implement the per-global template literal registry. (r=arai,jonco) |
diff browse annotate |
a0ead6ef09eb931ac334c715946cf798193c59ee created 2017-02-10 10:22 +0000 pushed 2017-03-05 18:08 +0000 |
Jon Coppeard | Jon Coppeard - Bug 1322971 - Expose cells found via iteration. r=sfink, a=gchang |
diff browse annotate |
6e2dcde91b89e2a42b62af7b22e892abcea94ae9 created 2017-02-10 10:22 +0000 pushed 2017-03-03 03:42 +0000 |
Jon Coppeard | Jon Coppeard - Bug 1322971 - Expose cells found via iteration. r=sfink, a=abillings |
diff browse annotate |
5a927aeb8fb3d765371c8b24204187f57ed54a8e created 2017-03-02 10:22 +0000 pushed 2017-03-02 15:09 +0000 |
Jon Coppeard | Jon Coppeard - Bug 1338623 - Add a slower but more exact gray marking check for checking correctness r=sfink r=mccr8 |
diff browse annotate |
e297bafab4ae9d6320bff24d9aa02202c1a33e10 created 2017-03-01 07:15 -0700 pushed 2017-03-01 21:01 +0000 |
Brian Hackett | Brian Hackett - Bug 1341321 - Require runtimes to be single threaded when using a Debugger, r=jandem. |
diff browse annotate |
4fbd0ba0c3d7a3c1a97af834157d52d1be1f188f created 2017-02-25 16:07 +0100 pushed 2017-02-26 06:46 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1342439 part 1 - Replace macros to check for overrecursion with functions. r=luke |
diff browse annotate |
a902510561e752b603045b94fe96356835fcd07e created 2017-02-24 09:56 +0100 pushed 2017-02-25 15:06 +0000 |
Sylvestre Ledru | Sylvestre Ledru - indent js |
diff browse annotate |
f0329536734bcb68b8ff272df5caeb5648e74cd3 created 2017-01-17 16:46 +0100 pushed 2017-02-21 16:19 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1331606 - Avoid OOM crashes when we reach the executable code limit. r=luke, a=ritu |