Dan Gohman
582e7942f8
Bump version to 0.54.0 ( #1333 )
2020-01-10 14:08:07 -08:00
Philip Craig
43f1e05156
Update target-lexicon to 0.10
2020-01-10 11:30:12 +01:00
Benjamin Bouvier
ac8a952a6b
Bump version to 0.52.0
2019-12-18 12:37:08 +01:00
Dan Gohman
b4528beaf5
Bump version to 0.51.0 ( #1250 )
2019-11-20 22:40:55 -08:00
Benjamin Bouvier
9080a02e10
Replace CraneStation by bytecodealliance everywhere; ( #1221 )
2019-11-12 10:09:31 -08:00
Dan Gohman
cf82863ea9
Bump version to 0.49.0 ( #1208 )
2019-11-06 14:38:46 -08:00
m4b
d5fb482524
build: update everything to target-lexicon 0.9;
2019-11-06 12:50:14 +01:00
Dan Gohman
45fb377457
Bump version to 0.48.0 ( #1202 )
...
* Bump version to 0.48.0
* Re-enable `byteorder`'s default features.
The code uses `WriteBytesExt` which depends on the `std` feature being
enabled. So for now, just enable `std`.
2019-11-05 13:59:19 -08:00
Dan Gohman
a9868de3d8
Bump version to 0.47.0
2019-11-04 15:43:27 -08:00
dependabot-preview[bot]
b4d92f0978
Update indicatif requirement from 0.12.0 to 0.13.0
...
Updates the requirements on [indicatif](https://github.com/mitsuhiko/indicatif ) to permit the latest version.
- [Release notes](https://github.com/mitsuhiko/indicatif/releases )
- [Commits](https://github.com/mitsuhiko/indicatif/compare/0.12.0...0.13.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-11-04 14:53:09 +01:00
Nicolas B. Pierron
69d2f40c10
Fix #796 : Enable basic-blocks by default.
2019-10-17 14:00:40 +02:00
dependabot-preview[bot]
e15b720d56
Update indicatif requirement from 0.11.0 to 0.12.0
...
Updates the requirements on [indicatif](https://github.com/mitsuhiko/indicatif ) to permit the latest version.
- [Release notes](https://github.com/mitsuhiko/indicatif/releases )
- [Commits](https://github.com/mitsuhiko/indicatif/compare/0.11.0...0.12.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-10-16 12:29:14 +02:00
Dan Gohman
50b7d2827d
Bump version to 0.46.1
2019-10-15 11:11:48 -07:00
Dan Gohman
ac4e93f971
Bump version to 0.46.0
2019-10-15 09:43:28 -07:00
Benjamin Bouvier
5b274ed3ba
[bugpoint] Merge consecutive blocks ( fixes #1124 );
2019-10-15 14:34:58 +02:00
Dan Gohman
ece9450a2f
Bump version to 0.45.0
2019-10-09 06:20:30 -07:00
Dan Gohman
dfdd504edc
Bump version to 0.44.0
2019-09-24 16:28:17 -07:00
Dan Gohman
411545ed9a
Bump version to 0.43.1
2019-09-20 14:11:15 -07:00
Dan Gohman
5c5eabb8d0
Bump version to 0.43.0
2019-09-19 12:23:51 -07:00
Philip Craig
3293ca6b69
Add cranelift-object
2019-09-09 21:54:20 -07:00
stefson
bafd79330d
upgrade to latest target-lexicon 0.8.1
...
this fixes the compile for arm and aarch64
reported via https://github.com/CraneStation/cranelift/issues/977
2019-09-06 15:20:04 +02:00
Dan Gohman
d858ebb4aa
Bump version to 0.42.0
2019-09-05 17:36:04 -07:00
Pat Hickey
89d741f8ae
upgrade to target-lexicon 0.8.0
...
* the target-lexicon crate no longer has or needs the std feature
in cargo, so we can delete all default-features=false, any mentions
of its std feature, and the nostd configs in many lib.rs files
* the representation of arm architectures has changed, so some case
statements needed refactoring
2019-09-04 15:12:17 -07:00
Dan Gohman
8becc9a64c
Bump version to 0.41.0
2019-08-30 23:22:48 -07:00
Nicolas B. Pierron
04b10b3fde
Add feature flags to test files.
...
Cranelift can be compiled with feature flags which can change its output. To
accomodate changes of output related to feature flags, test file can now include
`feature "..."` and `feature ! "..."` directives in the preamble of the test
file.
The test runner would skip the test if the flag does not match the expectation
of the test case.
2019-08-28 16:42:07 +02:00
Andrew Brown
ff3c44385c
Add test run to cranelift-filetests to allow executing CLIF ( #890 )
...
* Add ability to run CLIF IR using `clif-util run [-v] {file}` and add `test run` to cranelift-filetests to allow executing CLIF
This re-factors the compile/execute parts to a FunctionRunner that is shared between cranelift-filetests and clif-util. CLIF can be now be run using `clif-util run` as well as during `clif-util test` for files with a `test run` header. As before, only functions suffixed with a `run` comment are executed. The `run: fn(...) == ...` expression syntax is left for a subsequent change.
2019-08-21 18:03:09 +02:00
Mark Bestavros
d93673508c
cranelift-codegen: Remove all default architecture support
2019-08-21 11:33:39 +02:00
Dan Gohman
13f83d8291
Bump version to 0.40.0
2019-08-20 15:32:19 -07:00
Dan Gohman
0d54517d35
Bump version to 0.39.0
2019-08-20 14:26:16 -07:00
Dan Gohman
0c2c597852
Update to latest versions of term, capstone, wabt, goblin, wasmparser.
2019-08-20 14:18:14 -07:00
bjorn3
e6e274a3aa
Add bugpoint command
...
Add the command `cargo run --release bugpoint crash.clif 2>/dev/null` to reduce test cases.
2019-08-08 11:40:41 +02:00
Yury Delendik
00b8d019c9
Bump version to 0.38.0 ( #894 )
2019-08-06 14:41:13 -05:00
Dan Gohman
16e16c49a7
Bump version to 0.37.0
2019-07-27 04:50:19 -07:00
Nicolas B. Pierron
6792c062bf
Add basic-blocks feature flag at the top-level Cargo.toml.
2019-07-25 14:27:44 +02:00
Dan Gohman
4641fdd302
Bump version to 0.36.0
2019-07-19 16:28:40 -07:00
Dan Gohman
67dd0b5015
Bump version to 0.35.0
2019-07-12 15:48:19 -07:00
Dan Gohman
59f6c81e4f
Bump version to 0.34.0
2019-07-09 12:31:58 -07:00
Dan Gohman
a3e459269e
Bump version to 0.33.0
2019-07-03 10:40:58 -07:00
Dan Gohman
b35227b417
Bump version to 0.32.0
2019-07-02 12:27:39 -07:00
Dan Gohman
4b924d34b6
Bump version to 0.31.0
2019-06-28 11:37:39 -07:00
Benjamin Bouvier
e6249b541d
Update target-lexicon to 0.4.0;
2019-04-05 08:23:42 -07:00
Dan Gohman
ec0b10cd34
Bump version to 0.30.0
2019-03-26 09:36:22 -07:00
bjorn3
75312a6456
Update faerie to 0.9.1
2019-03-08 17:01:36 +01:00
Dan Gohman
34aba7fe66
Bump version to 0.29.0
2019-03-05 06:36:34 -08:00
Benjamin Bouvier
ec521088b7
Fixes #695 : Reintroduce a workspace declaration to run all tests with cargo;
2019-03-05 06:10:38 -08:00
Dan Gohman
2f2626f4b3
Remove the empty [workspace] declaration.
...
It doesn't appear to be needed; the crate directories having Cargo.toml
files appears to be sufficient.
2019-03-01 15:19:43 -08:00
lazypassion
747ad3c4c5
moved crates in lib/ to src/, renamed crates, modified some files' text ( #660 )
...
moved crates in lib/ to src/, renamed crates, modified some files' text (#660 )
2019-01-28 15:56:54 -08:00
Dan Gohman
45cd3f6193
Bump version to 0.28.0
2019-01-22 23:50:12 -08:00
Dan Gohman
c8febc1a37
Bump version to 0.27.0.
...
Major API-incompatible changes include:
- Introduce TrapCode::UnreachableCodeReached, used for unreachable in wasm.
- cranelift-wasm's `declare_signature` now takes its signature by value
- cranelift-wasm's `declare_table_elements` `elems` parameter now takes a boxed slice
- Remove cranelift-wasm's `ModuleEnvironment`'s `get_signature`,
`get_num_func_imports`, `get_func_type`, and `get_global`.
2019-01-22 20:06:34 -08:00
Benjamin Bouvier
c78a9a4a7c
Bump log and file-per-thread-logger;
2019-01-03 12:14:39 -08:00