js/src/jsopcode.cpp
dd46f3baee858a466ff9e49fcbbe0eff55342b02
created 2014-06-13 14:26 +0200
pushed 2014-09-02 16:39 +0000
Jan de Mooij Jan de Mooij - Bug 1017107 - Make StringBuffer support Latin1 strings. r=luke
1d30ac49f168060e5c49f3a72d9ba3d087164d0c
created 2014-06-18 16:22 +1000
pushed 2014-07-21 20:25 +0000
Douglas Crosher Douglas Crosher - Bug 1026905 - IonMonkey: Remove the instruction counters from the script counters. r=bhackett, a=sledru
380fcc352a29809886d049cf49c2366ecb4a330e
created 2014-06-09 09:44 -0700
pushed 2014-07-21 20:25 +0000
Jeff Walden Jeff Walden - Bug 1021001 - Remove AutoCheckCannotGC from NamespaceImports.h, and require users to use the sole definition in GCAPI.h. r=terrence, a=lmandel
fc4f7f54f2aca9f6763cb0b0ed1f070ea66e5762
created 2014-06-07 10:34 +0100
pushed 2014-07-21 20:25 +0000
Jon Coppeard Jon Coppeard - Bug 988486 - Move scriptAndCountsVector from GCRuntime to JSRuntime r=terrence
6932ea846a288caa5b0d664822eac542cdc57b8c
created 2014-06-07 00:03 -0400
pushed 2014-07-21 20:25 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 3 changesets (bug 1021114, bug 988486) for GC crashes on a CLOSED TREE.
b68a8421c642590e7b5df2ec7502016a504f4721
created 2014-06-07 14:59 +0200
pushed 2014-07-21 20:25 +0000
Jan de Mooij Jan de Mooij - Bug 1021209 - Make QuoteString support Latin1 strings. r=bhackett
03eccac81e158aabf1e1fba832e13fb647d361b6
created 2014-06-07 10:34 +0100
pushed 2014-07-21 20:25 +0000
Jon Coppeard Jon Coppeard - Bug 988486 - Move scriptAndCountsVector from GCRuntime to JSRuntime r=terrence
fab2921f6306e1a462dc32b869d2f6650cfac8ae
created 2014-05-22 11:15 -0700
pushed 2014-07-21 20:25 +0000
Dan Gohman Dan Gohman - Bug 1012971 - SpiderMonkey: Fix various warnings. r=nbp
31984278765e18f3faa7bc5fa5966884e08eed17
created 2014-05-19 11:09 +0100
pushed 2014-07-21 20:25 +0000
Jon Coppeard Jon Coppeard - Bug 988486 - Make some GCRuntime members private and add necessary accessors r=terrence
fd9b3cd32b47b018adc22680e9965ae291da3694
created 2014-04-30 12:13 +0100
pushed 2014-07-21 20:25 +0000
Jon Coppeard Jon Coppeard - Bug 988486 - Split out GC state from JSRuntime into new class GCRuntime r=terrence
aa24cb6334829583157ccc59a7aef0a42294aa3f
created 2014-04-30 15:38 +0200
pushed 2014-07-21 20:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 8b82db9273f3 (bug 988486)
8b82db9273f36a7ca177c4ca7a138f241b8e2654
created 2014-04-30 12:13 +0100
pushed 2014-07-21 20:25 +0000
Jon Coppeard Jon Coppeard - Bug 988486 - Split out GC state from JSRuntime into new class GCRuntime r=terrence
85d37fc36546aa776336ddb88261c2b6f7c8f523
created 2014-04-30 13:59 +0200
pushed 2014-07-21 20:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 3e6abdf3b4b4 (bug 988486)
3e6abdf3b4b4fbab07b722205f2d0b478b29f1e4
created 2014-04-30 12:13 +0100
pushed 2014-07-21 20:25 +0000
Jon Coppeard Jon Coppeard - Bug 988486 - Split out GC state from JSRuntime into new class GCRuntime r=terrence
582a4beff7b0d33d5acbb1ba8336b94b6dc1d2ef
created 2014-04-28 16:36 -0700
pushed 2014-07-21 20:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 952650 (part 13b) - Convert many !v.isPrimitive() calls to v.isObject(). r=till.
7cdc75f1615bce66f71c58742d01ed888e2ad038
created 2014-04-27 20:27 -0700
pushed 2014-07-21 20:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 952650 (part 13) - Remove JSVAL_IS_PRIMITIVE. r=till.
a61fdeb956a6320950735cd4efc1c743f378d402
created 2014-04-27 19:58 -0700
pushed 2014-07-21 20:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 952650 (part 12) - Remove JSVAL_TO_OBJECT. r=till.
bdc9683e85bab7229e24e7345b8bfbd691828c0a
created 2014-04-27 19:45 -0700
pushed 2014-07-21 20:25 +0000
Rodrigo Rodriguez Jr. Rodrigo Rodriguez Jr. - Bug 952650 (part 8) - Remove JSVAL_TO_STRING. r=njn.
47e4ad6fbe3cc59e395a032c8cab0b1da4cccd8e
created 2014-04-27 19:41 -0700
pushed 2014-07-21 20:25 +0000
Rodrigo Rodriguez Jr. Rodrigo Rodriguez Jr. - Bug 952650 (part 6) - Remove JSVAL_IS_STRING. r=njn.
e94f5aaf895081d2dcb4ecd71dfcf2e170b5adbe
created 2014-04-28 10:26 -0600
pushed 2014-07-21 20:25 +0000
Brian Hackett Brian Hackett - Bug 1002271 - Remove jsanalyze files, r=jandem.
49fcf756a711f5b5ff09e1c2db2ce2924b657d64
created 2014-04-28 15:28 +0100
pushed 2014-07-21 20:25 +0000
Ed Morley Ed Morley - Backed out changeset 1c27ec193926 (bug 1002271) for B2G build failures
1c27ec1939264f8deaa6e17c89c2ad752ae64ddb
created 2014-04-28 08:12 -0600
pushed 2014-07-21 20:25 +0000
Brian Hackett Brian Hackett - Bug 1002271 - Remove jsanalyze files, r=jandem.
bce3c9c7d8f7f951592704f5dc6cc7212011c189
created 2014-06-18 16:22 +1000
pushed 2014-06-23 19:23 +0000
Douglas Crosher Douglas Crosher - Bug 1026905 - IonMonkey: Remove the instruction counters from the script counters. r=bhackett, a=sledru
aa534ca9cea506e444dd195f10c43e4d1d417c72
created 2014-04-25 13:01 -0600
pushed 2014-06-09 21:49 +0000
Brian Hackett Brian Hackett - Bug 995336 - Use IonBuilder for arguments usage analysis, r=jandem.
a02cface4e2966ca382585e3ba4f499ab7cf4a86
created 2014-04-24 12:22 -0400
pushed 2014-06-09 21:49 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 0b365c68c8a9 (bug 995336) for Android armv6 crashes.
0b365c68c8a9f9036024343b07098a499e50517a
created 2014-04-24 08:57 -0600
pushed 2014-06-09 21:49 +0000
Brian Hackett Brian Hackett - Bug 995336 - Use IonBuilder for arguments usage analysis, r=jandem.
b46a88e69236a8180d60d99d8caebb4b8012f447
created 2014-04-18 11:13 -0700
pushed 2014-06-09 21:49 +0000
Dan Gohman Dan Gohman - Bug 998172 - SpiderMonkey: Eliminate unnecessary parentheses around return values. r=nbp
7da4589ad249c7af166f5f0113213a9e3328af70
created 2014-04-10 17:52 -0500
pushed 2014-06-09 21:49 +0000
Luke Wagner Luke Wagner - Bug 994937 - remove some JSOP_CALL opcodes (r=djvj)
e91ce9a1eb464bcf98507ceef49525210bf8f678
created 2014-03-19 09:28 +0100
pushed 2014-06-09 21:49 +0000
Jan de Mooij Jan de Mooij - Bug 984836 - Rename StackFrame to InterpreterFrame. r=luke
797981dc56951f4ad2f58beac956702be2392848
created 2014-03-05 17:15 -0600
pushed 2014-04-28 18:51 +0000
Luke Wagner Luke Wagner - Bug 980059 - Have AsmJSActivation add the entry asm.js function to the callstack (r=jandem)
f0516583976066555ba08caf87e4f25af7455e18
created 2014-02-25 18:46 +0100
pushed 2014-04-28 18:51 +0000
Andy Wingo Andy Wingo - Bug 976596 - Block-scoped variables indexing refactor r=luke
15869165b0aaa87856c525bf2c59bc0cbd5e0bc5
created 2014-02-12 18:46 +0100
pushed 2014-04-28 18:51 +0000
Andy Wingo Andy Wingo - Bug 962599 - Store let-bound variables in the fixed part of stack frames r=luke,jandem
343aac1bb02ead4549e25569dcb2d5623550a13a
created 2014-02-21 10:23 -0600
pushed 2014-04-28 18:51 +0000
Luke Wagner Luke Wagner - Bug 975162 - Remove block object's use of shortids (r=wingo)
f14720c7f56b7cb4025ac304822a637313ad49d4
created 2014-02-12 13:25 -0800
pushed 2014-04-28 18:51 +0000
Wes Kocher Wes Kocher - Backed out changeset c80de8d196af (bug 962599) for crashtest failures
c80de8d196af3d691fcc0ae79b2961b4e501651c
created 2014-02-12 18:46 +0100
pushed 2014-04-28 18:51 +0000
Andy Wingo Andy Wingo - Bug 962599 - Store let-bound variables in the fixed part of stack frames r=luke r=jandem
f978835321f178bfaaaeb3a6fbdc6a7b3df6a284
created 2014-02-12 13:49 -0500
pushed 2014-04-28 18:51 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset d59a1cce18e5 (bug 962599) for crashtest crashes.
d59a1cce18e52c0375b761f07fbdf9600b325b4d
created 2014-02-12 18:46 +0100
pushed 2014-04-28 18:51 +0000
Andy Wingo Andy Wingo - Bug 962599 - Store let-bound variables in the fixed part of stack frames r=luke r=jandem
c717600bee44a2ae398ec6d9a659709bcf690b68
created 2014-02-04 14:24 +0100
pushed 2014-04-28 18:51 +0000
Andy Wingo Andy Wingo - Bug 966912 - Part 1: Rename blockChain to staticScope r=luke
b5aad0b45a84d83c0548434d1377311271b01128
created 2014-01-24 13:21 -0800
pushed 2014-03-17 21:55 +0000
Jeff Walden Jeff Walden - Bug 963434 - Remove jsopcode.tbl and jsoplengen.cpp in favor of a higher-order macro, and make JSOP_*_LENGTH into C++ constant variables. This will make the build process simpler, and it likely eliminates a needs-CLOBBER situation encountered while landing bug 948583. Particular thanks to r=jorendorff for the fast review here (given any change at all to jsopcode.tbl would bitrot this), DONTBUILD because already landed with wrong bug number
bb900e8085fdd2e3fc21f7002ad3e3c490577cfb
created 2014-01-24 15:00 -0800
pushed 2014-03-17 21:55 +0000
Jeff Walden Jeff Walden - Backed out changeset fe06fb5e10a7, wrong bug number.
fe06fb5e10a74be10c5f8ef66c50190196a25eb6
created 2014-01-24 13:21 -0800
pushed 2014-03-17 21:55 +0000
Jeff Walden Jeff Walden - Bug 963634 - Remove jsopcode.tbl and jsoplengen.cpp in favor of a higher-order macro, and make JSOP_*_LENGTH into C++ constant variables. This will make the build process simpler, and it likely eliminates a needs-CLOBBER situation encountered while landing bug 948583. Particular thanks to r=jorendorff for the fast review here (given any change at all to jsopcode.tbl would bitrot this)
592066fa82d29f287a401d584ea299bf919c5dce
created 2014-01-21 11:47 +0100
pushed 2014-03-17 21:55 +0000
Andy Wingo Andy Wingo - Bug 960040 - Part 1: Prune unused interfaces and code from ScriptAnalysis. r=jandem
e40cf0c641b5543556240c97a08213e3b4c7a615
created 2014-01-17 10:09 -0800
pushed 2014-03-17 21:55 +0000
Terrence Cole Terrence Cole - Bug 959787 - Handlify several JSAPI interfaces that can GC, Part 5; r=jonco
d2eca1d564021965d05da0a4dd674175b98ccb61
created 2014-01-16 12:41 -0600
pushed 2014-03-17 21:55 +0000
Luke Wagner Luke Wagner - Bug 916612 - Increase maximum number of local variables to 2^28 (r=wingo)
4a0c81bd7fedfa40c423efa42648f2de0aa6adc2
created 2014-01-16 10:56 -0600
pushed 2014-03-17 21:55 +0000
Luke Wagner Luke Wagner - Bug 916612 - Inflate the slot width and decrease the hop width in UpvarCookie/ScopeCoordinate (r=wingo)
21599b81725430e0cfc38f747596bdb4d49f89cd
created 2014-01-16 10:23 -0600
pushed 2014-03-17 21:55 +0000
Luke Wagner Luke Wagner - Bug 916612 - rm some unused JOF_* bits (r=wingo)
e71cb9d2259a55c85f5f68f502f776ffd588a970
created 2014-01-15 09:04 -0500
pushed 2014-03-17 21:55 +0000
Boris Zbarsky Boris Zbarsky - Bug 959934. Fix unsafe address hazards in jsopcode.cpp. r=sfink
0292b2de36c0dede739ce870f47fe8eeb72ab688
created 2014-01-09 17:13 +0100
pushed 2014-03-17 21:55 +0000
Till Schneidereit Till Schneidereit - Bug 886193 - Part 2: Introduce JSScript::nonDelazifyingFunction and use it whereever possible. r=jandem
8581a249122bf54431903b33ece84077e59c50cb
created 2014-01-10 02:25 -0800
pushed 2014-03-17 21:55 +0000
Shu-yu Guo Shu-yu Guo - Bug 958349 - Decompile {get,call}intrinsic opcodes in ExpressionDecompiler. (r=till)
c22a4358920a9eeab2ededf65090b2344b802d02
created 2013-12-14 16:38 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 949747 - Use accessor methods for JSFunction fields, r=jandem.
d0b854b106d4fcf7b9682abc9389e101ca9e2ba7
created 2013-11-26 12:07 +0100
pushed 2014-03-17 21:55 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 11: Optimize block scopes without aliased locals. r=luke
2446b9abbe6c387176d3aa48cfb3fa34285150d7
created 2013-12-06 18:42 +0100
pushed 2014-03-17 21:55 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 10: Iterate block chain from compile-time block scope maps, not runtime blockChain. r=luke
66b62aae381536008b200349cbf44b0109b3a9f5
created 2013-12-06 18:30 +0100
pushed 2014-03-17 21:55 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 9: Fix js_DumpScriptDepth to not abort on unreachable bytecodes. r=luke
a1a3fec21994d56366152895c37d183fa8a906e3
created 2013-12-06 17:56 +0100
pushed 2014-03-17 21:55 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 1: Expose JSScript::getBlockScope(jsbytecode *). r=luke
2da1013d5182dcac11c9a062f7f104e9895424bd
created 2013-12-10 18:22 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 948230 - Use accessor methods for JSScript bitfields, r=jandem.
029c51a1a8985890cbdb12ab8d71cb3086776acd
created 2013-12-10 12:27 +0100
pushed 2014-03-17 21:55 +0000
Christian Holler Christian Holler - Bug 948023 - Refactor ReconstructStackDepth to handle OOMs. r=jandem
9073baccd0948d1f789a94fd19d889d072e290e3
created 2013-12-09 11:26 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 947782 - Use accessor methods for JSScript uint32/uint16 fields, r=jandem.
c6eb37cebcd9e985507cda1ef33eefab1156fa61
created 2013-12-10 12:27 +0100
pushed 2014-02-04 01:06 +0000
Christian Holler Christian Holler - Bug 948023 - Refactor ReconstructStackDepth to handle OOMs. r=jandem, a=lsblakk
6dfdc31408f9695d0f2a8c7ca75804d657c5a738
created 2013-12-08 21:52 -0500
pushed 2014-02-04 01:06 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 713082 - Part 1: Remove unnecessary Util.h includes. r=Waldo
cb05468384511b22cd619d0f04628429613d9de6
created 2013-12-08 16:44 -0800
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 947661 - Fix offset test used to find the block chain for a pc.
5bb192fc539e3a2935f7addcc3a9ce79742ebec3
created 2013-12-07 11:03 -0800
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 944930 - Remove block index from aliasedvar ops, use a binary search to find the block chain for a given pc, r=luke.
94cdaced90bf49679eae210824875570fb98df9c
created 2013-12-06 15:03 -0500
pushed 2014-02-04 01:06 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 12 changesets (bug 927782) for SM rootanalysis orange.
51d6617835d140affaf45ed9787d317388beb1ff
created 2013-11-26 12:07 +0100
pushed 2014-02-04 01:06 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 11: Optimize block scopes without aliased locals. r=luke
eed9795fa80ea7d960962db8cc7d228137cffe54
created 2013-12-06 18:42 +0100
pushed 2014-02-04 01:06 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 10: Iterate block chain from compile-time block scope maps, not runtime blockChain. r=luke
b971de7edfff874f74137a241e352ed87d6d14a3
created 2013-12-06 18:30 +0100
pushed 2014-02-04 01:06 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 9: Fix js_DumpScriptDepth to not abort on unreachable bytecodes. r=luke
9d99e9ca7b325fb7a3cf9e5b4d3f970e4b2077da
created 2013-12-06 17:56 +0100
pushed 2014-02-04 01:06 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 1: Expose JSScript::getBlockScope(jsbytecode *). r=luke
687680c040585f58dae09b9463c09fab4f4705e5
created 2013-12-04 20:59 -0500
pushed 2014-02-04 01:06 +0000
Daniel Holbert Daniel Holbert - Bug 946405 - Tweak some anonymous namespacing in jsinfer.cpp and jsopcode.cpp to fix GCC build warnings about "has a field...whose type uses the anonymous namespace". r=jandem
d0bdb5b5dbd64c91e752c0b750a9f0f1f3e89ee6
created 2013-12-03 08:17 -0800
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 944946 - Use accessor methods for script->code and script->length, r=jandem.
62e94f70b2cde5ccda5bf6ed00eacc07e56d890e
created 2013-11-26 19:13 -0700
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 939088 - Add a cache for fetching the names associated with ALIASEDVAR operations, r=luke.
35c62ee3a3f8e380d6032679005e7e77499d1a0d
created 2013-11-21 06:01 -0800
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 938124 - Various cleanups and tweaks to avoid non-threadsafe GC heap accesses during IonBuilder, r=jandem.
8fefcd2bb1545adcbc2bdfbf1d0c32000a7db29d
created 2013-11-19 22:27 -0800
pushed 2014-02-04 01:06 +0000
Phil Ringnalda Phil Ringnalda - Back out 00644e4b067d (bug 938124) for debug browser-chrome bustage, and probable debug ASan jit-test bustage
00644e4b067d981d77fcffef244a09bbc0896016
created 2013-11-19 15:14 -0700
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 938124 - Add mprotect mechanism indicating which GC heap accesses made during Ion compilation are threadsafe, r=jandem.
d3091d10dd64479be7a84dda3e164c22d89bc671
created 2013-11-12 09:58 +0100
pushed 2014-02-04 01:06 +0000
Andy Wingo Andy Wingo - Bug 932276 - Reimplement GetBlockChainAtPC using JSScript::blockScopes(). r=jorendorff
2c7ad2dabeb8a418cc448a1000e4375a87d62686
created 2013-11-11 16:21 +0100
pushed 2014-02-04 01:06 +0000
Andy Wingo Andy Wingo - Bug 937058 - Paper over debug-mode checks of stack depth for unreachable bytecode. r=jandem
b90da019d6d250a6c6b768203fa4d339b596c238
created 2013-11-06 10:23 -0800
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 935032 - Fix more miscellaneous uses of JSContext in IonBuilder, r=luke,jandem.
96e748983485a0e3cae946b40d3ef302385ee80c
created 2013-11-05 11:35 -0800
pushed 2014-02-04 01:06 +0000
Terrence Cole Terrence Cole - Bug 935156 - Exactly root the script stored in BytecodeParser; r=wingo
3510684869de6f3a01753548b1b6b592c79a5ea4
created 2013-10-30 12:27 +0100
pushed 2014-02-04 01:06 +0000
Andy Wingo Andy Wingo - Bug 932180 - Rewrite decompiler's bytecode parser to not need SRC_HIDDEN annotations. r=jandem
408a5a43fc6e58041b40ec3402a85acbdedb4069
created 2013-10-16 10:13 -0400
pushed 2013-12-09 19:58 +0000
Benjamin Peterson Benjamin Peterson - Bug 926948 - Include jsobjinlines.h for JSObject::getType. r=bhackett
ce9cca8500d578d2891d9936e052166bd185b60b
created 2013-10-07 12:44 -0400
pushed 2013-12-09 19:58 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/ (6/9); r=ehsan
a4f96de49668a86063da67a8de77e4eb23e49b0d
created 2013-10-03 13:37 +0100
pushed 2013-12-09 19:58 +0000
Andy Wingo Andy Wingo - Bug 907077: Change for-of to conform to latest ES6 specification. r=jwalden
cc64d4aa11177ef43cf04fd8464e56b1560053e3
created 2013-10-01 16:18 -0400
pushed 2013-12-09 19:58 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 6d72b823b67f and acdff324d588 (bug 907077) for ASAN debug jit-test failures.
acdff324d588676a3b50259aec4e919e9389d483
created 2013-10-01 06:25 +0200
pushed 2013-12-09 19:58 +0000
Andy Wingo Andy Wingo - Bug 907077: Change for-of to conform to latest ES6 specification. r=jwalden
02ed60c9aa0ae491a8868178e925b158df65dc94
created 2013-09-17 15:44 -0700
pushed 2013-12-09 19:58 +0000
Dan Gohman Dan Gohman - Bug 916681 - SpiderMonkey: Remove obsolete mjit counters. r=luke
82ae28a2f162f15b16ff3d25deac223318deac87
created 2013-09-17 15:44 -0700
pushed 2013-12-09 19:58 +0000
Dan Gohman Dan Gohman - Bug 916683 - SpiderMonkey: Delete unused code. r=n.nethercote
d780eba18377806bf5e93511dede8e7c69aed83f
created 2013-09-13 18:32 +0900
pushed 2013-12-09 19:58 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 762363 - ES6 spread-call syntax: f(...args). r=jorendorff.
3ca22e239a1dbdb25993a49a7bba63ad4143e832
created 2013-09-11 17:42 -0600
pushed 2013-10-28 21:59 +0000
Brian Hackett Brian Hackett - Bug 906371 - Use off thread JS parsing when loading async scripts, r=bz,billm.
c0104d0c88a124009ef06bb857b5e69fd7e52d7f
created 2013-08-31 06:19 -0700
pushed 2013-10-28 21:59 +0000
Dan Gohman Dan Gohman - Bug 910829 - SpiderMonkey: Put cpp-private classes in anonymous namespaces. r=waldo
8a46d34be0947cd0fafb2628e1dbe2a301535a0e
created 2013-08-30 17:42 +0200
pushed 2013-10-28 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 911125 - Remove ScriptAnalysis::printTypes and dump TypeScript's observed types instead. r=bhackett
77280a2a30b4b84328a3717591e9650a60d0e76b
created 2013-08-27 12:50 +0200
pushed 2013-10-28 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 909499 part 1 - Rename js::ion namespace to js::jit. r=njn
6f4dbb2a8e9451c1eda65b0c6398abce8f8153cc
created 2013-08-16 17:34 +1000
pushed 2013-10-28 21:59 +0000
Douglas Crosher Douglas Crosher - Bug 871242 - Use js_malloc and js_realloc for the Sprinter to avoid the need for a JSContext. r=luke
8687c800015223ae287ea3936c35aa14ff1de1cb
created 2013-08-15 13:45 +0200
pushed 2013-10-28 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 905300 - Remove dead code in SpiderMonkey. r=bhackett
b9b8ad32c72b3fd1327068d9aeb8ca3afa8ab1fc
created 2013-08-08 16:07 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902917 - Remove some unnecessary #includes in SpiderMonkey. r=till.
7db702296585f916dd83febbe1e313f087ee55ae
created 2013-08-08 15:53 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898914 (part 1) - Remove JSBool.
ade325617a7322f9869ce67b359255c542c74587
created 2013-08-06 23:59 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902332 - Replace JS_{FALSE,TRUE} with {false,true} almost everywhere. r=luke,bz.
148464732cfe8ef460c5c1c7c4a077f4456d3085
created 2013-08-29 12:20 -0400
pushed 2013-09-16 19:14 +0000
Jan de Mooij Jan de Mooij - Bug 909499 - Rename js::ion namespace to js::jit. r=h4writer, a=bajaj
20fa9344c91a440b77a9114bfc4e9c9af3e9af62
created 2013-07-23 17:34 -0700
pushed 2013-09-16 19:14 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 888088 (part 7) - Fix #include ordering in the rest of js/src/*.{cpp,h}. r=nnethercote.
e54e7b5bf27d7971ed7ebcde8f110f3310c941de
created 2013-07-11 18:31 -0700
pushed 2013-09-16 19:14 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 888768 (part 3) - Remove unnecessary *-inl.h #includes, as found by include-what-you-use. r=till.
f30a9bb898f63ef9bc3ed315aeec48e5d66ef0ed
created 2013-07-11 15:15 -0700
pushed 2013-09-16 19:14 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 888768 (part 1) - Remove unnecessary js*inlines.h #includes, as found by include-what-you-use. r=bhackett.
b674f0e40c8eb12edb964b80aa4ca2af37fcbf4c
created 2013-07-10 09:29 -0600
pushed 2013-09-16 19:14 +0000
Brian Hackett Brian Hackett - Bug 885758 - Add ExclusiveContext for use by threads with exclusive access to their compartment, r=billm.
30c5b9ee2bc53ab2ac375e98c7c4a7822dcc1ee7
created 2013-07-08 09:17 -0600
pushed 2013-09-16 19:14 +0000
Brian Hackett Brian Hackett - Bug 890636 - Remove JSOPTION_PCCOUNT, r=jandem.
0cc4ad9881a72e39427cee9748ce79587e2f162a
created 2013-06-26 14:44 -0700
pushed 2013-09-16 19:14 +0000
Terrence Cole Terrence Cole - Bug 879079 - Fix static root analysis hazards around ValueToSource; r=sfink
01ad949468fbae50dacf3a761d91eb479546619d
created 2013-06-28 19:20 -0700
pushed 2013-09-16 19:14 +0000
Justin Lebar Justin Lebar - Bug 820686 - Follow-up: s/MOZ_ASSUME_NOT_REACHED/MOZ_ASSUME_UNREACHABLE/. rs=waldo
5ecd26bc5274bb4e2831e6649fa8bb516f3c9bc2
created 2013-06-28 18:38 -0700
pushed 2013-09-16 19:14 +0000
Justin Lebar Justin Lebar - Bug 820686 - Remove code after MOZ_CRASH or MOZ_ASSUME_NOT_REACHED. r=(see below)
1735d098ea863982696383cd25fbb6857e0d2f6f
created 2013-06-28 18:38 -0700
pushed 2013-09-16 19:14 +0000
Justin Lebar Justin Lebar - Bug 820686 - Rename MOZ_NOT_REACHED() and JS_NOT_REACHED() to MOZ_ASSUME_NOT_REACHED(). r=waldo
1f01633c4a021b0642e7f6ac19ab80f5b2029fb0
created 2013-08-29 11:59 -0400
pushed 2013-08-29 16:22 +0000
Jan de Mooij Jan de Mooij - Bug 909499 - Rename js::ion namespace to js::jit. r=h4writer, a=bajaj
1c6097e5c4d4b758f040f0bcc5e46cc4042a997a
created 2013-06-17 23:53 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 22) - Use JSObject::{is,as} for JSFunction. r=sfink.
b35dcd7b09858ebd641130f125fdd2552099bb8b
created 2013-06-16 22:30 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 17) - Use JSObject::{is,as} for {Cloned,Static}BlockObject. r=luke.
36fb664f91012fd4e13cc6999702253927e71256
created 2013-06-19 11:33 +0200
pushed 2013-08-05 18:49 +0000
Jan de Mooij Jan de Mooij - Bug 883171 - Remove JSContext::fp() and JSContext::regs(). r=luke
b4967e7c6da70ea226bf04f027ddc9761217b1d7
created 2013-06-17 18:31 -0700
pushed 2013-08-05 18:49 +0000
Dan Gohman Dan Gohman - Bug 883574 - Add const qualifiers to variables and pointers in the JS tree. r=evilpies
94a2fb737feaaaed6d0eff1e5453aabe396bd3b4
created 2013-06-16 18:40 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 12) - Use JSObject::{is,as} for BlockObject. r=evilpies.
74831022f42f2758406511bf52aff36ef7e88700
created 2013-06-16 17:39 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 9) - Use JSObject::{is,as} for RegExpObject. r=sfink.
b86a5ad596b74bcffb1615fc332e7b7e2a726408
created 2013-06-05 19:07 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880565 (part 1) - Move isFunction() et al from jsobjinlines.h to jsobj.h and minimize the number of files that #include jsobjinlines.h. r=benjamin.
554597fd45e950061bd8d2bcd4d468b8c964ef7f
created 2013-05-27 11:43 +0200
pushed 2013-08-05 18:49 +0000
Jan de Mooij Jan de Mooij - Bug 868437 - Add a linked list of activations to JSRuntime and rewrite ScriptFrameIter to use it. r=luke
21e3c26108143c727b9304eacf8b916de62f9f44
created 2013-06-10 15:22 -0600
pushed 2013-08-05 18:49 +0000
Brian Hackett Brian Hackett - Bug 881333 - Use accessor methods for cx->compartment and cx->runtime, r=luke.
b252464d739e6f981bd4fe16aedf6e0395a2e5c7
created 2013-06-06 22:49 -0500
pushed 2013-08-05 18:49 +0000
Jason Orendorff Jason Orendorff - Bug 879831, part 7 - Isolate the frontend. Make files outside the frontend include frontend/BytecodeCompiler.h or frontend/SourceNotes.h if possible; those two act as facades and do not include all the rest of the frontend headers. r=njn.
71cd8f642cfa7dff2147e2f5fd9fb48eddbca25c
created 2013-05-31 13:17 -0700
pushed 2013-08-05 18:49 +0000
Benjamin Peterson Benjamin Peterson - Bug 877599 - Remove precedence information from opcodes. r=jorendorff
4196d8b588141e1b31f562a6c788bd8addb67ff1
created 2013-05-18 07:48 -0500
pushed 2013-08-05 18:49 +0000
Benjamin Peterson Benjamin Peterson - Bug 872813 - Remove decomposing opcodes. r=luke
fac58353dc8644dbadee73624eb71f6d2c5097b1
created 2013-05-15 17:23 -0500
pushed 2013-08-05 18:49 +0000
Benjamin Peterson Benjamin Peterson - Bug 872785 - Move GetBytecodeInteger to jsopcode.h; use it in the expression decompiler. r=bhackett
89a645d498e3add4a65afb6ab276533bc60818f3
created 2013-05-13 16:47 -0700
pushed 2013-08-05 18:49 +0000
Jan de Mooij Jan de Mooij - Bug 857845 part 1 - rm JaegerMonkey. r=bhackett, sr=luke
0b6a6fe7ccf6873039c1ddfe7895778daad8fe54
created 2013-05-09 13:31 +0200
pushed 2013-06-24 18:52 +0000
Jan de Mooij Jan de Mooij - Bug 868990 part 2 - Remove ScriptFrameIter and rename StackIter to ScriptFrameIter. r=luke
less more (0) -120 tip