~jummit

~jummit/public-inbox

Last active 1 year, 3 months ago
View more

Recent activity

[PATCH harelang.org] Add Rekkyo to the Project Library page a month ago

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]

Crash in mem.c: coalesce: Assertion `u->type == UIns' failed. 6 months ago

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:

[PATCH harec] Fix crash when struct name is shadowed by parameter 1 year, 2 months ago

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]

Re: [PATCH v2] Add my name 1 year, 2 months ago

From Jummit to ~sircmpwn/email-test-drive

> Hi Jummit!

Hello!

> Thanks for the updated patch! This one looks good. Great work :)

Thank you!

[PATCH v2] Add my name 1 year, 2 months ago

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 @@
I have successfully used git send-email!
\ No newline at end of file
--
[message trimmed]

[PATCH] Add my name 1 year, 2 months ago

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 @@
I'm about to try git send-email
--
2.41.0
[message trimmed]