js/src/jit/TypePolicy.cpp
5472bbbb12079f4ca2da7fb8048fd0787ef6f200
created 2016-05-31 09:00 -0700
pushed 2016-08-01 13:59 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Implement select for 8x16 and 16x8 SIMD types. r=sunfish
b940a11bc55979007650b550fd2b6e55bc584ca5
created 2016-04-26 16:42 +0200
pushed 2016-08-01 13:59 +0000
Jan de Mooij Jan de Mooij - Bug 1267269 - Make MIRType an enum class. r=bbouvier
b61ad3a6049cbcfe4945897e94b8d7ce5beb5c5f
created 2016-05-04 07:21 +0200
pushed 2016-06-06 19:02 +0000
Hannes Verschore Hannes Verschore - Bug 1265307 - Backout selfhosting regexp and ES6 regexp conformity, r=efaust r=till, a=lizzard
4b9c6eb81f85bc3474a284a831b6ff33344e33a4
created 2016-05-04 15:44 +0200
pushed 2016-06-06 19:02 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 32af3dcb86a5 (bug 1265307) for spidermonkey test failures
32af3dcb86a545eaf19d62c26c393c60a90b035d
created 2016-05-04 04:42 +0200
pushed 2016-06-06 19:02 +0000
Hannes Verschore Hannes Verschore - Bug 1265307 - Backout selfhosting regexp and ES6 regexp conformity, r=efaust r=till, a=lizzard
86d33031bbd3f7173d8efbc1d5da8bb22352c53f
created 2016-04-23 03:09 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1263340 - Part 3: Use internal slot for sticky flag in RegExp native functions. r=h4writer
4dd1e1b817f213444357efd9d7fbb0e4193cd277
created 2016-02-11 17:50 +0000
pushed 2016-04-25 16:57 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1244828 - Ensure enough ballast space in CallPolicy::adjustInputs. r=bbouvier
ecae2990b06807d8ce7c1d4761f6569f29a6af9f
created 2016-02-11 17:50 +0000
pushed 2016-04-25 16:57 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1244828 - Ensure enough ballast space in AllDoublePolicy::adjustInputs. r=bbouvier
d79a8c190b860f0cda2f3f2e71d7619936d45a79
created 2016-02-09 08:46 -0800
pushed 2016-04-25 16:57 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1244254 - Replace MaybeSimdUnbox with assertions. r=nbp
4c067cb416a5a5eb1e489caf61fbdbc2ece5e592
created 2016-02-08 10:53 -0800
pushed 2016-04-25 16:57 +0000
Wes Kocher Wes Kocher - Backed out changeset 90b24727ebcd (bug 1244828)
ae0cecf92f88f0b1eb340136f5fb2c79ff045e54
created 2016-02-08 10:53 -0800
pushed 2016-04-25 16:57 +0000
Wes Kocher Wes Kocher - Backed out changeset 9668af33990e (bug 1244828)
9668af33990ed10cda8515bdd63f22787d3b96ea
created 2016-02-08 17:38 +0000
pushed 2016-04-25 16:57 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1244828 - Ensure enough ballast space in CallPolicy::adjustInputs. r=bbouvier
90b24727ebcd64b245c2aecb3a3babf2cafa2dea
created 2016-02-08 17:38 +0000
pushed 2016-04-25 16:57 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1244828 - Ensure enough ballast space in AllDoublePolicy::adjustInputs. r=bbouvier
cbb480545732d641f298e2517ccf39b9f8b5ed9c
created 2016-02-04 11:18 +0100
pushed 2016-04-25 16:57 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1233857 - Teach the JIT how to put individual elements' edges in the store buffer; r=jandem
2147db4759f28ce0f6f8a8e5ee8a4b08929e3471
created 2016-01-10 08:47 +0900
pushed 2016-03-07 14:18 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1238003 - Part 2: Use Policy in RegExpMatcher and RegExpTester. r=jandem
934e519c00eddb0d125eaf189e6aa83d701f533b
created 2016-01-10 08:47 +0900
pushed 2016-03-07 14:18 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1238003 - Part 1: Add BooleanPolicy. r=jandem
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
f61789e75c6e90253c797036a8c32c95902e8f00
created 2015-11-24 14:56 +0100
pushed 2016-01-25 13:55 +0000
Lars T Hansen Lars T Hansen - Bug 1108290 - optimize apply with Array. r=nbp
52d7c9292ecfc23a52835c49189dabd561b18675
created 2015-11-21 14:33 +0100
pushed 2016-01-25 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 1132183 - Make |this| a real binding, remove lazy this computation. r=efaust,shu
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
3bfb54d60c859c73a3c1862d7cec519a60614aff
created 2015-10-26 11:10 +0100
pushed 2015-12-14 20:08 +0000
Jan de Mooij Jan de Mooij - Bug 1214126 part 1 - Add extra 'id' operand to SetProperty IC. r=efaust
c17c1dae6ea6cac77b687b3ecbf47b6b9f6be785
created 2015-10-12 14:23 +0200
pushed 2015-12-14 20:08 +0000
Jan de Mooij Jan de Mooij - Bug 1209118 part 9 - rm MGetElementCache, GetElementIC. r=efaust
7970f1b476600c907b1d34cc63ce7929059caccb
created 2015-10-12 14:23 +0200
pushed 2015-12-14 20:08 +0000
Jan de Mooij Jan de Mooij - Bug 1209118 part 1 - Add id operand to MGetPropertyCache. r=efaust
cd25dbf77e5720c5895c330e015270617066ebff
created 2015-10-08 17:01 -0700
pushed 2015-12-14 20:08 +0000
Eric Faust Eric Faust - Bug 1141863 - Part 1: Make |this| object creation account for new.target. (r=jandem, r=jorendorff)
3dec2b9352954b8acd9abb4f0d8cd6898da90d9d
created 2015-09-13 10:58 -0300
pushed 2015-10-29 11:30 +0000
Victor Carlquist Victor Carlquist - Bug 984018 - sincos optimization. r=nbp
fb1f0c400ec04e49840b1bf68efa98c50b01c952
created 2015-09-10 11:58 +0200
pushed 2015-10-29 11:30 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1107011: Propagate recovered on bailout flags when converting float32 to doubles; r=nbp
9f8526509f5a19a6b89ee7178bba9c5545e12005
created 2015-09-11 14:27 +0200
pushed 2015-10-29 11:30 +0000
Hannes Verschore Hannes Verschore - Bug 1201459: IonMonkey - Fix typepolicy of MFilterTypeSet with MIRType_Float32, r=bbouvier,nbp
a530b8b339b4967d2935be5af7242aed35b982d1
created 2015-09-10 14:50 +0200
pushed 2015-10-29 11:30 +0000
Hannes Verschore Hannes Verschore - Bug 1176288 - Part 3: Rename CompareV to CompareBitwise, r=jandem
5484f536cd1aab2c85839ecdc52d2bd82e5e725b
created 2015-08-19 15:15 +0200
pushed 2015-10-29 11:30 +0000
Hannes Verschore Hannes Verschore - Bug 1171945: IonMonkey - Part 2: Add platform in ionmonkey for sharedcaches, r=jandem
04d727150d5d75491f893324d902f8ac241c2392
created 2015-08-19 21:20 -0400
pushed 2015-10-29 11:30 +0000
Nathan Froyd Nathan Froyd - Backout 5377759a3145:0dfb6e5f8223 (bug 1171945) for SM ARM compilation bustage
0dfb6e5f82230b9701bf0f75c84e2a0a51d98ba7
created 2015-08-19 15:15 +0200
pushed 2015-10-29 11:30 +0000
Hannes Verschore Hannes Verschore - Bug 1171945: IonMonkey - Part 2: Add platform in ionmonkey for sharedcaches, r=jandem
c7f7df39564b3a72796cd932f83e6e60a1ec40fa
created 2015-09-10 11:58 +0200
pushed 2015-09-21 14:04 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1107011 - Propagate recovered on bailout flags when converting float32 to doubles; r=nbp, a=sledru
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
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-09-21 14:04 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
1034b9b9d6a0d39a6ab71c272a713773bb728f77
created 2015-07-10 14:00 +0200
pushed 2015-09-21 14:04 +0000
Lars T Hansen Lars T Hansen - Bug 1141986 - introduce a TruncateToInt32 policy. r=h4writer
d1d159eb02b1a1422d372fdc3b826ff3d9759c75
created 2015-06-03 02:01 -0700
pushed 2015-08-10 18:23 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 5: Implement new.target inside eval. (r=jorendorff, r=jandem)
4d30f8210cd6661bafc9482bfad857452c252ee6
created 2015-06-03 02:01 -0700
pushed 2015-08-10 18:23 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 4: Remove LCallDirectEvalV in anticipation of register pressure with new.target in eval frames. (r=jandem)
a837cfd8ee1e05edfcd186e1fe3a14f1c25d0bd8
created 2015-06-03 12:42 +0200
pushed 2015-08-10 18:23 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 6031f4ce0f9c (bug 1141865)
8b7268073cd82c258a45f5fb98aaec0bc055a20c
created 2015-06-03 12:42 +0200
pushed 2015-08-10 18:23 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 24403e652d6d (bug 1141865)
24403e652d6dece7a575c167ffb33c9126d45b6f
created 2015-06-03 02:01 -0700
pushed 2015-08-10 18:23 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 5: Implement new.target inside eval. (r=jorendorff, r=jandem)
6031f4ce0f9cf2896abf1e51155b99f9d8bf3142
created 2015-06-03 02:01 -0700
pushed 2015-08-10 18:23 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 4: Remove LCallDirectEvalV in anticipation of register pressure with new.target in eval frames. (r=jandem)
d245fc3d7b548cb82ed9909600439137132fe83e
created 2015-06-01 18:25 -0700
pushed 2015-08-10 18:23 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1141865) for assertion failures in various test suites CLOSED TREE
027bba006fbb8e1605d157392cb61afd788e1c02
created 2015-06-01 15:03 -0700
pushed 2015-08-10 18:23 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 5: Implement new.target inside eval. (r=jorendorff, r=jandem)
fc9d645f55b3e7f22bc344d564a455444dd1859e
created 2015-06-01 15:03 -0700
pushed 2015-08-10 18:23 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 4: Remove LCallDirectEvalV in anticipation of register pressure with new.target in eval frames. (r=jandem)
36ff3229daffc039c13b1f168a71858ecafca548
created 2015-05-19 11:01 -0600
pushed 2015-08-10 18:23 +0000
Brian Hackett Brian Hackett - Bug 1166277 - Fix type policy for instruction storing object pointers to unboxed/typed objects, r=jandem.
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-05-11 18:39 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
bcad11e292db400d298c4732793c6580e7ece25d
created 2015-03-18 20:07 +0100
pushed 2015-05-11 18:39 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135039: Generalize swizzle MIR node to SimdGeneralShuffle; r=sunfish
6a42e09d9a26440640e40ac96aadbe8b4bb32cf8
created 2015-03-02 19:40 +0100
pushed 2015-05-11 18:39 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135039: Apply swizzle type policy changes in Ion too; r=sunfish
b0993c742a0d04e471e723b0336a3ee93b3c82d8
created 2015-03-12 10:25 -0600
pushed 2015-05-11 18:39 +0000
Brian Hackett Brian Hackett - Bug 1128076 - Clean up naming around unboxed scalar MIR accesses, r=jandem.
b79d608ca1744f808313c4574a432518a57c2f7e
created 2015-03-11 15:23 -0400
pushed 2015-05-11 18:39 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 18c84fcee487 and cc4786da89db (bug 1135039) for Linux32 jit-test assertion failures.
18c84fcee487097abe547d7a5cccf641ee489270
created 2015-03-02 19:40 +0100
pushed 2015-05-11 18:39 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135039: Apply swizzle type policy changes in Ion too; r=sunfish
3f54fe544025d1a49bbf51ca1f40761a2cbe3e5f
created 2015-02-27 18:30 +0100
pushed 2015-05-11 18:39 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135042: Inline SIMD stores in Ion; r=bhackett
d0c17a82c8e3fdd39f739279cb5d7911c0898e61
created 2015-03-03 12:08 +0100
pushed 2015-05-11 18:39 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d69585ea6ca9 (bug 1135042)
d69585ea6ca95c5eae68dcd5fd3f5dff64d181df
created 2015-02-27 18:30 +0100
pushed 2015-05-11 18:39 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135042: Inline SIMD stores in Ion; r=bhackett
b5cac236faad28d0a4c971e7c2f4a3499336ecae
created 2015-02-27 09:35 +0100
pushed 2015-05-11 18:39 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135039: Implement general SIMD swizzle and use it; r=sunfish
8db64625dd3abacc297f5b4b0516603c9bbdec26
created 2015-02-24 18:50 +0100
pushed 2015-05-11 18:39 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1134638: 15. Inline select/bitselect in Ion; r=nbp
26fff1612f878ff7d3cdb9a51316a7a580c8aea9
created 2015-02-26 12:34 +0100
pushed 2015-05-11 18:39 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1134638: 13. Inline splat in Ion; r=nbp
3100e1df4f0f772b916b11f70c9d248e36623da2
created 2015-02-25 14:44 +0100
pushed 2015-05-11 18:39 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1134638: 12. Inline with{X,Y,Z,W} in Ion; r=nbp
less more (0) -100 -60 tip