js/src/methodjit/Compiler.cpp
6cda85d6e4f6140c196bc3e23d611edf1cc1606b
created 2013-01-11 00:05 -0500
pushed 2013-01-11 13:57 +0000
Ehsan Akhgari Ehsan Akhgari - Backed out 4 changesets (bug 826148) because of test failures
1db5b4e596492d56613ce019ae3f6126e5bd6816
created 2013-01-10 13:04 -0800
pushed 2013-01-11 13:57 +0000
Shu-yu Guo Shu-yu Guo - Bug 826148 - Part 3: Jaeger IC (r=bhackett)
f4671ccc450246de1b52b9dd5f0b77043e998809
created 2013-01-10 17:53 -0700
pushed 2013-01-11 13:57 +0000
Brian Hackett Brian Hackett - Bug 827490 - Allow native objects to have both slots and dense elements, rm dense/slow array distinction, r=billm, dvander.
a2d8abdc82a36c41756f92ebb165b5437808c345
created 2013-01-10 15:32 -0700
pushed 2013-01-11 13:57 +0000
Brian Hackett Brian Hackett - Backout 9095b0b49905 (bug 829175) for v8bench regressions.
9095b0b49905fbfb0eeac08175c8f185332747f2
created 2013-01-10 14:18 -0700
pushed 2013-01-11 13:57 +0000
Brian Hackett Brian Hackett - Bug 829175 - Allow reentering JM code if Ion was compiled for a different OSR point, r=dvander.
9a93bc7b059bf7f97ccb412cea5f04e5c8415f1d
created 2013-01-10 13:31 +0100
pushed 2013-01-11 13:57 +0000
Tom Schuster Tom Schuster - Bug 828020 - exactly root StaticScopeIter. r=terrence
1c7328769177f66a8ce5f34e1afe6421cd2be62b
created 2013-01-02 15:56 -0800
pushed 2013-01-08 11:32 +0000
Terrence Cole Terrence Cole - Bug 790039 - Fix some more rooting assertions; r=terrence,sfink
7d905588403603834591ab29d677e6712557b5a8
created 2013-01-07 14:32 -0800
pushed 2013-01-08 11:32 +0000
Sean Stangl Sean Stangl - Bug 826581 - Root RegExp source for the lifetime of RegExpShared. r=dvander
c0e7cc40f35648eb8c07a8b4354734a7142a3a34
created 2013-01-03 18:35 +0100
pushed 2013-01-04 17:24 +0000
Jan de Mooij Jan de Mooij - Bug 825892 - Remove JSOP_LOOKUPSWITCH. r=bhackett
5b3f586806b1b0c5b088e465a316499b1c6c8f96
created 2012-12-29 22:02 +0100
pushed 2012-12-30 01:15 +0000
Jan de Mooij Jan de Mooij - Bug 824863 - Fix regalloc bug in JM ionCompileHelper. r=bhackett
662f338798a9ff7bcdc64ce378618ebb2b246a14
created 2012-12-21 18:53 +0100
pushed 2012-12-22 13:18 +0000
Hannes Verschore Hannes Verschore - Bug 813784: Allow inlining of |arguments| in IM, r=nbp
7e44aec095e3cf35eae3543115ed608038a22b2b
created 2012-10-10 22:53 +0200
pushed 2012-12-17 13:40 +0000
Till Schneidereit Till Schneidereit - Bug 784293 - Support creating and lazily cloning arbitrary objects in self-hosted code. r=jwalden
18bc32f799d15288898e6f94abd7d0e5585a7373
created 2012-12-14 18:58 -0500
pushed 2012-12-17 13:40 +0000
Jeff Walden Jeff Walden - Bug 820570 - Move mozilla::DebugOnly into DebugOnly.h to pare down the grab-baggish Util.h. r=Ms2ger
4170cba8bf47ef2e2e7f7b1a7fc65e0e500bdec3
created 2012-12-15 16:29 +0100
pushed 2012-12-15 21:18 +0000
Jan de Mooij Jan de Mooij - Bug 821816 - Add INITELEM_ARRAY and use it instead of INITELEM in array literals. r=bhackett
eb53ab86f515ba239e4ec604cfce3991c14154ef
created 2012-11-29 10:22 -0800
pushed 2012-12-15 21:18 +0000
Terrence Cole Terrence Cole - Bug 816779 - Add some exact rooting assertions for JSScript; r=bhackett
a41d57f0102000c6007738736ffbe3fb13ce86e7
created 2012-11-29 10:22 -0800
pushed 2012-12-14 15:28 +0000
Terrence Cole Terrence Cole - Bug 816776 - Add debug-mode exact rooting assertions for Shape; r=sfink
ee6cd137eb249246e5199eb92a85d5c55f4995fa
created 2012-12-12 01:37 -0500
pushed 2012-12-13 15:56 +0000
Benjamin Peterson Benjamin Peterson - Bug 819509 - Rename almost everything dealing with strict mode to just |strict|. r=njn
ffcf9d8125335c59c4c4ccb209602d6777471ba8
created 2012-12-08 16:14 -0700
pushed 2012-12-09 18:17 +0000
Brian Hackett Brian Hackett - Tweak locations where compiled chunks begin/end, bug 808481. r=dvander
bbcc465e7d45aa282495272e3f910a3a4ccd40eb
created 2012-12-03 13:10 -0800
pushed 2012-12-04 14:54 +0000
Shu-yu Guo Shu-yu Guo - Bug 811566 - Compile INTRINSICNAME correctly in JaegerMonkey. (r=bhackett)
b651d7a7ca8a39fc8ffaab02eb88f46b791f3f92
created 2012-12-02 20:47 -0800
pushed 2012-12-03 19:05 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 817475 - JM: Remove re-compilation loop. r=bhackett
35d619dc17076aeed310ef81484e36a7278bab61
created 2012-11-21 17:42 +0100
pushed 2012-11-22 11:07 +0000
Till Schneidereit Till Schneidereit - Bug 791850 - Cleanup of lazy script handling. r=bhackett
081ed10e1bac1ba7b901625ed9cfc36c7275a6bc
created 2012-11-16 10:38 -0800
pushed 2012-11-17 02:55 +0000
Brian Hackett Brian Hackett - Don't discard JM code after off thread Ion compilation until the Ion code can be entered, bug 785494. r=jandem
0a7a2c6d72de3d278f399d6fe9b43d82cd6be67d
created 2012-11-13 18:58 -0500
pushed 2012-11-14 14:36 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 781602 - Permit multiple ion compilation modes. r=dvander
93461546766e6192b7ca11a77f421587bda284b2
created 2012-11-13 11:46 +0100
pushed 2012-11-13 16:29 +0000
Hannes Verschore Hannes Verschore - Bug 806298: Follow-up fix to unregress kraken-dft, r=jandem
470acc9eaa36c312a0ac712243801d74ef7411e8
created 2012-11-13 09:45 +0100
pushed 2012-11-13 16:29 +0000
Hannes Verschore Hannes Verschore - Bug 806298: Disable recompile check for constructing JM calls, r=dvander
247fb06146151efbce3291faabd392c31b115423
created 2012-11-01 21:35 -0700
pushed 2012-11-08 10:20 +0000
Luke Wagner Luke Wagner - Bug 807228 - clean up the JSFUN_* flags situation (r=jorendorff)
13cf8566804c43365ae71b9e1a0f10350ccefad0
created 2012-11-06 17:35 -0800
pushed 2012-11-08 10:20 +0000
Terrence Cole Terrence Cole - Bug 807151 - Unexport |mozilla| from the |js| namespace; r=Waldo
63ce297be1f21ec26001fdcd20b9318fb29b6391
created 2012-10-29 13:40 -0700
pushed 2012-10-30 14:48 +0000
Daniel Holbert Daniel Holbert - Bug 806442: Remove unused variable "slot" from Compiler::markUndefinedLocal. r=billm
e4204b2b987cbf9a996f56952b6b9f5bf7df6c7f
created 2012-10-27 14:16 +0200
pushed 2012-10-27 20:39 +0000
Jan de Mooij Jan de Mooij - Bug 804636 part 1 - Decompose LOCAL/ARG inc/dec ops. r=bhackett
9a5191dfae8d0f5577b248ca79fbdd46e49473f8
created 2012-10-23 09:20 -0700
pushed 2012-10-24 02:28 +0000
Brian Hackett Brian Hackett - Keep the interpreter stack synced for GC scanning, bug 781657. r=billm
0d60a2c574f4b585c56586cc59ef42b5c1fc883b
created 2012-10-23 07:45 -0700
pushed 2012-10-24 02:28 +0000
Brian Hackett Brian Hackett - Don't get confused by unreachable opcodes before loop headers when picking chunk boundaries, bug 781859. r=jandem
52b59d7cff7c7fe85e4664a163ee3cd6df17e374
created 2012-10-11 18:38 -0500
pushed 2012-10-19 14:23 +0000
Isaac Aggrey Isaac Aggrey - Bug 794510: Part 2: Use more stdint types instead of protypes.h types; r=ehsan
65404c2b69c4d499d1f49771e3eab0e40685df8e
created 2012-10-03 15:39 +0100
pushed 2012-10-04 01:43 +0000
Ed Morley Ed Morley - Backout 6f31bcbcdbf4 (bug 781859) for Android M8 failures
6f31bcbcdbf466f4fe2c1d9b903098ed057b2195
created 2012-10-03 13:11 +0200
pushed 2012-10-04 01:43 +0000
Jan de Mooij Jan de Mooij - Bug 781859 - Fix chunked compilation bug with unreachable code. r=dvander
495a115ec2cc4dd00b415b1d97259480f76ddba6
created 2012-09-30 12:51 -0700
pushed 2012-10-02 01:31 +0000
Norbert Lindenberg Norbert Lindenberg - Bug 795743 - Fix misc rooting analysis errors on test402; r=terrence
978c67b9efa1b32f921b889581d1a215989fd5bc
created 2012-09-16 16:32 -0700
pushed 2012-09-27 10:56 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 791611 (part 3) - Exactly root most JSScripts in jsinfer.cpp. r=terrence.
a0853ae2ee0fc5e79847bdaf08be31451088eab8
created 2012-09-26 09:49 -0700
pushed 2012-09-26 22:55 +0000
Bill McCloskey Bill McCloskey - Bug 787856 - Initial support for lazy prototypes (r=bhackett)
fc78ad0511323a15c03f3c0cabcdd2db415b7dc7
created 2012-09-19 18:16 -0700
pushed 2012-09-20 11:22 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 747202 - Separate and clean up JaegerMonkey's and IonMonkey's memory reporting. r=dvander.
f27c74c5ac8044453ad4ed38f9cc362daa444874
created 2012-09-11 10:32 -0700
pushed 2012-09-18 11:48 +0000
Jeff Walden Jeff Walden - Bug 790349 - Convert all fooAtom uses to simply foo. r=jorendorff
da61c2c5d7968651da0ece7f01e31895a7223375
created 2012-09-06 13:48 -0700
pushed 2012-09-18 11:48 +0000
Jeff Walden Jeff Walden - Bug 789635 - Clean up JSAtomState so that all atom fields are macro-defined, and move the atoms set into JSRuntime directly. r=jorendorff
17497a3b1281850a4b35ab6a34866a1a59d3ef86
created 2012-09-17 15:10 -0700
pushed 2012-09-18 11:48 +0000
Jeff Walden Jeff Walden - Backed out changeset 17d36418f4d6, possible memory leak. r=graphserver
7c6024089dc360914c21fc1ae389b8778e18fd95
created 2012-09-17 15:04 -0700
pushed 2012-09-18 11:48 +0000
Jeff Walden Jeff Walden - Backed out changeset d3d8807c6c59, possible memory leak. r=graphserver
d3d8807c6c59c170a6bc1be9be37f6511ea15b25
created 2012-09-11 10:32 -0700
pushed 2012-09-18 11:48 +0000
Jeff Walden Jeff Walden - Bug 790349 - Convert all fooAtom uses to simply foo. r=jorendorff
17d36418f4d6b6a863837418844b5f5012080722
created 2012-09-06 13:48 -0700
pushed 2012-09-18 11:48 +0000
Jeff Walden Jeff Walden - Bug 789635 - Clean up JSAtomState so that all atom fields are macro-defined, and move the atoms set into JSRuntime directly. r=jorendorff
e9bd85f336b9dd6b0e41f4d6aac804c536ad1091
created 2012-09-12 19:17 -0400
pushed 2012-09-13 19:52 +0000
Benjamin Peterson Benjamin Peterson - Bug 781422 - Give parameters defaults whenever they're undefined. r=jorendorff
0cfbab29496e1993b5fa5744c347fcc78774e162
created 2012-09-10 15:28 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Completely disable IonMonkey when MOZ_APP_NAME=b2g (bug 790092, r=sstangl).
ae68e6c539a21a7a2b65e33b1e9d7fd3401812a1
created 2012-09-05 16:18 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
a26469331bf93c052e5c017fc103e980efd83ef2
created 2012-08-30 14:44 -0600
pushed 2012-09-11 17:34 +0000
Brian Hackett Brian Hackett - Re-enable JM inlining when IonMonkey is disabled, bug 786925. r=dvander
6cd206b371761294125cb98fe9d0c11e2383795f
created 2012-08-29 17:51 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
91493e20a6e518a5b6f16e858abf8e3effb21bdd
created 2012-08-27 18:43 -0600
pushed 2012-09-11 17:34 +0000
Brian Hackett Brian Hackett - Don't generate ion compilation checks in scripts which have already been ion compiled, bug 785755. r=dvander
f98ac72b737b4e5d763b663372fc33b7a334b6f8
created 2012-08-27 15:38 -0400
pushed 2012-09-11 17:34 +0000
Kannan Vijayan Kannan Vijayan - Backed out changeset 92b9b2840a79
92b9b2840a7952bf2c5bb34a06d5c7b35c1f889e
created 2012-08-27 14:36 -0400
pushed 2012-09-11 17:34 +0000
Kannan Vijayan Kannan Vijayan - Bug 783008 - Do early inlining of "simple" JS functions. (r=bhackett)
01854460aa68269069a70d76677d9dae86e7d1c4
created 2012-08-25 06:29 -0600
pushed 2012-09-11 17:34 +0000
Brian Hackett Brian Hackett - Tweak condition for triggering Ion compilation from JM, bug 774253. r=dvander
d73db1016da1af6d13aef14b86b73870b33aab8c
created 2012-08-24 14:01 -0600
pushed 2012-09-11 17:34 +0000
Brian Hackett Brian Hackett - Restore old behavior for triggering compilation with parallel compilation off, bug 774253. r=dvander
2d190481b4a40ca6f9ce4c3b159e6f30ec0141b1
created 2012-08-15 00:46 -0700
pushed 2012-09-11 17:34 +0000
Alex Crichton Alex Crichton - Bug 781979 - Part 1: Template SPSInstrumentation and move it to SPSProfiler.h. r=bhackett
f42381e2760d394c9ca21ad74bd4c6b8a4f4d719
created 2012-08-23 06:56 -0600
pushed 2012-09-11 17:34 +0000
Brian Hackett Brian Hackett - Allow compiling scripts off thread with Ion, bug 774253. r=dvander
2a3e2f6288b707c410975b3684c49f7d87a56581
created 2012-08-22 22:23 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Backout 4225ee7e35a0.
4225ee7e35a0dcc37c4db156e878740ec88d33d5
created 2012-08-22 19:00 -0600
pushed 2012-09-11 17:34 +0000
Brian Hackett Brian Hackett - Allow compiling scripts off thread with Ion, bug 774253. r=dvander
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
c797118c02a869e2eda77a380f0f646b84fe6679
created 2012-08-21 15:59 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
less more (0) -1000 -300 -100 -60 tip