js/src/ion/IonBuilder.h
80a21124ddbd311dca2f3220193b37e58e2466d8
created 2013-02-07 11:34 -0800
pushed 2013-04-01 19:47 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 807853 - Add (but do not yet use) parallel compilation mode to ion r=dvander,terrence
6abdc780ba2b0170fa870a9d7e31cb6ecd810c0a
created 2013-02-06 12:34 -0800
pushed 2013-04-01 19:47 +0000
Sean Stangl Sean Stangl - Bug 838469 - Use CallInfo for inlining natives. r=h4writer
d7dd65663469a6a5b301778d1daf38fcef30d8ae
created 2013-01-29 16:20 -0700
pushed 2013-04-01 19:47 +0000
Brian Hackett Brian Hackett - Bug 833898 - Allow converting mixed arrays of ints and doubles to uniform doubles, r=jandem.
bba8e652952fa75c95c61b1dcdff83df7d72c166
created 2013-01-27 23:40 +0100
pushed 2013-04-01 19:47 +0000
Hannes Verschore Hannes Verschore - Bug 824473: OOM fixes for IonBuilder, r=jandem
551b94a23a79a2dbc1e5260e922d5bc51f8ba53b
created 2013-01-27 22:51 +0100
pushed 2013-04-01 19:47 +0000
Hannes Verschore Hannes Verschore - Bug 824473: IonMonkey: Structural changes to IonBuilder, r=dvander
8e7daee5f5a9eef827a98d0b31e829843d0d62cd
created 2013-01-15 11:12 -0800
pushed 2013-04-01 19:47 +0000
Shu-yu Guo Shu-yu Guo - Bug 830269 - Thread the callee typeset through instead of incorrectly recomputing (r=dvander)
8120c8952c4059b7ee4f610c11bbad418d2b5830
created 2013-01-10 13:04 -0800
pushed 2013-04-01 19:47 +0000
Shu-yu Guo Shu-yu Guo - Bug 826148 - Part 4: Ion IC (r=dvander)
6cda85d6e4f6140c196bc3e23d611edf1cc1606b
created 2013-01-11 00:05 -0500
pushed 2013-04-01 19:47 +0000
Ehsan Akhgari Ehsan Akhgari - Backed out 4 changesets (bug 826148) because of test failures
e520c411aed6a09e7d2fade06aa949cd018e97f3
created 2013-01-10 13:04 -0800
pushed 2013-04-01 19:47 +0000
Shu-yu Guo Shu-yu Guo - Bug 826148 - Part 4: Ion IC (r=dvander)
4dcb5963e1ce2ab89186333eccca1676e7b8abdb
created 2013-01-07 19:25 +0100
pushed 2013-04-01 19:47 +0000
Hannes Verschore Hannes Verschore - Bug 823884: Make call uninlineable when aborting during inlining, r=nbp
fc49b18945ae7923af5076fabc1885f872c16c76
created 2013-03-07 08:52 -0500
pushed 2013-03-14 00:43 +0000
David Anderson David Anderson - Use the right JSOP_CALLEE when inlining (bug 842300, r=nbp, a=bbajaj).
67e44e98555cacc9139abb66a07f89293872bcb8
created 2013-01-04 17:11 +0100
pushed 2013-02-19 18:06 +0000
Hannes Verschore Hannes Verschore - Bug 825705: Creating this on caller-side shouldn't query prototype for unknown objects, r=jandem
b9c4a94834925e98f93c113f6cbe1b24a12f7cb0
created 2013-01-04 00:10 +0100
pushed 2013-02-19 18:06 +0000
Tom Schuster Tom Schuster - Bug 822436 - IonMonkey: Inline Math.imul. r=h4writer
c0e7cc40f35648eb8c07a8b4354734a7142a3a34
created 2013-01-03 18:35 +0100
pushed 2013-02-19 18:06 +0000
Jan de Mooij Jan de Mooij - Bug 825892 - Remove JSOP_LOOKUPSWITCH. r=bhackett
e497c2e40dc642cba4bb5df2f116ebf649f1406c
created 2012-12-28 19:03 -0500
pushed 2013-02-19 18:06 +0000
Josh Matthews Josh Matthews - Backed out changeset a47d98073d4e (bug 823884)
a47d98073d4ebbde9ef59e33a57acf3ae331d72e
created 2012-12-28 21:33 +0100
pushed 2013-02-19 18:06 +0000
Hannes Verschore Hannes Verschore - Bug 823884: Make call uninlineable when aborting during inlining, r=nbp
bc52b06ea2ea7fa236b38c4b610e7866e1f8d907
created 2012-12-23 07:24 -0800
pushed 2013-02-19 18:06 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 822938 - LCallee use a register instead of a fixed LArgument. r=jandem
88a218a4b5bfaaf9cc02dd2d29ea06d66f0610a9
created 2012-12-25 16:12 +0100
pushed 2013-02-19 18:06 +0000
Jan de Mooij Jan de Mooij - Bug 764310 part 2 - Implement JSOP_DEFFUN in IonMonkey. r=bhackett
78a77949db8e371521f663b919ee2aaacd8c4a0a
created 2012-12-25 07:27 -0700
pushed 2013-02-19 18:06 +0000
Brian Hackett Brian Hackett - Bug 824257 - Remove type barriers that are redundant with null/undefined checks, r=jandem.
662f338798a9ff7bcdc64ce378618ebb2b246a14
created 2012-12-21 18:53 +0100
pushed 2013-02-19 18:06 +0000
Hannes Verschore Hannes Verschore - Bug 813784: Allow inlining of |arguments| in IM, r=nbp
39f604608cff27dd8e710c8b220ce48beeff66b3
created 2012-12-18 16:56 +0100
pushed 2013-02-19 18:06 +0000
Jan de Mooij Jan de Mooij - No bug - Remove unused IonBuilder::jsop_deflocalfun. rs=Ms2ger on IRC
aec01763cb6b54241eb96878ee606b247ae215f9
created 2012-12-18 05:57 -0800
pushed 2013-02-19 18:06 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 819865 - Make the callee canonical in IonBuilder. r=jandem
7e44aec095e3cf35eae3543115ed608038a22b2b
created 2012-10-10 22:53 +0200
pushed 2013-02-19 18:06 +0000
Till Schneidereit Till Schneidereit - Bug 784293 - Support creating and lazily cloning arbitrary objects in self-hosted code. r=jwalden
4170cba8bf47ef2e2e7f7b1a7fc65e0e500bdec3
created 2012-12-15 16:29 +0100
pushed 2013-02-19 18:06 +0000
Jan de Mooij Jan de Mooij - Bug 821816 - Add INITELEM_ARRAY and use it instead of INITELEM in array literals. r=bhackett
a41d57f0102000c6007738736ffbe3fb13ce86e7
created 2012-11-29 10:22 -0800
pushed 2013-02-19 18:06 +0000
Terrence Cole Terrence Cole - Bug 816776 - Add debug-mode exact rooting assertions for Shape; r=sfink
8275b86c0b62e2b1f284388af7a4cacc6eaa8ecc
created 2012-12-10 12:02 -0700
pushed 2013-02-19 18:06 +0000
Brian Hackett Brian Hackett - Remove bytecode uses analysis, keep track of SSA values that were folded away when building MIR, bug 818869. r=jandem
93cac86bdd9547c3a165b82af1cc1a5dcd90a228
created 2012-12-08 18:28 -0800
pushed 2013-02-19 18:06 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 807443 - IonMonkey, Compile named lambdas. r=dvander
6d32ee966b68db8252e4643fdc9976e3df3d347b
created 2012-12-06 19:58 -0500
pushed 2013-02-19 18:06 +0000
Ehsan Akhgari Ehsan Akhgari - Backed out changeset 747b04228fa6 (bug 807443) because of crashes on a website when scrolling
747b04228fa634553305663035edc0641b9c533d
created 2012-12-05 22:50 -0800
pushed 2013-02-19 18:06 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 807443 - IonMonkey, Compile named lambdas. r=dvander
5acd87d0cf3398132377949d4b701f2c4d4d9316
created 2012-12-04 11:10 -0800
pushed 2013-02-19 18:06 +0000
Terrence Cole Terrence Cole - Bug 817091 - Merge Unrooted<T> and Return<T>; r=billm
550fa41ac3711dd6cccfaaf2754bab7195cc69f1
created 2012-12-05 00:14 -0800
pushed 2013-02-19 18:06 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 807461 - IonMonkey: Support JSOP_CONDSWITCH. r=h4writer
3b419a7a354c8151ba403f5e68decad1a076c2d7
created 2012-12-04 19:10 +0100
pushed 2013-02-19 18:06 +0000
Tom Schuster Tom Schuster - Bug 797970 - Use stdint types in IonMonkey. r=jandem
6477f8bf2be5d1179405c445f091aa5707bc2ef4
created 2012-12-01 09:32 -0700
pushed 2013-02-19 18:06 +0000
Brian Hackett Brian Hackett - Insert additional resume points after operations likely to kill values, bug 814997. r=dvander
c5c30b93ee5e109f9b3d7d55aafa1763c066f6c6
created 2012-11-28 16:28 -0500
pushed 2013-02-19 18:06 +0000
Eric Faust Eric Faust - Bug 747289 - Part 2/2 - Update IonMonkey to use known DOM constants. r=sstangl
de5da369a1c8718176ea766c40bae2b0628953e9
created 2012-11-26 16:32 -0500
pushed 2013-02-19 18:06 +0000
Brian Hackett Brian Hackett - Clone type sets to avoid races when compiling off thread, bug 815258. r=dvander
ece6848a46a7a0cc661e1d4a68c9f0aa122a96e8
created 2012-11-18 22:14 +0100
pushed 2013-01-07 21:25 +0000
Tom Schuster Tom Schuster - Bug 802869 - IonMonkey: Fast path for the |in| operation with int32 and dense arrays. r=jandem
a5974ecf93c01c4128606d9a183a9799d98c6e12
created 2012-11-15 07:00 -0800
pushed 2013-01-07 21:25 +0000
Brian Hackett Brian Hackett - Allow performing code generation off thread during compilation, bug 785762. r=dvander
dd93918f374fb96674371ca9e8c3f68d3faf8486
created 2012-11-06 17:54 -0800
pushed 2013-01-07 21:25 +0000
Shu-yu Guo Shu-yu Guo - Bug 784291 - Implement JSOP_INTRINSICNAME in IonMonkey. (r=nbp) DONTBUILD
21a1ea0331401cb04f4fb2e7fd9dedde88eed4b7
created 2012-11-15 12:12 +0000
pushed 2013-01-07 21:25 +0000
Ed Morley Ed Morley - Backout e6a99483698f (bug 784291), ec87a47d93ca (bug 811562) for turning Win debug mochitest-1 orange
e6a99483698fa284e1b865aed9e4532cbf1baea4
created 2012-11-06 17:54 -0800
pushed 2013-01-07 21:25 +0000
Shu-yu Guo Shu-yu Guo - Bug 784291 - Implement JSOP_INTRINSICNAME in IonMonkey. (r=nbp)
505785fec80e701751bbf453a64357b50320f316
created 2012-11-02 00:36 +0100
pushed 2013-01-07 21:25 +0000
Hannes Verschore Hannes Verschore - Bug 806793: disable hoisting shape guards after bailing because of a shape guard, r=jandem
e4204b2b987cbf9a996f56952b6b9f5bf7df6c7f
created 2012-10-27 14:16 +0200
pushed 2013-01-07 21:25 +0000
Jan de Mooij Jan de Mooij - Bug 804636 part 1 - Decompose LOCAL/ARG inc/dec ops. r=bhackett
c816cd711824c633886a76856af102a3467ea1e3
created 2012-10-16 16:56 -0700
pushed 2013-01-07 21:25 +0000
Luke Wagner Luke Wagner - Bug 800650 - decouple CompileBackEnd from IonBuilder (r=dvander)
d3a655f609caee9fa831060d310d1ac354450e88
created 2012-10-17 13:57 -0700
pushed 2013-01-07 21:25 +0000
Sean Stangl Sean Stangl - Bug 801915 - Handle JSOP_IN with IonMonkey. r=jandem
896e8053f724d8660f6869bbdab61b566f7c4825
created 2012-10-16 15:08 -0700
pushed 2013-01-07 21:25 +0000
Sean Stangl Sean Stangl - Bug 801839 - Clean up jsop_getprop(). r=pierron
55d64487e54a85cd634aa2a226b56b8c611e1ab4
created 2012-10-16 13:17 -0700
pushed 2013-01-07 21:25 +0000
Sean Stangl Sean Stangl - Backout 73f735acc3e1.
73f735acc3e1ee32b5f2e5c3017cbd8defb0d51c
created 2012-10-16 12:07 -0700
pushed 2013-01-07 21:25 +0000
Sean Stangl Sean Stangl - Bug 801839 - Clean up jsop_getprop(). r=pierron
741fb7f8e5cb52247b69fb17b7214ede8c83d8eb
created 2012-09-26 11:13 -0700
pushed 2013-01-07 21:25 +0000
Terrence Cole Terrence Cole - Bug 793577 - Implement Return<T> for direct returns of unrooted GC pointers; r=billm r=njn
1faef77e84da7d85f5c6734a9301cf9cd3f83c8c
created 2012-10-17 13:57 -0700
pushed 2012-11-19 21:10 +0000
Sean Stangl Sean Stangl - Bug 801915 - Handle JSOP_IN with IonMonkey. r=jandem, a=bajaj
b62f5e245b7f32a0b820857f3101a748704a50ce
created 2012-10-08 18:01 -0700
pushed 2012-11-19 21:10 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 798913 - Prevent inlining of overflow of arguments. r=dvander a=akeybl
d9e0325428315899a68e297bbc2ee856b2e3543b
created 2012-10-07 23:26 -0700
pushed 2012-11-19 21:10 +0000
Phil Ringnalda Phil Ringnalda - Back out 20899bf87646 (bug 798913) for Windows opt browser-chrome bustage
20899bf876464a1e487e3e8b867e452c740a87db
created 2012-10-07 20:49 -0700
pushed 2012-11-19 21:10 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 798913 - Prevent inlining of overflow of arguments. r=dvander
64bf5f240ccbb4f6065d25212615718a1adc01f7
created 2012-10-05 12:05 -0700
pushed 2012-11-19 21:10 +0000
Sean Stangl Sean Stangl - Bug 797551 - Use callWithABI() for Math.random(). r=dvander
497a3ed4573ac39ddb5267e7931fcbeaf79384f7
created 2012-10-05 20:25 +0200
pushed 2012-11-19 21:10 +0000
Jan de Mooij Jan de Mooij - Bug 797825 - Port Array.prototype.concat fast path from JM to Ion. r=dvander
1a0c29c18fa77e1caaa58a314be342f84df9a549
created 2012-10-05 17:16 +0200
pushed 2012-11-19 21:10 +0000
Jan de Mooij Jan de Mooij - Bug 797720 - Don't add MonitorTypes instruction if there's a type barrier. r=dvander
d41ca12d2527c4fb876602e0f2edf3493cb678b8
created 2012-10-03 15:13 -0700
pushed 2012-11-19 21:10 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 792220 - Remove lookupProperty to prevent interpreter reentrance. r=jandem
b6a9cb1be492dc87926b1001fa6a1fdf795fea7c
created 2012-09-29 00:53 +0100
pushed 2012-11-19 21:10 +0000
Ed Morley Ed Morley - Backout 564d554c4318 (bug 792220) for M2 JS assertions on a CLOSED TREE
564d554c4318ac65b06326e73f3e0914ff779ca2
created 2012-09-28 15:47 -0700
pushed 2012-11-19 21:10 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 792220 - Remove lookupProperty to prevent interpreter reentrance. r=jandem
385dbb23bb344d9390a756bb9422fc07b7f29699
created 2012-09-27 12:45 +0200
pushed 2012-11-19 21:10 +0000
Jan de Mooij Jan de Mooij - Bug 794475 - Inline "new String(x)". r=dvander
978c67b9efa1b32f921b889581d1a215989fd5bc
created 2012-09-16 16:32 -0700
pushed 2012-11-19 21:10 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 791611 (part 3) - Exactly root most JSScripts in jsinfer.cpp. r=terrence.
less more (0) -100 -60 tip