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 |
|
Brendan Hansknecht
|
b61ca970a6
|
Add explicit read only data and executable data segment
|
2021-09-01 16:55:36 -07:00 |
|
Brendan Hansknecht
|
029daab497
|
Make clippy happy again
|
2021-08-28 22:57:34 -07:00 |
|
Brendan Hansknecht
|
ba61290a0f
|
Revamp symbol lookup and section locations
|
2021-08-28 22:55:25 -07:00 |
|
Brendan Hansknecht
|
566eb955be
|
Add comment about why some roc apps are currently broken
|
2021-08-28 15:12:58 -07:00 |
|
Brendan Hansknecht
|
d9b0f38ff7
|
Fix issue with offsets and update some printing
|
2021-08-28 14:57:52 -07:00 |
|
Brendan Hansknecht
|
379904fcc5
|
Make debug output and linking properly pic/pie. Remove non-pic relocation from linker
|
2021-08-27 23:21:48 -07:00 |
|
Brendan Hansknecht
|
7d34c88e64
|
Minor cleanup and update to parameters
|
2021-08-27 22:47:43 -07:00 |
|
Brendan Hansknecht
|
7e1f5c47e4
|
Fix clippy warnings
|
2021-08-27 18:44:21 -07:00 |
|
Brendan Hansknecht
|
428b77c568
|
Remove need to process shared library and remove some unneeded metadata
|
2021-08-27 18:06:41 -07:00 |
|
Brendan Hansknecht
|
79bd82d51e
|
Fix type mismatch
|
2021-08-27 09:45:38 -07:00 |
|
Brendan Hansknecht
|
a188720a16
|
Update GOT relocations
|
2021-08-26 21:20:52 -07:00 |
|
Brendan Hansknecht
|
f0f37bfe03
|
Switch to PIC based linking
|
2021-08-25 22:46:15 -07:00 |
|
Brendan Hansknecht
|
e11d2db80e
|
Switch test link app to a Roc zig host
|
2021-08-25 16:53:45 -07:00 |
|
Brendan Hansknecht
|
1561fa1f7b
|
Add some extra comments/TODOs
|
2021-08-24 22:47:05 -07:00 |
|