js/src/asmjs/AsmJS.cpp
5472bbbb12079f4ca2da7fb8048fd0787ef6f200
created 2016-05-31 09:00 -0700
pushed 2016-08-01 13:59 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Implement select for 8x16 and 16x8 SIMD types. r=sunfish
d21a912dfd85657ed906dcc7ec46b4d0a1eacca9
created 2016-05-30 10:09 -0500
pushed 2016-08-01 13:59 +0000
Luke Wagner Luke Wagner - Bug 1271010 - Baldr: add real heterogeneous function table (r=bbouvier)
a372dfd44aadb5b41fb526f5b960d98f79eb9f40
created 2016-05-17 14:53 -0700
pushed 2016-08-01 13:59 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Asm.js: Add small integer SIMD types. r=bbouvier
6eb70c8292c06d9ddffe886aac5ae99e5386a93c
created 2016-05-17 14:53 -0700
pushed 2016-08-01 13:59 +0000
Jakob Olesen Jakob Olesen - Bug 1136226 - Add FORALL enumerations for small integer SIMD types. r=sunfish
3f15752a20bb8750828ccc85cb19906b97e82666
created 2016-05-02 13:05 +0200
pushed 2016-08-01 13:59 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1268955: Implement strict semantics check for asm.js modules and functions; r=Waldo
5b115b854171f01c1a521e389f2c52c700e9f935
created 2016-05-05 13:45 +1000
pushed 2016-08-01 13:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1267551 (part 4) - Use MOZ_MUST_USE more in js/src/asmjs/. r=bbouvier.
5f92a21902622c9afedaa23f7939e6d710410d38
created 2016-04-29 12:46 -0500
pushed 2016-08-01 13:59 +0000
Luke Wagner Luke Wagner - Bug 1268863 - Report ScriptSources that are only reachable via AsmJSModule (r=njn)
e477d5ac98ac048a8d9c869d5cb163ce96b4f9cf
created 2016-04-28 20:03 -0500
pushed 2016-08-01 13:59 +0000
Luke Wagner Luke Wagner - Bug 1219098 - Odin: Share JSFunction objects to make less garbage (r=bbouvier)
3d67e45f994a3ae1ae43479c32c2ed63bbf1a7c8
created 2016-04-27 14:16 +1000
pushed 2016-08-01 13:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1267550 (part 2) - Rename MOZ_WARN_UNUSED_RESULT as MOZ_MUST_USE. r=froydnj.
2b4b2b927f559cf33da34d0f72de5623f0b12a55
created 2016-04-28 10:36 -0500
pushed 2016-08-01 13:59 +0000
Luke Wagner Luke Wagner - Bug 1263202 - BaldrMonkey: switch to arities on branches, calls and return (r=bbouvier)
82274c64d408cfc201380e3704064785591004e2
created 2016-04-22 12:55 +0200
pushed 2016-08-01 13:59 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1254142: BaldrMonkey: make br_table yield (r=luke)
60e3c951ded0d2495f8ba68a3260a5af15420fd4
created 2016-04-28 10:36 -0500
pushed 2016-08-01 13:59 +0000
Dan Gohman Dan Gohman - Bug 1259295 - BaldrMonkey: Postorder (r=luke)
a8f65fd17dc20e16d5ad5727a9b695b18c7c1b15
created 2016-04-26 17:42 +0200
pushed 2016-08-01 13:59 +0000
Tom Schuster Tom Schuster - Bug 1255925 - Change JSFunction::name to return a JSAtom. r=efaust
ff00656a1bda864d16795701f976612100bc9baf
created 2016-04-18 15:28 +0200
pushed 2016-06-06 19:02 +0000
Lars T Hansen Lars T Hansen - Bug 1263902 - check return value from JS_smprintf. r=bbouvier, r=shu
b9d51ed412a7ccf1ad49e7fb1bb998720e23a7fa
created 2016-03-21 14:32 -0700
pushed 2016-06-06 19:02 +0000
Jeff Walden Jeff Walden - Bug 1259877 - Eliminate Invoke(JSContext*, const CallArgs&, MaybeConstruct = NO_CONSTRUCT) by 1) renaming it to a more-internal name, 2) adding an Invoke overload for existing InvokeArgs providers only, and 3) adding an InternalInvoke function to temporarily mark non-InvokeArgs places using the existing signature that will later be changed not to. r=efaust
d300e4102b65ff28fc89bd77b731bcd82232d66d
created 2016-04-07 13:56 +0200
pushed 2016-06-06 19:02 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1262208: Generalize the disabled compilation mode message for asm.js; r=luke
859f435f2ca001acc659cf47a2068fc94287e84a
created 2016-04-02 08:55 -0700
pushed 2016-06-06 19:02 +0000
Lars T Hansen Lars T Hansen - Bug 1225028 - remove Atomics.fence. r=bbouvier
fdd1faf35dbfd32211e0f47e8e8d13ecc0e9856f
created 2016-03-15 10:26 -0500
pushed 2016-06-06 19:02 +0000
Jason Orendorff Jason Orendorff - Bug 1256956 - Silence some GCC warnings. r=luke.
5b7b0aae0f722d93d9bff69d5051d97fe5cf2c42
created 2016-03-14 15:42 -0500
pushed 2016-06-06 19:02 +0000
Jason Orendorff Jason Orendorff - Bug 837192 - Stop trying to inject "use strict"; into Function.prototype.toString() output. r=Waldo.
8d78cce3934e3112a94d78f10ea87e20dd2830c7
created 2016-03-14 10:19 -0500
pushed 2016-06-06 19:02 +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-06-06 19:02 +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-06-06 19:02 +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-06-06 19:02 +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-06-06 19:02 +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-06-06 19:02 +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-06-06 19:02 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16: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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +0000
Jakob Olesen Jakob Olesen - Bug 1244889 - Remove SimdTypeToLength(). r=bbouvier
70b848b3abc6010e4f0171d14ed4a4750ddda842
created 2016-02-18 11:38 -0800
pushed 2016-04-25 16:57 +0000
Jakob Olesen Jakob Olesen - Bug 1244889 - Fix CheckCoercionArg and CheckReturnType. r=luke
3577a7648ce7e23431ca99b3b7839ef6d92079e7
created 2016-02-18 11:38 -0800
pushed 2016-04-25 16:57 +0000
Jakob Olesen Jakob Olesen - Bug 1244889 - Reduce dependency on wasm::ExprType. r=luke
66b1403ab173c9fb871a867d626cc8b2b27cf7ed
created 2016-02-18 11:38 -0800
pushed 2016-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +0000
Luke Wagner Luke Wagner - Bug 1248860 - Odin: remove Expr::InterruptCheck (r=bbouvier)
185f8e002c0e7f4f2828ce0e23001d74392d0013
created 2016-02-17 09:30 -0600
pushed 2016-04-25 16:57 +0000
Luke Wagner Luke Wagner - Bug 1248860 - Odin: move CompileArgs to ModuleGeneratorData (r=bbouvier)
60ffa2f5f62038743533b74595392b6c31a67177
created 2016-02-16 16:48 -0600
pushed 2016-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +0000
Chris Peterson Chris Peterson - Bug 1243647 - Fix -Wimplicit-fallthrough warnings by breaking at unintentional switch fallthroughs in AsmJS.cpp. r=bbouvier
less more (0) -100 -60 tip