js/src/jit/BaselineCompiler.h
ee7bea7db458165c733965a54e767937c2334635
created 2014-07-01 21:28 -0500
pushed 2014-10-31 13:09 +0000
Jason Orendorff Jason Orendorff - Bug 918828, part 3 - Implement JSOP_SYMBOL in the baseline compiler. r=nbp.
ba4beabcb40bfeee0af98de08552a78c570524a8
created 2014-10-27 15:37 -0700
pushed 2014-10-28 14:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 588522 - Remove JSOP_ENDINIT. r=jorendorff.
2832d4bf573df76bb4dd034c377c528643866f59
created 2014-09-29 20:52 +0200
pushed 2014-09-30 13:03 +0000
Jan de Mooij Jan de Mooij - Bug 1073652 - Baseline-compile JSOP_THROWING. r=bhackett
26d86ab7c4f35da9e7db86c1e0e7cf2203f4bbd6
created 2014-09-17 21:07 +0200
pushed 2014-09-18 02:16 +0000
Jan de Mooij Jan de Mooij - Bug 831585 - Refactor and simplify for-in bytecode and remove cx->iterValue. r=bhackett
bb579e3de64b12ee5628c327619440ab9aaed1c2
created 2014-09-16 17:26 -0400
pushed 2014-09-17 00:06 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 6 changesets (bug 918828) for mass bustage on a CLOSED TREE.
12e7deed1b175c65016fc1571c920398ebc88341
created 2014-07-01 21:28 -0500
pushed 2014-09-17 00:06 +0000
Jason Orendorff Jason Orendorff - Bug 918828, part 4 - Implement JSOP_SYMBOL in the baseline compiler. r=nbp.
03242a11d044e391a20b951671e4b7e3ec08f553
created 2014-09-15 16:30 -0700
pushed 2014-09-16 03:01 +0000
Shu-yu Guo Shu-yu Guo - Bug 1001090 - Part 2a: Compile new let opcodes in Baseline. (r=jandem)
64203c2e785d342d347381725587c0c24b1a1b45
created 2014-09-10 19:11 +0200
pushed 2014-09-11 00:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1063816 - Rename useCount to warmUpCounter. r=h4writer
9605a571ca8ad581b903537906f99e0c449199e6
created 2014-08-19 22:25 -0800
pushed 2014-08-20 13:28 +0000
Brian Hackett Brian Hackett - Bug 934450 - Allow objects to have copy on write elements, r=billm,jandem.
7019f410c55bc2228bc9c7c588dc6a55ab739b9e
created 2014-07-30 10:15 +0200
pushed 2014-07-31 10:58 +0000
Guptha Rajagopal Guptha Rajagopal - Bug 1038498 Implement JSOP_CALLSITEOBJ support in the JITs r=jandem with BaselineCompiler changes r=jorendorff in bug 1031397. r=jandem
c2eb3dd6223311080954565586434d97f7967f3e
created 2014-07-29 12:51 -0800
pushed 2014-07-30 11:56 +0000
Brian Hackett Brian Hackett - Bug 1042833 - Remove JS_ION #ifdef, r=jandem.
ebeb5bb53552f1373442fb8f32c05c46937f7795
created 2014-07-28 11:37 -0800
pushed 2014-07-29 07:16 +0000
Brian Hackett Brian Hackett - Bug 1042833 - Add 'none' architecture used in --disable-ion builds, r=jandem.
bece62562e236d701f576db4a5c62772829f7c6b
created 2014-07-08 02:25 -0400
pushed 2014-07-10 22:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 923028 - Part 2: Emit loop instead of JSOP_SPREAD. r=jandem
4106f916a9b5a053da5423683fd3bcb78596749b
created 2014-05-09 01:21 +0900
pushed 2014-05-20 13:27 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1003149 - Part1: Implement JSOP_SPREAD* fallback stubs in the baseline compiler. r=jandem
c050752335d6a8c4edab6556a99caf6baddb4cce
created 2014-04-25 15:39 +0900
pushed 2014-04-29 20:39 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 889456 - Implement JSOP_INITELEM_INC and JSOP_SPREAD in the baseline compiler. r=jandem
17e6827f48e0172b55c255be50e88084c16afc35
created 2014-04-15 11:53 +0200
pushed 2014-04-24 17:20 +0000
Branislav Rankov Branislav Rankov - Bug 969375 - MIPS port: Added JS_CODEGEN_MIPS checks and includes. r=jandem
a19a7c0a4b04602d66c3ecf3c956a6cee8ba6559
created 2014-04-24 01:59 -0700
pushed 2014-04-24 17:20 +0000
Shu-yu Guo Shu-yu Guo - Bug 716647 - Part 4: Recompile on-stack baseline scripts when toggling debug mode. (r=jandem)
7da4589ad249c7af166f5f0113213a9e3328af70
created 2014-04-10 17:52 -0500
pushed 2014-04-11 20:47 +0000
Luke Wagner Luke Wagner - Bug 994937 - remove some JSOP_CALL opcodes (r=djvj)
5caacc7b8fa5b8b00d3af4786497211564bedd4b
created 2014-04-02 13:53 +0200
pushed 2014-04-03 01:56 +0000
Jan de Mooij Jan de Mooij - Bug 989011 - Factor this-computation for arrow functions out of JSOP_LAMBDA. r=jorendorff
9e523f57245979d534c487161c43c56edec8b49e
created 2014-03-29 15:03 -0400
pushed 2014-03-30 22:24 +0000
Jan de Mooij Jan de Mooij - Bug 952942 - Baseline-compile scripts with array comprehensions. r=djvj
9f0e946c9674c8141f8548711e873c9f9e1d1e91
created 2014-03-07 08:44 +0100
pushed 2014-03-07 11:48 +0000
Andy Wingo Andy Wingo - Bug 980263 - Part 1: Disable Ion OSR for loops nested in expressions r=jandem
15869165b0aaa87856c525bf2c59bc0cbd5e0bc5
created 2014-02-12 18:46 +0100
pushed 2014-02-26 04:10 +0000
Andy Wingo Andy Wingo - Bug 962599 - Store let-bound variables in the fixed part of stack frames r=luke,jandem
f14720c7f56b7cb4025ac304822a637313ad49d4
created 2014-02-12 13:25 -0800
pushed 2014-02-13 15:30 +0000
Wes Kocher Wes Kocher - Backed out changeset c80de8d196af (bug 962599) for crashtest failures
c80de8d196af3d691fcc0ae79b2961b4e501651c
created 2014-02-12 18:46 +0100
pushed 2014-02-13 15:30 +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-02-13 15:30 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset d59a1cce18e5 (bug 962599) for crashtest crashes.
d59a1cce18e52c0375b761f07fbdf9600b325b4d
created 2014-02-12 18:46 +0100
pushed 2014-02-13 15:30 +0000
Andy Wingo Andy Wingo - Bug 962599 - Store let-bound variables in the fixed part of stack frames r=luke r=jandem
e869145b20d0ba0de7d43b5b00873328a70dd2e6
created 2014-02-05 15:22 +0100
pushed 2014-02-05 20:21 +0000
Andy Wingo Andy Wingo - Bug 967649 - Enable baseline compilation for with statements r=jandem
fe720ff03f43f96d4142491820884c9d3dae5de6
created 2014-01-28 15:33 +0100
pushed 2014-01-28 21:25 +0000
Jan de Mooij Jan de Mooij - Bug 959597 part 2 - Use JS_CODEGEN_* instead of JS_CPU_* for JIT backend code. r=nbp
f2e86f6fef07a299dc020a57762d9e89ff7e28a0
created 2013-12-11 16:03 -0800
pushed 2014-01-24 12:08 +0000
Jeff Walden Jeff Walden - Bug 948583 - Implement __proto__ in object literals using a new JSOp. The JSOp still uses setprop-like behavior to mutate the [[Prototype]]; we'll change that in a subsequent patch, coming probably in the next couple weeks (definitely before uplift). r=jorendorff, r=efaust
30a12281194374c442f1b978cb29ad2309eb4f15
created 2014-01-21 16:53 -0800
pushed 2014-01-22 12:55 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 948583) on a CLOSED TREE
3807c2bc06a23aefc8de0f10094be9f593b3fc04
created 2013-12-11 16:03 -0800
pushed 2014-01-22 12:55 +0000
Jeff Walden Jeff Walden - Bug 948583 - Implement __proto__ in object literals using a new JSOp. The JSOp still uses setprop-like behavior to mutate the [[Prototype]]; we'll change that in a subsequent patch, coming probably in the next couple weeks. r=jorendorff, r=efaust
a0727f8476dcd4b4b61c1dbe658ccf1154fdac48
created 2013-12-27 15:30 -0600
pushed 2013-12-28 02:40 +0000
Benjamin Peterson Benjamin Peterson - Bug 953284 - Remove JSOP_NOTEARG. r=jandem
6ac98c7023f626b6b7c25049a249c4388b04ac12
created 2013-12-09 14:12 -0600
pushed 2013-12-16 21:58 +0000
Jason Orendorff Jason Orendorff - Bug 793860, part 2 - Remove JSOP_ENUMELEM. r=luke.
d0b854b106d4fcf7b9682abc9389e101ca9e2ba7
created 2013-11-26 12:07 +0100
pushed 2013-12-13 21:16 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 11: Optimize block scopes without aliased locals. r=luke
98190772bfebf794b2e590b6a42a225435521d3a
created 2013-11-25 12:19 +0100
pushed 2013-12-13 21:16 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 3: Add DEBUGLEAVEBLOCK opcode to invalidate live DebugScopes. r=luke
9244495099db55c699b97a2148cd5b281b079086
created 2013-12-09 16:40 -0500
pushed 2013-12-10 04:40 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets fabe232e8be9 and c84b0156ae03 (bug 793860) for Linux mochitest-2 timeouts.
fabe232e8be92d71ff8544f3ee3f2055f40ee0af
created 2013-12-09 14:12 -0600
pushed 2013-12-10 04:40 +0000
Jason Orendorff Jason Orendorff - Bug 793860, part 2 - Remove JSOP_ENUMELEM. r=luke.
9073baccd0948d1f789a94fd19d889d072e290e3
created 2013-12-09 11:26 -0800
pushed 2013-12-10 04:40 +0000
Brian Hackett Brian Hackett - Bug 947782 - Use accessor methods for JSScript uint32/uint16 fields, r=jandem.
94cdaced90bf49679eae210824875570fb98df9c
created 2013-12-06 15:03 -0500
pushed 2013-12-07 02:26 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 12 changesets (bug 927782) for SM rootanalysis orange.
51d6617835d140affaf45ed9787d317388beb1ff
created 2013-11-26 12:07 +0100
pushed 2013-12-07 02:26 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 11: Optimize block scopes without aliased locals. r=luke
fc7a979712fc7b52f35125e8c15a85ed33f18c6c
created 2013-11-25 12:19 +0100
pushed 2013-12-07 02:26 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 3: Add DEBUGLEAVEBLOCK opcode to invalidate live DebugScopes. r=luke
d0bdb5b5dbd64c91e752c0b750a9f0f1f3e89ee6
created 2013-12-03 08:17 -0800
pushed 2013-12-03 21:45 +0000
Brian Hackett Brian Hackett - Bug 944946 - Use accessor methods for script->code and script->length, r=jandem.
a42ee99942e1be6d423689d1ff9eceb3c4d86b01
created 2013-11-18 13:14 +0100
pushed 2013-11-19 02:31 +0000
Jan de Mooij Jan de Mooij - Bug 937540 part 6 - Pass TempAllocator to IonAllocPolicy. r=luke
0cdec2743961219763b6a6cb83f4281549b5978e
created 2013-11-04 15:33 +0100
pushed 2013-11-04 21:17 +0000
Hannes Verschore Hannes Verschore - Bug 932757 - Remove JSOP_POPV and JSOP_STOP, r=jorendorff
c532cabb71ecbfee8cf324d6f4dc034acd4cb2c9
created 2013-11-01 15:04 -0400
pushed 2013-11-02 03:35 +0000
Kannan Vijayan Kannan Vijayan - Bug 852175 - Fix baseline stack checks on functions which may push lots of locals. r=jandem
a4f96de49668a86063da67a8de77e4eb23e49b0d
created 2013-10-03 13:37 +0100
pushed 2013-10-04 03:52 +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-10-02 01:41 +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-10-02 01:41 +0000
Andy Wingo Andy Wingo - Bug 907077: Change for-of to conform to latest ES6 specification. r=jwalden
5b35eb07b456230d507df38326032ae6bbffb043
created 2013-09-26 18:34 -0400
pushed 2013-09-27 09:27 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921130 - Minimize the #includes in js/src/jit; r=luke
77280a2a30b4b84328a3717591e9650a60d0e76b
created 2013-08-27 12:50 +0200
pushed 2013-08-28 00:36 +0000
Jan de Mooij Jan de Mooij - Bug 909499 part 1 - Rename js::ion namespace to js::jit. r=njn
01bc7a4d74b5955759f9e8875c3b4e2d6fe44c2c
created 2013-08-13 12:04 -0600
pushed 2013-08-14 12:46 +0000
Brian Hackett Brian Hackett - Bug 902508 - Try to recover type sets for the initial values of arguments during Ion compilation, r=jandem.
b9b8ad32c72b3fd1327068d9aeb8ca3afa8ab1fc
created 2013-08-08 16:07 -0700
pushed 2013-08-12 19:35 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902917 - Remove some unnecessary #includes in SpiderMonkey. r=till.
fe7a314efca0e940898bf7b3be9cfe87ca6b5ffa
created 2013-08-08 19:37 +0200| base
pushed 2013-08-09 23:09 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke
less more (0) tip