Mark Poliakov alnyan
alnyan commented on issue alnyan/yggdrasil#41 2026-06-04 14:44:38 +00:00
std: multithreaded crash during thread init

Doesn't reproduce on x86-64/riscv64, now reproduces on aarch64:

/ $ tst
000001:0:ptrace:tst (37)
thread 'tst-thread-3' (42) panicked at library/std/src/sync/once.rs:219:20:
one-time…
alnyan commented on issue alnyan/yggdrasil#52 2026-06-04 14:40:42 +00:00
Extremely laggy behavior on x86-64, possible degradation

Affected: d5f70c6a7c

alnyan commented on issue alnyan/yggdrasil#53 2026-06-04 14:40:01 +00:00
ACPI crash in Lenovo Thinkpad E14g7 Intel

Affected: d5f70c6a7c

alnyan pushed to master at alnyan/yggdrasil 2026-06-04 14:39:43 +00:00
d5f70c6a7c red: move more logic into lysp
1736582613 lysp: more string prelude, fallible set_global_value
1f670a66a4 red: rework command and key handling
60f3572fec lysp: fix (explain ...) for macros
f5d3809f37 lysp: rework and/or, add prelude functions
Compare 12 commits »
alnyan pushed to master at alnyan/yggdrasil 2026-06-04 14:39:36 +00:00
505a57abda pl011: fix incorrect byte written in write()
alnyan opened issue alnyan/yggdrasil#53 2026-06-04 14:37:30 +00:00
ACPI crash in Lenovo Thinkpad E14g7 Intel
alnyan opened issue alnyan/yggdrasil#52 2026-06-04 14:36:51 +00:00
Extremely laggy behavior on x86-64, possible degradation
alnyan pushed to feature/lysp at alnyan/yggdrasil 2026-06-04 14:35:16 +00:00
d5f70c6a7c red: move more logic into lysp
alnyan pushed to feature/lysp at alnyan/yggdrasil 2026-06-04 14:34:57 +00:00
1736582613 lysp: more string prelude, fallible set_global_value
alnyan pushed to feature/lysp at alnyan/yggdrasil 2026-06-04 10:15:17 +00:00
1f670a66a4 red: rework command and key handling
60f3572fec lysp: fix (explain ...) for macros
f5d3809f37 lysp: rework and/or, add prelude functions
1261c037f8 lysp: rework upvalue handling
fd8e1df696 lysp: add hashtable support
Compare 6 commits »
alnyan pushed to feature/lysp at alnyan/yggdrasil 2026-06-02 06:08:24 +00:00
679ac51602 red: add .gitignore
alnyan pushed to feature/lysp at alnyan/yggdrasil 2026-05-29 07:12:03 +00:00
7909fa3808 red: add eval/set/unset commands
alnyan pushed to feature/lysp at alnyan/yggdrasil 2026-05-28 12:51:11 +00:00
4b98ec1ce2 red: add syntax highlighting and lysp support
37ad3702d0 userspace: add lysp interpreter/compiler
505a57abda pl011: fix incorrect byte written in write()
Compare 3 commits »
alnyan pushed to feature/lysp at alnyan/yggdrasil 2026-05-28 11:16:25 +00:00
b88f35a353 userspace: add lysp interpreter/compiler
alnyan created branch feature/lysp in alnyan/yggdrasil 2026-05-28 11:16:25 +00:00
alnyan pushed to master at alnyan/lysp 2026-05-22 10:57:46 +00:00
3cefd9ac4e Fix temporaries breaking (let ...) blocks, (gensym)
6936966455 Proper quasiquote expansion rules, unquote-splice
Compare 2 commits »
alnyan pushed to master at alnyan/lysp 2026-05-21 11:54:30 +00:00
d21f927a24 Add eval in env + env/create, env/load-prelude
e956f7b68d Change &mut Environment to &Environment
Compare 2 commits »
alnyan pushed to master at alnyan/lysp 2026-05-21 08:35:50 +00:00
777c10d79c Add basic io, port integration tests
2b02d382c2 Proper errors for closure arity mismatch
bf537cbeda Add support for &optional arguments
43ff442d89 Add function/macro docstrings
Compare 4 commits »
alnyan pushed to master at alnyan/lysp 2026-05-20 14:52:56 +00:00
92d0a80fb1 Implement closures+upvalues, rework virtual machine
alnyan pushed to master at alnyan/lysp 2026-05-11 10:06:19 +00:00
4131cb121b Vector specialization