js/src/asmjs/AsmJSValidate.cpp
d2abf02e8df8e4bd1c444b8b61337bd97f186dbf
created 2015-03-27 10:15 -0700
pushed 2015-06-19 19:24 +0000
Dan Gohman Dan Gohman - Bug 1148232 - OdinMonkey: Always put asm.js heap alignment masks just before their accesses r=luke
da24bccfcaf00f48abcccd0c3ce0fd196dfcc056
created 2015-03-27 10:15 -0700
pushed 2015-06-19 19:24 +0000
Dan Gohman Dan Gohman - Bug 1148232 - OdinMonkey: Misc CheckArrayAccess cleanups r=luke
f41fff953bf1d05c0f3696081f0ec92ccd4c8aa4
created 2015-03-27 10:15 -0700
pushed 2015-06-19 19:24 +0000
Dan Gohman Dan Gohman - Bug 1148232 - OdinMonkey: Update tests to avoid using legacy syntax. r=luke
768fcbee6319132f1bab327baf9e3371e4bc45ca
created 2015-03-27 10:15 -0700
pushed 2015-06-19 19:24 +0000
Dan Gohman Dan Gohman - Bug 1148232 - OdinMonkey: Update an asm.js error message r=luke
7e4aab7d129f8c122885c6e7ba729c56b2245811
created 2015-03-26 10:04 +1100
pushed 2015-06-19 19:24 +0000
Douglas Crosher Douglas Crosher - Bug 1147353 - Odin: simplify the masked index bounds check test. r=sfink, r=luke
bcad11e292db400d298c4732793c6580e7ece25d
created 2015-03-18 20:07 +0100
pushed 2015-06-19 19:24 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135039: Generalize swizzle MIR node to SimdGeneralShuffle; r=sunfish
e246f0d09dbec63784667f55076df124a4904c25
created 2015-03-20 08:52 -0500
pushed 2015-06-19 19:24 +0000
Luke Wagner Luke Wagner - Bug 1135428 - OdinMonkey: remove compileAndGo restriction (r=bbouvier)
810a0dfe489fec63fbb518f64607bafa13dce3c8
created 2015-03-19 15:46 -0700
pushed 2015-06-19 19:24 +0000
Steve Fink Steve Fink - Bug 1145255. r=luke, a=dveditz
672a7ade30a1cf1500b0809f12d9fb66508eb147
created 2015-03-13 19:13 +0100
pushed 2015-06-19 19:24 +0000
ProgramFOX ProgramFOX - Bug 1141629 - SIMD: Clarify that reciprocal and reciprocalSqrt are approximations. r=bbouvier
6da864042bbff1f781e785c30389ec394d62c611
created 2015-03-12 21:46 -0400
pushed 2015-06-19 19:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 1142311 part 2. Rename the parent arg of NewScriptedFunction to enclosingDynamicScope, and make it optional. r=waldo
998842c5d5b521de79e318e22edeb9c963245fd5
created 2015-02-24 14:11 -0600
pushed 2015-06-19 19:24 +0000
Luke Wagner Luke Wagner - Bug 1136331 - OdinMonkey: allow stdlib calls in heap expressions (r=bbouvier)
bd142e2ac19ca898893ae02c4747ff23ae08429a
created 2015-03-11 22:33 -0400
pushed 2015-06-19 19:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 1140586 part 5. Split up js::NewFunction into several different APIs that are more clear in terms of what they do and don't need parents as much. r=waldo
2d8eb9a843bfd5b73a3930a2977d02ee6764d0c5
created 2015-03-11 22:33 -0400
pushed 2015-06-19 19:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 1140586 part 3. Drop the funobjArg of js::NewFunction and js::NewFunctionWithProto. r=waldo
132344b49ba6ddb63998e919af682fc1675c733d
created 2015-03-07 21:13 +0100
pushed 2015-06-19 19:24 +0000
Steve Singer Steve Singer - Bug 1140801 - Don't invoke functions on non-ion platforms. r=nbp
97ce84348766d1addd08238e60b75dfbb8b702e9
created 2015-02-26 16:47 +0100
pushed 2015-06-19 19:24 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1134638: 16. Use more macros; r=nbp
26fff1612f878ff7d3cdb9a51316a7a580c8aea9
created 2015-02-26 12:34 +0100
pushed 2015-06-19 19:24 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1134638: 13. Inline splat in Ion; r=nbp
23c991c5434a997b8c5cd7b0fb76f563e4cefc31
created 2015-02-27 17:16 -0800
pushed 2015-06-19 19:24 +0000
Dan Gohman Dan Gohman - Bug 867001 - IonMonkey: Infrastructure for aligning JIT'd loops. r=bbouvier
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-06-19 19:24 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
d04bc7d09a0129541e9545a0818ce686732e4cdf
created 2015-02-26 12:18 +0100
pushed 2015-06-19 19:24 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1112164 part 6 - RegisterSets: takeAny should take one register and all aliases of it. r=mjrosenb
037b0e802178659daeb2dbd1ce1bf4990274b391
created 2015-02-26 12:18 +0100
pushed 2015-06-19 19:24 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1112164 part 2 - Rename ReturnSimdReg to ReturnInt32x4Reg and ReturnFloat32x4Reg. r=bbouvier
45bbb218f296db59bf2783bb1e272fe13ecc5436
created 2015-02-25 17:30 -0800
pushed 2015-06-19 19:24 +0000
Eric Faust Eric Faust - Bug 1101903 - Part 1: Convert SharedContext::strict to a method. (r=Waldo)
12ea42444af916a344a3975dfbd1a25e6418da79
created 2015-02-24 07:50 -0800
pushed 2015-06-19 19:24 +0000
Dan Gohman Dan Gohman - Bug 1122856 - OdinMonkey: Split out the flag that says "bounds checks are unneeded because of signal handling" r=luke
5dc0d44c8dbdd97f31fcbf39cf1c130dfd33e1d5
created 2015-04-20 09:14 -0500
pushed 2015-04-21 23:03 +0000
Luke Wagner Luke Wagner - Bug 1152280 - OdinMonkey: tighten changeHeap mask validation. r=bbouvier, a=abillings
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-04-21 23:03 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
00bdb5b2e0a2baa0b78821b6195e7ec57605719f
created 2015-03-19 15:46 -0700
pushed 2015-04-21 23:03 +0000
Steve Fink Steve Fink - Bug 1145255. r=luke, a=lmandel
75c804d608a2f19bf8ac330928e75af71cb8b66a
created 2015-02-11 16:12 -0800
pushed 2015-04-21 23:03 +0000
Jeff Walden Jeff Walden - Bug 1130811 - Split PNK_OBJECT_PROPERTY_NAME out of PNK_NAME, so that PNK_NAME is *always* a name reference and the other is *always* the identifier used to specify a property name in an object literal. r=efaust
f7e6d385cdaa50062241f15dce61fda1a8f0ddbd
created 2015-02-03 22:07 +0100
pushed 2015-04-21 23:03 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1123777: Let SIMD.float32x4.with{X,Y,Z,W} accept double scalar argument in asm.js; r=luke
5de196d1152280b040fb9f3eb3fcb444a233c25b
created 2015-02-12 20:04 +0100
pushed 2015-04-21 23:03 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1129491: Remove coercion role of SIMD constructors; r=luke
a1bd894fbfc812f1f3ba524d8088eea1ab5bb474
created 2015-02-12 19:02 +0100
pushed 2015-04-21 23:03 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1129491: Add SIMD.{type}.check() to asm.js; r=luke
b1055d934e7119546ab4e441375810621bf89b5c
created 2015-02-13 16:53 -0800
pushed 2015-04-21 23:03 +0000
Shu-yu Guo Shu-yu Guo - Bug 1130214 - Add an .allowUnobservedAsmJS accessor on Debugger instances. (r=jimb)
42a06f4f0de9e8b2bfac94bafee684287b495de8
created 2015-02-10 12:50 -0200
pushed 2015-04-21 23:03 +0000
Victor Carlquist Victor Carlquist - Bug 1129148 - Wrote a MACRO to generate conditions to inline SIMD instructions (sub, mul, and, or, xor). r=nbp
3b00f60dbd69e3a82c699765967341f6ebb68349
created 2015-02-10 00:58 -0800
pushed 2015-04-21 23:03 +0000
Jeff Walden Jeff Walden - Bug 1130811 - Always use list nodes (albeit in some circumstances with only two elements), and never binary nodes, to represent various binary operations. r=luke
84877a7e03338c92ddc8d6542db6e38df936f8cf
created 2015-02-09 18:08 -0600
pushed 2015-04-21 23:03 +0000
Luke Wagner Luke Wagner - Bug 1125561 - silence unsigned-compare-against-zero warning on platforms with zero ShadowStackSpace (r=red)
ce28246c736f15f5d08a52462405ec829aff18fd
created 2015-02-09 16:48 -0600
pushed 2015-04-21 23:03 +0000
Luke Wagner Luke Wagner - Bug 1125561 - OdinMonkey: align FFIs for Ion calls (r=bbouvier)
c4500f0d25cd43c9eb7a421c7554086a647e5726
created 2015-02-09 09:20 -0700
pushed 2015-04-21 23:03 +0000
Brian Hackett Brian Hackett - Bug 1130849 - Rename jsinfer files, r=jandem.
2db34138eedff06328b4bfd9f845fb98c2aaeeac
created 2015-02-05 16:35 +0100
pushed 2015-04-21 23:03 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1113338: Add SIMD partial loads/stores in asm.js; r=sunfish,luke
a3d62f05e02f6f6e07405a0676a1dd7e11c11cac
created 2015-01-28 13:30 +0100
pushed 2015-04-21 23:03 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1113338: Generalize AsmJS{Load,Store}Heap to handle partial loads; r=luke
af63c36071f74d78c30507adc746a4ce4a75c81e
created 2015-01-26 19:57 +0100
pushed 2015-04-21 23:03 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1113338: Rename viewType into accessType everywhere; r=luke
3daaa1d1b5acefbc779510d9754b5d63a5e735f3
created 2015-01-28 09:31 +0100
pushed 2015-04-21 23:03 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1113338: Throw on out-of-bounds SIMD heap accesses in asm.js; r=luke
ead7aa880dbe3c021242b5cd1333945e5937c501
created 2015-01-23 16:05 -0600
pushed 2015-04-21 23:03 +0000
Jason Orendorff Jason Orendorff - Bug 1125371 - Silence some GCC-only warnings about uninitialized varaibles when building with --enable-optimize. r=jandem.
d590c1f472b29f1c54bd1c25b723996634f9b6a0
created 2015-01-26 15:40 +0100
pushed 2015-04-21 23:03 +0000
Lars T Hansen Lars T Hansen - Bug 1118604 - move activation fields. r=jandem
97c0c777233db3f3eb42b3d5c2bebea9987b3fc3
created 2015-01-15 20:11 -0500
pushed 2015-04-21 23:03 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 6/7 - Modify profiler sampler to use jit stack walking instead of pseudostack. r=jandem r=BenWa
f018b2922372d37af0ea3377546b6453c170b7a6
created 2015-01-15 20:11 -0500
pushed 2015-04-21 23:03 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 1/7 - Add JitActivation fields required for new profiler implementation. r=jandem
2367e3a9712a6a306e66711fecb559142c3edf02
created 2015-01-15 20:22 -0800
pushed 2015-04-21 23:03 +0000
Shu-yu Guo Shu-yu Guo - Bug 1121434 - Rename ExecutionMode to AnalysisMode. (r=jandem)
6ec139c64468872dc5b8ab44747e2b0c85870d5d
created 2015-01-14 15:26 -0800
pushed 2015-04-21 23:03 +0000
Wes Kocher Wes Kocher - Backed out 8 changesets (bug 1057082) for ASAN failures on a CLOSED TREE
76d5287679469d1d4dab10a36960175d37b7f186
created 2015-01-14 16:19 -0500
pushed 2015-04-21 23:03 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 6/7 - Modify profiler sampler to use jit stack walking instead of pseudostack. r=jandem r=BenWa
b1cb68eadf6c379f274ed95b2b8a23f63af00e3b
created 2015-01-14 16:19 -0500
pushed 2015-04-21 23:03 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 1/7 - Add JitActivation fields required for new profiler implementation. r=jandem
38ad6d18d2ce74ebdd07156c58eebef9b2220cfa
created 2015-01-13 16:09 -0600
pushed 2015-04-21 23:03 +0000
Luke Wagner Luke Wagner - Bug 1121185 - relax final-return-statement rules (r=bbouvier)
aabde7671ac0f2286f7926ef385ece17fa7a5153
created 2015-03-19 15:46 -0700
pushed 2015-03-23 22:08 +0000
Steve Fink Steve Fink - Bug 1145255. r=luke, a=lmandel
ac3b15d066657f307b8bcad8bd1b9993f0f82ece
created 2015-01-12 16:45 +0100
pushed 2015-03-23 22:08 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1112154 - Add MSimdBox and inline calls to SIMD constructors. r=bbouvier,jandem
7584b643e7e9e44c450c186e2631bed91fea5850
created 2015-01-07 01:18 -0800
pushed 2015-03-23 22:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 1118038 - Remove JIT parts of PJS. (r=lth)
769c68cc95a33eb8a577ebd8ac6f53aaa2b105ef
created 2014-12-22 18:42 +0100
pushed 2015-03-23 22:08 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1110164: Add bitselect to asm.js; r=luke
f3e8355e98306060f1e73e61f6b1532c97f65158
created 2014-12-29 18:04 +0100
pushed 2015-03-23 22:08 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1110164: Extend MSimdSelect to also handle element-wise select; r=sunfish
a207bb51ae07cf7f33425d5d4f18b7ccd309d169
created 2014-12-22 18:08 +0100
pushed 2015-03-23 22:08 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1110164: Rename MSimdTernaryBitwise into MSimdSelect; r=sunfish
da15e3989bb9038e2e4969a9bab4fe6c7a2d9c7a
created 2014-12-23 18:24 +0100
pushed 2015-03-23 22:08 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1115043: Ensure that range analysis takes size of element into account when removing bounds checks of AsmJS{Load/Store}Heap; r=luke
d3ce465f852c5d82fbc4df8168b9de48b9bf189c
created 2014-12-17 13:12 +0900
pushed 2015-03-23 22:08 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 958949 - Save return value for generator function into local variable before running finally-block. r=jandem
baca272c339ec577d2690eec09cf72e1610989fb
created 2014-12-15 10:46 +0000
pushed 2015-03-23 22:08 +0000
Jon Coppeard Jon Coppeard - Bug 1051822 - Create global helper thread state on JS_Init() r=terrence
4c4c162bfc77a46c44729b66b2d5853c698fd137
created 2014-12-13 10:22 -0500
pushed 2015-03-23 22:08 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1109702 - Fix more bad implicit constructors in js; r=Waldo
7d68836934b624a34d018faf2b4b02c8d49751b5
created 2014-12-10 13:26 +0100
pushed 2015-03-23 22:08 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1109096: Tweak error message in SIMD load/store arguments checking in Odin; r=luke
66151fa917a7df596fe1e45811d6d2937754e97c
created 2014-12-10 13:26 +0100
pushed 2015-03-23 22:08 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1108870: Support ternary conditionals with SIMD operands in asm.js; r=luke
less more (0) -100 -60 tip