js/src/jit/IonBuilder.h
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
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
3f395a031f6a8c3730107b4e3e4d0f3b75a34563
created 2016-02-18 15:17 -0500
pushed 2016-03-09 16:35 +0000
Hannes Verschore Hannes Verschore - Bug 1249252: SharedStubs - Add typebarrier to getprop shared stub, r=jandem
f1f70fa6338e63a600046c30dafee0eb3cff51ad
created 2016-02-10 12:10 +0200
pushed 2016-02-17 19:16 +0000
Bogdan Postelnicu Bogdan Postelnicu - Bug 1246109 - pass state as reference instead of pass by value. r=jandem
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
df34cd3d3f88b71fc1840cecdbd1e02a0f3b59be
created 2016-02-08 15:41 +0100
pushed 2016-02-17 19:16 +0000
Jan de Mooij Jan de Mooij - Bug 1244098 - Attempt to fold JSOP_IN to false in IonBuilder based on TI. r=bhackett
acfaae9ed379f3744523e5746e0c7c154282624b
created 2016-02-05 15:07 -0800
pushed 2016-02-08 15:56 +0000
Wes Kocher Wes Kocher - Backed out changeset 0c7b979be014 (bug 1246109) for being a possible cause of build bustage CLOSED TREE
0c7b979be0145b6e31ae3f649a9f5210499f5a85
created 2016-02-05 02:04 -0500
pushed 2016-02-08 15:56 +0000
Bogdan Postelnicu Bogdan Postelnicu - Bug 1246109 - Pass state as reference instead of pass by value. r=jandem
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
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
332b15daa544d423271116b671499f2bd94d5f9e
created 2016-01-25 14:01 -0800
pushed 2016-02-08 15:56 +0000
Jeff Walden Jeff Walden - Bug 1079844 - Rename scattered bits of 'neuter' terminology to detachment terminology. r=jandem
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
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
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
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
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
b3066c2d2d23f0491e5c3d061ebab5d8ac9f2403
created 2015-12-18 13:18 -0800
pushed 2015-12-21 11:01 +0000
Shu-yu Guo Shu-yu Guo - Bug 1071646 - Support JSOP_BINDVAR in Ion. (r=jandem)
c575d46bfc2daf768171681e4fd4de0cd7291658
created 2015-12-16 11:48 +0000
pushed 2015-12-17 11:06 +0000
Jon Coppeard Jon Coppeard - Bug 1228404 - Add OOM test for module parsing and fix a couple of bugs r=shu
d2bec6ed7b30b1d1d08fd6db570c91ad8fd99c08
created 2015-12-14 13:28 -0800
pushed 2015-12-15 13:55 +0000
Shu-yu Guo Shu-yu Guo - Backout bug 1071646, bug 1231758 for breaking the web. (r=woe)
c8e47cf8d3792668cb7e67e9898c1cadcec65347
created 2015-12-10 09:04 -0800
pushed 2015-12-11 10:47 +0000
Eric Faust Eric Faust - Bug 1202784 -Part 2: Seperate RequireCoercible check from JSOP_TOID. (r=jandem)
ffd21df83fee3ee19c894df4f3b55e58c9f25e58
created 2015-12-09 07:52 -0800
pushed 2015-12-10 11:45 +0000
Shu-yu Guo Shu-yu Guo - Bug 1071646 - Support JSOP_BINDVAR in Ion. (r=jandem)
36df961c4bdc55165397639f999cce8075af3326
created 2015-11-30 11:27 +0100
pushed 2015-12-03 11:11 +0000
Lars T Hansen Lars T Hansen - Bug 1176214 - Part 5: Ion changes. r=h4writer
45defe7e1a197d4304ff628515537931324b0266
created 2015-12-02 10:10 +0000
pushed 2015-12-03 11:11 +0000
Jon Coppeard Jon Coppeard - Bug 1227567 - Optimise module namespace imports in Ion where we have type information r=shu
91bfd1093c2c748012d4aeb4af3a08f91daf04ce
created 2015-11-26 15:39 +0100
pushed 2015-12-02 00:11 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228340: Rename JitOptions into DefaultJitOptions and get rid of the js_ prefix for the instance; r=h4writer
33d2af1ba94ed5048425e086c06668316b06a8b6
created 2015-12-01 11:00 +0100
pushed 2015-12-02 00:11 +0000
Jan de Mooij Jan de Mooij - Bug 922406 - Ion-compile global scripts that use 'this'. r=shu
f61789e75c6e90253c797036a8c32c95902e8f00
created 2015-11-24 14:56 +0100
pushed 2015-11-26 15:56 +0000
Lars T Hansen Lars T Hansen - Bug 1108290 - optimize apply with Array. r=nbp
55ab2a060b85d2a55359421e8d1ce3f0b39746f7
created 2015-11-12 15:31 +0100
pushed 2015-11-26 15:56 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1181612: Make CompileInfo a const class; r=luke
52d7c9292ecfc23a52835c49189dabd561b18675
created 2015-11-21 14:33 +0100
pushed 2015-11-23 13:53 +0000
Jan de Mooij Jan de Mooij - Bug 1132183 - Make |this| a real binding, remove lazy this computation. r=efaust,shu
6b670f0a0a632f84b9cb2ac9c2fa5d2497342383
created 2015-11-17 21:09 +0100
pushed 2015-11-20 22:45 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1225605: Remove non standard SIMD.Int{32x4,16x8,8x16}.bool; r=jolesen
1743f61658f11d2a2fdf635dc54902e806544e52
created 2015-11-18 11:10 +0000
pushed 2015-11-19 14:30 +0000
Jon Coppeard Jon Coppeard - Bug 1219288 - Optimize GETIMPORT instructions in Ion r=shu
54b59d69c08543b746307924054de5976804e83b
created 2015-11-17 17:57 +0100
pushed 2015-11-19 14:30 +0000
Hannes Verschore Hannes Verschore - Bug 1214508: SharedStubs - Part 3: Enable the getprop stubs in ionmonkey, r=jandem
d8527c812156ab237b70dc281830b957e982f8b9
created 2015-11-13 15:49 +0100
pushed 2015-11-16 03:17 +0000
Jan de Mooij Jan de Mooij - Bug 1219401 - Don't call script->hasIonScript() off-thread, fixes a TSan race. r=h4writer
52c720d95ec30be1cc2fd9bbd7f2c6391d2b8966
created 2015-11-12 10:57 +0000
pushed 2015-11-13 00:27 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1209515 part 8 - IonBuilder: newOsrPreheader should not use the hit-count of the loop. r=jandem
1a0b9fd2a25a582fb1765b4300275ee8907314aa
created 2015-11-12 10:57 +0000
pushed 2015-11-13 00:27 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1209515 part 7 - IonBuilder: pushLoop should not infer the continuepc from the entry block. r=jandem
30a015dc83356f51589f21c7f22e27e42f732ee6
created 2015-10-28 16:47 +0100
pushed 2015-10-29 00:08 +0000
Jan de Mooij Jan de Mooij - Bug 1218065 - Don't treat THROWSETCONST ops as non-fallthrough. r=shu
d1e0b2e1b8ea2e241eebc747c9f2ca85858642f3
created 2015-10-21 10:09 +0200
pushed 2015-10-21 23:40 +0000
Jan de Mooij Jan de Mooij - Bug 1215992 - Terminate control flow for THROWSETCONST/THROWSETALIASEDCONST in IonBuilder. r=shu
7315431831773c24fba2625e28958c3935993a79
created 2015-10-16 17:54 -0700
pushed 2015-10-18 03:03 +0000
Shu-yu Guo Shu-yu Guo - Bug 1215341 - Make assignment to const errors runtime TypeErrors in the JITs. (r=jandem)
e7ec2e6fccc46795066315a6ce94920d63fe9890
created 2015-10-15 15:14 +0200
pushed 2015-10-16 13:00 +0000
Lars T Hansen Lars T Hansen - Bug 1133630 - handle stack overflows during analysis. r=jandem
7970f1b476600c907b1d34cc63ce7929059caccb
created 2015-10-12 14:23 +0200
pushed 2015-10-12 18:33 +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-10-09 12:41 +0000
Eric Faust Eric Faust - Bug 1141863 - Part 1: Make |this| object creation account for new.target. (r=jandem, r=jorendorff)
26fc971a24c4d34b08d40a219a9ec435af819dda
created 2015-10-06 14:00 -0700
pushed 2015-10-07 18:12 +0000
Shu-yu Guo Shu-yu Guo - Bug 589199 - Support global lexicals in Ion. (r=jandem)
1769e6d4a5d4a7e6f25b7e2b03d5994df1123e9e
created 2015-08-12 11:12 -0500
pushed 2015-10-01 12:18 +0000
Jason Orendorff Jason Orendorff - Bug 1177318 - Add Ion support for JSOP_TOSTRING, to make template strings faster. r=jandem.
88a21d85ac99abf969ea36acd2128778c53dcc8c
created 2015-09-19 12:03 +0900
pushed 2015-09-25 00:14 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1201869 - Part 0: Rename MNewArray::count to MNewArray::length. r=Waldo
027ddfe2c4afed797a06e5ef74ca9aa91d3da86b
created 2015-09-23 12:31 -0700
pushed 2015-09-24 10:08 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1206168, bug 1177318, bug 1054756) for hazard build failures CLOSED TREE
c8897f109a08a2965497a7407f061b5009c19359
created 2015-08-12 11:12 -0500
pushed 2015-09-24 10:08 +0000
Jason Orendorff Jason Orendorff - Bug 1177318 - Add Ion support for JSOP_TOSTRING, to make template strings faster. r=jandem.
c57ca7dcefef1cff488a7f69b7e2fb70f6a90f18
created 2015-09-23 16:41 +0900
pushed 2015-09-23 20:25 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 4a1c66651bf0 (bug 1201869) for windows SM(p) OOM
4a1c66651bf02ac2f9c3cfc050d50f0fd06e2f28
created 2015-09-19 12:03 +0900
pushed 2015-09-23 20:25 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1201869 - Part 0: Rename MNewArray::count to MNewArray::length. r=Waldo
14be11ac3fd70d3387e614f5697b33c6e166355f
created 2015-09-19 21:00 +0200
pushed 2015-09-21 12:06 +0000
Jan de Mooij Jan de Mooij - Bug 1204073 - Optimize GETELEM with constant string-or-symbol index better in Ion. r=bhackett
779d6485703dbb8f1cf83eadc1b80b9f647b73da
created 2015-09-11 18:52 -0700
pushed 2015-09-12 17:36 +0000
Jan de Mooij Jan de Mooij - Bug 1200809 part 7 - Convert SIMD natives to new InlinableNatives system. r=nbp
less more (0) -300 -100 -60 tip