js/src/ion/IonBuilder.h
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.
2d18e210141786bc5cb9e9b8190fab27312a9058
created 2012-09-17 17:19 +0200
pushed 2012-11-19 21:10 +0000
James Kitchener James Kitchener - Bug 730859 - Replace JSAtom with PropertyName in JSOP_DELPROP. r=jandem
1f52e1945cd5486a094f21e41ea5769207454d57
created 2012-09-12 20:07 +0200
pushed 2012-11-19 21:10 +0000
Jan de Mooij Jan de Mooij - Bug 784385 - Fix JSOP_SETPROP to push the original value, not the setter's return value. r=djvj
003feda8a0b3914c625acc784a1a441a3eeffaec
created 2012-08-29 17:58 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge.
e164663c4b6f471dbc5adb3d908928262b679b47
created 2012-08-29 12:18 -0700
pushed 2012-11-19 21:10 +0000
Sean Stangl Sean Stangl - Backed out changeset d11dafc10fc0
d11dafc10fc07049b51f0187be5790553c8104a8
created 2012-08-29 10:56 +0200
pushed 2012-11-19 21:10 +0000
Jan de Mooij Jan de Mooij - Bug 784127 - Stop inlining monomorphic property accesses if a shape guard fails. r=sstangl
6cd206b371761294125cb98fe9d0c11e2383795f
created 2012-08-29 17:51 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
01c69de69dc30d1bf47950820f782d073ac7c998
created 2012-08-15 01:16 -0700
pushed 2012-11-19 21:10 +0000
Alex Crichton Alex Crichton - Bug 781979 - Part 2: Track the line number for profiling in IonMonkey. r=nbp,djvj
f42381e2760d394c9ca21ad74bd4c6b8a4f4d719
created 2012-08-23 06:56 -0600
pushed 2012-11-19 21:10 +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-11-19 21:10 +0000
David Anderson David Anderson - Backout 4225ee7e35a0.
4225ee7e35a0dcc37c4db156e878740ec88d33d5
created 2012-08-22 19:00 -0600
pushed 2012-11-19 21:10 +0000
Brian Hackett Brian Hackett - Allow compiling scripts off thread with Ion, bug 774253. r=dvander
d1b17b12a472efd78831ef9f6b9f331c96c438b0
created 2012-08-16 14:04 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
6a707a112b58491fb83aa6ef63596a56b5c06315
created 2012-08-14 19:09 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Don't aggressively fold misused Math functions into returning NaN (bug 782087, r=sstangl).
5be6b8747c745c16007eb2bd75ae4d5199f23010
created 2012-08-10 14:17 +0200
pushed 2012-11-19 21:10 +0000
Tom Schuster Tom Schuster - Bug 764477 - IonMonkey: Inline Math.max and Math.min. r=jandem, mrosenberg
30894762f1fcdc36cfd64ccd1ce2c8473a8ebf4b
created 2012-08-08 17:02 -0700
pushed 2012-11-19 21:10 +0000
Eric Faust Eric Faust - Bug 747288 - Implemented inlined calls to specialized DOM accessors. (r=sstangl)
0ba21d7a4c62d5b448d46726e82068e27584d648
created 2012-08-02 17:19 -0700
pushed 2012-11-19 21:10 +0000
Eric Faust Eric Faust - Bug 780003 - JSOP_ITERNEXT no longer takes an argument. (r=dvander)
1c42952f712b93b3ae046c8627b76d272bc57fcc
created 2012-08-02 15:20 -0400
pushed 2012-11-19 21:10 +0000
Kannan Vijayan Kannan Vijayan - Bug 779813 - Clean up stack when inlining NaN-yielding Math functions. (r=sstangl)
15dc7dc4243a64905cd0be71ce62d597fd75eb57
created 2012-08-01 13:23 -0600
pushed 2012-11-19 21:10 +0000
Brian Hackett Brian Hackett - Decouple JSContext from Ion backend, bug 774253. r=dvander
bb67e083fb010e0795ea019c4023ef5331fe6049
created 2012-08-01 14:20 -0400
pushed 2012-11-19 21:10 +0000
Kannan Vijayan Kannan Vijayan - Bug 770309 - Fuse poly-ICs with poly-inlining. (r=jandem)
a2195dd7853253bffefc677c1c67a6908097b447
created 2012-07-31 20:04 -0700
pushed 2012-11-19 21:10 +0000
Sean Stangl Sean Stangl - Bug 772892 - Optimize Math.pow(). r=jandem,mjrosenb
23a84dbb258f6d7221ae270708ef3ed42395cd71
created 2012-07-18 23:55 -0700
pushed 2012-11-19 21:10 +0000
Alex Crichton Alex Crichton - Bug 775782 - Instrument pro/epilogue of functions for the SPS profiler in ionmonkey. r=pierron,dvander
less more (0) -100 -60 tip