-
65a1a6bb28
Add serde functionality into lib. (#422)
Caroline Cullen
2018-07-31 07:48:12 -07:00
-
13fea26c95
Correctly handle duplicate definitions
Aaron Power
2018-07-26 19:17:45 +01:00
-
d0fbf47987
Fix rustfmt errors.
Dan Gohman
2018-07-26 11:51:12 -07:00
-
e0124fa82f
Rename local variables to clarify their purpose.
Dan Gohman
2018-07-26 11:09:11 -07:00
-
15520fa961
Enable a few more clippy lints.
Dan Gohman
2018-07-26 10:10:36 -07:00
-
cc7ba7e69a
Fixed remaning clippy warnings
Aaron Power
2018-07-25 20:18:15 +01:00
-
952a086f32
Fixed trivially_copy_pass_by_ref warnings
Aaron Power
2018-07-25 16:12:39 +01:00
-
299898d494
Add fuzz target for cranelift_reader::parse_test.
Corey Farwell
2018-07-24 09:59:21 -04:00
-
eed861c6e1
Implemented clippy improvements
Aaron Power
2018-07-24 14:17:21 +01:00
-
d6d1e7253d
Bump version to 0.17.0
Dan Gohman
2018-07-23 16:56:25 -07:00
-
8904ec77c9
Temporarily disable use of cretonne-codegen-meta.
Dan Gohman
2018-07-23 16:53:14 -07:00
-
6cb03a873d
Bump version to 0.17.0-alpha
Dan Gohman
2018-07-23 16:15:53 -07:00
-
78b04fc8ab
Promote the (Block, Inst) tuple into a PredBlock struct;
Benjamin Bouvier
2018-07-19 16:06:47 +02:00
-
f72ff791b4
Promote the BasicBlock tuple to a real struct;
Benjamin Bouvier
2018-07-19 15:29:29 +02:00
-
ce177d643e
Remove gen_build_deps module.
data-pup
2018-07-22 13:05:38 -04:00
-
c7c94a3786
Remove an old rustfmt script.
Dan Gohman
2018-07-21 06:50:23 -07:00
-
1413a58544
Update the fuzzing harness for API changes.
Dan Gohman
2018-07-20 16:18:52 -07:00
-
dd3a9dab6e
Make an initial pass through clippy warnings.
Dan Gohman
2018-07-20 16:16:36 -07:00
-
f3a6cab472
Make package names consistent with cranelift's.
Dan Gohman
2018-07-20 16:10:59 -07:00
-
2608dd0c47
Update to cranelift 0.16.1, target-lexicon 0.0.3, faerie 0.4.4.
Dan Gohman
2018-07-20 15:31:04 -07:00
-
7a26b76521
Change the license to "Apache-2.0 WITH LLVM-exception".
Dan Gohman
2018-07-20 15:28:25 -07:00
-
a2f70a3544
Update to cranelift's formatting and testing scripts.
Dan Gohman
2018-07-20 15:17:56 -07:00
-
5f3cd868cd
[wasm] Rename native_pointer() to pointer_type() to make it more apparent it's a type;
Benjamin Bouvier
2018-07-20 17:45:34 +02:00
-
32d657d62a
Update to faerie 0.4.4 and goblin 0.0.17.
Dan Gohman
2018-07-19 11:38:46 -07:00
-
7f98f436f0
Add a link to the faerie github page.
Dan Gohman
2018-07-19 06:57:11 -07:00
-
20899d04a1
Fix "Title overline too short." warnings in more *.rst files.
Dan Gohman
2018-07-19 06:52:34 -07:00
-
45ef3149f1
Update hashmap_core to 0.1.9.
Dan Gohman
2018-07-19 06:40:34 -07:00
-
c77df6f6d9
Add a TODO about a potential optimization opportunity.
Dan Gohman
2018-07-19 06:33:36 -07:00
-
06319b415a
Added initial Rust codegen-meta implementation. (#403)
data-pup
2018-07-19 12:56:23 -04:00
-
7b290cd900
Move the code section parsing into its own function;
Benjamin Bouvier
2018-07-19 14:56:58 +02:00
-
03159a9200
Misc refactorings when looking at the wasm code;
Benjamin Bouvier
2018-07-12 19:59:06 +02:00
-
c068721964
Bump version to 0.16.1
Dan Gohman
2018-07-18 13:32:56 -07:00
-
1081d06173
Use the new realm-switching ABI in the baldrdash calling convention.
Dan Gohman
2018-07-17 22:44:00 -07:00
-
ce27b2a74f
Bump version to 0.16.0
Dan Gohman
2018-07-17 15:49:04 -07:00
-
76a537e3d4
Update to wasmparser.rs 0.17.2.
Dan Gohman
2018-07-17 15:46:35 -07:00
-
289145e7cf
Update to wasmparser.rs 0.17.1.
Dan Gohman
2018-07-17 15:43:39 -07:00
-
c0d5ffc380
The latest Ubuntu LTS now has Rust 1.25.
Dan Gohman
2018-07-17 14:54:39 -07:00
-
82ea38e4af
Convert expected uses to an unnumbered list, as they aren't ordered.
Dan Gohman
2018-07-17 14:53:59 -07:00
-
8d0f34310f
Convert top-level *.rst files to markdown.
Dan Gohman
2018-07-17 14:38:19 -07:00
-
4d5451ad11
Fix "Title overline too short." warnings in more *.rst files.
Dan Gohman
2018-07-17 14:45:01 -07:00
-
17db4e6be8
Add a LICENSE file to each crate.
Dan Gohman
2018-07-17 12:28:46 -07:00
-
a28a3c3ea9
Bump version to 0.15.0
Dan Gohman
2018-07-14 07:27:35 -07:00
-
eb98082155
Update to faerie 0.4.3.
Dan Gohman
2018-07-14 06:46:22 -07:00
-
753bb049f8
Fix "Title overline too short." warnings in *.rst files.
Dan Gohman
2018-07-13 17:23:23 -07:00
-
ff188042bb
Update comments and formatting in test-all.sh and publish-all.sh.
Dan Gohman
2018-07-13 17:21:03 -07:00
-
fe1a69ac19
Simplify the README.rst entry on building Cretonne.
Dan Gohman
2018-07-13 17:08:51 -07:00
-
96e43b366d
Add more comments explaining .travis.yml contents.
Dan Gohman
2018-07-13 17:03:57 -07:00
-
8930cb1b5d
Update dependency versions.
Dan Gohman
2018-07-13 16:31:20 -07:00
-
f833d25ad1
Add a comment mentioning why we're remaining at cpuid 3.x for now.
Dan Gohman
2018-07-13 16:27:19 -07:00
-
2db2d946b8
Support the rustc in the latest Ubuntu LTS.
Dan Gohman
2018-07-13 16:19:48 -07:00
-
202e45c213
Fix broken build on no_std
Lachlan Sneff
2018-07-12 22:17:25 -04:00
-
262689908e
Bump version to 0.14.0
Dan Gohman
2018-07-13 09:26:46 -07:00
-
401c872c52
Update more paths for the CraneStation/cranelift rename.
Dan Gohman
2018-07-13 09:22:15 -07:00
-
f4dbd38a4c
Rename Cretonne to Cranelift!
Dan Gohman
2018-07-13 09:01:28 -07:00
-
19a636af96
Change Cretonne's license to "Apache-2.0 WITH LLVM-exception".
Dan Gohman
2018-06-13 07:53:36 -07:00
-
65ef4a7583
Add EntityList::from_slice to build a list from an existing slice
Amanieu d'Antras
2018-07-11 21:02:22 +01:00
-
7204026bc8
Don't display stderr for the testing command in check.sh's runif;
Benjamin Bouvier
2018-07-10 17:06:03 +02:00
-
bcc268a3cd
[clippy] Fix a few clippy issues in lib/codegen/;
Benjamin Bouvier
2018-07-10 16:55:19 +02:00
-
0616a960d6
[clippy] A few fixes in module/src/module.rs;
Benjamin Bouvier
2018-07-10 15:55:53 +02:00
-
25508ac66e
[clippy] Pass more types by value;
Benjamin Bouvier
2018-07-10 15:41:59 +02:00
-
bea843519c
[clippy] Return explicit unit values;
Benjamin Bouvier
2018-07-10 15:39:36 +02:00
-
26523fdf5c
[clippy] Pass a few argument types by value, not by reference;
Benjamin Bouvier
2018-07-09 16:15:17 +02:00
-
b263a8344c
[clippy] Use subsec_millis() instead of nanos and division;
Benjamin Bouvier
2018-07-09 16:03:42 +02:00
-
0ad7dbf689
[clippy] Remove unnecessary closures;
Benjamin Bouvier
2018-07-09 16:03:25 +02:00
-
b616644495
Document that cretonne-module is an optional part of Cretonne.
Dan Gohman
2018-07-03 08:45:52 -07:00
-
5c7aeb46dd
Make InstructionData comparable and hashable (#388)
Amanieu d'Antras
2018-07-06 20:09:20 +01:00
-
4f352fa6f1
s/uextend/sextend/ for sload* (#390)
bjorn3
2018-07-06 21:05:01 +02:00
-
1987d4dba9
Reject with a plain text error when no ISA is defined with the wasm command; (#391)
Benjamin Bouvier
2018-07-06 21:04:00 +02:00
-
c6badde836
Update wabt to 0.4 (#389)
Amanieu d'Antras
2018-07-06 03:17:53 +01:00
-
5db45d26cc
Legalize several i8 insts (#380)
bjorn3
2018-07-04 15:31:00 +02:00
-
dd72b54eef
Now diagnosing missing vmctx arguments (fixes #376) (#384)
Grégoire Geis
2018-07-04 05:59:32 +02:00
-
e5014e0fff
Made Capstone an optional dependency (fixes #382) (#383)
Grégoire Geis
2018-07-04 05:54:54 +02:00
-
ff5660624d
Clarify wording in a comment.
Dan Gohman
2018-07-02 22:37:40 -07:00
-
4930ef8ba8
Remove srclocs from a regalloc testcase.
Dan Gohman
2018-07-01 13:36:04 -07:00
-
632bbf2008
Permit {s,u}{div,rem}_imm instructions to be potentially trapping.
Dan Gohman
2018-07-02 22:38:29 -07:00
-
c612d48b33
Rename to wasmtime. It's wasmtime!
Dan Gohman
2018-07-02 16:20:22 -07:00
-
112ae6df56
Bump version to 0.13.0
Dan Gohman
2018-07-02 15:48:18 -07:00
-
b0cce6daec
Update the documentation for the new
adjust_sp_* instruction names.
Dan Gohman
2018-07-02 15:43:15 -07:00
-
d2d8b56ddb
Fix test-no_std.sh to handle the case where topdir is ".".
Dan Gohman
2018-07-02 15:17:14 -07:00
-
b17d1617ca
Update to hashmap_core 0.1.8.
Dan Gohman
2018-07-02 15:09:30 -07:00
-
276ba8b97d
Support systems which don't have a "python" command. (#386)
Dan Gohman
2018-07-02 13:02:00 -07:00
-
1074e2c755
Tidy up trailing whitespace.
Dan Gohman
2018-07-02 07:59:54 -07:00
-
7a55a107ae
Say "Global Variable" when referring to the WebAssembly concept.
Dan Gohman
2018-06-26 14:03:22 -07:00
-
8f3c49bc6c
Update more references to "global variables".
Dan Gohman
2018-06-26 13:54:46 -07:00
-
99b9b96eee
Pop and fill don't trigger StackOverflow. (#365)
Dan Gohman
2018-06-28 12:47:13 -07:00
-
7bed3426a7
Adds decoration to the verifier errors. (#375)
Caroline Cullen
2018-06-28 10:17:27 -07:00
-
c5aad1eb5f
Add support for macho relocations. (#378)
Dan Gohman
2018-06-28 10:15:10 -07:00
-
cc94adca3b
Update to the rustfmt in rust 1.27, which is now stable. (#377)
Dan Gohman
2018-06-26 13:06:16 -07:00
-
7d2b44289c
Implement stack_addr, stack_load, stack_store for x86-64. (#370)
Dan Gohman
2018-06-26 06:15:21 -07:00
-
fbd637e142
Update to raw-cpuid 4.0. (#369)
Bruce Mitchener
2018-06-23 02:13:00 +07:00
-
979162522e
Keep a comment in sync with the code.
Dan Gohman
2018-06-21 16:24:33 -07:00
-
593e2bae6c
Add timers for branch relaxation and instruction shrinking.
Dan Gohman
2018-06-21 16:18:34 -07:00
-
d209137149
Rename
TargetIsa's emit_function to emit_function_to_memory.
Dan Gohman
2018-06-21 15:50:29 -07:00
-
603bb4ac02
Remove an obsolete comment.
Dan Gohman
2018-06-21 15:45:24 -07:00
-
2b04099604
Fix a typo in a comment.
Dan Gohman
2018-06-19 14:16:42 -07:00
-
47a96641f9
Rename the
memflags operand name from Flags to MemFlags.
Dan Gohman
2018-06-19 14:12:52 -07:00
-
0349270b58
Bump version to 0.12.0
Dan Gohman
2018-06-16 07:50:27 -07:00
-
b3c3ca331b
Removed implicit indirection when computing heap base. (#363)
Lachlan Sneff
2018-06-16 10:31:52 -04:00
-
f97ad59991
Fix breaking change
Lachlan Sneff
2018-06-15 18:42:33 -04:00
-
38ab82bcc0
Made changes for review
Lachlan Sneff
2018-06-15 15:35:53 -04:00