This website requires JavaScript.
Explore
Help
Sign In
oreodave
0 Followers
·
0 Following
Joined on
2025-11-10
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
20
Projects
Packages
Public Activity
Starred Repositories
oreodave
pushed to
master
at
oreodave/alisp
2026-03-05 17:33:23 +00:00
7f2dcc3ad2
alisp.org: mark TODOs
4bc615ab29
lisp_print: print verbose logs for lisp types on VERBOSE_LOGS=2
fc602f1664
allocator: free_list -> free_vec
30a87d4a1b
some small updates
9940651ac0
alloc: arena_t -> alloc_t
Compare 11 commits »
oreodave
deleted branch feat_allocator from
oreodave/alisp
2026-03-05 17:33:14 +00:00
oreodave
pushed to
master
at
oreodave/prick
2026-03-01 00:25:06 +00:00
fe86d19463
prick_sv
oreodave
pushed to
master
at
oreodave/arl
2026-02-20 02:36:27 +00:00
00786d9cb9
Simple arl-mode plugin for Emacs
oreodave
pushed to
feat_allocator
at
oreodave/alisp
2026-02-14 03:05:10 +00:00
67e1fabccc
alloc: arena_t -> alloc_t
d19c64714a
allocator: arena_make now takes nodes off the free list first.
8957723dad
sys: plug in allocator
929ed2b276
allocator: implement a basic allocator
7019d402cd
vec: vec_try_append
Compare 7 commits »
oreodave
created branch
feat_allocator
in
oreodave/alisp
2026-02-14 03:05:10 +00:00
oreodave
pushed to
master
at
oreodave/alisp
2026-02-12 23:03:11 +00:00
79f53c7916
alisp.org: rework TODOs, setup one for allocators.
oreodave
pushed to
master
at
oreodave/alisp
2026-02-12 22:51:44 +00:00
042cc48e8c
lisp: split memory into its own structure
b51aaa3d65
lisp: replace sys_register with sys_alloc
6499a9dd6d
lisp: combine tag.h into lisp.h
c1cdb8607d
lisp: split memory into conses and vectors
Compare 4 commits »
oreodave
pushed to
master
at
oreodave/alisp
2026-02-11 10:31:30 +00:00
7df292ed9e
alisp.org: mark WIP -> TODO
oreodave
pushed to
master
at
oreodave/alisp
2026-02-11 10:30:31 +00:00
4aad62fec9
alisp.org: update
a4fb48a863
reader: implement read_vec and setup errors for random closed brackets
5f05a6a108
lisp: implement TAG_VEC lisp_print method
e60a7459e0
reader: fix issue with read_list of infinite loop
4936460b39
reader: factor out read_negative
Compare 31 commits »
oreodave
pushed to
master
at
oreodave/alisp
2026-02-09 09:58:45 +00:00
b8d0ee2c7f
.dir-locals: added compile-command for testing
oreodave
pushed to
master
at
oreodave/alisp
2026-02-09 09:57:34 +00:00
fe727d75e4
remove breaks after return in switch-case
06a4eafbb9
stream: optimise stream_substr_abs, stream_till, stream_while
fc5a6eb8fb
stream: refactor stream_seek_forward for changes in FILE API
5c7fb0fabd
stream: stream_stop -> stream_free
f164427b47
stream: stream_reset
Compare 13 commits »
oreodave
pushed to
master
at
oreodave/alisp
2026-02-06 07:03:33 +00:00
a6d3d861b7
sv: add a few more functions
oreodave
deleted branch unit-tests from
oreodave/alisp
2026-02-06 06:09:04 +00:00
oreodave
pushed to
master
at
oreodave/alisp
2026-02-06 06:08:46 +00:00
a65964e2f7
tests: refactor testing and implement a bunch of tests
oreodave
pushed to
unit-tests
at
oreodave/alisp
2026-02-06 06:07:23 +00:00
0eb828251c
alisp: add TODO for sv_t
3b66a08d63
test_stream: implement stream_test_substr
c0c5e3d77a
test_vec: vec_test_substr -> vec_test_gen_substr
5408fd8101
main: put stream_stop before FILE pointer close
35a33c7d24
stream: stream_substr's call to stream_seek_forward refactored
Compare 6 commits »
oreodave
pushed to
unit-tests
at
oreodave/alisp
2026-02-06 04:54:26 +00:00
a7eeedf7fb
test_stream: implement stream_test_seek
5bb83cfab7
stream: stream_seek will do clamped movement if offset is invalid
5a78b01a57
test_stream: don't write null terminator to mock file
2c1aebc8a5
test: seed random number generator
9452a14567
test_stream: make filename bigger, and increase the random alphabet
Compare 17 commits »
oreodave
pushed to
unit-tests
at
oreodave/alisp
2026-02-05 06:46:06 +00:00
762dabd3e5
tests: Better suite creation
oreodave
pushed to
unit-tests
at
oreodave/alisp
2026-02-05 06:32:39 +00:00
61efa91403
alisp.org: add TODOs for all the tests required for streams
3add9beb59
sv: fix possible runtime issue with NULL SV's in sv_copy
df1076f7d7
tests: enable STREAM_SUITE
a809d9de25
test_stream: Enable only stream_test_string
3b14144ccc
test_stream: implement stream_test_string
Compare 5 commits »
oreodave
pushed to
unit-tests
at
oreodave/alisp
2026-02-05 06:06:14 +00:00
bd838c02ab
test_stream: basic skeleton
54e9edcba6
test_lisp_api: added sys_test
b32f420cb9
lisp: split off lisp_free as it's own function
34d3417e74
symtable: sym_table_cleanup -> sym_table_free
66770f22d9
alisp.org: Added some tasks
Compare 10 commits »
First
Previous
1
2
3
4
5
...
Next
Last