js/src/jit/MCallOptimize.cpp
3b5f43556647710f9f42ec8b09c9c252407d9650
created 2016-01-22 16:58 +0100
pushed 2016-03-07 14:18 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1218816 - Remove useless semicolons. Found by coccinelle. r=Ehsan
8cee871e838f1d14c8d3c37d1f3e862cc651d4fa
created 2016-01-22 11:04 +0100
pushed 2016-03-07 14:18 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1241454: Hoist SimdTypeDescr::Type into SimdType, unify AsmJSSimdType and SimdType; r=jolesen
02827acc616d26af4adcab766d6cdfe2b354bcf0
created 2016-01-20 12:50 -0800
pushed 2016-03-07 14:18 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1238679 - Implement main SIMD inlining dispatch. r=bbouvier
a5d469a2a37fb9f3f8807db603508d01c2ac87f6
created 2016-01-20 12:50 -0800
pushed 2016-03-07 14:18 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1238679 - Make inlineSimdLoad/Store take a MIRType argument. r=bbouvier
4b183a8cf314cb474607994710e7532836586b82
created 2016-01-20 12:50 -0800
pushed 2016-03-07 14:18 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1238679 - Provide per-operation JSJitInfo for the SIMD functions. r=bbouvier
af12e3e733d125620ca005ec3b0b7f668f8c85c1
created 2016-01-20 12:50 -0800
pushed 2016-03-07 14:18 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1238679 - Put JSJitInfo::depth in anonymous union. r=nbp
338294fa149d7bf7ab64ddf0c95c286c27ea86de
created 2016-01-20 13:54 -0600
pushed 2016-03-07 14:18 +0000
Morgan Phillips Morgan Phillips - Bug 1239068 - Inline "PossiblyTypedArrayLength" intrinsic; r=Waldo
b7a4595a79011dc47a6ac00eee59969586cccbe9
created 2016-01-12 14:47 +0100
pushed 2016-03-07 14:18 +0000
Lars T Hansen Lars T Hansen - Bug 1225031 - get rid of the AnyTypedArray abstraction (updated). r=waldo
f29f1d9a3cd31eb7a12eaab889a8a138c79d5d98
created 2014-12-07 23:39 +0100
pushed 2016-03-07 14:18 +0000
Till Schneidereit Till Schneidereit - Bug 1000780 - Part 5: Self-host Function.prototype.bind. r=jandem
151695836c37eb591dab55cdb696d620b7092039
created 2016-01-12 14:25 +0100
pushed 2016-03-07 14:18 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 7bda46f81215 (bug 1225031) for spidermonkey test failures
7bda46f8121539b2970666e61d609a8907300e59
created 2015-12-05 16:33 +0100
pushed 2016-03-07 14:18 +0000
Lars T Hansen Lars T Hansen - Bug 1225031 - get rid of the AnyTypedArray abstraction. r=waldo
aaab4a60fca8db5d3e4ddbfbd58442bd32267455
created 2016-01-06 13:51 +0100
pushed 2016-03-07 14:18 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1237284: Make inlineSimd* functions take MIRType to avoid an indirection; r=jolesen
888d04815b8bb3007b5ea1a87e976cfa66d4faaf
created 2016-01-07 09:44 +0100
pushed 2016-03-07 14:18 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1237284: Make SIMD names more consistent in MCallOptimize; r=jolesen
d39655c43ff0ab6378f2fc82ec56270d3bd88013
created 2016-01-07 16:50 +0900
pushed 2016-03-07 14:18 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1207922 - Part 2: Propagate OOM thrown from stub generation. r=till
28cc01acfd024c6ba4066fc192c6ccff502c0b00
created 2015-09-24 18:28 +0900
pushed 2016-03-07 14:18 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1207922 - Part 1: Self-host RegExp.prototype.{exec,test}. r=till,h4writer
66bf206c48829731c7c34e2d781dd5541e104786
created 2015-12-23 09:52 -0800
pushed 2016-03-07 14:18 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1233111 - Implement SIMD shiftRightByScalar(). r=bbouvier
7de84f81fe57ed1b9cc4c81bbb3fdfb998ba75e4
created 2015-12-23 09:52 -0800
pushed 2016-03-07 14:18 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1233111 - Add unsigned SIMD types to interpreter. r=bbouvier
631fef632ea8e620964b5c338c10c8a178cff3e8
created 2015-12-23 14:49 +0000
pushed 2016-03-07 14:18 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1137624 - Remove ArrayJoin code duplication, and use a correct alias set. r=jandem
739b78a0d10987c77e2b5a53b83910e53dcd48c7
created 2015-12-22 14:17 -0800
pushed 2016-03-07 14:18 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1160971 - Part 4: Delete signMask and selectBits. r=bbouvier
aff94d347ecdc8965d2b9c30f3604a8b3d0ab24b
created 2015-12-22 14:17 -0800
pushed 2016-03-07 14:18 +0000
Sajjad Taheri Sajjad Taheri - Bug 1160971 - Part 3: SIMD boolean vector support for JIT. r=bbouvier
089ed419e48eefaa21292f1f1dd4c742443fbff7
created 2015-12-22 14:17 -0800
pushed 2016-03-07 14:18 +0000
Sajjad Taheri Sajjad Taheri - Bug 1160971 - Part 1: SIMD bool vector implementation for the interpreter. r=bbouvier
ee132b90ad4b11b03c4dcc5b21bc636ef11bbe66
created 2015-12-09 22:14 -0200
pushed 2016-01-25 13:55 +0000
Victor Carlquist Victor Carlquist - Bug 1231163 - Don't assume the RNG's been initialized by a prior call to Math.random, when a call to Math.random is being inlined. (A method can be inlined once its identity has been guarded against, but mere identity can be established without the method having been called.) r=jwalden
b6eea9eddc4aeba17ec35572ce45a3a565f4ec2a
created 2015-12-02 18:26 +0100
pushed 2016-01-25 13:55 +0000
Lars T Hansen Lars T Hansen - Bug 1225026 - Remove support for atomics on Uint8ClampedArray. r=nbp
36df961c4bdc55165397639f999cce8075af3326
created 2015-11-30 11:27 +0100
pushed 2016-01-25 13:55 +0000
Lars T Hansen Lars T Hansen - Bug 1176214 - Part 5: Ion changes. r=h4writer
c511942454b6b48093d50e0f90085dd6dd638006
created 2015-12-02 13:56 +0100
pushed 2016-01-25 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 322529 part 3 - Fix LRandom JIT code to use the new algorithm. r=arai,jwalden
91bfd1093c2c748012d4aeb4af3a08f91daf04ce
created 2015-11-26 15:39 +0100
pushed 2016-01-25 13:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228340: Rename JitOptions into DefaultJitOptions and get rid of the js_ prefix for the instance; r=h4writer
55ab2a060b85d2a55359421e8d1ce3f0b39746f7
created 2015-11-12 15:31 +0100
pushed 2016-01-25 13:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1181612: Make CompileInfo a const class; r=luke
6b670f0a0a632f84b9cb2ac9c2fa5d2497342383
created 2015-11-17 21:09 +0100
pushed 2016-01-25 13:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1225605: Remove non standard SIMD.Int{32x4,16x8,8x16}.bool; r=jolesen
1e9a544bc43ebc07fdacf5736ae8936a4ba3bf95
created 2015-11-19 10:37 -0800
pushed 2016-01-25 13:55 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1225908 - SimdTypeToArrayElementType. r=bbouvier
94d80c1508bfed035b52d5564d81138d3657431d
created 2015-11-19 10:37 -0800
pushed 2016-01-25 13:55 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1225908 - SimdTypeToLaneType. r=bbouvier
de036df63e4d68749475b1e67962745d9121e399
created 2015-10-21 10:21 +0100
pushed 2015-12-14 20:08 +0000
Jon Coppeard Jon Coppeard - Bug 930414 - Implement module namespaces r=shu
19620ea2ebc8e4f90bff012a1a678f21c7d33f2c
created 2015-09-28 13:30 +0200
pushed 2015-12-14 20:08 +0000
Jan de Mooij Jan de Mooij - Bug 1205707 part 1 - Clean up some is-TypedArrayObject code in Ion. r=Waldo
e69bd4cbed6389b81f06e55a4735a0b71d1245a2
created 2015-09-05 13:24 +0900
pushed 2015-12-14 20:08 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1201869 - Part 2: Make an array sparse when exceeds the limit of dense array length. r=Waldo
f97d1d74be6a4b141757d57d192c2210a0762282
created 2015-09-23 16:41 +0900
pushed 2015-12-14 20:08 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 84e1d41336a5 (bug 1201869) for windows SM(p) OOM
84e1d41336a5068d8d569bcfda4bac3e678fe08a
created 2015-09-05 13:24 +0900
pushed 2015-12-14 20:08 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1201869 - Part 2: Make an array sparse when exceeds the limit of dense array length. r=Waldo
e8c15469d5936cd61a606f3f0ad464e97202e6b5
created 2015-09-28 13:30 +0200
pushed 2015-10-29 11:30 +0000
Jan de Mooij Jan de Mooij - Bug 1205707 part 1 - Clean up some is-TypedArrayObject code in Ion. r=Waldo, a=sylvestre
5962e3f3deb84d0e1189847e619034a6b8220c2d
created 2015-09-11 18:53 -0700
pushed 2015-10-29 11:30 +0000
Jan de Mooij Jan de Mooij - Bug 1200809 part 8 - Don't call shouldAbortOnPreliminaryGroups if we have an uninlinable native. r=bhackett
779d6485703dbb8f1cf83eadc1b80b9f647b73da
created 2015-09-11 18:52 -0700
pushed 2015-10-29 11:30 +0000
Jan de Mooij Jan de Mooij - Bug 1200809 part 7 - Convert SIMD natives to new InlinableNatives system. r=nbp
55329d9af36f6bc1fb3986187672bc251cf004d5
created 2015-09-11 18:52 -0700
pushed 2015-10-29 11:30 +0000
Jan de Mooij Jan de Mooij - Bug 1200809 part 6 - Convert various natives to new InlinableNatives system. r=nbp
c6f1cb17384630670f190d24d21cdc7b357eb840
created 2015-09-04 15:55 +0200
pushed 2015-10-29 11:30 +0000
Jan de Mooij Jan de Mooij - Bug 1200809 part 5 - Convert self-hosting intrinsics to new InlinableNatives system. r=till
242601c4479f0e809b3d142870a1b88fc68dcd7f
created 2015-09-04 15:55 +0200
pushed 2015-10-29 11:30 +0000
Jan de Mooij Jan de Mooij - Bug 1200809 part 4 - Convert Atomics natives to new InlinableNatives system. r=lth
1b9b51ffd8d5df7a7f58391802e3f0e2c6db1c15
created 2015-09-04 15:54 +0200
pushed 2015-10-29 11:30 +0000
Jan de Mooij Jan de Mooij - Bug 1200809 part 3 - Convert String/RegExp natives to new InlinableNatives system. r=nbp
8565f21628845c71d40861a0cafdb98cfe6bf1f0
created 2015-09-04 15:53 +0200
pushed 2015-10-29 11:30 +0000
Jan de Mooij Jan de Mooij - Bug 1200809 part 2 - Convert Array natives to new InlinableNatives system. r=nbp
335983552fdcb3caa734ac69959255a23e2a6100
created 2015-09-04 15:52 +0200
pushed 2015-10-29 11:30 +0000
Jan de Mooij Jan de Mooij - Bug 1200809 part 1 - Add InlinableNatives JitInfo infrastructure, use it for Math natives. r=bz,nbp
45f2da1082dd8b981d4f742725bdd889bfd42517
created 2015-09-02 12:34 +0200
pushed 2015-10-29 11:30 +0000
Jan de Mooij Jan de Mooij - Bug 1200782 - Inline Array.isArray when we know the result statically. r=bhackett
e671afb6659132bdc041ceada37d39505240a387
created 2015-08-21 11:49 -0600
pushed 2015-10-29 11:30 +0000
Brian Hackett Brian Hackett - Bug 1176451 - Optimize Array.concat when used on different types of boxed vs. unboxed arrays, r=jandem.
0876695d1abdeb363a780bda8b6cc84f20ba51c9
created 2015-08-15 23:58 +0200
pushed 2015-10-29 11:30 +0000
Till Schneidereit Till Schneidereit - Bug 1195030 - Backout of bug 890329 for breaking email reading in gmail. r=bustage a=Ms2ger
a2bb58802e72094544f22a69a31ca8aa2d266ab4
created 2015-08-14 12:40 +0200
pushed 2015-10-29 11:30 +0000
Till Schneidereit Till Schneidereit - Bug 890329 - Self-host Array.prototype.splice. r=jandem
d791ba00bf065740fc504329a1075f5132cdc800
created 2015-08-14 12:45 +0200
pushed 2015-10-29 11:30 +0000
Hannes Verschore Hannes Verschore - Bug 1171945: IonMonkey: Use tryXXX structure for jsop_binary in IonBuilder, r=jandem
5bc99bba04afdaa90096937309226ea905bb116e
created 2015-09-28 13:30 +0200
pushed 2015-10-01 08:08 +0000
Jan de Mooij Jan de Mooij - Bug 1205707 - part 1 - Clean up some is-TypedArrayObject code in Ion. r=Waldo, a=sylvestre
3f95d4a32526b9934a033183074ed28e4e16787b
created 2015-08-09 18:55 -0600
pushed 2015-09-21 14:04 +0000
Brian Hackett Brian Hackett - Bug 1190272 - Improve type checks when storing values into unboxed objects in Ion code, r=jandem.
dc52da1924d23dbc7fae2f2b29dfcccf0325ac59
created 2015-08-09 18:48 -0600
pushed 2015-09-21 14:04 +0000
Brian Hackett Brian Hackett - Bug 1189980 - Allow changing the object definition during optimized compilation of Array.push, r=jandem.
d6ea652c579992daa9041cc9718bb7c6abefbc91
created 2015-08-06 18:38 -0700
pushed 2015-09-21 14:04 +0000
Wes Kocher Wes Kocher - Backed out changeset fdf5862a8c00 (bug 1176451) a=backout
dd7436fa536c40d4fdbfb7cdad414d6a00c7a549
created 2015-08-04 15:41 -0700
pushed 2015-09-21 14:04 +0000
Brian Hackett Brian Hackett - Bug 1189137 - Don't treat integer stores to unboxed objects as truncated, r=jandem.
fdf5862a8c00f1711f4cae23cfd12ba9bcdfb237
created 2015-08-03 14:32 -0700
pushed 2015-09-21 14:04 +0000
Brian Hackett Brian Hackett - Bug 1176451 - Optimize Array.concat when used on different types of boxed vs. unboxed arrays, r=jandem.
51d2109c72dcb27394e043c0390bdc982c2771de
created 2015-08-01 00:13 +0200
pushed 2015-09-21 14:04 +0000
Till Schneidereit Till Schneidereit - Bug 1129313 - Part 2: self-host MapIteratorObject#next(). r=jandem
2ba20cbc9e749cbded9923aaec23126e195037b3
created 2015-07-27 15:18 -0700
pushed 2015-09-21 14:04 +0000
Sean Stangl Sean Stangl - Bug 1187094 - Part 2/2 - Fix non-unified build. r=efaust
c0d0135b9860a3183e0e5f505578a070991bae63
created 2015-07-27 13:21 -0700
pushed 2015-09-21 14:04 +0000
Mariusz Kierski Mariusz Kierski - Bug 1135708 - Implement es7 exponentiation operator. (r=efaust, f=jandem)
f02358b1e7e0c4274cd3567b67a6184973a04c9b
created 2015-07-27 15:22 -0700
pushed 2015-09-21 14:04 +0000
Wes Kocher Wes Kocher - Backed out changeset e01d0f7a3c6f (bug 1135708) for spidermonkey errors CLOSED TREE
e01d0f7a3c6fd95da3429a339a109a046c6e3451
created 2015-07-27 13:21 -0700
pushed 2015-09-21 14:04 +0000
Mariusz Kierski Mariusz Kierski - Bug 1135708 - Implement es7 exponentiation operator. (r=efaust, f=jandem)
less more (0) -300 -100 -60 tip