From Jummit to ~sircmpwn/hare-dev
--- content/project-library.md | 1 + 1 file changed, 1 insertion(+) diff --git a/content/project-library.md b/content/project-library.md index 926aefb..6358749 100644 --- a/content/project-library.md +++ b/content/project-library.md @@ -17,6 +17,7 @@ free to submit your own by sending a patch to ## Compilers and interpreters * [~jummit/rekkyo](https://sr.ht/~jummit/rekkyo/): A Scheme implementation for embedding into / interacting with Hare projects * [~nikita-popov/mice](https://codeberg.org/nikita-popov/mice): Simple and small Scheme interpreter in Hare [message trimmed]
From Jummit to ~mpu/qbe
Hi! I encountered a QBE crash while using Hare, but I don't know enough about QBE to whether the generated code is invalid or not. Compiling this Hare code: fn qbe_crash() void =3D { let current: *bool =3D &true; for (true) current =3D &*current; }; ...I get this error:
From Jummit to ~sircmpwn/hare-dev
Signed-off-by: Jummit <jummit@web.de>
---
This crash occurs in a very specific configuration:
// This doesn't even have to be declared.
type shadow = struct {
name: int,
};
// It crashes because the "shadow" type is expected to be a struct
// but is a parameter in this case.
// It only occurs when the return type isn't void but the function
// returns void.
fn take(shadow: str) str = {
[message trimmed]
From Jummit to ~sircmpwn/email-test-drive
> Hi Jummit! Hello! > Thanks for the updated patch! This one looks good. Great work :) Thank you!
From Jummit to ~sircmpwn/email-test-drive
--- jummit | 1 + 1 file changed, 1 insertion(+) create mode 100644 jummit diff --git a/jummit b/jummit new file mode 100644 index 0000000..7fbef93 --- /dev/null +++ b/jummit @@ -0,0 +1 @@ \ No newline at end of file -- I have successfully used git send-email![message trimmed]
From Jummit to ~sircmpwn/email-test-drive
--- jummit | 1 + 1 file changed, 1 insertion(+) create mode 100644 jummit diff --git a/jummit b/jummit new file mode 100644 index 0000000..6d0ecfd --- /dev/null +++ b/jummit @@ -0,0 +1 @@ -- 2.41.0 I'm about to try git send-email[message trimmed]