Commit Graph

470 Commits

Author SHA1 Message Date
Syrus
759561e0c5 Expose Compiler and CompilerConfig only on translator mode 2020-05-03 21:28:35 -07:00
Syrus
8d3cfa769a Fixed linting 2020-05-03 14:40:29 -07:00
Syrus
ab27b7ff3a Fixed singlepass compilation 2020-05-03 14:37:53 -07:00
Syrus
c5690b5142 Merge branch 'master' into singlepass
# Conflicts:
#	Cargo.lock
#	lib/compiler-singlepass/src/config.rs
2020-05-03 11:50:36 -07:00
losfair
a63a921a17 Wire up parallel compilation. 2020-05-03 23:34:29 +08:00
Syrus
9e107aa90d Added Singlepass README 2020-05-02 16:30:45 -07:00
Syrus
6a06af1b1b Simplified compiler config removing mutable features and target 2020-05-02 15:22:05 -07:00
Syrus
4e36cf987b Make compilers feature-configurable 2020-05-02 15:17:18 -07:00
Syrus
21c5c2b281 Use tracing instead of log 2020-05-01 23:47:48 -07:00
losfair
1180ac4e1c ExceptionCode -> TrapCode 2020-04-30 00:46:04 +08:00
losfair
3f2ea9639a Merge remote-tracking branch 'origin/master' into singlepass 2020-04-30 00:22:40 +08:00
losfair
cb0c5fb60c Sync with master repo, PR #1412. 2020-04-30 00:16:29 +08:00
Syrus
39550bc469 Simplified wasmparser dependencies 2020-04-28 14:26:31 -07:00
Syrus
3d2bb43a93 Updated dependent crate versions 2020-04-27 20:03:44 -07:00
losfair
2fde9c3efc VM placeholders. 2020-04-28 00:46:29 +08:00
losfair
acc652e685 Operator codegen. 2020-04-28 00:46:17 +08:00
losfair
39fe47d600 Codegen helpers. 2020-04-27 23:07:52 +08:00
losfair
aa7e5030e0 Port over more common components. 2020-04-27 23:07:42 +08:00
losfair
4bce29c06d Starting to port singlepass. 2020-04-25 02:00:41 +08:00
Syrus
5eef30c7fa Added Singlepass backend 2020-04-22 14:25:27 -07:00