Commit graph

91 commits

Author SHA1 Message Date
bjorn3
02b7cdc316 Update Cranelift and object 2020-08-20 15:21:26 +02:00
bjorn3
847cc7ab2a Disable the inline asm support using a feature flag 2020-08-15 14:19:23 +02:00
bjorn3
748d516e0d Use builtin ranlib instead of running external ranlib
This makes it possible to create rlibs for any target without installing
a toolchain for the target

Fixes #763
2020-07-15 16:28:21 +02:00
bjorn3
8dfb1daea7 Update dependencies 2020-07-13 19:41:52 +02:00
bjorn3
ac77371852 Add a feature flag for the JIT 2020-07-09 14:23:00 +02:00
bjorn3
bc966492c2 Update Cranelift 2020-07-02 21:58:11 +02:00
bjorn3
5262fec06d Update Cranelift 2020-06-30 18:48:26 +02:00
bjorn3
d471c1b521 Update Cranelift 2020-06-16 10:38:12 +02:00
bjorn3
bc555764bd Update Cranelift 2020-06-05 12:40:33 +02:00
bjorn3
020bcb31db Register frame table in JIT mode 2020-05-01 20:58:27 +02:00
bjorn3
e7661d49c3 Implement .eh_frame writing 2020-04-25 18:23:31 +02:00
dependabot-preview[bot]
8de9fbb752
Bump libloading from 0.5.2 to 0.6.0 (#957)
Bumps [libloading](https://github.com/nagisa/rust_libloading) from 0.5.2 to 0.6.0.
- [Release notes](https://github.com/nagisa/rust_libloading/releases)
- [Commits](https://github.com/nagisa/rust_libloading/compare/0.5.2...0.6.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-04-06 11:09:01 +02:00
bjorn3
5c9b9305b7 Update Cranelift and object 2020-03-24 13:17:03 +01:00
bjorn3
63f22397ae Fix Cranelift patch paths 2020-03-08 12:25:11 +01:00
bjorn3
dc1165300d Update for the merge of Cranelift into Wasmtime 2020-02-29 14:24:29 +01:00
bjorn3
24fd604540 Update Cranelift
As basic blocks now work, they are enabled.
2020-01-22 18:04:11 +01:00
bjorn3
4fbb45c3f3 Update gimli to 0.20.0 2020-01-14 14:19:43 +01:00
bjorn3
3311c1f7fe Remove some depencencies 2020-01-14 14:16:06 +01:00
bjorn3
9dad9cf88d Improve build time for build scripts in release mode 2020-01-10 14:21:45 +01:00
bjorn3
d65ba25ba7 Remove faerie support 2020-01-10 13:30:21 +01:00
bjorn3
2bd7dcd2c0 Update Cranelift 2020-01-10 13:28:31 +01:00
bjorn3
72729e2211 Disable read feature of gimli 2020-01-09 17:59:59 +01:00
bjorn3
399cada762 Directly depend on cranelift_{codegen,frontend}
Fixes #838
2019-12-24 12:43:20 +01:00
bjorn3
0cbcccf4c1 Update Cranelift 2019-12-08 11:51:18 +01:00
bjorn3
c6086a8fd7 Rustup to rustc 1.41.0-nightly (6d77e45f0 2019-12-04) 2019-12-05 21:00:57 +01:00
bjorn3
7a27ded57f Enable object backend by default 2019-11-23 15:06:23 +01:00
bjorn3
1f8a646592 Update cranelift and update git url for move to bytecodealliance
Fixes #796
2019-11-14 21:32:18 +01:00
bjorn3
ff7507e014 Update Cranelift and faerie 2019-11-11 20:39:47 +01:00
bjorn3
bef2d8836f Fix backend_object build 2019-11-09 15:50:48 +01:00
bjorn3
74ea53f1fb Update cranelift 2019-11-06 20:48:29 +01:00
bjorn3
62d1082190 Update cranelift and object 2019-11-01 20:08:42 +01:00
bjorn3
40178f6d3c Changes for gimli-rs/object#133 2019-10-25 22:01:31 +02:00
bjorn3
8536514308 Rustup to rustc 1.40.0-nightly (10a52c25c 2019-10-24) 2019-10-25 21:41:24 +02:00
bjorn3
bb5cefe838 Test object::write backend on travis 2019-10-19 10:56:35 +02:00
bjorn3
0471ed2776 Add support for object::write 2019-10-18 18:31:38 +02:00
bjorn3
f9ff604d96 Make dylib metadata write backend agnostic 2019-10-18 18:31:38 +02:00
bjorn3
82fde5b622 Remove bitflags dependency 2019-10-06 17:52:23 +02:00
bjorn3
8cee28db3e Switch back to crates.io version of gimli
Fixes #727
2019-10-03 18:54:30 +02:00
bjorn3
3a7aa6c0fa Reduce time required to build from scratch in dev mode
* Disable wasm reading of object
* Use tempfile bundled with rustc
* Don't optimize and don't generate debuginfo for build scripts and some
  build deps

Before: 354s (5m 45s)
After: 207s (3m 27s)
2019-09-21 14:27:45 +02:00
bjorn3
3ee184f2aa Update object to 0.14.0 2019-09-13 20:44:48 +02:00
bjorn3
48da36d7a8 Update dependencies 2019-09-12 20:22:02 +02:00
bjorn3
ce0be229d7 Use upstream cranelift 2019-09-08 19:18:17 +02:00
bjorn3
cd0e862282 Update ar
Fixes #672
2019-09-01 11:17:01 +02:00
bjorn3
02b68aa747 Update dependencies
The faerie update fixes macOS build (m4b/faerie#90)
2019-08-22 12:37:24 +02:00
bjorn3
2facd8e7ff Only build dylib
This saves ~200mb of space
2019-08-13 19:46:16 +02:00
bjorn3
3000a3f63d [WIP] Implement dylib loading for the JIT 2019-08-10 16:50:23 +02:00
bjorn3
770c12ac97 Use own branch of clif instead of local checkout 2019-07-26 12:02:51 +02:00
bjorn3
de32ddad23 [WIP] Basic i128 support 2019-07-26 11:28:04 +02:00
bjorn3
07bb89a02d Fix it 2019-06-11 16:57:59 +02:00
bjorn3
aa48c1482a [WIP] 2019-06-11 16:46:36 +02:00