js/src/frontend/BytecodeEmitter.cpp
5777c32d2b391e43d9e5c23fea0c57324e125d72
created 2016-03-28 12:20 +0200
pushed 2016-04-04 13:43 +0000
Tom Tromey Tom Tromey - Bug 1013219 - set the line number of the terminating retrval; r=jimb, r=ejpbruel, r=fitzgen
ed7f0e024ce8122abe08d98eba42587e9b349777
created 2016-03-18 15:07 -0700
pushed 2016-04-04 13:43 +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-04-04 13:43 +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-04-04 13:43 +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-04-04 13:43 +0000
Jan de Mooij Jan de Mooij - Bug 1227035 - Tighten the check in ObjectGroup::useSingletonForClone a bit more. r=bhackett
ee1963e67cdd2b11acbab391845a6bb6ff43c88a
created 2016-02-23 17:19 -0800
pushed 2016-03-09 16:35 +0000
Shu-yu Guo Shu-yu Guo - Bug 1225041 - Implement ES6 Annex B.3.5 for direct eval. (r=jorendorff)
966f47ed2f25eb54fb1f967d4443b3c2b8b63220
created 2016-02-12 04:11 -0800
pushed 2016-02-17 19:16 +0000
Joel Maher Joel Maher - backout Bug 1221144 for perf regression
cddaa4afca599fbbdefbd4b4a5851e8fabe3769e
created 2016-02-03 11:08 +1100
pushed 2016-02-08 15:56 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1245321 - Merge the object and regexp lists in script data. r=jorendorff.
90ea0e5db89f1b5b283d9d29bcf0110dd8a6c413
created 2015-11-12 14:17 -0600
pushed 2016-02-08 15:56 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 10: Delete an obsolete comment. r=shu.
7a9f939bf24daa47024d471dd29c7a9572754f1a
created 2015-11-09 17:08 -0600
pushed 2016-02-08 15:56 +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-08 15:56 +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-08 15:56 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 6: Introduce StaticModuleScope. Pretty silly so far. Bindings are still stored in the script. r=shu.
c62e8f6361559f5320c7160f94b2d30cefd1bec2
created 2016-02-02 14:26 -0800
pushed 2016-02-08 15:56 +0000
Shu-yu Guo Shu-yu Guo - Bug 1243793 - Fix handling of labels when emitting hoisted function definitions. (r=jorendorff)
884a64b0fba2a13f3e9269aa149d98a16ffe46e7
created 2016-01-28 17:04 -0800
pushed 2016-02-08 15:56 +0000
Shu-yu Guo Shu-yu Guo - Bug 1234738 - Emit ALIASEDVAR ops or block-scoped lexicals right below global level. (r=jorendorff)
211a4c710fb6af2cad10102c4cabc7cb525998b8
created 2016-01-27 11:59 +0100
pushed 2016-02-08 15:56 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge
86242b4de39d569551a344ed3b56474eb9d48570
created 2016-01-26 12:45 +0100
pushed 2016-02-08 15:56 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Merge mozilla-central to mozilla-inbound
664f46e3d8845b5e9e5b78608ddd867ba072237c
created 2015-12-25 14:16 +0100
pushed 2016-02-08 15:56 +0000
Arpad Borsos Arpad Borsos - Bug 1111386 - Support nested rest in destructuring assignment; r=jorendorff
a476661db4fb0ab0705170492a5f02c8991ba717
created 2016-01-26 10:51 -0800
pushed 2016-02-08 15:56 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1013219) for apparently making test_ocsp_stapling_expired.js frequently time out
a97c7103effe85656d14ecdaafc00a8c30a75413
created 2015-10-21 08:56 -0600
pushed 2016-02-08 15:56 +0000
Tom Tromey Tom Tromey - Bug 1013219 - set line number of return instruction; r=efaust,fitzgen,ejpbruel
a877772255f6704629e00cd488d0e2bf137bd1ec
created 2014-12-11 13:22 -0700
pushed 2016-02-08 15:56 +0000
Tom Tromey Tom Tromey - Bug 1013219 - set the line number of the terminating retrval; r=jimb,ejpbruel,fitzgen
0e1c61bab50217a583ab7ddadd3ac4095a463897
created 2016-01-23 13:28 -0800
pushed 2016-01-24 21:15 +0000
Shu-yu Guo Shu-yu Guo - Bug 1235590 - Allow redeclaring block-scoped functions and warn about deprecation for now. (r=jorendorff)
c49f59a5b8288c9cbb782b8beedb9b12b7171c67
created 2016-01-22 22:11 -0500
pushed 2016-01-24 02:31 +0000
Kartikaya Gupta Kartikaya Gupta - Back out cset f01b5d05a13b (bug 1235590) for jsreftest failures. r=backout on a CLOSED TREE
f01b5d05a13bc4e3a995dab0a49e48ee41f89e1d
created 2016-01-22 15:20 -0800
pushed 2016-01-24 02:31 +0000
Shu-yu Guo Shu-yu Guo - Bug 1235590 - Allow redeclaring block-scoped functions and warn about deprecation for now. (r=jorendorff)
728ed80f10650c1774ca12b5825c568f86b18372
created 2015-11-03 10:14 -0600
pushed 2016-01-24 02:31 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 5: Delete class js::BlockObject. r=shu.
50c0af0c258ac591ec17b7a1d5f0b7382ca58a82
created 2015-11-12 14:35 -0600
pushed 2016-01-24 02:31 +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:31 +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:31 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 1: Make static scope objects a separate class hierarchy from the runtime ScopeObjects. r=shu.
82b49b59162f8cf0de20198a38bc7f180ff009ea
created 2016-01-15 18:26 -0600
pushed 2016-01-17 20:09 +0000
Luke Wagner Luke Wagner - Bug 1239601 - improve the UniquePtr situation (r=jorendorff)
8e354cea3ecdc4c1beea8358650d4dc80a919194
created 2016-01-13 20:27 -0500
pushed 2016-01-14 11:00 +0000
Ryan VanderMeulen Ryan VanderMeulen - Merge m-c to fx-team. a=merge
f71701b82ab0a99a61aad048ff3e60ecdce509c4
created 2016-01-13 13:09 -0800
pushed 2016-01-14 11:00 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1013219) for xpcshell bustage in test_stepping-07.js
eb7c34221195743f6e6e86b36d917d050f3f2b56
created 2015-10-21 08:56 -0600
pushed 2016-01-14 11:00 +0000
Tom Tromey Tom Tromey - Bug 1013219 - set line number of return instruction; r=efaust,fitzgen,ejpbruel
c62dadd777523aaae8a5ac12c95cccec2a6daca9
created 2014-12-11 13:22 -0700
pushed 2016-01-14 11:00 +0000
Tom Tromey Tom Tromey - Bug 1013219 - set the line number of the terminating retrval; r=jimb,ejpbruel,fitzgen
068ab119a0f781ba85e34ec25e55efde1ca733ec
created 2016-01-13 21:58 +0900
pushed 2016-01-14 01:28 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1235092 - Part 3: Root function in BytecodeEmitter::isRestParameter. r=bustage
cb21170160235213bfc831886b033e296f07951a
created 2016-01-13 18:21 +0900
pushed 2016-01-14 01:28 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1235092 - Part 2: Support allowContentSpread in the optimization for spread call with rest parameter. r=efaust
33600326da21be6564e6ee4e9b0394a48891d645
created 2016-01-01 14:15 +0900
pushed 2016-01-14 01:28 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1235092 - Part 1: Optimize spread call with rest parameter. r=efaust
6cc42896216ebb57dac6a5e33516c0b432509680
created 2016-01-05 15:35 -0800
pushed 2016-01-13 11:01 +0000
Jeff Walden Jeff Walden - Bug 1237449 - Finish cleaning up emitForOf's code now that it's not also implementing the spread operation. r=efaust
368b826c82907b08e4047118abdcecf5369c71ea
created 2016-01-06 15:48 -0800
pushed 2016-01-13 11:01 +0000
Jeff Walden Jeff Walden - Bug 1237449 - More emitSpread cleanups. r=efaust
0b4bc484328e9a56f7d61c491fd439f1f43a031e
created 2016-01-05 14:44 -0800
pushed 2016-01-13 11:01 +0000
Jeff Walden Jeff Walden - Bug 1237449 - Initial emitSpread cleanups. r=efaust
af947b44dc7d0f4e79172c1d281ae20b43f1818a
created 2016-01-05 13:59 -0800
pushed 2016-01-13 11:01 +0000
Jeff Walden Jeff Walden - Bug 1237449 - Copy emitForOf into a new emitSpread method, as part of eventually separating for-of and spread code emitting completely. r=efaust
2defd29d0df9074e5067ff45a561bb429c8db03f
created 2016-01-08 18:22 +0100
pushed 2016-01-13 11:01 +0000
Till Schneidereit Till Schneidereit - Bug 1000780 - Part 2: Emit JSOP_FUNAPPLY when using std_Function_apply in self-hosted code. r=jandem
933aec41699a04ca14d215075544c2dbbb6d6769
created 2016-01-11 17:08 +0000
pushed 2016-01-12 10:58 +0000
Jon Coppeard Jon Coppeard - Bug 1236875 - Fix BytecodeEmitter::atBodyLevel() for modules r=efaust
409cc770e5122b70d4d795eda1893c0dc2ad5350
created 2016-01-09 11:44 -0800
pushed 2016-01-09 20:03 +0000
Phil Ringnalda Phil Ringnalda - Merge f-t to m-c, a=merge
d8f3e275f36eac27a835c0c13a83e1a866a39503
created 2016-01-08 19:12 +0100
pushed 2016-01-09 20:03 +0000
Sebastian Hengst Sebastian Hengst - Backed out 2 changesets (bug 1013219) for failing XPCShell test_stepping-07.js on a CLOSED TREE. r=backout
6d73df273b789b5cd2bd64f531dffd9a8fac3219
created 2015-10-21 08:56 -0600
pushed 2016-01-09 20:03 +0000
Tom Tromey Tom Tromey - Bug 1013219 - set line number of return instruction; r=efaust,fitzgen,ejpbruel
7e311f480d8ffd4b81591c9252688352c668b503
created 2014-12-11 13:22 -0700
pushed 2016-01-09 20:03 +0000
Tom Tromey Tom Tromey - Bug 1013219 - set the line number of the terminating retrval; r=jimb,ejpbruel,fitzgen
f998906d53bca783b99762b7999f9e692d1ec367
created 2015-12-31 01:05 -0700
pushed 2016-01-09 20:03 +0000
Chris Peterson Chris Peterson - Bug 1236321 - Annotate intentional switch fallthroughs to suppress -Wimplicit-fallthrough warnings in js/. r=luke
9eb4c8f77d4b1552b441184eb334aba15d17fafd
created 2016-01-07 12:04 +0000
pushed 2016-01-08 01:16 +0000
Jon Coppeard Jon Coppeard - Bug 1233179 - Allow bytecode emitter to access module environment before module declarations are instantiated r=shu
89ba5742703aea86c5d929bc758923feede99876
created 2016-01-06 14:26 -0800
pushed 2016-01-07 11:23 +0000
Eric Faust Eric Faust - Bug 1234702 - Part 1: Allow opt-in calls to content invoking spread opts in self-hosted code. (r=till)
71e934f9be7539019623475bff5112a4b85ae16e
created 2016-01-05 18:36 -0800
pushed 2016-01-06 14:51 +0000
Shu-yu Guo Shu-yu Guo - Bug 1234414 - Consider the initial values at block entry to be within block note bounds. (r=jorendorff)
2fe666bbf4ec1e0a31c98f0690addf51404bdf8f
created 2015-12-28 17:39 -0600
pushed 2015-12-30 11:19 +0000
Luke Wagner Luke Wagner - Bug 1229642 - Factor AsmJSLink.cpp into wasm/asm.js and consolidate AsmJS* into AsmJS.cpp (r=bbouvier)
40e6314fcce22384cbf9f87344de47a49525962a
created 2015-12-23 21:50 -0600
pushed 2015-12-29 11:40 +0000
Jeff Walden Jeff Walden - Bug 1235410 - Centralize StmtType enumeration in a higher-order macro, so as not to have types and string descriptions of them go out of sync. As they happen to be now. ಠ_ಠ r=arai
d866be785040ab6cdefc282fad7f37445ba21ae3
created 2015-12-22 13:52 -0800
pushed 2015-12-23 11:51 +0000
Eric Faust Eric Faust - Bug 1234191 - Ensure JSOP_CHECKRETURN consults the correct scope object. (r=shu, r=jandem)
c7a3d4a1a2f817865caeb0004f918d77c728f91e
created 2015-12-18 13:18 -0800
pushed 2015-12-21 11:01 +0000
Shu-yu Guo Shu-yu Guo - Bug 1231758 - Fix bogus assertion in BCE for Annex B function assignment. (r=jorendorff)
633c7b5eeb2ab753a5f4a292bc5cddadb8a3e780
created 2015-12-18 13:18 -0800
pushed 2015-12-21 11:01 +0000
Shu-yu Guo Shu-yu Guo - Bug 1071646 - Cast ParseNode to Definition using as<T>. (r=jorendorff)
2335624d41d7975dd55ade1ee3807bce2e29b3b2
created 2015-12-18 13:18 -0800
pushed 2015-12-21 11:01 +0000
Shu-yu Guo Shu-yu Guo - Bug 1071646 - Introduce JSOP_BINDVAR to support Annex B.3.3.3. (r=jorendorff)
204aeab8d5f8d21f1ebf0d62776b27bed9476290
created 2015-12-18 13:18 -0800
pushed 2015-12-21 11:01 +0000
Shu-yu Guo Shu-yu Guo - Bug 1071646 - Support labelled function declarations in sloppy mode per Annex B.3.2. (r=jorendorff)
001519eae1c86e57b859310a1deaab0a668ff435
created 2015-12-18 13:18 -0800
pushed 2015-12-21 11:01 +0000
Shu-yu Guo Shu-yu Guo - Bug 1071646 - Make functions block-scoped in JS and implement Annex B semantics for compatibility. (r=jorendorff)
b355ab6dc70a0bd6f0f43285333cf859a4da30e0
created 2015-12-16 19:57 -0800
pushed 2015-12-17 11:06 +0000
Eric Faust Eric Faust - Bug 1232022, 1232449 - Address forgotten review nits and fix bogus error message. (rs=Waldo)
8fb3fd2d74754a271a873d0faf2c4fd6b4fcfbe9
created 2015-12-16 19:31 -0800
pushed 2015-12-17 11:06 +0000
Eric Faust Eric Faust - Bug 1232449 - call{,Content}Function is not a constructor. (r=till)
afa0ceb72362f31a8fcd9a38226219a0116dbc19
created 2015-12-16 19:17 -0800
pushed 2015-12-17 11:06 +0000
Eric Faust Eric Faust - Bug 1233100 - Ensure that derived constructor bad return value errors are thrown before leaving the containing block. (r=shu)
less more (0) -1000 -300 -100 -60 tip