Dan Gohman
262689908e
Bump version to 0.14.0
2018-07-13 09:26:46 -07:00
Dan Gohman
401c872c52
Update more paths for the CraneStation/cranelift rename.
2018-07-13 09:22:15 -07:00
Dan Gohman
f4dbd38a4c
Rename Cretonne to Cranelift!
2018-07-13 09:15:16 -07:00
Dan Gohman
19a636af96
Change Cretonne's license to "Apache-2.0 WITH LLVM-exception".
...
This adds the "LLVM-exception" to Cretonne's existing Apache-2.0
license.
https://spdx.org/licenses/LLVM-exception.html
2018-07-13 07:25:32 -07:00
Amanieu d'Antras
c6badde836
Update wabt to 0.4 ( #389 )
...
This fixes compilation on system with GCC 8.
2018-07-05 19:17:53 -07:00
Dan Gohman
112ae6df56
Bump version to 0.13.0
2018-07-02 15:48:18 -07:00
Dan Gohman
b17d1617ca
Update to hashmap_core 0.1.8.
2018-07-02 15:09:30 -07:00
Dan Gohman
0349270b58
Bump version to 0.12.0
2018-06-16 07:50:27 -07:00
Dan Gohman
49cc693d64
Update to hashmap_core 0.1.7.
2018-06-15 10:35:13 -07:00
Dan Gohman
dfc7065252
Bump version to 0.11.0
2018-06-15 08:46:25 -07:00
Dan Gohman
9542cab5ed
Bump version to 0.10.0
2018-06-12 12:29:59 -07:00
Dan Gohman
a7813c4448
Update to target-lexicon 0.0.2.
...
This fixes compilation on rust 1.22.1.
2018-06-12 06:36:07 -07:00
Dan Gohman
c03d67a4ff
Update for wasm memory instruction renaming.
...
The wasm spec renamed `grow_memory` and `current_memory` to
`memory.grow` and `memory.size`, respectively. Update cretonne's names
to follow.
Also, update to wasmparser 0.17.0, which also renames its corresponding
operators.
2018-06-12 05:02:25 -07:00
Dan Gohman
944251260b
Bump version to 0.9.0
2018-06-07 11:46:36 -07:00
Dan Gohman
750483b9ac
Update to hashmap_core 0.1.6.
2018-06-07 10:45:30 -07:00
Dan Gohman
6ec3a3f7a1
Pass the "std" feature through to target-lexicon.
2018-06-07 09:56:45 -07:00
Dan Gohman
f48c1d4f89
Update to target-lexicon 0.0.1 and faerie 0.4.1.
...
This fixes handling of custom targets.
2018-05-30 17:25:48 -07:00
Dan Gohman
4e67e08efd
Use the target-lexicon crate.
...
This switches from a custom list of architectures to use the
target-lexicon crate.
- "set is_64bit=1; isa x86" is replaced with "target x86_64", and
similar for other architectures, and the `is_64bit` flag is removed
entirely.
- The `is_compressed` flag is removed too; it's no longer being used to
control REX prefixes on x86-64, ARM and Thumb are separate
architectures in target-lexicon, and we can figure out how to
select RISC-V compressed encodings when we're ready.
2018-05-30 06:13:35 -07:00
Ram
4afb28ef59
Use wabt, and make the wasm subcommand optional. ( #347 )
...
* Use wabt for wasm testing.
* Use wabt in cton-util.
* Make the wasm subcommand optional.
2018-05-24 08:23:00 -07:00
Dan Gohman
89e7d56120
Allow wasm embedders to reject wasm modules with unsupported features. ( #345 )
...
Define `WasmError` (and an accompanying `WasmResult`) to represent
errors translating WebAssembly functions. Make `translate_call` and
related functions return `WasmResult`s so that embedders have the
flexibility to reject features they don't support.
Move `InvalidInput` out of `CtonError` and into `WasmError`, where it's
now named `InvalidWebAssembly`, as it's a WebAssembly-specific error
condition. Also extend it to preserve the original error message and
bytecode offset.
2018-05-21 20:49:19 -07:00
Dan Gohman
b4f9eb5e55
Bump versino to 0.8.0
2018-05-01 19:54:21 -07:00
Dan Gohman
525f01713b
Bump version to 0.7.0
2018-04-27 06:10:15 -07:00
Dan Gohman
e356c742aa
Bump version to 0.6.0
2018-04-23 14:35:23 -07:00
Dan Gohman
229b748f02
Update to wasmparser 0.16.1.
2018-04-23 14:06:54 -07:00
Dan Gohman
5f84afee2c
Merge remote-tracking branch 'origin/master' into no_std
2018-04-18 17:20:02 -07:00
morenzg
c791a4f8b1
Update to wasmparser 0.16.0
2018-04-18 12:46:55 -04:00
morenzg
fdf34e9d3e
Fix up nostd dependencies
2018-04-18 12:01:27 -04:00
Dan Gohman
1ba468b230
Bump version to 0.5.1
2018-04-17 22:18:30 -07:00
morenzg
a10a6a0df0
Merge branch 'master' into no_std
2018-04-17 16:56:33 -04:00
Dan Gohman
1f43ec09f3
Bump version to 0.5.0
2018-04-17 10:58:33 -07:00
Dan Gohman
f43b6aca1a
Use lower-case letters for github URLs.
...
This makes it a little more consistent; now, "cretonne" is never capitalized
in identifier, path, or URL contexts. It is capitalized in natural
language contexts when referring to the project.
2018-04-17 09:47:11 -07:00
Dan Gohman
24fa169e1f
Rename the 'cretonne' crate to 'cretonne-codegen'.
...
This fixes the next part of #287 .
2018-04-17 09:46:56 -07:00
Dan Gohman
7767186dd0
Rename 'cton_*' library names to match the 'cretonne_*' crate names.
...
This renames `cton_frontend` to `cretonne_frontend` and so on.
This fixes the first part of #287 .
2018-04-17 07:55:59 -07:00
Dan Gohman
f552c8768e
Bump version to 0.4.4
2018-04-16 16:37:00 -07:00
Dan Gohman
a4523cf0b8
Bump version to 0.4.3
2018-04-16 14:48:11 -07:00
Dan Gohman
781d3ee3ff
Bump version to 0.4.2
2018-04-03 16:04:54 -07:00
Dan Gohman
07693048f0
Merge remote-tracking branch 'origin/master' into no_std
2018-03-30 15:18:29 -07:00
Dan Gohman
57cd69d8b4
Say "IR" instead of "IL".
...
While the specifics of these terms are debatable, "IR" generally
isn't incorrect in this context, and is the more widely recognized
term at this time.
See also the discussion in #267 .
Fixes #267 .
2018-03-28 22:07:26 -07:00
Dan Gohman
fc7b0a7e51
Rename the no_std feature to core.
...
See
https://github.com/yurydelendik/wasmparser.rs/pull/49#issuecomment-375436225
for more details.
2018-03-22 13:43:06 -07:00
Dan Gohman
2d1f9f874c
Bump version to 0.4.1
2018-03-18 14:56:30 -07:00
Dan Gohman
921cea2845
Bump version to 0.4.0
2018-03-16 16:12:56 -07:00
Dan Gohman
5e21ac1a30
Use whitespace more consistently in Cargo.toml files.
2018-03-16 16:01:15 -07:00
Dan Gohman
44ca27beec
Update to wasmparser 0.15.1.
2018-03-13 09:34:20 -07:00
Dan Gohman
e776d987fd
Add Cargo.toml badges for published packages.
...
This adds a basic travis badge, as well as a badge indicating
"experimental" status, since the APIs are still evolving.
2018-03-13 09:34:11 -07:00
Dan Gohman
4a3077d638
Merge remote-tracking branch 'origin/master' into no_std
2018-03-12 12:55:57 -07:00
Dan Gohman
e441337e4b
Bump version to 0.3.4
2018-03-09 16:32:13 -08:00
Dan Gohman
b5f428b6f2
Bump version to 0.3.3
2018-03-08 02:50:09 -08:00
Dan Gohman
ee0bce4106
Bump version to 0.3.2
2018-03-05 16:17:00 -08:00
Dan Gohman
d119524c90
Bump version to 0.3.1
2018-03-05 07:11:23 -08:00
Dan Gohman
6fcbb20e10
Bump version to 0.3.0
2018-02-28 10:31:00 -08:00