Commit Graph

1995 Commits

Author SHA1 Message Date
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
bors[bot]
e8d335cfd9 Merge #348
348: Internal runtime ↔️ backend abstraction refactor. r=lachlansneff a=lachlansneff

This replaces the `ProtectedCaller` and `FuncResolver` traits with a combined `RunnableModule` trait. I'd like to get this merged, since it's standalone, but there are follow-up PRs I'd like to make that will further change the abstraction

Co-authored-by: Lachlan Sneff <lachlan.sneff@gmail.com>
Co-authored-by: Syrus Akbary <me@syrusakbary.com>
2019-04-17 21:48:08 +00: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
Syrus Akbary
c55952b450
Update LICENSE author 2019-04-16 12:11:00 -07: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
bors[bot]
c8a71263db Merge #355
355: add misc changes to Cargo.tomls for publishing r=MarkMcCaskey a=MarkMcCaskey



Co-authored-by: Mark McCaskey <mark@wasmer.io>
2019-04-12 21:20:52 +00: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
bors[bot]
e9f07dc239 Merge #352
352: update crate version numbers to 0.3.0 r=MarkMcCaskey a=MarkMcCaskey



Co-authored-by: Mark McCaskey <mark@wasmer.io>
2019-04-12 19:28:26 +00:00
Mark McCaskey
5dd6b06864 update changelog 2019-04-12 12:27:51 -07:00
Mark McCaskey
d507253372 update crate version numbers to 0.3.0 2019-04-12 12:19:46 -07:00
Syrus Akbary
9bab2e62c8
Require test-rust-nightly in bors to merge 2019-04-12 12:09:23 -07:00
Lachlan Sneff
8b2f613649
Merge branch 'master' into feature/remove-call-protected 2019-04-12 11:50:39 -07:00
Lachlan Sneff
5854e65161 Update changelog 2019-04-12 11:31:48 -07:00
bors[bot]
97059a178a Merge #351
351: add hidden option to specify command name r=MarkMcCaskey a=MarkMcCaskey



Co-authored-by: Mark McCaskey <mark@wasmer.io>
Co-authored-by: Mark McCaskey <markmccaskey@users.noreply.github.com>
2019-04-12 18:30:33 +00:00
Mark McCaskey
73be6c7a75
Merge branch 'master' into feature/add-command-name-opt 2019-04-12 11:30:07 -07:00
Lachlan Sneff
eed334297c
Merge branch 'master' into feature/remove-call-protected 2019-04-12 11:28:30 -07:00
Mark McCaskey
9c12b3f7f1 update changelog 2019-04-12 11:22:01 -07:00
Lachlan Sneff
97e60602e4
Merge branch 'master' into feature/remove-call-protected 2019-04-12 11:18:51 -07:00
bors[bot]
e6e3ba5597 Merge #350
350: Enforce changelog updates through ci r=lachlansneff a=lachlansneff

This PR enforces that the changelog is updated for every PR through a CI job.

Co-authored-by: Lachlan Sneff <lachlan.sneff@gmail.com>
2019-04-12 18:17:52 +00:00
Mark McCaskey
9ae3559da4 add hidden option to specify command name 2019-04-12 11:17:02 -07:00
Lachlan Sneff
8af4888ced
Update CHANGELOG.md 2019-04-12 11:12:46 -07:00
Lachlan Sneff
b035c333d8
Fix indentation 2019-04-12 11:11:33 -07:00
Lachlan Sneff
b13844a1a3
Update config.yml 2019-04-12 11:10:55 -07:00
Lachlan Sneff
0711f924f7 Update CHANGELOG.md 2019-04-12 11:09:31 -07:00
Lachlan Sneff
b568d30333 Update circleci config 2019-04-12 11:08:20 -07:00
bors[bot]
7c6f37c39b Merge #349
349: Add CHANGELOG.md r=lachlansneff a=lachlansneff

This PR adds a CHANGELOG.md file that will note all changes to the code in this repository.

[Rendered](d026530f01/CHANGELOG.md)

Co-authored-by: Lachlan Sneff <lachlan.sneff@gmail.com>
2019-04-12 17:49:58 +00:00
Lachlan Sneff
d026530f01
Add link to PR. 2019-04-12 10:48:34 -07:00
Lachlan Sneff
15fca21995 Add CHANGELOG.md 2019-04-12 10:46:29 -07:00
Lachlan Sneff
e8d5f01276
Merge branch 'master' into feature/remove-call-protected 2019-04-12 10:38:04 -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
Syrus
94fac3dd8b Updated version to 0.3.0 🎉 2019-04-11 17:19:39 -07:00
Syrus
2d01ff0a6d Install rust nightly by default in mac 2019-04-11 16:54:49 -07:00
bors[bot]
7113355333 Merge #346
346: Improved installer to use tar r=Hywan a=syrusakbary

Improved installer to use tar

Co-authored-by: Syrus <me@syrusakbary.com>
2019-04-11 23:30:25 +00:00
Syrus
0cbb6de552 Improved Rustup installer in mac 2019-04-11 16:24:14 -07:00
Syrus
0aec2081a2 Merge branch 'master' into feature/tar-install
# Conflicts:
#	.circleci/config.yml
2019-04-11 16:19:13 -07:00