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.
less more (0) -300 -100 -60 tip