js/src/jit/MCallOptimize.cpp
9f7b7d427d1c0dda0ce792f9ab345a388258c14a
created 2015-05-15 20:53 +0200
pushed 2015-05-16 15:50 +0000
Tom Schuster Tom Schuster - Bug 1059908 - Introduce a CONSTRUCTOR flag and make getter/setter/method non-constructable. r=efaust
a1018d31e591e7f0db0ce4838039fad4250949ea
created 2015-05-15 20:19 +0200
pushed 2015-05-16 15:50 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1147403 part 7 - Fix inIon, only reset the counter when the function is executed. r=jandem
aaa5e4221fd123fc9b96c4f977ef097ece052125
created 2015-05-05 21:18 +0200
pushed 2015-05-06 20:26 +0000
Florian Merz Florian Merz - Bug 1155211 - SIMD: rename lane mutators - load/store. r=bbouvier
020c6a559e3ae53d3ae5d807880787cb01cdef59
created 2015-05-03 08:14 -0700
pushed 2015-05-04 11:42 +0000
Brian Hackett Brian Hackett - Bug 1146597 - Add unboxed arrays for JSOP_NEWARRAY arrays, and shell option for using them, r=jandem.
15c5ec8215f76e0ab1601b651e89d100021ed8dc
created 2015-04-29 18:32 -0700
pushed 2015-04-30 17:57 +0000
Brian Hackett Brian Hackett - Bug 1146597 - Backout 02dad33cf2a0 for regressions on a CLOSED TREE.
02dad33cf2a0888239d7e4563fea4bfad71ee83a
created 2015-04-29 17:14 -0700
pushed 2015-04-30 17:57 +0000
Brian Hackett Brian Hackett - Bug 1146597 - Add unboxed arrays for JSOP_NEWARRAY arrays, and shell option for using them, r=jandem.
3bd540bff4f3598618122062c609acf91a6682d1
created 2015-04-24 16:26 +0200
pushed 2015-04-24 19:53 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1149119 - Do not inline bound functions with non-atomized arguments. r=jandem
8494686fcd515383796e2e4da311eb400dd5f14a
created 2015-04-24 16:26 +0200
pushed 2015-04-24 19:53 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1149119 - Use Atoms in the template object hold by Baseline. r=jandem
3aca5bc01ad8cf0401b5bac86f07bfeb45a7b034
created 2015-04-07 20:01 +0200
pushed 2015-04-23 21:10 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135040: Optimize SIMD shifts in Ion; r=nbp
a54685cd1117f63eee0e3fe97c08acaaca13b646
created 2015-04-23 07:42 -0600
pushed 2015-04-23 21:10 +0000
Brian Hackett Brian Hackett - Bug 1149498 - Watch for preliminary object groups in more places, r=jandem.
9d2b8afeb3b43c97d76789cd413a226d87e19b24
created 2015-03-04 00:04 -0800
pushed 2015-04-23 13:41 +0000
Jeff Walden Jeff Walden - Bug 1140752 - Land code to self-host %TypedArray%.prototype.set, but don't enable it yet, pending perf-testing. This shouldn't make any changes to the build, except in terms of adding more code to it and affecting binary layout. r=jandem, also much feedback from till that effectively amounts to a review as well
3ff53c56babc9c8d5e62251de486aa903c1604a5
created 2015-04-20 18:21 +0200
pushed 2015-04-20 23:44 +0000
Lars T Hansen Lars T Hansen - Bug 1154714 - don't check inline return type for Atomics.store. r=bbouvier
d1fd189125452aa8eec0e60b69feb8228d695d88
created 2015-04-13 19:03 +0200
pushed 2015-04-15 19:01 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1148494: SimdUnbox shouldn't be removed; r=sunfish
16a9e44cd0037a9325de475da2ecd85f0cb61d28
created 2015-04-09 16:08 +0200
pushed 2015-04-10 02:44 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1084319: Actually patter-match SIMD.bool (rebasing mistake); r=nbp
05532af92277617b2bd69b08061f10f22e2b73b4
created 2015-03-23 15:45 +0100
pushed 2015-04-10 02:44 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1146363: Inline SIMD.int32x4.bool; r=sunfish
c758e5c97a6cfd395bd5edd04c080962706a021c
created 2015-04-08 20:36 -0700
pushed 2015-04-09 15:40 +0000
Shu-yu Guo Shu-yu Guo - Bug 1150654 - Add CantInlineNoSpecialization to distinguish natives for which there is no Ion specialization. (r=jandem)
77ddd2a50c2dcfedac9f5e7229881840cea385d9
created 2015-04-02 15:33 +0200
pushed 2015-04-02 20:21 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1148883 - Atomize inlined constants of bound functions. r=h4writer
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-29 03:30 +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-03-29 03:30 +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-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
57bd743ef57b9351edda09b932d548aa8390f062
created 2015-03-23 11:55 +0100
pushed 2015-03-28 18:46 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1146295: Rename SimdTypeDescr::TYPE_SCALAR into SimdTypeDescr::TypeXn; r=h4writer
d4cac14b98af3efdf85462617c404a828cb65865
created 2015-03-27 17:40 +0100
pushed 2015-03-27 23:37 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1134074 - IonBuilder: Atomize strings when inlining String.split. r=djvj
bcd5980d0ec3d20389c49f3935795502497b27bd
created 2015-03-27 12:38 +0100
pushed 2015-03-27 16:19 +0000
Lars T Hansen Lars T Hansen - Bug 1146902 - be smarter about inlining atomics. r=jandem
865c86092a5eb1bb84fa9bd9997a4f002a28350a
created 2015-03-25 15:50 +0100
pushed 2015-03-26 18:44 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1092544 - Use assertRecoveredOnBailout in the test suite. r=bbouvier
486e2ec002fef511360999a3f06ec86bdec41409
created 2015-03-25 15:50 +0100
pushed 2015-03-26 18:44 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1092544 - Assert that instructions are recovered on bailouts. r=bbouvier
6229a2b58212102344fc13881703d3cae17e9490
created 2015-03-24 09:06 +0100
pushed 2015-03-24 15:35 +0000
Lars T Hansen Lars T Hansen - Bug 1146364 - use resumeAfter after effectful instructions. r=nbp
0d4e6b99f0c4ab87d0362ba6a17849403782fb6b
created 2015-03-15 01:45 +0100
pushed 2015-03-24 15:35 +0000
Guillaume Maudoux Guillaume Maudoux - Bug 731683 - IonMonkey: Improve Ion compilation/bailouts checks. r=nbp
44aa05cc400f82eabbb9a9e3880dda178eca5633
created 2015-03-19 13:50 +0100
pushed 2015-03-21 19:32 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135042: Optimize SIMD.storeX/storeXY/storeXYZ in Ion; r=bhackett
266fac2f7b2a571959cd0684d8799e9a4f9cff50
created 2015-03-20 19:36 +0100
pushed 2015-03-21 19:32 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135042: Optimize SIMD.loadX/loadXY/loadXYZ in Ion; r=bhackett
bcad11e292db400d298c4732793c6580e7ece25d
created 2015-03-18 20:07 +0100
pushed 2015-03-21 19:32 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135039: Generalize swizzle MIR node to SimdGeneralShuffle; r=sunfish
a3a293a7d9eae7a7d8fdb12e49992360341e2a03
created 2015-03-19 10:08 +0100
pushed 2015-03-20 02:15 +0000
Jan de Mooij Jan de Mooij - Bug 974418 - Fix a TSan race involving the double-elements flag on template objects. r=bhackett
f266c100d83178282108b6df157ce8a6067a1f32
created 2015-03-18 15:12 +0100
pushed 2015-03-18 22:01 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1137624 - Disable Array.join optimization. r=jandem
6a42e09d9a26440640e40ac96aadbe8b4bb32cf8
created 2015-03-02 19:40 +0100
pushed 2015-03-17 10:46 +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-03-12 22:06 +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-03-12 08:14 +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-03-12 08:14 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135039: Apply swizzle type policy changes in Ion too; r=sunfish
8e42150ade7d2c157bfc05a2a3737fbfba2b78c4
created 2015-03-10 19:24 +0100
pushed 2015-03-11 19:47 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1140709: Add a second bounds check for checking that the index is actually positive; r=bhackett
c9e3da252b70b09594996fda26f358e85f04e2fc
created 2015-03-03 11:29 -0800
pushed 2015-03-06 12:07 +0000
Jeff Walden Jeff Walden - Bug 1139759 - Self-host %TypedArray%.prototype.copyWithin. r=till
ca2ba62ff1df1358d201480eb0c22688a4d1f6bf
created 2015-03-05 16:38 -0800
pushed 2015-03-06 12:07 +0000
Guillaume Maudoux Guillaume Maudoux - Bug 1136189 - SIMD: inline SIMD constructors with missing arguments. r=bbouvier
3f54fe544025d1a49bbf51ca1f40761a2cbe3e5f
created 2015-02-27 18:30 +0100
pushed 2015-03-04 21:35 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135042: Inline SIMD stores in Ion; r=bhackett
ddee53b10d77a87b6b553d1fe0a3de71b9448eb2
created 2015-03-02 12:11 +0100
pushed 2015-03-04 21:35 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135042: Inline SIMD loads in Ion; r=bhackett
7aab9b127761bb3cea3d78b2dae738f4fc50a9b7
created 2015-03-03 12:09 +0100
pushed 2015-03-04 00:49 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 756a0e4a9f48 (bug 1135042) for static analysis build bustage
d0c17a82c8e3fdd39f739279cb5d7911c0898e61
created 2015-03-03 12:08 +0100
pushed 2015-03-04 00:49 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d69585ea6ca9 (bug 1135042)
d69585ea6ca95c5eae68dcd5fd3f5dff64d181df
created 2015-02-27 18:30 +0100
pushed 2015-03-04 00:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135042: Inline SIMD stores in Ion; r=bhackett
756a0e4a9f48c974dadb68ac2b6eaa704ba1c325
created 2015-03-02 12:11 +0100
pushed 2015-03-04 00:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135042: Inline SIMD loads in Ion; r=bhackett
b5cac236faad28d0a4c971e7c2f4a3499336ecae
created 2015-02-27 09:35 +0100
pushed 2015-03-04 00:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135039: Implement general SIMD swizzle and use it; r=sunfish
c4ec1a14df2dfe9839c7c5855dd9aab595326724
created 2015-02-27 09:33 +0100
pushed 2015-03-02 20:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135038: Inline SIMD.check as guard unbox; r=nbp
97ce84348766d1addd08238e60b75dfbb8b702e9
created 2015-02-26 16:47 +0100
pushed 2015-03-02 20:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1134638: 16. Use more macros; r=nbp
8db64625dd3abacc297f5b4b0516603c9bbdec26
created 2015-02-24 18:50 +0100
pushed 2015-03-02 20:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1134638: 15. Inline select/bitselect in Ion; r=nbp
0036dc1b7bdfde636532d136474c2557d00650d0
created 2015-02-26 12:08 +0100
pushed 2015-03-02 20:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1134638: 14. Inline SIMD getters (signMask, .x, .y, .z, .w) in Ion; r=nbp
26fff1612f878ff7d3cdb9a51316a7a580c8aea9
created 2015-02-26 12:34 +0100
pushed 2015-03-02 20:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1134638: 13. Inline splat in Ion; r=nbp
3100e1df4f0f772b916b11f70c9d248e36623da2
created 2015-02-25 14:44 +0100
pushed 2015-03-02 20:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1134638: 12. Inline with{X,Y,Z,W} in Ion; r=nbp
771f49cc99e7f80772dacab732a3406f379697f8
created 2015-02-23 16:31 +0100
pushed 2015-03-02 20:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1134638: 10. Inline SIMD comparisons in Ion; r=nbp
6ab15d0a97c207d84d0d786c0a9d0ed7ddb2eb44
created 2015-02-23 19:10 +0100
pushed 2015-03-02 20:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1134638: 8. Inline SIMD conversions in Ion; r=nbp
99b8284d006ec4a5472d19eaf4b440ec4593f002
created 2015-02-20 18:28 +0100
pushed 2015-03-02 20:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1134638: 6. Inline SIMD unary arithmetic operations; r=nbp
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-02-27 18:20 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
02cbdac24ec232624abdc653b0c755597c7fe2b8
created 2015-02-24 11:42 +0100
pushed 2015-02-27 02:25 +0000
Jarda Jarda - Bug 1127932 - IonMonkey: Inline SIMD.float32x4.add/sub/mul calls; r=bbouvier
5a69728808f94b51c3f05d0a3ec5d46d446bca59
created 2015-02-20 14:58 +0100
pushed 2015-02-24 00:05 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1134638: 3. Templatize inlineSimdBinary functions; r=nbp
9436a637f882b09a24ebc6eb50d8fe556c21918b
created 2015-02-19 17:29 +0100
pushed 2015-02-24 00:05 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1134638: 2. Inline some float32x4 binary arithmetic and bitwise operations; r=nbp
a94fb6a4642072856b53b1e47821caceefca3593
created 2015-02-11 18:04 -0500
pushed 2015-02-16 15:06 +0000
Victor Carlquist Victor Carlquist - Bug 688219 - Cache String.prototype.split. r=djvj
less more (0) -100 -60 tip