• Joined on 2026-08-31
Mutex pushed to div_isqrt at Mutex/symphony_stdlib 2026-09-06 22:50:52 +02:00
f259d505b3 Adjusted div documentation
Mutex created pull request TCShenanigans/symphony_stdlib#20 2026-09-06 20:58:57 +02:00
Added integer division and square root
Mutex pushed to div_isqrt at Mutex/symphony_stdlib 2026-09-06 20:57:43 +02:00
c9ca1a9791 Integer division and square root
Mutex created branch div_isqrt in Mutex/symphony_stdlib 2026-09-06 20:57:43 +02:00
Mutex pushed to main at Mutex/symphony_stdlib 2026-09-06 20:39:33 +02:00
e654d451a7 Merge pull request 'Globals and start.asm' (#19) from Gelthor/symphony_stdlib:graphics into main
4801520424 Split framebuffer stride into stride and depth
1ba70f10cd Merge remote-tracking branch 'origin/main' into graphics
ca5cff0a79 Function premble should list error codes, if any
7368044335 Global addresses now in hex and listed in order
Compare 29 commits »
Mutex suggested changes for TCShenanigans/symphony_stdlib#19 2026-09-06 12:45:37 +02:00
Globals and start.asm
Mutex commented on pull request TCShenanigans/symphony_stdlib#19 2026-09-06 12:45:37 +02:00
Globals and start.asm

Which errors can occur (if any) should probably have its own section here, probably called "Errors"

Mutex commented on pull request TCShenanigans/symphony_stdlib#19 2026-09-06 12:45:37 +02:00
Globals and start.asm

The status is returned in flags, not r1. Errors should probably have their own dedicated section here

Mutex deleted branch mem_ops from Mutex/symphony_stdlib 2026-09-05 15:36:52 +02:00
Mutex pushed to mem_ops at Mutex/symphony_stdlib 2026-09-03 21:06:01 +02:00
ae0684f98a Merged main into mem_ops
257735d776 Remove leftover files
809f6e35d5 Merged with main
c83269fcf7 fix path to stdlib.asm
6bf0c0a4fc add examples directory
Compare 25 commits »
Mutex pushed to main at Mutex/symphony_stdlib 2026-09-03 20:52:07 +02:00
257735d776 Remove leftover files
Mutex pushed to main at Mutex/symphony_stdlib 2026-09-03 20:49:49 +02:00
809f6e35d5 Merged with main
c83269fcf7 fix path to stdlib.asm
6bf0c0a4fc add examples directory
697445feec add tests folder
7c49c5212e move assembly files into src directory
Compare 23 commits »
Mutex pushed to mem_ops at Mutex/symphony_stdlib 2026-09-03 18:39:58 +02:00
655ce0237e Fixed unsafe_mem.compare not working correctly when both input pointers are the same
Mutex commented on pull request TCShenanigans/symphony_stdlib#13 2026-09-03 18:35:54 +02:00
Add mem.compare, mem.copy, mem.fill32, unsafe_mem.compare

unsafe_mem.asm contains the memcmp version with the "dubious" memory write. I don't think it would hurt to keep it, since it is not included in stdlib.asm, so it doesn't take up any memory unless…

Mutex pushed to mem_ops at Mutex/symphony_stdlib 2026-09-03 15:13:30 +02:00
a1e19112c5 Specialised unsafe.asm to unsafe_mem.asm, and renamed unsafe.memcmp to unsafe.compare
Mutex pushed to mem_ops at Mutex/symphony_stdlib 2026-09-03 15:10:09 +02:00
3d874cebbd Merged with main
4aca17aa40 Moved memory operations into mem.asm (and renamed them)
0188969dab Merge pull request 'Added read_line console function' (#10) from Micha_i/symphony_stdlib:console-functions into main
e4edb56d08 Merge branch 'main' into console-functions
aa8eef7b1f Fixed at-address
Compare 30 commits »
Mutex pushed to main at Mutex/symphony_stdlib 2026-09-03 15:08:23 +02:00
3d874cebbd Merged with main
4aca17aa40 Moved memory operations into mem.asm (and renamed them)
7b43e75a9d Added memcmp, memcpy, memset32, unsafe.memcmp
Compare 3 commits »
Mutex pushed to main at Mutex/symphony_stdlib 2026-09-03 15:04:49 +02:00
0188969dab Merge pull request 'Added read_line console function' (#10) from Micha_i/symphony_stdlib:console-functions into main
e4edb56d08 Merge branch 'main' into console-functions
aa8eef7b1f Fixed at-address
37d0e556d2 Merge pull request 'clean up confusion about function template' (#14) from meta-documentation into main
26d3a4d4f4 clean up confusion about function template
Compare 12 commits »
Mutex pushed to main at Mutex/symphony_stdlib 2026-09-02 19:43:46 +02:00
786adfdb1c Merge pull request 'Changed docs of math functions to conform to new guidelines' (#12) from Micha_i/symphony_stdlib:math-functions-docs into main
84636799b6 Changed docs of math functions to conform to new guidelines
aa2cbe4ad8 Merge pull request 'Add basic meta documentation' (#11) from meta-documentation into main
8301d5988a create teaching directory
dbd4865f14 change stack start
Compare 16 commits »
Mutex created pull request TCShenanigans/symphony_stdlib#13 2026-09-02 19:42:46 +02:00
Add memcmp, memcpy, memset32, unsafe.memcmp