Commit graph

474 commits

Author SHA1 Message Date
Anton-4
a27feb309a
Remove run anyway tip (#7782) 2025-05-12 17:51:58 +02:00
Luke Boswell
7259ab460c
typos 2025-02-22 13:02:28 +11:00
Jan
68e524e110
snake_case-ify all remaining camelCase names in hiding (#7561)
* Snake-case-ify def names in comments

* Snake-case-ify def names in strings

* Snake-case-ify ignored function parameters

* Snake-case-ify test script names, for consistency

* Update CI snapshot to match snake_case

* snake case correction

---------

Co-authored-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-02-05 16:05:03 +01:00
Luke Boswell
1f26ce04d0
Merge pull request #7506 from svcxc/main
Add documentation for glue shape memory layouts
2025-01-28 07:42:38 +11:00
Sam Mohr
a292e070d4
Prefer and and or for boolean operators 2025-01-17 16:15:31 -08:00
svcxc
897904bbeb
point readers to the zig implementation for builtins 2025-01-14 13:30:53 +01:00
svcxc
5e33dfb476
Merge branch 'main' of github.com:svcxc/roc 2025-01-14 09:35:33 +01:00
svcxc
4d79fa0893
added missing payloads to union in example C implementation for non-pointer-tagged recursive tag union 2025-01-14 09:33:57 +01:00
svcxc
264c4a78fe
Update crates/glue/writing_a_glue_plugin.md
Co-authored-by: Brendan Hansknecht <Brendan.Hansknecht@gmail.com>
Signed-off-by: svcxc <119040967+svcxc@users.noreply.github.com>
2025-01-14 09:30:32 +01:00
svcxc
7f8be9f56d
wrote up reverse-engineered memory layouts per glue platform shape, with some TODOs 2025-01-12 22:21:42 +01:00
Sam Mohr
b0a5b1c3d5
Fix broken RustGlue.roc interpolation 2025-01-10 12:30:18 -08:00
Sam Mohr
eb1b5ffa26
Move to new interpolation syntax 2025-01-10 10:29:20 -08:00
Sam Mohr
2150ee2219
Remove Task from Roc 2025-01-08 17:00:40 -08:00
Sam Mohr
ded1f9f884
Fix glue test 2025-01-05 05:56:14 -08:00
Sam Mohr
b56fbd38e1
Progress on updating entire compiler for snake_case 2025-01-05 03:48:03 -08:00
Jakub Konka
4764b23282
cli: add --verbose flag to CMD_BUILD 2024-12-31 11:57:59 +01:00
Jakub Konka
a4165b3642 linker: introduce SupportLevel to designate completeness
If a linker is `SupportLevel::Full` it can safely be used as a
substitute for the legacy linker. If on the other hand, it's
`SupportLevel::None` then only legacy linker is a viable option.
The third new option is `SupportLevel::Wip` which will enable
surgical linker warning the user that it is a work-in-progress,
your mileage may vary, a lot.
2024-12-30 16:27:50 +01:00
Luke Boswell
f772198f76
Merge pull request #7352 from roc-lang/JanCVanB/silence_glue_error
Comment out failing glue assertion for now
2024-12-14 13:56:42 +11:00
Jan
a563b08471
Comment out failing glue assertion for now 2024-12-12 21:27:45 -07:00
Brendan Hansknecht
d74a3c0746
Merge remote-tracking branch 'origin/main' into upgrade-llvm-zig 2024-12-12 13:29:10 -08:00
faldor20
81f2095e61
basic working
compiling, but still missing positions from expression errors
2024-12-12 20:54:25 +10:00
Brendan Hansknecht
0a573ca557
Merge remote-tracking branch 'origin/main' into upgrade-llvm-zig 2024-12-11 16:38:34 -08:00
JRI98
90f517712a
Remove unused code 2024-12-05 09:18:52 +00:00
Luke Boswell
656a7bcd87
Merge remote-tracking branch 'remote/main' into upgrade-llvm-zig 2024-11-30 10:18:11 +11:00
Luke Boswell
5b0865c27e
replace cargo deps with workspace in docs_cli, fs, glue 2024-11-29 10:47:36 +11:00
Luke Boswell
2feb5d3c2e
Merge remote-tracking branch 'remote/main' into upgrade-llvm-zig 2024-11-29 08:58:47 +11:00
shua
621bd177e6
rm unused dependencies
left in perfcnt and criterion-perf-events because they are used in
nightly_benches, which is not included in the workspace so cargo doesn't
know about it. All the others are not currently used anywhere in the
repository.
2024-11-26 23:05:23 +01:00
svcxc
14ec7e4b0b
add doc comment 2024-11-19 11:28:33 +01:00
svcxc
c84e71602c
deleted erroneous host.c files 2024-11-19 11:28:32 +01:00
Anton-4
9eb72959e5
update skip test names
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2024-11-18 17:51:21 +01:00
svcxc
abf685be11
type in code, forgot to commit 2024-11-15 10:27:30 +01:00
svcxc
f58b0f31e2
removed stray dbg! 2024-11-15 10:05:40 +01:00
svcxc
25f7be8d5a
updated ZigGlue.roc header 2024-11-15 09:59:32 +01:00
svcxc
5617d2d0ce
allow for missing fixture-templates subfolders, as git ignores them when they're empty 2024-11-15 09:54:53 +01:00
svcxc
99a5fa9d3c
formatting 2024-11-15 09:40:52 +01:00
svcxc
1ae9359060
tried removing and gitignoring build files 2024-11-15 09:33:44 +01:00
svcxc
95b39ce7f2
glue tests are no longer hard-coded to Rust 2024-11-14 11:55:58 +01:00
Luke Boswell
dc3aa06d61
Merge remote-tracking branch 'remote/main' into upgrade-llvm-zig 2024-11-13 09:02:20 +11:00
Luke Boswell
8a566dc339
WIP 2024-11-11 10:22:58 +11:00
Luke Boswell
c00db6da37
Merge remote-tracking branch 'remote/main' into rebuild-platform 2024-11-04 13:57:51 +11:00
Jasper Woudenberg
5961e2dd9d
Fix typos in creates/glue/README.md 2024-10-26 15:37:07 +02:00
Ayaz
e1183e58e5
Merge pull request #7179 from JRI98/unused_emptytuple
Remove unused EmptyTuple variant from FlatType enum
2024-10-25 09:19:57 -04:00
Luke Boswell
d0ee040421
make clippy happy 2024-10-24 11:31:15 +11:00
Luke Boswell
926014518f
Merge remote-tracking branch 'remote/main' into rebuild-platform 2024-10-24 10:21:08 +11:00
Anton-4
63b8e50d96
refactoring PrebuiltHost, fixed glue tests 2024-10-23 19:30:39 +02:00
JRI98
edd0bb553d
Remove unused EmptyTuple variant from FlatType enum 2024-10-22 16:29:53 +01:00
Richard Feldman
44d00e1f13
Updates for making soa no_std 2024-10-21 22:10:43 -04:00
Jasper Woudenberg
1ab8fd55a9
Add extra documentation around glue 2024-10-20 20:31:11 +02:00
Anton-4
3bad18dc92
refactoring progress, use valgrind on exe 2024-10-09 20:04:36 +02:00
Luke Boswell
e3afeaa7ff
WIP Merge remote-tracking branch 'remote/main' into rebuild-platform 2024-10-09 09:21:46 +11:00