Lachlan Sneff
|
74b6ba4eaf
|
Return type normalization, and change return errors from imported functions
|
2019-04-22 11:42:52 -07:00 |
|
Lachlan Sneff
|
85d9ca9ad2
|
Add NativeWasmType trait and modify WasmExternType
|
2019-04-22 10:35:55 -07:00 |
|
Brandon Fish
|
2516a1ee31
|
Merge branch 'master' into feature/wasi-more-debug
|
2019-04-20 14:22:59 -05:00 |
|
Brandon Fish
|
962c9c8596
|
Add more Debug impl for WASI types
|
2019-04-20 14:22:31 -05:00 |
|
Syrus
|
0aa35a675b
|
Fix WASI by using u32 everywhere instead of u16
|
2019-04-20 11:47:06 -07:00 |
|
Mark McCaskey
|
8095d70957
|
fix write to flush buffer; fix warnings
|
2019-04-19 15:57:51 -07:00 |
|
Mark McCaskey
|
5a575cd64d
|
Merge branch 'master' into feature/preopen-fd-and-more
|
2019-04-19 14:24:30 -07:00 |
|
Syrus Akbary
|
b4ded07313
|
Merge branch 'master' into feature/preopen-fd-and-more
|
2019-04-19 14:14:40 -07:00 |
|
Lachlan Sneff
|
087a826222
|
fix tests on more time uh huh
|
2019-04-19 14:09:41 -07:00 |
|
Lachlan Sneff
|
3b9e12b248
|
fix test
|
2019-04-19 14:02:21 -07:00 |
|
Lachlan Sneff
|
c3ef1f8421
|
Remove commented-out code
|
2019-04-19 14:00:03 -07:00 |
|
Lachlan Sneff
|
443663aa3f
|
Add caching support to llvm backend
|
2019-04-19 13:54:48 -07:00 |
|
Mark McCaskey
|
b141d7f80e
|
fix typo
|
2019-04-19 13:25:23 -07:00 |
|
Mark McCaskey
|
52279afbe2
|
add comment and reduce code in pre-open loading section
|
2019-04-19 13:24:41 -07:00 |
|
Mark McCaskey
|
5e504b77cd
|
add support for more complex paths in path_open
|
2019-04-19 12:48:29 -07:00 |
|
Mark McCaskey
|
c75f055b09
|
disable ZFS again; clean up simple-path's control-flow-path in path_open
|
2019-04-19 09:25:29 -07:00 |
|
Mark McCaskey
|
19e830d25a
|
fix memory access in WasmPtr
|
2019-04-18 17:48:14 -07:00 |
|
Mark McCaskey
|
7e58c4258c
|
Merge remote-tracking branch 'origin/master' into feature/preopen-fd-and-more
|
2019-04-18 15:43:02 -07:00 |
|
Lachlan Sneff
|
6279dd8e82
|
Fix test again, whoops
|
2019-04-18 10:14:25 -07:00 |
|
Lachlan Sneff
|
f0e0255b3f
|
Fix vm test
|
2019-04-18 10:08:17 -07:00 |
|
Lachlan Sneff
|
4dd64ed72e
|
Remove UserTrapper trait
|
2019-04-18 10:00:15 -07:00 |
|
bors[bot]
|
ccad8874e9
|
Merge #360
360: Single-pass fixes and optimizations. r=syrusakbary a=losfair
Co-authored-by: losfair <zhy20000919@hotmail.com>
Co-authored-by: Lachlan Sneff <lachlan.sneff@gmail.com>
|
2019-04-18 15:04:09 +00:00 |
|
Syrus
|
6c158a93bf
|
Added imports to be able to run Imagemagick
|
2019-04-17 17:42:21 -07:00 |
|
Lachlan Sneff
|
016535ce12
|
Merge branch 'master' into feature/singlepass-opt
|
2019-04-17 15:19:51 -07:00 |
|
Lachlan Sneff
|
61f31ae7e8
|
Fix lint (just two lines)
|
2019-04-17 15:17:16 -07:00 |
|
Lachlan Sneff
|
088263a604
|
Merge branch 'master' into feature/remove-call-protected
|
2019-04-17 14:14:36 -07:00 |
|
Lachlan Sneff
|
f0a20151f6
|
Fix returning the result from dynamic calls on the singlepass backend
|
2019-04-17 14:14:01 -07:00 |
|
losfair
|
e71da1cdf1
|
Some documentation on the code generator.
|
2019-04-18 02:28:08 +08:00 |
|
losfair
|
5f9aed0103
|
Merge remote-tracking branch 'origin/master' into feature/singlepass-opt
|
2019-04-17 02:18:00 +08:00 |
|
losfair
|
0da2442be1
|
Parse input in a single pass.
|
2019-04-17 02:10:36 +08:00 |
|
losfair
|
c47eb6eaa2
|
Fix corner cases.
|
2019-04-16 22:45:32 +08:00 |
|
Mark McCaskey
|
5771c904f8
|
add changelog entry
|
2019-04-12 14:16:42 -07:00 |
|
Mark McCaskey
|
a36ab1cd78
|
add misc changes to Cargo.tomls for publishing
|
2019-04-12 14:07:25 -07:00 |
|
Lachlan Sneff
|
57e24c957c
|
Merge branch 'master' into feature/remove-call-protected
|
2019-04-12 12:44:59 -07:00 |
|
Mark McCaskey
|
d507253372
|
update crate version numbers to 0.3.0
|
2019-04-12 12:19:46 -07:00 |
|
Lachlan Sneff
|
8b2f613649
|
Merge branch 'master' into feature/remove-call-protected
|
2019-04-12 11:50:39 -07:00 |
|
Mark McCaskey
|
9c12b3f7f1
|
update changelog
|
2019-04-12 11:22:01 -07:00 |
|
Lachlan Sneff
|
0d30c957a2
|
Fix llvm test
|
2019-04-12 10:33:30 -07:00 |
|
Lachlan Sneff
|
051d435423
|
Warnings and unused code cleanup
|
2019-04-12 10:27:14 -07:00 |
|
Lachlan Sneff
|
4e17ff8571
|
Update singlepass backend to new backend abstraction
|
2019-04-12 10:21:40 -07:00 |
|
Lachlan Sneff
|
75cc65a8c5
|
Update llvm backend to new backend abstraction
|
2019-04-12 10:05:50 -07:00 |
|
Lachlan Sneff
|
8b5da1d86e
|
Update cranelift backend to new backend abstraction
|
2019-04-12 09:58:29 -07:00 |
|
Lachlan Sneff
|
d8c6f76846
|
Redesign the interface between the runtime and the backends.
This removes the ProtectedCaller and FuncResolver traits, simplifying call implementations and improving dynamic call throughput.
|
2019-04-11 18:01:54 -07:00 |
|
Lachlan Sneff
|
688b6cae26
|
Merge branch 'master' into feature/nightly-release
|
2019-04-11 14:36:18 -07:00 |
|
Lachlan Sneff
|
4740b2467f
|
Add backend selection to cli
|
2019-04-11 14:34:54 -07:00 |
|
Syrus
|
d67bfdb2c5
|
Renamed dynasm backend to singlepass
|
2019-04-11 12:44:03 -07:00 |
|
Lachlan Sneff
|
60ac7a5b49
|
Remove unneeded semicolon
|
2019-04-11 12:13:36 -07:00 |
|
Lachlan Sneff
|
c898439817
|
Add well placed unwind(allowed) attribute
|
2019-04-11 12:07:54 -07:00 |
|
bors[bot]
|
81fcecd705
|
Merge #290
290: Assembler API for the single-pass backend. r=syrusakbary a=losfair
Co-authored-by: losfair <zhy20000919@hotmail.com>
|
2019-04-11 18:07:58 +00:00 |
|
losfair
|
394c56b2b4
|
Added missing was_unreachable check.
|
2019-04-11 18:59:00 +08:00 |
|