Brendan Hansknecht
|
506c1251f4
|
Split metadata by format
This does not change the metadata to keep old packages working.
Instead, for now, just appended `_` to unused fields.
|
2023-04-27 08:04:14 -07:00 |
|
Folkert
|
4cd8f0a056
|
clippy --fix fixes
|
2023-04-21 12:05:51 +02:00 |
|
Anton-4
|
f619a35c7c
|
.rh and .rm adjustments, basic-cli nightly prep
|
2023-03-20 12:24:30 +01:00 |
|
Folkert
|
938f7172dd
|
restore creation of the libapp.o file
|
2023-03-08 19:43:34 +01:00 |
|
Folkert
|
853c0387dc
|
cleanup
|
2023-03-05 17:33:48 +01:00 |
|
Folkert
|
d224992bc1
|
Merge remote-tracking branch 'origin/main' into glue-getters-rtfeldman
|
2023-03-05 17:24:05 +01:00 |
|
Folkert
|
769a4c415b
|
update remaining cli tests
|
2023-03-05 16:57:51 +01:00 |
|
Brendan Hansknecht
|
7a944113a0
|
move build_file and related functions to roc_build
This is needed of glue to be able to call build_file.
Also does some other changes to avoid circular dependencies.
|
2023-03-04 10:00:43 -08:00 |
|
Folkert
|
180187e5af
|
get old examples to work
|
2023-03-01 21:56:14 +01:00 |
|
Folkert
|
fa05c49693
|
correct the name of the size() exposed function
|
2023-02-26 14:23:10 +01:00 |
|
Folkert
|
454f3c603e
|
give the new exposed symbols to the surgical linker
|
2023-02-25 19:35:46 +01:00 |
|
Anton-4
|
cc67c75d39
|
update to rm2
|
2023-01-21 19:02:40 +01:00 |
|
Folkert
|
479caaf0a9
|
clean up path usage
|
2022-12-29 16:50:21 +01:00 |
|
Folkert
|
e44bf59334
|
remove argument from load_and_monomorphize
|
2022-12-29 16:50:19 +01:00 |
|
Brendan Hansknecht
|
4329b08fae
|
fix stub lib path
platform-path is relative to the execution folder, not the input path
|
2022-11-29 10:03:27 -08:00 |
|
Anton-4
|
91266a03c6
|
change matadata filename based on target
|
2022-11-28 15:18:15 +01:00 |
|
Richard Feldman
|
b2beeb770e
|
Merge remote-tracking branch 'origin/main' into https-packages
|
2022-11-25 19:50:06 -05:00 |
|
Folkert
|
f2ad4848db
|
print the path that the linker writes on error
|
2022-11-25 19:57:39 +01:00 |
|
Richard Feldman
|
721841fa1f
|
Provide roc_cache_dir everywhere
|
2022-11-20 19:53:48 -05:00 |
|
Richard Feldman
|
571844fc27
|
Change preprocessedhost filename
|
2022-11-19 23:46:27 -05:00 |
|
Richard Feldman
|
062ecce84c
|
Change preprocessedhost filename
|
2022-11-18 23:54:21 -05:00 |
|
Brian Carroll
|
b64514d7e4
|
Fix web REPL error formatting by routing the active Palette everywhere
|
2022-11-11 23:38:08 +00:00 |
|
Luke Boswell
|
2c2a70b8e7
|
Merge remote-tracking branch 'upstream/main' into rust-docs
|
2022-11-06 09:15:57 +11:00 |
|
Folkert
|
66a1ba00eb
|
1.65 clippy fixes
|
2022-11-03 16:20:37 +01:00 |
|
Luke Boswell
|
a3f901427a
|
correct formatting and removed duplicate image
|
2022-11-03 20:02:10 +11:00 |
|
Luke Boswell
|
f3bdb5f321
|
updating rust package documentation
|
2022-11-03 20:00:06 +11:00 |
|
Brendan Hansknecht
|
e25475e7a1
|
dummy -> stub. Also minor help message update.
|
2022-10-24 18:52:11 -07:00 |
|
Brendan Hansknecht
|
dead264798
|
add macho dummy lib generation with ld
|
2022-10-24 18:47:12 -07:00 |
|
Brendan Hansknecht
|
d6bdd2aec7
|
create a roc sub command for generating a dummy lib
|
2022-10-24 18:47:11 -07:00 |
|
Folkert
|
28665abc96
|
use libapp.dll as the dll name
|
2022-10-23 20:18:09 +02:00 |
|
Folkert
|
215cacb260
|
add .lib file generation for windows
|
2022-10-23 20:06:31 +02:00 |
|
Folkert
|
0d3c039341
|
refactor dll symbol name generation
|
2022-10-23 20:06:30 +02:00 |
|
Folkert
|
c55a3e7b37
|
resize reloc section when required
|
2022-10-22 14:49:59 +02:00 |
|
Folkert
|
249901c73c
|
add libc functions to the linker crate, so we can run tests on windows
|
2022-10-02 15:29:24 +02:00 |
|
Folkert
|
1a7025b20c
|
clippy things
|
2022-09-29 00:27:28 +02:00 |
|
Folkert
|
b725b36697
|
add support for absolute relocations
|
2022-09-25 19:09:56 +02:00 |
|
Folkert
|
65fd6e9e86
|
add a zig-based elf linker test
|
2022-09-25 13:46:03 +02:00 |
|
Folkert
|
49eff224bc
|
split elf and macho linking into their own files
|
2022-09-25 01:14:03 +02:00 |
|
Folkert
|
89938cc80e
|
pass the roc app bytes into the linker
as opposed to opening a file 'within' the linker
|
2022-09-24 23:03:43 +02:00 |
|
Folkert
|
320aa504cd
|
fix underflow in duration calculation
|
2022-09-24 22:53:54 +02:00 |
|
Folkert
|
1d875a32fb
|
bubble up Path
|
2022-09-24 17:41:11 +02:00 |
|
Folkert
|
55aee0c6ab
|
extract metadata collection
|
2022-09-24 17:17:00 +02:00 |
|
Folkert
|
764637594e
|
centralize mmap logic
|
2022-09-24 16:55:53 +02:00 |
|
Folkert
|
baa0dcc359
|
more paths
|
2022-09-24 16:26:36 +02:00 |
|
Folkert
|
c220f0c296
|
open host with an mmap
|
2022-09-24 15:46:08 +02:00 |
|
Folkert
|
f1e05f6d13
|
centralize metadata file IO
|
2022-09-24 14:49:23 +02:00 |
|
Folkert
|
f88dc0308b
|
restructure the preprocessing entry point
|
2022-09-24 14:40:24 +02:00 |
|
Folkert
|
71a26d32d2
|
remove unused argument
|
2022-09-24 14:16:58 +02:00 |
|
Folkert
|
540d3c29f9
|
enable the windows surgical linker, for now
|
2022-09-22 21:53:48 +02:00 |
|
Folkert
|
1c95fd3761
|
a functional windows surgical linker
|
2022-09-22 21:28:27 +02:00 |
|