Commit Graph

86 Commits

Author SHA1 Message Date
Anton-4
0f59f3097a
cargo fix --edition 2022-05-16 17:04:17 +02:00
Brian Carroll
aaea254e8f
Pass precompiled host bytes to gen_wasm in CLI 2022-05-15 11:11:08 +01:00
Anton-4
dc8a6abf22
updated clap 2022-05-04 14:41:02 +02:00
Richard Feldman
57b7832917
Upgrade target-lexicon 2022-04-23 20:51:57 -04:00
Folkert
0dd2cec09a
update with new clippy lints 2022-03-31 19:34:51 +02:00
SylvanSign
5aa2a1eae6
fix linker c_char mismatched types build error 2022-03-27 12:00:51 -04:00
Richard Feldman
d91df42147
Merge pull request #2610 from rtfeldman/windows_fixes
`cargo build` on windows
2022-03-02 18:20:06 -05:00
Folkert
d9851b5e68
fix formatting issues 2022-03-02 21:39:30 +01:00
Anton-4
35b0715364 hopefully last fmt 2022-03-01 16:52:00 +01:00
Anton-4
5ec2125ac6
Merge branch 'trunk' into windows_fixes 2022-02-28 19:12:18 +01:00
Anton-4
5f865a4a0c fmt 2022-02-28 18:18:41 +01:00
Anton-4
784894bb8f
fixing windows cargo build errors 2022-02-28 13:48:11 +01:00
Brendan Hansknecht
6968647cc5 update versions to lockfile 2022-02-25 11:41:05 -08:00
Brendan Hansknecht
c13c8ece1f pipe target and roc_build features around 2022-02-25 11:37:44 -08:00
Folkert
73bc50c952 make the surgical linker aware of custom exported closure names 2022-01-25 00:13:22 +01:00
Matthias Devlamynck
1be01a85e7 Remove unnecessary unwraps in CLIs by using subcommand() 2021-12-02 09:33:48 +01:00
Anton-4
6e23919811 put mcpu in comments 2021-11-15 13:43:19 +01:00
Anton-4
030a504bd2 valgrind flag 2021-11-13 14:39:15 +01:00
Brendan Hansknecht
deb0d167e8 Minimize clap features 2021-11-06 15:07:21 -07:00
Brendan Hansknecht
73e2cbcb1e Make versions numbers consistent and matching the lock files 2021-11-06 13:24:45 -07:00
Brendan Hansknecht
69f6a47659 Speed up iced-x86 build time by limiting features 2021-11-05 23:30:30 -07:00
Brendan Hansknecht
d49ac68bcc Update dep with major version changes 2021-11-05 19:19:37 -07:00
Matthias Beyer
26ceda4aa4 Fix: Replace deprecated Arg::help() call with Arg::about()
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-27 18:14:27 +02:00
Matthias Beyer
9ece0fa0be Fix: Do not use custom clone of clap, but upstream
The trick was that the dependency string must be "= 3.0.0-beta.1", not
"~3.0.0-beta.1"!

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-27 18:14:27 +02:00
Brendan Hansknecht
e6c137889a Just disable gc-sections with surgical linker for rust hosts for now 2021-09-25 12:19:56 -07:00
Brendan Hansknecht
754130d25f Remove old unused linker tests 2021-09-24 22:03:59 -07:00
Brendan Hansknecht
d4c32df97d Sate clippy and fix accidental garbage file 2021-09-24 22:01:51 -07:00
Brendan Hansknecht
411ed58eec Fix rust host with surgical linking 2021-09-24 21:37:58 -07:00
Brendan Hansknecht
eae8a2ea37 Add surgical linker to cli_run tests that don't use rust 2021-09-24 13:43:00 -07:00
Brendan Hansknecht
a593713800 Fix surgical linking for C hosts with extra arg 2021-09-23 21:29:53 -07:00
Brendan Hansknecht
9c1b3ff86a Update TODO list for linker with next steps 2021-09-21 17:17:20 -07:00
Brendan Hansknecht
d710e78ab3
Merge branch 'trunk' into integrate-linker 2021-09-21 09:39:47 -07:00
Folkert
f13e65ff8e more removal of roccallresult 2021-09-19 20:54:32 +02:00
Folkert
cb82bcb173 remove callresult from linker test 2021-09-19 18:53:46 +02:00
Brendan Hansknecht
874ef7a590 Move copying precompiled host to rebuild thread 2021-09-18 17:54:02 -07:00
Brendan Hansknecht
66a7a3aa07 Make clippy happy again 2021-09-16 22:34:55 -07:00
Brendan Hansknecht
b56606c5ac Add comment explaining rust host failure 2021-09-15 15:38:40 -07:00
Brendan Hansknecht
e4b3402369 Create dummy lib as libapp.so 2021-09-15 15:16:39 -07:00
Brendan Hansknecht
b1e02315d0 Strip debug info from zig 2021-09-15 12:28:19 -07:00
Brendan Hansknecht
da28b669bb Get zig host working 2021-09-15 11:45:44 -07:00
Brendan Hansknecht
e8e7f9cad8 Add executable file permissions 2021-09-15 08:58:23 -07:00
Brendan Hansknecht
e2411ea83f Add surgical linking to frontend with simple dummy lib creation 2021-09-14 23:06:22 -07:00
Brendan Hansknecht
e96291e9a7 Enable rebuilding hosts into a dynamic executable 2021-09-14 21:59:15 -07:00
Brendan Hansknecht
0ef9498a69 Rebuild hosts in a separate thread and only optimize when specified 2021-09-14 14:46:03 -07:00
Folkert
de959d3ad3 recurse on lambda set in wasm backend 2021-09-14 13:30:19 +02:00
Brendan Hansknecht
7df5af246e Update nested if to better structure 2021-09-11 22:54:05 -07:00
Brendan Hansknecht
f6ca8048da
Apply suggestions from code review
Co-authored-by: Richard Feldman <oss@rtfeldman.com>
2021-09-11 22:44:39 -07:00
Brendan Hansknecht
87d3cc02a4 Add TODO discussing merging with main compiler 2021-09-08 15:52:42 -07:00
Brendan Hansknecht
3ba5055acb Change package versions back to default 2021-09-03 20:00:48 -07:00
Brendan Hansknecht
56dc278fae Merge branch 'trunk' into linker 2021-09-03 19:57:32 -07:00