Nick Lewycky
|
77afcea9dc
|
Add V128 stubs to allow LLVM backend to build again.
|
2019-07-10 13:48:12 -07:00 |
|
Nick Lewycky
|
0a1bdd449e
|
Update to @llvm.minimum/@llvm.maximum which requires LLVM 8.
The @llvm.minnum/@llvm.maxnum intrinsics don't produce correct (for wasm) outputs in all cases.
|
2019-07-10 13:48:12 -07:00 |
|
Nick Lewycky
|
ea83924547
|
Update to LLVM 8.0.
|
2019-07-10 13:48:12 -07:00 |
|
Nick Lewycky
|
b8d2aee80f
|
Update wabt to 0.8 release.
|
2019-07-10 13:48:12 -07:00 |
|
Mark McCaskey
|
99ebb782dc
|
update to version 0.5.4
|
2019-07-05 13:35:55 -07:00 |
|
losfair
|
a3dcc0e240
|
Merge remote-tracking branch 'origin/master' into feature/osr
|
2019-07-04 23:56:45 +08:00 |
|
Mark McCaskey
|
535da4c34a
|
update to version 0.5.3 for wapm bug fix
|
2019-07-03 14:35:39 -07:00 |
|
Mark McCaskey
|
83da82d844
|
update for release wasmer 0.5.2
|
2019-07-02 14:13:45 -07:00 |
|
Nick Lewycky
|
b8f0292c0a
|
Update to wasmpaser 0.32.1.
|
2019-07-02 10:00:19 -07:00 |
|
Nick Lewycky
|
adb257a40f
|
Reformat.
|
2019-07-01 16:15:13 -07:00 |
|
Nick Lewycky
|
9fc713f9b1
|
Update for new wasmparser.rs version.
|
2019-07-01 16:11:38 -07:00 |
|
Nick Lewycky
|
fe38cc915b
|
Update to newer cranelift which also requires an update to wasmparser 0.31.0.
|
2019-07-01 15:27:17 -07:00 |
|
losfair
|
650f67a339
|
Merge remote-tracking branch 'origin/master' into feature/osr
|
2019-07-01 21:15:35 +08:00 |
|
losfair
|
967027003d
|
Full preemptive snapshot/resume.
|
2019-06-27 15:49:43 +08:00 |
|
Nick Lewycky
|
70247a0c6e
|
Simplify construction of floating point constants.
|
2019-06-25 16:05:22 -07:00 |
|
Nick Lewycky
|
55394b4f06
|
Void type in llvm may only be used as a function return type. You may not form a pointer to void or use it as a structure member.
Fixes assertion failure initializing llvm backend.
|
2019-06-25 16:05:22 -07:00 |
|
Mark McCaskey
|
09177ac3ae
|
update version numbers to 0.5.1, add changelog entry
|
2019-06-24 12:45:40 -07:00 |
|
Mark McCaskey
|
7bdfb2be51
|
update version numbers and changelog for 0.5.0
|
2019-06-17 12:56:28 -07:00 |
|
losfair
|
69944c1dc2
|
Fix ctx layout in LLVM.
|
2019-06-05 02:13:10 +08:00 |
|
Brandon Fish
|
66f9049a06
|
Reset LLVM related code to master
|
2019-06-02 19:36:26 -05:00 |
|
Brandon Fish
|
995ecefa92
|
Cargo fmt
|
2019-06-02 09:49:21 -05:00 |
|
losfair
|
8019505e65
|
Merge remote-tracking branch 'origin/feature/clif-cgapi' into feature/metering
|
2019-05-31 15:40:05 +08:00 |
|
losfair
|
b834b4ff36
|
Metering for LLVM.
|
2019-05-31 15:36:08 +08:00 |
|
losfair
|
fd8675324c
|
Merge remote-tracking branch 'origin/master' into feature/metering
|
2019-05-29 11:16:05 +08:00 |
|
Brandon Fish
|
8069cdac16
|
Merge branch 'master' into feature/clif-cgapi
|
2019-05-26 12:04:45 -05:00 |
|
Brandon Fish
|
6ca311f92d
|
Fix compilation errors and warnings
|
2019-05-26 11:13:37 -05:00 |
|
Johan Andersson
|
8018453266
|
Update wasmparser 0.29.2 -> 0.30.0
|
2019-05-24 23:18:08 +02:00 |
|
losfair
|
9919dd73c8
|
Merge remote-tracking branch 'origin/master' into feature/metering
|
2019-05-23 20:18:11 +08:00 |
|
Brandon Fish
|
04d6ccc95c
|
Pass module info to FCG as Arc
|
2019-05-21 23:44:31 -05:00 |
|
Brandon Fish
|
e34e625009
|
Implement MCG.next_function in other backends
|
2019-05-19 11:45:16 -05:00 |
|
Syrus
|
4ddffb8285
|
Update libraries versions to 0.4.2
|
2019-05-16 14:39:13 -07:00 |
|
losfair
|
6aa87a0bbf
|
Add the internals field and necessary structures for metering.
|
2019-05-17 01:10:21 +08:00 |
|
losfair
|
fac4c452c6
|
Fix LLVM backend.
|
2019-05-14 18:49:02 +08:00 |
|
Brandon Fish
|
2aefa731a6
|
Add deny for unreachable patterns and unused unsafe
|
2019-05-12 00:33:02 -05:00 |
|
Brandon Fish
|
85158ac22a
|
Add some initial deny for unused_imports and unused_variables
Additional unused variable fix on unix
Remove unused import on unix
Remove unused windows import
|
2019-05-11 09:23:25 -05:00 |
|
Brandon Fish
|
54095fcd67
|
Clean up commented out code in LLVM codegen
|
2019-05-07 22:53:48 -05:00 |
|
losfair
|
e53d5a91ca
|
Remove transmutes.
|
2019-05-07 19:20:18 +08:00 |
|
Brandon Fish
|
9c0cbc9775
|
Remove previous LLVM parser code
|
2019-05-06 23:41:31 -05:00 |
|
Brandon Fish
|
87a94657d0
|
Merge branch 'master' into feature/llvm-cgapi
|
2019-05-06 22:39:20 -05:00 |
|
Mark McCaskey
|
e5dc94c7d6
|
update version number to 0.4.1
|
2019-05-06 18:02:39 -07:00 |
|
Brandon Fish
|
0926a5020e
|
Implement caching for parser refactor
|
2019-05-05 20:11:47 -05:00 |
|
Brandon Fish
|
4770277b15
|
Remove parser refactor commented out code, unused imports and fields
|
2019-05-05 14:28:40 -05:00 |
|
Brandon Fish
|
e1138a553b
|
Fix LLVM refactor unreachable depth
|
2019-05-05 13:56:02 -05:00 |
|
Brandon Fish
|
1864733ab8
|
Merge branch 'master' into feature/llvm-cgapi
|
2019-05-05 13:25:51 -05:00 |
|
Brandon Fish
|
60c0504bdf
|
Implement llvm returns in function code generator finalize
|
2019-05-04 12:07:21 -05:00 |
|
Brandon Fish
|
c5caf9b6db
|
Update LLVM FCG begin_body
|
2019-05-03 00:14:25 -05:00 |
|
Mark McCaskey
|
2646765671
|
Merge branch 'master' into update-version-numbers-to-4
|
2019-05-01 09:27:38 -07:00 |
|
Brandon Fish
|
b016ec6b34
|
Add start_of_code_block to function
|
2019-04-30 23:44:34 -05:00 |
|
Brandon Fish
|
0ee2ba0ee6
|
Implement more of next_function and finalize
|
2019-04-30 23:22:41 -05:00 |
|
Brandon Fish
|
ec253c73ab
|
Implement feed_local
|
2019-04-30 20:11:44 -05:00 |
|