Commit Graph

47 Commits

Author SHA1 Message Date
Brendan Hansknecht
3e66254b25
update zig and rust platforms to have correct roc_panic and roc_dbg 2023-11-29 21:49:34 -08:00
Brendan Hansknecht
f5fb01fd53
Get tests passing
Add roc_dbg to some platforms.
Also start updating some roc_panic impls.
2023-11-29 21:05:49 -08:00
Brendan Hansknecht
40a40ef6d2
get examples working 2023-10-23 13:50:31 -07:00
Folkert
8e9cf121ad
rust 1.71 clippy fixes 2023-07-25 10:46:46 +02:00
Folkert
ef39bad7c6
auto clippy fixes 2023-07-10 18:27:08 +02:00
Brendan Hansknecht
4f97ab2965
remove old compiler-rt workarounds for macos 2023-06-24 17:27:11 -07:00
Hannes
97fa6758d0 Rename trimLeft to trimStart and trimRight to trimEnd 2023-06-19 13:17:59 +08:00
Brendan Hansknecht
75a035e12d
remove all definitions of roc_memcpy 2023-06-02 15:23:05 -07:00
Brendan Hansknecht
0e24403664
enable using other zig libaries in host instead of just str.zig 2023-04-25 14:14:35 -07:00
Folkert
2ef0c33177
add extra valgrind tests 2023-04-11 22:27:19 +02:00
Anton-4
640582364b
fmt 2023-04-04 13:33:23 +02:00
Anton-4
a59e9169fe
valgrind crate avx512 fix
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2023-04-04 13:16:14 +02:00
Folkert
fdf1489df6
Merge remote-tracking branch 'origin/main' into glue-getters-rtfeldman 2023-03-14 01:01:26 +01:00
Brendan Hansknecht
e32c5f6514
standardize on decref instead of deinit for name 2023-03-13 14:08:23 -07:00
Folkert
fe15a2e79c
Merge remote-tracking branch 'origin/main' into glue-getters-rtfeldman 2023-03-08 19:46:00 +01:00
Brendan Hansknecht
75e996c445
remove unused dependencies and ignore false positives 2023-03-06 20:09:01 -08:00
Brendan Hansknecht
f42f61e271
run a toml formatter and then clean it up a bit 2023-03-06 19:47:57 -08:00
Brendan Hansknecht
4a89bee0a5
centralize package versions except for vendor and excluded 2023-03-06 19:29:09 -08:00
Brendan Hansknecht
5485c8a5b0
update to using workspace package spec 2023-03-06 16:36:18 -08:00
Brendan Hansknecht
21af20597e
remove unused dependencies 2023-03-06 12:09:00 -08:00
Folkert
e308078af5
fix compile error in tests 2023-03-05 18:11:30 +01:00
Folkert
d224992bc1
Merge remote-tracking branch 'origin/main' into glue-getters-rtfeldman 2023-03-05 17:24:05 +01:00
Brendan Hansknecht
9894f52afd
update missed uses of roc_cli::build 2023-03-04 10:19:26 -08: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
454f3c603e
give the new exposed symbols to the surgical linker 2023-02-25 19:35:46 +01:00
Folkert
0af11c210e
fix memory leak in List.concat 2023-01-26 20:31:33 +01:00
Folkert
4e5b106f98
use capacity instead of length in list deinit 2023-01-20 21:44:41 +01:00
Folkert
165d4b3450
fix memory leak in string trimming 2023-01-19 14:35:38 +01:00
Folkert
437498b7ac
list decrement must use capacity, not length 2023-01-14 13:14:37 +01:00
Folkert
546a3dd0c4
fix unused import 2023-01-10 18:54:38 +01:00
Anton-4
867067dfaf
fix unused warning on macos 2023-01-10 17:21:34 +01:00
Anton-4
6406834c4e
moved building to lib with Once 2023-01-10 16:48:22 +01:00
Folkert
c8467c1a52
remove cfg(test) in build script 2023-01-09 23:32:26 +01:00
Folkert
7b8b2a40f6
add test for str concat on non-unique first argument 2023-01-09 12:18:12 +01:00
Anton-4
4797979202
don't build valgrind crate for regular build 2023-01-09 10:35:51 +01:00
Folkert
cb53e46cdd
clippy 2023-01-08 17:46:13 +01:00
Folkert
9d9ae290fe
rebuild the platform without doing anything else 2023-01-08 15:39:47 +01:00
Folkert
f54b1f577c
split out valgrind reporting code 2022-12-30 14:54:24 +01:00
Folkert
ecfc7b65e7
remove files comitted by accident 2022-12-30 14:31:42 +01:00
Folkert
9198f2fd1b
move imports 2022-12-30 14:30:10 +01:00
Folkert
407fef0602
fix compilation on non-linux systems 2022-12-30 14:30:10 +01:00
Folkert
9500b0b97b
stop writing to files 2022-12-30 14:30:10 +01:00
Folkert
06e5aea454
add test source 2022-12-30 14:30:09 +01:00
Folkert
442e2fdefe
in the build script, build the platform 2022-12-30 14:30:09 +01:00
Folkert
3f0aacd433
make build script hook call rust code directly 2022-12-30 14:30:09 +01:00
Folkert
b81aed852a
properly display valgrind problems 2022-12-30 14:30:09 +01:00
Folkert
c97dbcfde1
valgrind test crate 2022-12-30 14:30:08 +01:00