js/src/asmjs/AsmJS.cpp
8d78cce3934e3112a94d78f10ea87e20dd2830c7
created 2016-03-14 10:19 -0500
pushed 2016-03-14 15:24 +0000
Luke Wagner Luke Wagner - Bug 1255954 - Odin: move asserts so they only run on successful validation (r=bbouvier)
b401844a547f8487c5ff131a87acac8f05be8373
created 2016-03-10 07:28 -0800
pushed 2016-03-10 15:28 +0000
Dan Gohman Dan Gohman - Bug 1253137 - BalderMonkey: Define encodings for eqz, rotl, and rotr r=luke
99dfc9704fcec801e5b216ebee315d823a6a00ea
created 2016-03-09 13:14 -0600
pushed 2016-03-09 21:16 +0000
Luke Wagner Luke Wagner - Bug 1253137 - Baldr: switch from LEB128 to prefix-based scheme to match BinaryEncoding.md (r=sunfish)
21d121d42c75e8898733f4acd53aa25ccbb10e75
created 2016-03-08 19:31 -0600
pushed 2016-03-09 02:00 +0000
Luke Wagner Luke Wagner - Bug 1253137 - Baldr: update encoding of memory access immediates (r=sunfish)
eeed1a47818e6d9c8860503bc69cab7c8c71d6fb
created 2016-03-08 19:31 -0600
pushed 2016-03-09 02:00 +0000
Luke Wagner Luke Wagner - Bug 1253137 - Baldr: update encoding of br_table branch targets (r=sunfish)
970c0c8816a539d82ccaefef942000ce2d335d8c
created 2016-03-07 16:02 -0600
pushed 2016-03-08 19:48 +0000
Luke Wagner Luke Wagner - Bug 1253137 - Baldr: add nop placeholder for branch values (r=sunfish)
c2b008a0c7ccb608b0248ed5d1ec711184cf22a0
created 2016-03-07 09:07 -0600
pushed 2016-03-07 15:49 +0000
Luke Wagner Luke Wagner - Bug 1253137 - Baldr: switch {i32, i64}.const to SLEB128 (r=sunfish)
5eabc3a7368a09eb317dabd86b598e4f32ff6088
created 2016-03-06 17:46 -0600
pushed 2016-03-06 23:48 +0000
Luke Wagner Luke Wagner - Bug 1253137 - Baldr: pass around Bytes instead of Bytecode/UniqueBytecode (r=sunfish)
57e9d3626218d7adf9463db51ad9aae8c44cd709
created 2016-03-06 17:46 -0600
pushed 2016-03-06 23:48 +0000
Luke Wagner Luke Wagner - Bug 1253137 - Baldr: switch local array to local entry array (r=sunfish)
a18101cf1a450c03de6ae7b7727816846008ce3b
created 2016-03-06 17:46 -0600
pushed 2016-03-06 23:48 +0000
Luke Wagner Luke Wagner - Bug 1246116 - Baldr: make the wasm br_table limit match asm.js (r=bbouvier)
004f09562d01873bbb3bf29236b5bdd6917232ab
created 2016-03-05 17:45 -0600
pushed 2016-03-06 00:01 +0000
Luke Wagner Luke Wagner - Bug 1253137 - Baldr: move ValType/ExprType into WasmBinary.h and tidy up WasmBinary.h (r=sunfish)
60fb79d430d82659bff21892764a22305abea2ff
created 2016-03-05 17:45 -0600
pushed 2016-03-06 00:01 +0000
Luke Wagner Luke Wagner - Bug 1253137 - Baldr: move local definitions into the body (r=sunfish)
d0c4157a7fc6d74975b44864e489afb292845751
created 2016-03-04 18:43 -0600
pushed 2016-03-05 05:13 +0000
Luke Wagner Luke Wagner - Bug 1253137 - Baldr: switch from expression-count to function body byte size (r=sunfish)
7ce3d296a3fa5f8f074ff5dfa551af40b3707d1b
created 2016-03-04 12:35 +0100
pushed 2016-03-05 03:43 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1246116: Wire BrTable in wasm and add a bunch of tests; r=sunfish
590ae9fe87592f60b50597c68dd8a0d338d90925
created 2016-03-04 07:57 -0800
pushed 2016-03-04 15:57 +0000
Dan Gohman Dan Gohman - Bug 1253115 - BaldrMonkey: Refactor AsmJS load/store infrastructure. r=luke
67c48a1e8414b5339ee02d047f727f889361716a
created 2016-03-04 12:36 +0100
pushed 2016-03-04 12:37 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1246116: Translate AsmJS loops into wasm opcodes and implement Wasm loops; r=luke
6ae0e2d591f61d8d248ce7d404a63bbe52843cbc
created 2016-02-23 23:45 +0900
pushed 2016-02-23 14:48 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1249896 - Part 1: Remove unused AndOrLeft, AndOrRight, RelationalLeft, and RelationalRight. r=jwalden
7ab5a74a821328d999ed73dceb385a7d51252740
created 2016-02-19 19:01 -0800
pushed 2016-02-20 03:01 +0000
Dan Gohman Dan Gohman - Bug 1249787 - OdinMonkey: Add offset and align fields to the encoding of load and store. r=luke
71817a535eff96c738ecbcff4875caf29e6c831f
created 2016-02-18 23:12 -0800
pushed 2016-02-19 07:20 +0000
Dan Gohman Dan Gohman - Bug 1249482 - OdinMonkey: Remove the needsBoundsCheck flag from the frontend. r=luke
94dbdf1ea450accedc55b8d37f63c23c0a277ebd
created 2016-02-18 11:38 -0800
pushed 2016-02-18 19:37 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1244889 - Disallow unsigned SIMD types for global variables. r=luke
a4b882758500e400460ca9a799a71e074be9f457
created 2016-02-18 11:38 -0800
pushed 2016-02-18 19:37 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1244889 - Add support for Uint32x4 as an asm.js type. r=luke
9a9da056716a9ee94803d39249cb0673599d8969
created 2016-02-18 11:38 -0800
pushed 2016-02-18 19:37 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1244889 - Handle all SIMD types in js::SimdTypeToName. r=bbouvier
ecdf89af57cfccd10a2131fd1e849fce4e5cfd1d
created 2016-02-18 11:38 -0800
pushed 2016-02-18 19:37 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1244889 - Amend wasm opcodes for unsigned I32x4 operations. r=bbouvier
746c90d31e354cbb96ed2a5f2d4823078b057428
created 2016-02-18 11:38 -0800
pushed 2016-02-18 19:37 +0000
Jakob Olesen Jakob Olesen - Bug 1244889 - Remove SimdTypeToLength(). r=bbouvier
70b848b3abc6010e4f0171d14ed4a4750ddda842
created 2016-02-18 11:38 -0800
pushed 2016-02-18 19:37 +0000
Jakob Olesen Jakob Olesen - Bug 1244889 - Fix CheckCoercionArg and CheckReturnType. r=luke
3577a7648ce7e23431ca99b3b7839ef6d92079e7
created 2016-02-18 11:38 -0800
pushed 2016-02-18 19:37 +0000
Jakob Olesen Jakob Olesen - Bug 1244889 - Reduce dependency on wasm::ExprType. r=luke
66b1403ab173c9fb871a867d626cc8b2b27cf7ed
created 2016-02-18 11:38 -0800
pushed 2016-02-18 19:37 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1244889 - Reduce dependency on wasm::ValType. r=luke
ee4b5764a109a6e5bb6714249cff9079d8c2bc9b
created 2016-02-18 11:38 -0800
pushed 2016-02-18 19:37 +0000
Jakob Olesen Jakob Olesen - Bug 1244889 - Define a canonical subset of Type::Which. r=luke
5498464cedbfcf4f50628f48f732ba6c351f670e
created 2016-02-18 11:38 -0800
pushed 2016-02-18 19:37 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1244889 - Rename Type:isVarType() out of the way. r=luke
e82a5bd3381e6609b4222ba358d3beec14140555
created 2016-02-18 11:38 -0800
pushed 2016-02-18 19:37 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1244889 - Remove toMIRType() and simdType() methods. r=bbouvier
6bb9aa94a48eb0a7d69d9b07d8bf10400861a6a9
created 2016-02-17 09:30 -0600
pushed 2016-02-17 15:32 +0000
Luke Wagner Luke Wagner - Bug 1248860 - Baldr: change function bodies to an expr list from expr (r=bbouvier)
c4d7e7b3172fc806afe55879c19f1e31894cd546
created 2016-02-17 09:30 -0600
pushed 2016-02-17 15:32 +0000
Luke Wagner Luke Wagner - Bug 1248860 - Odin: remove Expr::InterruptCheck (r=bbouvier)
185f8e002c0e7f4f2828ce0e23001d74392d0013
created 2016-02-17 09:30 -0600
pushed 2016-02-17 15:32 +0000
Luke Wagner Luke Wagner - Bug 1248860 - Odin: move CompileArgs to ModuleGeneratorData (r=bbouvier)
60ffa2f5f62038743533b74595392b6c31a67177
created 2016-02-16 16:48 -0600
pushed 2016-02-16 22:51 +0000
Luke Wagner Luke Wagner - Bug 1248488 - Odin: switch more integer immediates to variable-length u32s (r=sunfish)
9fc23b6714008e0a2908383b81b416c03afa0ea8
created 2016-02-16 16:48 -0600
pushed 2016-02-16 22:51 +0000
Luke Wagner Luke Wagner - Bug 1247846 - Baldr: add indirect function table and call_indirect (r=sunfish)
c79666816060e66e7d9d4841eccfa1401b8b54f7
created 2016-02-16 16:48 -0600
pushed 2016-02-16 22:51 +0000
Luke Wagner Luke Wagner - Bug 1247846 - Odin: switch CallIndirect to wasm binary encoding (r=bbouvier)
b891c7abac2084d87e3ba647b900406e64f844bc
created 2016-02-11 23:28 -0600
pushed 2016-02-12 05:29 +0000
Luke Wagner Luke Wagner - Bug 1247755 - Baldr: disallow duplicate signature table entries (r=sunfish)
5711cc34477236babfe6d95c5ba49820bad36d14
created 2016-02-04 21:39 -0600
pushed 2016-02-05 03:41 +0000
Luke Wagner Luke Wagner - Bug 1244405 - Baldr: fix wasm function export name (r=bbouvier)
42bf14535d13996fac795e5107ee8c0075005628
created 2016-02-04 21:37 -0600
pushed 2016-02-05 03:41 +0000
Luke Wagner Luke Wagner - Bug 1244405 - Odin: switch to dynamic page size, move heap constants to Wasm (r=bbouvier)
3cfbbaeadb0b89aba2e9f771072148164db5d604
created 2016-02-03 16:04 +0100
pushed 2016-02-04 10:10 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1242342: Replace Ternary by IfElse which return expressions; r=luke
fae687abfc46830dd0addc8d66da2950fbddb373
created 2016-01-27 01:17 -0800
pushed 2016-02-03 11:47 +0000
Chris Peterson Chris Peterson - Bug 1243647 - Fix -Wimplicit-fallthrough warnings by breaking at unintentional switch fallthroughs in AsmJS.cpp. r=bbouvier
52e3a5197a92f78b6456cace5706cfdeda3561dd
created 2016-02-02 14:01 -0800
pushed 2016-02-02 22:04 +0000
Dan Gohman Dan Gohman - Bug 1245250 - BaldrMonkey: Refacfor min/max to make variadicity AsmJS-specific r=luke
f3f5fc7cb841231f78feaab9a3a1fffeb2b30367
created 2016-02-02 12:30 -0800
pushed 2016-02-02 20:36 +0000
Dan Gohman Dan Gohman - Bug 1244571 - BaldrMonkey: Implement parsing, encoding, and decoding for the conversion operators. r=luke
2b9279a162aba8bee1d7af8b91d005a58c67d67f
created 2016-02-01 10:16 -0600
pushed 2016-02-01 16:19 +0000
Luke Wagner Luke Wagner - Bug 1244403 - Baldr: factor out DynamicLinkData (r=bbouvier)
f1721ff79abcdc8ce54b1e181ae4fada0d09bbc4
created 2016-01-29 21:14 -0800
pushed 2016-01-31 23:08 +0000
Dan Gohman Dan Gohman - Bug 1244272 - BaldrMonkey: Implement the rest of the i32 binary operators. r=luke
9e8f89a8156997b9bda086d641bb744889895e26
created 2016-01-28 18:56 +0100
pushed 2016-01-29 08:29 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1243815: Put hard limits to some variable lengths in wasm; r=luke
0ad1cee5c7d894064e08e1311faa3ab2f30e02a5
created 2016-01-28 11:20 -0600
pushed 2016-01-28 17:54 +0000
Luke Wagner Luke Wagner - Bug 1243633 - Odin: switch to lineOrBytecode from line/column (r=bbouvier)
bdd196da64147f804094a079ed895262419ba800
created 2016-01-28 11:20 -0600
pushed 2016-01-28 17:54 +0000
Luke Wagner Luke Wagner - Bug 1243633 - Odin: tidy up call emitting (r=bbouvier)
852f670e81a4271c1d75a680a5ebe428c1729fb2
created 2016-01-28 10:30 -0600
pushed 2016-01-28 17:54 +0000
Luke Wagner Luke Wagner - Bug 1243252 - Baldr: add import section (r=bbouvier)
885145b43150000bcf742473a4cc4891e0360194
created 2016-01-28 09:21 -0600
pushed 2016-01-28 17:54 +0000
Luke Wagner Luke Wagner - Bug 1243252 - Baldr: refactor exports (r=bbouvier)
b001a1c7c38242c22673649b62de197c07bf67e7
created 2016-01-26 12:53 -0800
pushed 2016-01-27 21:15 +0000
Terrence Cole Terrence Cole - Bug 1234862 - Part 5: Rename DefaultGCPolicy to GCPolicy; r=sfink
778fb42dc4fe44e2b81bf6e2d679149d7cd384a5
created 2016-01-27 10:51 +0100
pushed 2016-01-27 17:30 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1242949: Implement Block in WebAssembly; r=luke
d3436add6111ec559ac46543c3d7d6e706aa2b9f
created 2016-01-26 13:05 -0600
pushed 2016-01-26 21:12 +0000
Luke Wagner Luke Wagner - Bug 1242804 - Baldr: check enum limits (r=bbouvier)
7f15a38a9d848f991343afca6001e9f2582bdd75
created 2016-01-26 14:22 +0100
pushed 2016-01-26 16:31 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1241454: Change SIMD opcodes encoding in wasm; r=luke, r=jolesen
f09cbcee02c70a42f26afd3d11861c8bec76d0ea
created 2016-01-26 14:32 +0100
pushed 2016-01-26 13:32 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset e082aea4df73 (bug 1241454) for bustage
e082aea4df732b6f905826dcdcf89f0367f0c11a
created 2016-01-26 12:36 +0100
pushed 2016-01-26 13:08 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1241454: Change SIMD opcodes encoding in wasm; r=luke, r=jolesen
bc9a40f981343dc8a279f539341de63c993e9684
created 2016-01-26 13:22 +0100
pushed 2016-01-26 12:23 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset cfb447308e8a (bug 1241454) for bustage on a CLOSED TREE
cfb447308e8aa42cda49825c4aa9b329ee3af6a7
created 2016-01-26 12:36 +0100
pushed 2016-01-26 11:54 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1241454: Change SIMD opcodes encoding in wasm; r=luke, r=jolesen
9f4ad9127752dcc7494d4cc31f0d02fe4cc066e7
created 2016-01-22 11:36 +0100
pushed 2016-01-22 14:51 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1241454: Unify AsmJSSimdOperation and SimdOperation; r=jolesen
8cee871e838f1d14c8d3c37d1f3e862cc651d4fa
created 2016-01-22 11:04 +0100
pushed 2016-01-22 14:51 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1241454: Hoist SimdTypeDescr::Type into SimdType, unify AsmJSSimdType and SimdType; r=jolesen
less more (0) -60 tip