Commit Graph

66 Commits

Author SHA1 Message Date
bjorn3
26d48c9a37 Rename the build/ directory to dist/
This will allow putting all temporary build artifacts in build/ in the
future, keeping all the build output artifacts in dist/
2022-11-28 13:01:49 +00:00
bjorn3
f76ca22479 Enable inline asm on macOS 2022-08-12 12:38:48 +00:00
bjorn3
0dd3d28cff Rename cargo executable to cargo-clif
This allows executing it like cargo clif build if you add it to your
PATH. It also fixes infinite recursion on Windows when invoking it as
Windows includes the current directory in PATH by default.

Fixes #971
2021-12-30 11:39:30 +01:00
bjorn3
80e9188fb1 Rewrite cargo.sh in rust 2021-06-20 12:56:47 +02:00
bjorn3
fe6a2892a6 Rewrite prepare.sh in rust 2021-06-19 13:54:25 +02:00
bjorn3
53bfc6729a Centralize all configuration into config.rs 2021-04-07 11:52:11 +02:00
bjorn3
05339134de Add license section to the readme
Just in case
2021-03-06 19:26:11 +01:00
bjorn3
95e4db3e03 More doc fixes 2021-03-06 19:22:36 +01:00
bjorn3
76bb1f173f Move the more advanced ways to use cg_clif to usage.md 2021-03-06 19:19:29 +01:00
bjorn3
0929e37994 Fix a small error in the readme 2021-01-31 14:15:50 +01:00
bjorn3
356d749952 Update Readme.md for the fixed abi compatibility 2021-01-30 19:38:57 +01:00
bjorn3
35f4a25c6b Add documentation 2020-12-25 12:19:14 +01:00
bjorn3
20ffea6b8a Change the way JIT mode is selected 2020-12-25 11:31:33 +01:00
Jesse
cd21269ae0
Fix Cranelift link in readme (#1118) 2020-12-13 10:58:47 +01:00
bjorn3
cf3aa64c66 Better build dir layout
It now matches the layout used by rustc itself
2020-11-08 17:35:59 +01:00
bjorn3
8315730895 Upload prebuilt cg_clif 2020-11-02 18:24:21 +01:00
bjorn3
0c34f5aba8 Refactor the build system 2020-11-02 18:17:39 +01:00
bjorn3
9410b5820a Update build instructions 2020-11-01 19:51:35 +01:00
bjorn3
9a513be11a Update readme 2020-09-29 19:50:03 +02:00
bjorn3
426e55709c Replace CG_CLIF_JIT with --jit 2020-09-29 18:41:59 +02:00
bjorn3
8a59808b24 Improve readme 2020-09-23 16:44:02 +02:00
bjorn3
a0f8765251 Add option to use a single section for each function 2020-09-23 09:53:41 +02:00
bjorn3
66343bf4fc Default cargo.sh to release build of cg_clif 2020-07-24 14:21:31 +02:00
bjorn3
9b9a2e4f91
Update README.md for #1068 2020-07-21 00:22:53 +02:00
bjorn3
726e329f46 Add basic inline asm support for x86_64 2020-07-10 21:34:26 +02:00
bjorn3
92dc61aba2 Only display codegen time when CG_CLIF_DISPLAY_CG_TIME=1 2020-07-03 16:43:26 +02:00
bjorn3
58ffc47bbf
Add goal and better current status to readme 2020-06-25 18:01:55 +02:00
Vitaly Shukela
eda840a498
Longer README about how to use this instead of cargo run (#1054)
* Longer README about how to use this instead of `cargo run`

Resolves #1052.

Co-authored-by: bjorn3 <bjorn3@users.noreply.github.com>
2020-06-25 17:59:46 +02:00
bjorn3
5f54cc7658 Implement checked_mul
Fixes #6
2020-06-20 15:15:28 +02:00
bjorn3
f8add1960a Document running rust code from the shell 2020-05-05 12:06:15 +02:00
bjorn3
fd3be6d492
Clarify debug mode vs release mode building in the readme 2020-04-08 12:44:10 +02:00
bjorn3
a3283962bc
Update the rustc usage section of the readme 2020-04-08 12:32:00 +02:00
bjorn3
d445a6f73d
Update links for the merge of the Cranelift and Wasmtime repos 2020-03-14 20:52:20 +01:00
bjorn3
f7666e9c2b Fix typo found by @lqd 2020-03-12 11:25:35 +01:00
bjorn3
7c16ea63f6 [README] Threads are supported 2020-03-12 11:20:36 +01:00
bjorn3
1980371195 Better use of env vars 2020-03-12 11:19:26 +01:00
bjorn3
92ff6c2930
Mention CG_CLIF_INCR_CACHE in the readme 2020-03-11 19:54:18 +01:00
bjorn3
bcb469e147 Remove outdated troubleshooting section
The nightly version is pinned since recently
2020-01-25 12:28:22 +01:00
bjorn3
0669a49b10
Use release mode instead of debug mode in the readme
cc #865
2020-01-15 11:53:24 +01:00
bjorn3
2e2c8f8bbf
Update Readme.md 2019-09-20 09:54:23 +02:00
bjorn3
78d39117f0
Update Readme.md 2019-09-12 20:27:10 +02:00
bjorn3
b62e892fb5 Misc changes 2019-07-30 14:51:05 +02:00
bjorn3
ca714e4f01 Update Readme.md 2019-07-26 11:47:27 +02:00
bjorn3
2f36416fc9
Some changes to README.md 2019-04-14 10:49:07 +02:00
bjorn3
408f27bade
Libstd and varargs are now supported. 2019-02-16 12:21:22 +01:00
bjorn3
52a43e9639 Update Readme.md 2019-01-26 17:03:35 +01:00
bjorn3
36c0461654
Update SIMD entry in Readme 2018-11-27 11:21:20 +01:00
bjorn3
e3bbef764c
Some changes to Readme.md
`rustup override set nightly` is not needed, because there is a `rust-toolchain` file.

cc #165
2018-11-17 12:24:35 +01:00
bjorn3
e1811533ae
Update Readme.md for the current state and add some links to tracking issues 2018-11-16 17:05:59 +01:00
bjorn3
2b9c1e9149
Update Readme.md 2018-10-10 19:12:41 +02:00