js/src/jit/MCallOptimize.cpp
592fbf849342b06d080078bc654f119b023c6b58
created 2016-03-28 06:49 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 4be734a14524 (bug 887016)
185994606889363e10d446e0fb8835fab9fa19f2
created 2016-03-28 06:49 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset f373233a8c82 (bug 887016)
5676c7b622c71064d62f8e3a57c7d35d1043f9bc
created 2016-03-28 06:49 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 01da4d30fd11 (bug 887016)
d44ccce05064d63cd96efd511694bc1a28d94646
created 2016-03-28 06:49 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 7db6a99ec546 (bug 887016)
7db6a99ec5462372a107b3e346aa8c1ecffaa4ae
created 2016-01-28 18:56 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 14: Add RegExpSearcher. r=h4writer
01da4d30fd114f532009a77acfc663fd54699502
created 2015-09-05 22:01 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 13: Implement RegExp.prototype[@@split] and call it from String.prototype.split. r=h4writer,till
f373233a8c82941b6ca1dfca5fd62edb3ceae81a
created 2015-09-05 22:01 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 11: Implement RegExp.prototype[@@replace] and call it from String.prototype.replace. r=h4writer,till
4be734a1452428151831dbbc6115ac10b20083f7
created 2016-01-27 23:43 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 8: Add ObjectHasPrototype. r=nbp
dee348be668513677d339437e9fcf4d6b5b6ce01
created 2016-01-28 18:55 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 7: Add RegExpInstanceOptimizable. r=nbp
56e25768c99addacea51258b2392926749da2df5
created 2015-11-22 03:07 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 6: Add RegExpPrototypeOptimizable. r=nbp
cb171b15a882723b189e2fefa2a06f27e8f907c5
created 2015-11-16 09:01 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1165052 - Part 5: Inline IsWrappedArrayConstructor intrinsic. r=jandem
fdbb1c215d783a85c27d71ed8bb832690962c948
created 2015-11-16 09:01 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1165052 - Part 4: Inline IsConstructor intrinsic. r=jandem
b535cc24f7d0b2703a43cf43fa371c6087dbb5e4
created 2015-12-18 17:02 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1233642 - Part 2: Self-host Array.prototype.concat. r=efaust
f3195319f23d49c8f91b2edfe2b549a470d386db
created 2016-03-05 18:56 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1165053 - Part 0.3: Inline ArrayBufferByteLength self-hosting intrinsic. r=jwalden
fffa0e5cc40628fcb7848dff1fe8c8c7605e9bc7
created 2016-03-05 18:56 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1165053 - Part 0.2: Inline PossiblyWrappedArrayBufferByteLength self-hosting intrinsic. r=jwalden
a3d994656b2bf373d1deb2cc13f559a4dcf15747
created 2016-03-19 02:42 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1248289 - Part 1: Inline _GetNextMapEntryForIterator intrinsic. r=jandem
1da938156283fc4fec76261e41efbd5abd894e24
created 2016-02-29 13:20 +0000
pushed 2016-03-09 16:35 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1248412 - inlineIsTypedArrayHelper: Check for TypedArray and Proxy classes when we allow wrapped TypedArray. r=Waldo
e286e902c15ef24d3a28cfb4dd56f22a182cedb4
created 2016-02-23 23:45 +0900
pushed 2016-03-09 16:35 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1249896 - Part 3: Add JS namespace for GenericNaN. r=luke
d1a4b82b556a5491cd824e70f781a55f7025269d
created 2016-02-20 05:43 +0900
pushed 2016-03-09 16:35 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1249235 - Store RegExp flags into single slot. r=h4writer
0af8ffcf68700145b0885e85ce396533e20430eb
created 2016-02-18 15:37 -0800
pushed 2016-03-09 16:35 +0000
Jakob Olesen Jakob Olesen - Bug 1201934 - Remove SIMD shiftRight***ByScalar. r=sunfish
16203ccd8f80055ac71bcd4ccbb1a247289ef107
created 2016-02-18 11:38 -0800
pushed 2016-03-09 16:35 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1244889 - Remove trivial SIMD NewAsmJS factories. r=bbouvier
2da9867fc1d2c83dd8be224dd606034772ecde16
created 2016-02-18 14:18 +0100
pushed 2016-03-09 16:35 +0000
Jan de Mooij Jan de Mooij - Bug 1246658 part 5 - Support int64 constants, add MIRType_Int64. r=luke
b7f93e7b0caad9cc07b1c8d3e0bcbad59c0d35f3
created 2016-02-17 01:40 +0900
pushed 2016-02-17 19:16 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1246575 - Inline RegExp.prototype.{global,ignoreCase,multiline,sticky,unicode} getters. r=h4writer
d170a9874c2b3c77541c32df0af0ae868bf2d5a8
created 2016-02-16 12:53 +0100
pushed 2016-02-17 19:16 +0000
Jan de Mooij Jan de Mooij - Bug 1246658 part 4 - Replace MConstant's js::Value with a custom union. r=luke
98bc20ce84527365ab0398e32183127d5f7786fc
created 2016-02-12 08:58 +0100
pushed 2016-02-17 19:16 +0000
Jan de Mooij Jan de Mooij - Bug 1246658 part 3 - Rewrite MConstant's public interface to not expose js::Value directly. r=luke
6cbce3cad8b72f00ff3f86a0804469f94510127b
created 2016-02-12 08:58 +0100
pushed 2016-02-17 19:16 +0000
Jan de Mooij Jan de Mooij - Bug 1246658 part 1 - Refactor MDefinition::constantValue and friends. r=bbouvier
b7ecabf42762c4a152dd32cd53280d27e84faef2
created 2016-02-09 08:46 -0800
pushed 2016-02-17 19:16 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1244254 - Simplify MSimd* constructors. r=nbp
6e9789224055886c7a1a7126ca4e3428ce00d42e
created 2016-02-09 08:46 -0800
pushed 2016-02-17 19:16 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1244254 - Add SimdType to MSimdBox and MSimdUnbox. r=nbp
65c42ca17bc765a219d793c7e27be46bc8400a3e
created 2016-02-09 08:46 -0800
pushed 2016-02-17 19:16 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1244254 - Check SIMD arguments in IonBuilder. r=nbp
dbf37b8608533bc4a652e0055618dd2b2080aeb2
created 2016-02-09 08:46 -0800
pushed 2016-02-17 19:16 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1244254 - Add IonBuilder::unboxSimd(). r=nbp
3104d4155b1e9f2ec92286fcfa380dc5ba540f5f
created 2016-02-09 08:46 -0800
pushed 2016-02-17 19:16 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1244254 - Pass a SimdType to inlineSimd(). r=nbp
7eabb9a77994b362daffe3eb588770960a99e4f3
created 2016-02-09 08:45 -0800
pushed 2016-02-17 19:16 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1244254 - Move SimdTypeToMIRType into the header. r=nbp
9a15e1b3f69cdbf593db079b15409164393a6c7d
created 2016-02-04 09:23 -0800
pushed 2016-02-08 15:56 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1245547 - Implement RSimdBox for Uint32x4. r=nbp
84db96b7857f6f693331c1a78bf87cd0bfceb5e8
created 2016-02-01 14:55 -0800
pushed 2016-02-08 15:56 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1240796 - Implement Uint32x4 extractLane in Ion. r=nbp
426fa86f579d918364e4f1fc74f6f5df5c8b4a59
created 2016-02-01 14:55 -0800
pushed 2016-02-08 15:56 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1240796 - Implement unsigned SIMD compares. r=sunfish
564346366f94def3db4e03355263657274ec99d2
created 2016-02-01 14:55 -0800
pushed 2016-02-08 15:56 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1240796 - Implement Uint32x4 <==> Float32x4 conversions. r=sunfish
a3eee47dab19a77a251829c4bb0be1084b96d61d
created 2016-02-01 14:55 -0800
pushed 2016-02-08 15:56 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1240796 - Connect SIMD.Uint32x4 operations to the Ion inliner. r=bbouvier
8c519f3497f9140afb80b5bec570b8d5557e05fd
created 2016-02-01 14:55 -0800
pushed 2016-02-08 15:56 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1240796 - Inline SIMD operations that return scalars. r=bbouvier
57bce3c84db54a5f8c00251b305f16c70516fd70
created 2016-01-28 14:59 +0100
pushed 2016-02-08 15:56 +0000
Jan de Mooij Jan de Mooij - Bug 1232859 - Don't crash or abort compilation if we're unable to compile the regex stubs. r=nbp
3b5f43556647710f9f42ec8b09c9c252407d9650
created 2016-01-22 16:58 +0100
pushed 2016-01-24 02:31 +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-01-24 02:31 +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-01-21 11:31 +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-01-21 11:31 +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-01-21 11:31 +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-01-21 11:31 +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-01-21 11:31 +0000
Morgan Phillips Morgan Phillips - Bug 1239068 - Inline "PossiblyTypedArrayLength" intrinsic; r=Waldo
b7a4595a79011dc47a6ac00eee59969586cccbe9
created 2016-01-12 14:47 +0100
pushed 2016-01-13 11:01 +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-01-13 11:01 +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-01-13 11:01 +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-01-13 11:01 +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-01-08 14:26 +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-01-08 14:26 +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-01-08 01:16 +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-01-08 01:16 +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 2015-12-26 01:50 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1233111 - Implement SIMD shiftRightByScalar(). r=bbouvier
7de84f81fe57ed1b9cc4c81bbb3fdfb998ba75e4
created 2015-12-23 09:52 -0800
pushed 2015-12-26 01:50 +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 2015-12-26 01:50 +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 2015-12-23 11:51 +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 2015-12-23 11:51 +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 2015-12-23 11:51 +0000
Sajjad Taheri Sajjad Taheri - Bug 1160971 - Part 1: SIMD bool vector implementation for the interpreter. r=bbouvier
less more (0) -300 -100 -60 tip