js/src/jsanalyze.cpp
8247bd0ca0379fadc6964ca70453b0d506aee4f1
created 2012-06-02 20:16 +0200
pushed 2015-01-29 05:44 +0000
Benjamin Peterson Benjamin Peterson - Bug 757676: implement default parameters in JaegerMonkey, r=bhackett
727f3e801afb8d835e9bce67f26e56c8caaaff0f
created 2012-06-01 00:12 -0700
pushed 2015-01-29 05:44 +0000
Phil Ringnalda Phil Ringnalda - Back out ee940e4debd0:7636c7036e2e (bug 659577) for asserting in testBug550743.js
ee940e4debd006dee5a58f3d6a48934580c3eadd
created 2012-02-23 13:59 -0800
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 659577 - Don't alias stack variables (r=bhackett)
ee37d2b88eeba770e3a835e618cfb9daec4ef870
created 2012-04-11 18:09 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 659577 - emit ScopeCoordinate::hops (r=waldo)
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2015-01-29 05:44 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
c80dde3faa3d838f28b16b4d21be72cc09e00ca3
created 2012-05-19 21:56 +0200
pushed 2015-01-29 05:44 +0000
Tom Schuster Tom Schuster - Bug 673499 - remove some trailing whitespace from js/src. r=jorendorff
835cdc6f333f2cdaf2c2ad15ce22e6e27f29c38b
created 2012-05-15 07:44 +0200
pushed 2015-01-29 05:44 +0000
Mike Hommey Mike Hommey - Bug 754557 - Fix building with --enable-methodjit-spew without --enable-debug. r=dmandelin
47ececd6cb72896d24af7175a11e4efbd14549a7
created 2012-05-03 12:13 +0200
pushed 2015-01-29 05:44 +0000
Jan de Mooij Jan de Mooij - Bug 749663 - Rename isCompileable to isJaegerCompileable. r=bhackett
d54571be3d38c972b0fa2ab27ca1133f3a02c970
created 2012-04-10 14:57 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Fix --disable-methodjit bustage (no bug, r=red)
1664d00a1d242878c8e214db86a45c483e29b6fa
created 2012-03-24 12:29 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 740259 - add ALIASEDVAR ops, assert they are used iff the variable is aliased (r=bhackett,waldo,jorendorff,dherman)
fa24b215d49e781ccee44780c34230a3b524de5b
created 2012-04-02 08:58 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 740446 - make 'arguments' more like a normal local binding (r=bhackett)
4c298ca28fa6580ecdeeb72964ff592ba4cecdbb
created 2012-03-16 12:02 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 740259 - Assert that dynamic binding access is expected (r=bhackett)
ab09a3d4692694cbb94468a05847ce78e1498fa2
created 2012-04-10 12:16 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Preserve invariant between saved array and lifetime variables' saved fields on OOM during analysis, bug 735045. r=luke
cd73b2ca1fcc334ae58ff41e368058835f180a36
created 2012-04-09 16:37 -0700
pushed 2015-01-29 05:44 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 739512 - Patch 2b: rename nClosed{Args,Vars}() as numClosed{Args,Vars}(). r=luke.
2f3d6a23051279684d684613d60b3e50cedb3477
created 2012-03-25 17:07 -0700
pushed 2015-01-29 05:44 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 739512 - Patch 2: space-optimize representation of closedArgs and closedVars. r=dvander.
e44e3729a05203aa3c7116f3d642711dc3ad665d
created 2012-03-26 22:29 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 739520 - rm JSOP_SETLOCALPOP (r=bhackett)
a09e61d9c6481c7e37aba37f917c143199159178
created 2012-03-23 17:59 -0700
pushed 2015-01-29 05:44 +0000
David Mandelin David Mandelin - Bug 739808: Remove method cloning optimization and method barrier, r=luke
493068c3e31215e28f5567b5d3a7d70571ae84bc
created 2012-03-26 22:08 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 739494 - rm JSOP_DEFLOCALFUN (r=bhackett)
149eff9b7b92cc43d53212aa2a8a4a7e3f255d8c
created 2012-03-21 07:37 -0600
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Use singleton types for global object initializers, bug 731398. r=dvander
e2144e6ee7745666eed0147fbcccd189fdb641e5
created 2012-02-10 16:31 -0800
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 733950 - re-add the f.apply(arguments) optimization (r=bhackett)
85bef04d12587cafbcd6041441eae6ce89d7b18f
created 2012-01-17 16:35 -0800
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 733950 - create arguments object eagerly (r=bhackett)
9ba1a4e7e47c6381ff51767355033754988434a9
created 2012-03-15 10:39 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Backed out changeset d2107141265f to fix message
45e9939b46a9294695251e7dde38d3df3511dedb
created 2012-03-15 10:37 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Backed out changeset 8f3b804118ef to fix message
8f3b804118efa146e89c5b6964ee46c3c7e7b969
created 2012-02-10 16:31 -0800
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 730497 - re-add the f.apply(arguments) optimization (r=bhackett)
d2107141265f2b11f7894ec59c07d688111262a8
created 2012-01-17 16:35 -0800
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 730497 - create arguments object eagerly (r=bhackett)
b882ebfeb90b3c08f1bc028fc6d0d0b318e6fd8f
created 2012-02-27 23:49 -0800
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 730497 - rm flat closures (r=bhackett,waldo)
7c9f942b9becdb29912997dcda0bfe53d78b6451
created 2012-03-05 13:41 -0500
pushed 2015-01-29 05:44 +0000
Benoit Girard Benoit Girard - Merge latest green changeset from mozilla-central to maple
17c65d32c7b891e70435561b965b71c355bd28ac
created 2012-03-05 13:09 -0500
pushed 2015-01-29 05:44 +0000
Benoit Girard Benoit Girard - Restore merge changeset 39a3044823b0, regression fixed upstream in mc
5c3d11c465f1b029e7fbbfffe6af13d0b094a28d
created 2012-03-02 18:32 -0500
pushed 2015-01-29 05:44 +0000
Benoit Girard Benoit Girard - Backed out changeset 39a3044823b0 because of bad interaction with maple.
e365b768a32ebdaa67a4264602d269ed8cbdd571
created 2012-03-01 18:54 -0800
pushed 2015-01-29 05:44 +0000
David Mandelin David Mandelin - Bug 732306: Remove typedef jsint, r=luke
fbd0cb4228d7000fd243022295b80ab210ea228a
created 2012-03-01 17:48 -0800
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Backout consolidation of pending arrays for switch targets, bug 730888. r=dvander
af34717441cd36b1a2c9a43cf992f11818055524
created 2012-02-28 19:03 -0800
pushed 2015-01-29 05:44 +0000
David Mandelin David Mandelin - Bug 731492: Remove obsolete typedef JSPackedBool, r=luke
9dde6af30ab201c2fdb0084e298182533eac48ff
created 2012-02-28 15:11 -0800
pushed 2015-01-29 05:44 +0000
David Mandelin David Mandelin - Bug 730511: remove obsolete typedefs intN, uintN, r=luke
f4e955f78de9fb3fe0edee4d2232e69b25227132
created 2012-02-03 18:53 -0800
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 720316 - Use uint32_t indexes for JOF_ATOM opcodes. r=jorendorff
8ab9fea628bd91aaf0940b17fdd36fae734311ef
created 2012-02-23 13:01 -0800
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Efficiency improvements in ScriptAnalysis::analyzeSSA, bug 725920. r=dvander
bf3651d2e149d3b6de62860f25060514428aacfa
created 2012-02-22 12:57 -0800
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Compile scripts containing decomposed opcodes, fix warning. bug 728342.
0457004daa8ca2803011ca00c0506039b194cdfe
created 2012-02-22 10:57 -0800
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Don't compile any part of scripts containing uncompileable opcodes, bug 728342. r=dvander
3d8b2998c1034f4e7c28a937ab5e03bfb768af20
created 2012-02-10 18:32 -0800
pushed 2015-01-29 05:44 +0000
Bill McCloskey Bill McCloskey - Bug 723773 - Liveness analysis makes mistakes when analyzing try/catch (r=bhackett)
71f5bf4df2f60a730733073a15e6766d929e9516
created 2012-02-10 19:47 -0800
pushed 2015-01-29 05:44 +0000
Phil Ringnalda Phil Ringnalda - Back out 5f623a11c6cb (bug 713226), 1ed8ccf96402 (bug 721579), 32af27f89c49 (bug 722028), 1300d282fd22 (bug 716067), dc0f6ad7eff3 (bug 723313), 0d2ab3f2e9b9 (bug 723773) for talos crashes
0d2ab3f2e9b9c39dcc7e100f691174ec35906aa5
created 2012-02-10 18:32 -0800
pushed 2015-01-29 05:44 +0000
Bill McCloskey Bill McCloskey - Bug 723773 - Liveness analysis makes mistakes when analyzing try/catch (r=bhackett)
1e80318e866db9e259005d9500c33639ef14b6a4
created 2012-02-02 16:09 -0800
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Catch some opcodes which return directly from a script, bug 723099. r=dvander
551dcf40a209ee3ce2e708643fe2cee98acbf315
created 2012-01-19 17:15 -0800
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 720316 - Convert the various object and function indexes into uint32_t. r=jorendorff
a22cb315b248049fea9bc20726e51958cc37091a
created 2012-01-31 17:34 -0800
pushed 2015-01-29 05:44 +0000
Matt Brubeck Matt Brubeck - Back out 08f4fc94e27b f3ceed05f6b7 f87d25461d6c 317e842f6c65 57adfe804b56 (bug 720316, bug 722260)
08f4fc94e27bdc6160ab19a45db9f00e9ab71d85
created 2012-01-19 17:15 -0800
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 720316 - Convert the various object and function indexes into uint32_t. r=jorendorff
de903fa58268937a1d173592bdd3c433aa1558c8
created 2012-02-06 11:22 -0800
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Catch some opcodes which return directly from a script, bug 723099. r=dvander a=akeybl
850ce7c81121f7731719449c974da81ee333a11f
created 2012-01-23 13:51 -0800
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Add JSOP_LOOPENTRY for target of initial loop jump, bug 720169. r=dvander
24dac171a324a343cebc273bc6275e4016dabb0d
created 2012-01-20 15:09 -0800
pushed 2015-01-29 05:44 +0000
Adam Adam - Bug 688891: C++ power-armor for Sprinter. (r=cdleary)
a862ba2711fdba6e316f060ccb3b2c5d6f8b3a69
created 2012-01-20 16:13 -0800
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Keep track of SSA variable values at exception blocks after an explicit throw, bug 719758. r=dvander
d0c192e5bd41345e6acdc497e820150ae9aec484
created 2012-01-18 16:40 -0800
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Compile large scripts in chunks, bug 706914. r=dvander
7fe6463d454786c023235a4b1da4f66d45fae4c3
created 2012-01-17 16:35 -0800
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 718134 - un-union StackFrame::args (r=bhackett)
addfdfd36160b333192046e467a05bf5c74fd961
created 2012-01-09 11:05 -0800
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 716068 - de-OptimizeSpanDeps (r=waldo)
7ab4f1ebc7cc60fd22cf6def3819798417918bb6
created 2012-01-09 06:29 -0800
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Backout 54cd89b0f1fa (bug 712714 backout). Talos will probably report fake regressions for this patch, do not back out for this reason.
54cd89b0f1fa936a6c763f31f34d8b5b6ff4bb2c
created 2012-01-06 13:49 +0100
pushed 2015-01-29 05:44 +0000
Marco Bonardo Marco Bonardo - Backout c0d337401801,78d17e22a223 (bug 712714) for talos regressions across the board.
78d17e22a223f7ea26c2dc5379f0f53bebb0b96a
created 2012-01-05 11:08 -0800
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Remove JOF_CALLOP, bug 712714. r=dvander
d9011e124a959f0acc35bff27fdf3239bc53a8ff
created 2012-01-05 07:01 -0800
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Add liveness intervals to indicate variable writes within try blocks, bug 714645. r=dvander
eaac85c4c05f32affdc377a0ebe373379541325f
created 2011-12-24 06:21 -0800
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Generate SSA information for scripts containing switch and try blocks, bug 704387. r=dvander
38344f96b3e3763be2d1d4d919e3615ac2fa640d
created 2011-10-07 12:02 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug Bug 692274, part 4 - Rewrite parsing, emitting and decompiling of let to fix scoping properly (r=jorendorff)
d6d732ef5650562f1f1593df4bd446614e3f2dfa
created 2011-12-08 22:54 -0500
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 708735 - Use <stdint.h> types in JSAPI and throughout SpiderMonkey. Continue to provide the {u,}int{8,16,32,64} and JS{Uint,Int}{8,16,32,64} integer types through a single header, however, for a simpler backout strategy -- and also to ease the transition for embedders. r=timeless on switching the jsd API to use the <stdint.h> types, r=luke, r=dmandelin
7a0d03046d428854c35b797161129b8eab14b83d
created 2011-12-15 18:08 -0800
pushed 2015-01-29 05:44 +0000
Jim Blandy Jim Blandy - Bug 708156: Ensure that JM compilation doesn't used out-of-date ScriptAnalysis structures. r=bhackett
dfd8e10f71559d06f46b438e2ac166fab0e79541
created 2011-12-07 13:15 -0800
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Remove JSOP_TRAP, bug 707454. r=jorendorff
less more (0) -100 -60 tip