This website requires JavaScript.
Explore
Help
Sign In
Antoni Piasecki
toni
0 Followers
·
0 Following
Joined on
2026-02-22
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
3
Projects
Packages
Public Activity
Starred Repositories
toni
pushed to
main
at
toni/dull
2026-03-18 17:30:06 +01:00
41de6427f2
add macos build instructions
toni
pushed to
typechecker
at
toni/zern
2026-03-18 11:47:35 +01:00
e774f06e65
validate types in New/Struct/Cast
2137d49abd
typecheck if and while conditions, disallow ptr multiplication
Compare 2 commits »
toni
pushed to
typechecker
at
toni/zern
2026-03-17 17:41:31 +01:00
3efb3820bc
fix a bug that caused stuff to not get typechecked
4154901339
typecheck return types
664a51c88d
add casts to examples
15a68a41d1
use FnType instead of the tuple mess
a3f480dc1d
typecheck function calls
Compare 8 commits »
toni
created branch
typechecker
in
toni/zern
2026-03-17 17:41:31 +01:00
toni
pushed tag
v0.3
to
toni/zern
2026-03-16 13:07:52 +01:00
toni
pushed to
main
at
toni/zern
2026-03-16 13:07:46 +01:00
677521ca98
clean up main.rs
toni
pushed to
main
at
toni/zern
2026-03-16 12:27:19 +01:00
fee5dc3099
more error handling
720218cf31
error handling
964bbe4ec0
make mem.free O(1) with some linked list voodoo thank you bill gates
78282679e7
a few more fixes
7b09b505b5
a few fixes
Compare 5 commits »
toni
pushed to
main
at
toni/zern
2026-03-14 13:10:58 +01:00
2f632077b8
restore curl.zr example now that we have DNS resolution once again
21aabca9f7
very simple dns resolver
9f4c494e09
start working on the dns resolver
3f9df4a32f
don't heap allocate in io.printf
4a60c1fc12
io.printf, please dont look at it
Compare 5 commits »
toni
pushed to
main
at
toni/zern
2026-03-12 17:50:05 +01:00
100b752eee
udp server example
f2a7179b03
remove crypto, just use libsodium
f21abaafff
udp sockets
Compare 3 commits »
toni
pushed to
main
at
toni/zern
2026-03-12 16:12:49 +01:00
c67abf5a8e
some new std functions
1ac7401e50
here's why you cant trust LLMs even with 20 line snippets
Compare 2 commits »
toni
pushed to
main
at
toni/zern
2026-03-12 14:24:46 +01:00
192cff8f8d
drop gcc by default, any type
70640b3062
use mmap instead of brk in mem.alloc to fix a glibc segfault
Compare 2 commits »
toni
pushed to
main
at
toni/zern
2026-03-12 10:39:32 +01:00
1e7657ea2a
implement our own malloc/free, finally drop libc
3fdf7bb99d
io.Buffer, os.Timeval
3fcd82cc04
replace array with an actual struct now that we have them
Compare 3 commits »
toni
pushed to
main
at
toni/zern
2026-03-11 18:38:29 +01:00
d78a77b075
finally allow escaped quotes in strings
a07e2dc8dd
move escape sequence parsing to tokenizer
Compare 2 commits »
toni
pushed to
main
at
toni/zern
2026-03-11 17:15:32 +01:00
01b98a1d45
drop libc dependencies from chip8.zr
toni
pushed to
main
at
toni/zern
2026-03-11 17:03:25 +01:00
73265f9d1e
finish porting the chip8 emulator
12f283e5f8
zero initialize structs, begin porting my chip8 emulator
88915bbc8a
use index assignment in existing code
930d7b56cc
implement MemberAccess and assignment to MemberAccess and Index
d1b65dc1ed
add missing trailing newlines
Compare 6 commits »
toni
pushed to
main
at
toni/zern
2026-03-10 18:33:05 +01:00
316e60eedb
add Stmt::Struct and Expr::New
toni
pushed to
main
at
toni/emu
2026-03-10 16:41:07 +01:00
2d53a59399
brk, mmap, lseek
toni
pushed to
main
at
toni/emu
2026-03-10 14:26:11 +01:00
7a893076fb
disassemble printf
toni
pushed to
main
at
toni/emu
2026-03-10 13:53:17 +01:00
06ba734f34
disassemble printf
toni
pushed to
main
at
toni/emu
2026-03-09 17:35:55 +01:00
4c7073657f
Hello, World!
2252e1fa75
we can now execute crt0
Compare 2 commits »
First
Previous
1
2
3
4
5
Next
Last