js/src/asmjs/AsmJSValidate.cpp
e91da451577285cc36cf6cc2082a6563d6f7ac09
created 2014-10-07 16:03 -0500
pushed 2014-10-07 21:06 +0000
Luke Wagner Luke Wagner - Bug 965880 - OdinMonkey: add back masm.storePtr that somehow got lost in rebasing on CLOSED TREE (r=me)
f72b6d7ece75f3824d6322dc011a41ef5c049c2d
created 2014-10-07 14:07 -0500
pushed 2014-10-07 19:17 +0000
Luke Wagner Luke Wagner - Bug 965880 - OdinMonkey: allow asm.js to change (resize) heap (r=bbouvier)
09bd9d93d3e2574abdc5db3f608737a309eb8d59
created 2014-10-07 14:07 -0500
pushed 2014-10-07 19:17 +0000
Luke Wagner Luke Wagner - Bug 965880 - OdinMonkey: allow typed array constructors to be imported and used (r=bbouvier)
a9a291cb900b6223ced10e5a68e3387e30d1d0d3
created 2014-10-07 16:24 +0100
pushed 2014-10-07 15:25 +0000
Ed Morley Ed Morley - Backed out changeset ab230e36399b (bug 1044256)
ab230e36399bdf43f572a6e759bdff4ffdb2d65c
created 2014-10-07 14:10 +0200
pushed 2014-10-07 12:10 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1044256: SIMD: Add support for unary operators in Odin; r=luke
020a62efb303bb8a1d78a7b124de112c7c704fe9
created 2014-10-01 19:17 +0200
pushed 2014-10-01 17:18 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT_IF by MOZ_ASSERT_IF. r=jorendorff
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-10-01 17:18 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
4baa041973f8860d94d8f04e16b7c839403ea362
created 2014-10-01 14:57 +0200
pushed 2014-10-01 12:57 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1073064: SIMD: Add int32x4.shift{left,right,rightLogical} to asm.js; r=luke
be1ba92ccc0028047a55e44cd04fd4e585b75d06
created 2014-09-29 16:54 +0200
pushed 2014-09-29 14:54 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1072927: Use macros for specifying which ops are valid for which SIMD type; r=luke
ca93fb8c91a144d6f957b3706fca8c9bf33d27ee
created 2014-09-29 16:54 +0200
pushed 2014-09-29 14:54 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1072927: Factor out SIMD cast validation in Odin; r=luke
e2c803c2aeec002102c76757fc1b6efdff769f68
created 2014-09-25 13:18 +0200
pushed 2014-09-25 11:21 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1069956: SIMD: Add support for int32x4.fromFloat32x4Bits and float32x4.fromInt32x4Bits in Odin; r=luke
fd0ef779e8a17325af669c6bfb86029c8c57e470
created 2014-09-25 13:18 +0200
pushed 2014-09-25 11:21 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1069956: SIMD: Add support for int32x4.fromFloat32x4 and float32x4.fromInt32x4 in Odin; r=luke
d6710f2fc838d71df51db08ae231fe08ce176509
created 2014-09-24 16:01 +0200
pushed 2014-09-24 14:02 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1071444: Return stack offset before incrementing it for win64 args; r=luke
4df302f6b71995dd1a9010dc1bfecf1639e6f810
created 2014-09-19 14:56 +0200
pushed 2014-09-19 12:57 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1025100: SIMD: add support for with{X,Y,Z,W} in Odin; r=luke
b1b54c2c878582ba959229aa28d0bdc1ab160723
created 2014-09-19 14:39 +0200
pushed 2014-09-19 12:42 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1053788: Add Float32 min max in asm.js; r=luke
2773740e71c5711b7db8563d6f19575b4d3b992c
created 2014-09-18 12:59 +0200
pushed 2014-09-18 11:00 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1068096: Add Min/Max support in Odin; r=luke
8e797bfdad38dabf8099d868ef3aab8aba5b8af7
created 2014-09-18 12:21 +0200
pushed 2014-09-18 10:27 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1067502: Factor out call coercions; r=luke
78c4acde1ac5ba0605674e08bfe2439b8ffd38ed
created 2014-09-16 16:41 +0200
pushed 2014-09-18 10:27 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1067502: Be less coercive for float32x4 ctor and splat inputs; r=luke
66454be46c6cffa1bf3cbafea46f1585d981a9ec
created 2014-09-16 20:31 -0500
pushed 2014-09-17 01:33 +0000
Luke Wagner Luke Wagner - Bug 1068355 - OdinMonkey: tidy up some names and comments (r=bbouvier)
cf9ed5c3532974b8b55d9b9ec6968d5c9b1e6026
created 2014-09-16 18:45 +0200
pushed 2014-09-16 16:47 +0000
Lars T Hansen Lars T Hansen - Bug 1054882 - Rollup patch. r=till, r=sstangl, r=jorendorff
31f84a923a1841db8046678bc57d150c4595a676
created 2014-09-16 17:34 +0200
pushed 2014-09-16 15:34 +0000
Benjamin Bouvier Benjamin Bouvier - Backed out changeset 2cb4a65fdd66 (bug 1067502)
2cb4a65fdd668f7d74b66299f0a3392ed4ff1d49
created 2014-09-16 16:41 +0200
pushed 2014-09-16 15:12 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1067502: Be less coercive for float32x4 ctor and splat inputs; r=luke
fe424bb7192ccda6943332356e9d43594b0ad6d9
created 2014-09-16 16:01 +0200
pushed 2014-09-16 14:01 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1067373: Fold SimdValueX4 with same non constant operands into SimdSplatX4; r=sunfish
96f1b2c8ab9107cd2ad03efa4b84bd27d86fc227
created 2014-09-15 15:36 +0200
pushed 2014-09-15 13:37 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1062217: Try fixing winxp build; r=bustage
2c1801cf786f53f13ffbbb4aad1f4860b5e14e0e
created 2014-09-15 14:46 +0200
pushed 2014-09-15 12:46 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1062217: Generalize SIMD operation and ctor validation; r=luke
6b83960a0eb37b8ecd2b7aeb092a5b32ef6d3c5a
created 2014-09-15 14:46 +0200
pushed 2014-09-15 12:46 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1062217: Add operator<= for Type; r=luke
b43aa1086f4096b3392bbd097dd5712b3b535fcb
created 2014-09-15 14:46 +0200
pushed 2014-09-15 12:46 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1062217: Rename simdSplat into splatSimd and de-templatize it; r=luke
80164e15bd54603a0bbb3b70480b337cb5e84601
created 2014-09-12 11:43 +0200
pushed 2014-09-12 09:45 +0000
Jan de Mooij Jan de Mooij - Bug 1060283 part 2 - Rename some JitSpew_* constants to JitSpew_Ion*. r=h4writer
1a28134a1bdf6f840e2af3f922f551bc06f4af35
created 2014-09-11 17:50 +0200
pushed 2014-09-11 15:52 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1065883: Fail if we try to import variables in the global section without a stdlib parameter; r=luke
989a7811d91b9ba0279f17bb705e4595008a9482
created 2014-09-10 11:47 +0200
pushed 2014-09-10 09:47 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1064493: Better wording for globals validation errors in asm.js; r=luke
60219948cf27602b70971efb2e7812f172fda3af
created 2014-09-10 11:47 +0200
pushed 2014-09-10 09:47 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1064493: Use failName rather than failf when validating asm.js globals; r=luke
526c183e9cd3dea3a8d6448346cb7bd629dafb5b
created 2014-09-09 11:33 -0500
pushed 2014-09-09 16:37 +0000
Luke Wagner Luke Wagner - Bug 1064668 - OdinMonkey: Maintain correct offsets for src line info (r=bbouvier)
47bdae7e0574af7d3d07fd27d44fd53a2d7ccc90
created 2014-09-03 15:38 +0200
pushed 2014-09-03 13:38 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1061664: Make a few variables and functions debug-only in /js; r=till
881bdc3b017f1816133621ac8f4f753a60a9c7ec
created 2014-09-03 13:35 +0200
pushed 2014-09-03 11:35 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1060789: OdinMonkey SIMD: Add support for splat; r=luke
9635de3e6440a0889a33032f80540ff54e61f550
created 2014-09-02 16:31 +1000
pushed 2014-09-03 11:32 +0000
Douglas Crosher Douglas Crosher - Bug 1060437 - Odin SIMD: Implement the select operation; r=luke
01eeee1da172483219c6e74deff74e5e4fb33207
created 2014-09-02 21:24 +0200
pushed 2014-09-02 19:26 +0000
Jan de Mooij Jan de Mooij - Bug 1060283 part 1 - Rename IonSpew to JitSpew. r=h4writer
b5ff5418fc7f43d68d7f8f1d0b7e923db76ffce3
created 2014-08-29 22:42 +1000
pushed 2014-09-02 08:28 +0000
Douglas Crosher Douglas Crosher - Bug 1060087 - OdinMonkey SIMD: add support for signMask; r=luke
1eb94f3ebf22362eb11b1ac0e5a5043faf46b49c
created 2014-09-02 10:25 +0200
pushed 2014-09-02 08:28 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1059733: OdinMonkey SIMD: add support for bitwise operations; r=luke
c32ca9dc07266daec39ba0a47b51a4b3a8d3f95a
created 2014-09-02 10:25 +0200
pushed 2014-09-02 08:28 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1059710: OdinMonkey SIMD: add support for comparisons; r=luke
e28ec487d050a1b3508d7944c96c08facdefe9a1
created 2014-09-01 22:14 +0200
pushed 2014-09-01 20:18 +0000
Douglas Crosher Douglas Crosher - Bug 1060789: Use splat constructor in Odin whenever possible; r=sunfish
e3092e36afb00b285e37e6585e12e24457330925
created 2014-08-27 14:23 +1000
pushed 2014-09-01 09:48 +0000
Douglas Crosher Douglas Crosher - Bug 1059064 - OdinMonkey: avoid referencing AsmJSGlobalRegBias except for the ARM and MIPS backends. r=luke
4773d0ec1ee8fac07c7f498377d5bbcaf84b0ad1
created 2014-08-28 10:01 +0200
pushed 2014-08-30 20:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 992267: Odin basic SIMD support; r=luke
a6ebf2ffec5378590582645a0d18bd09c9199030
created 2014-08-29 15:34 +0200
pushed 2014-08-30 20:49 +0000
Luke Wagner Luke Wagner - Bug 992267: Ensure stack alignment requirements for asm.js code; r=bbouvier
991b62ff5461b89bb49ad4e152286834eeebdc6f
created 2014-08-29 21:07 -0700
pushed 2014-08-30 04:07 +0000
Phil Ringnalda Phil Ringnalda - Backed out 3 changesets (bug 992267) for OS X non-unified bustage
2aac5dec0cc2d6ca7a5b26c0df66c0c9feaa7381
created 2014-08-29 15:57 -0500
pushed 2014-08-29 21:04 +0000
Luke Wagner Luke Wagner - Bug 1055337 - remove dead arg to functionArgsAndBodyGeneric (r=jorendorff)
c00000be5f34d01c4036dbd9afe6178dd9aede5f
created 2014-08-29 15:57 -0500
pushed 2014-08-29 21:04 +0000
Luke Wagner Luke Wagner - Bug 1053989 - OdinMonkey: add Math.clz32 to stdlib (r=bbouvier)
fc9f83afab316d2463d4bd993f0e922c54f2788b
created 2014-08-28 10:01 +0200
pushed 2014-08-29 18:59 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 992267: Odin basic SIMD support; r=luke
9afc72a12cb96edb53917224c0d1b638418a19a9
created 2014-08-29 15:34 +0200
pushed 2014-08-29 18:59 +0000
Luke Wagner Luke Wagner - Bug 992267: Ensure stack alignment requirements for asm.js code; r=bbouvier
e3ba68954c27a7104aabfa3158fa17dfe9c4b413
created 2014-08-28 21:46 +0200
pushed 2014-08-28 19:47 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1059606: Take into account that coerced math builtin calls can be in deadCode; r=luke
badda824a0b70630b225612a5983c3ea03d978fe
created 2014-08-27 12:21 +0200
pushed 2014-08-27 12:51 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1052514: Use AsmJSNumLit in AsmJSModule.h; r=luke
a576a4743bece83ac06b04d3e0583f83ae4a6d34
created 2014-08-27 13:40 +0200
pushed 2014-08-27 11:42 +0000
Benjamin Bouvier Benjamin Bouvier - Backed out changeset d3f44966d998 (bug 1052514) for jit test failures on a CLOSED TREE
d3f44966d99813b745ed2943b9ffed4dc86e9a67
created 2014-08-27 12:21 +0200
pushed 2014-08-27 10:22 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1052514: Use AsmJSNumLit in AsmJSModule.h; r=luke
30524bc6f4cf3d35d3bef77d0a488ef1d9726978
created 2014-08-27 12:21 +0200
pushed 2014-08-27 10:22 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1052514: Move AsmJSNumLit and use it in Globals; r=luke
684b02de6a315266192a6a7ee3fe36a7b34b7be5
created 2014-08-27 12:20 +0200
pushed 2014-08-27 10:21 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1052325: AsmJS: make return coercion optional for standard math lib functions calls; r=luke
4f7989d0848f02c6c6cf243980d0e993b8d50ffc
created 2014-08-27 12:19 +0200
pushed 2014-08-27 10:21 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1052325: Odin: Rename CheckCall into CheckCoercedCall; r=luke
55ada902c145417ee00b5feb91b74ccc26ecffd6
created 2014-08-27 10:08 +1000
pushed 2014-08-27 09:02 +0000
Douglas Crosher Douglas Crosher - Bug 1058587 - OdinMonkey MIPS: bias the global-register to improve instruction encoding efficiency. r=dougc
b5f83ef103598d381aec80b6ff3e27efa3b51a80
created 2014-08-14 14:39 +0200
pushed 2014-08-26 12:04 +0000
Branislav Rankov Branislav Rankov - Bug 1007156 - Port changes from bug 991153 to MIPS. Support for all float32 regs, part 2. r=mjrosenb
6d2be3e95314a869aca5c7b2a63a9f2e2522dd17
created 2014-08-26 00:48 +1000
pushed 2014-08-25 18:07 +0000
Douglas Crosher Douglas Crosher - Bug 1051595 - OdinMonkey: Bias the global-register to improve instruction encoding efficiency. r=luke
6b9c89464dc6a988f033df4dbcf9699fe9736954
created 2014-08-21 11:30 -0500
pushed 2014-08-21 16:50 +0000
Luke Wagner Luke Wagner - Bug 1054066 - OdinMonkey: remove special optimization for H[constant>>K] (r=dougc)
880bd2e2b616fb5fe8761735d2cbfe8b894fb9c0
created 2014-08-21 11:27 -0500
pushed 2014-08-21 16:50 +0000
Luke Wagner Luke Wagner - Bug 1054438 - Tidy up AsmJSValidate.h and some heap-access related code (r=dougc)
less more (0) -60 tip