423 Commits (622285790ce33211a8eca5ec6d9b944ef530d345)

Author SHA1 Message Date
Sergey Pepyakin a3719e08e5 Pass arguments. 6 years ago
Sergey Pepyakin eb60c2587a Basic form of a function call 6 years ago
Sergey Pepyakin 635ccc6916 Introduce TranslationContext 6 years ago
Sergey Pepyakin f22b9903b6 Pass function sig in function_body::translate 6 years ago
Jef 1e04dc90b6 Make more tests quickcheck-compatible, remove unused code 6 years ago
Jef b832832c76 Add const folding, fix returning values from blocks 6 years ago
Jef 17ecd049a1 Register allocation V2 6 years ago
Jef 4994e3671c Remove unused argument from fibonacci example 6 years ago
Jef 912fa83fff Add benchmarks 6 years ago
Jef 5bb7430976 Add quickcheck, implement simple binary operations 6 years ago
Jef 5b448ce3c7 Stop leaking stack space on function call 6 years ago
Dan Gohman 3f24098edc Implement the remaining valid spec tests. 6 years ago
Jef 189996accd Fix receiving more than 6 arguments, allow calling functions with more than 6 arguments 6 years ago
Jef 86353cba5e Allow calling functions with any signature 6 years ago
Dan Gohman 56850d481d Initial support for function, table, memory, and global imports. 6 years ago
Sergey Pepyakin b32f77ea02 Add the fib test. 6 years ago
Sergey Pepyakin 0cd70c649a Implement returns. 6 years ago
Sergey Pepyakin e02dbf1bc2 Add i32 literals support. 6 years ago
Sergey Pepyakin 0e9ba8332f Pass arguments. 6 years ago
Dan Gohman 7dcca6be5b Improve error handling, and start refactoring Instance. 6 years ago
Sergey Pepyakin 078486e080 Basic form of a function call 6 years ago
Dan Gohman fe562297a7 Rename wasmtime's --function to --invoke. 6 years ago
Dan Gohman a635861425 Report traps in functions invoked from the command line. 6 years ago
Dan Gohman dca7729313 Improve error handling and misc cleanups. 6 years ago
Dan Gohman 08488591a9 Fix clippy warning namespaces. 6 years ago
Dan Gohman d9b4bd1de8 Support imports. 6 years ago
Dan Gohman 8170a9db79 Update to the rustfmt in rust 1.31, which is now stable. 6 years ago
Dan Gohman 57635eb62b Implement minimal call_indirect signature checking. 6 years ago
Dan Gohman 04b7f0c0df Fix the description of the wasmtime program. 6 years ago
Dan Gohman 7faa15d7ac More infrastructure. 6 years ago
Dan Gohman bd69768e0d Improve infrastructure. 6 years ago
Dan Gohman 099f85f821 Rename main.rs to wasmtime.rs. 6 years ago
Dan Gohman 8dbd4b8d7c Start a wast testing harness and add some tests. 6 years ago
Dan Gohman f44fe25f9c Rewrite linear memory handling in terms of simple mmap/VirtualAlloc. 6 years ago
Frank Rehberger ec940ee8af Migrating to wabt::wat2wasm (#29) 6 years ago
Dan Gohman b3d831015c Add basic logging support to the wasmtime binary. 6 years ago
Sergey Pepyakin 5eb43f027a Introduce TranslationContext 6 years ago
Sergey Pepyakin 52c0443368 Pass function sig in function_body::translate 6 years ago
Sergey Pepyakin 13c36612b5 increment → reserve. 6 years ago
Sergey Pepyakin aa5643b9b5 Implement if then else 6 years ago
Sergey Pepyakin ba216b2e8a Add a simple i32.eq operator. 6 years ago
Sergey Pepyakin b42696f207 Add a simple boilerplate. 6 years ago
Frank Rehberger 4ac41213ad Add test_environ_translate 6 years ago
Geoffroy Couprie bf5a06bc95 separate the context intialization from the function execution (#21) 6 years ago
Dan Gohman 74ccddcd64 Update to Cranelift 0.24. 6 years ago
Geoffroy Couprie 7fca0792dd add a way to provide imported functions during relocation 6 years ago
Sergey Pepyakin 08240761d5 Compile a simple function (#2) 6 years ago
Dan Gohman 154b35ecc1 Initial experiment. 6 years ago
Nathan Froyd 5f11f44482 add a --target option to wasm2obj 6 years ago
Dan Gohman 5a96e022db Update to the rustfmt in rust 1.29, which is now stable. 6 years ago