Izaya izaya
izaya synced commits to master at izaya/collapseos from mirror 2020-03-22 10:12:31 +11:00
ac914c3847 forth: consolidation
f4b969986d forth: Forth-ify ".""
def4ebd7ea forth: add word "LITS"
145fdd8e05 forth: rename "LITS" to "LIT<"
4627e1c977 forth: Forth-ify "ABORT""
Compare 10 commits »
izaya synced commits to master at izaya/collapseos from mirror 2020-03-20 17:22:31 +11:00
61abafbc1a forth: a little housekeeping
abb84b01db forth: Word-ify "readword"
5458a1f7ff forth: a little housekeeping
cf95bbcace forth: inline kernel/stdio
6134694513 forth: put all ASM code in the same file
Compare 6 commits »
izaya pushed to master at izaya/OC-PsychOS2 2020-03-20 13:16:32 +11:00
77c69f651b changed the build script to cope with the new init system
izaya pushed to master at izaya/OC-PsychOS2 2020-03-20 13:15:58 +11:00
0de3d01191 exposed the rc configuration to the world
2fe738591d default rc configuration
Compare 2 commits »
izaya pushed to master at izaya/OC-PsychOS2 2020-03-20 13:15:05 +11:00
e20c9546ea replacing the init system with something more OpenOS rc inspired
66ea129b7a commented some io library functions
3c1e2d31ae replaced the minitel implementation with the OpenOS version, mostly
4606620583 write documentation for netutil
90afc8d18d made netutil.ping actually return useful values
Compare 5 commits »
izaya synced commits to master at izaya/collapseos from mirror 2020-03-20 09:12:31 +11:00
af5a97243a forth: implement "0b" number parsing
f0cbda1f2e tests: add Forth tests
Compare 2 commits »
izaya synced commits to master at izaya/collapseos from mirror 2020-03-19 16:52:30 +11:00
b335e538b4 Move "forth" folder to project's root folder
ae6334906c forth: inline kernel's core and str units
548facac0b forth: Implement "(parseh)"
d874f20278 forth: Add "DO" and "LOOP"
587d1d0d69 forth: add word "UNTIL"
Compare 5 commits »
izaya synced commits to master at izaya/collapseos from mirror 2020-03-18 16:22:33 +11:00
1df9c4fc1b forth: split forth source into multiple files
9451c599e0 forth: Make (parse) indirect and Forth-ify (parsec)
4212d5161f forth: Word-ify number parsing
707f1dbae1 forth: Word-ify "[COMPILE]"
Compare 4 commits »
izaya pushed to master at izaya/OC-PsychOS2 2020-03-18 14:03:26 +11:00
0712210768 better shell printing support
36b1b4dfe0 made build.sh clean up after itself better
Compare 2 commits »
izaya pushed to master at izaya/OC-PsychOS2 2020-03-18 14:02:39 +11:00
05208810d3 buffer cleanup
7974ff9702 made the shell able to handle table values
Compare 2 commits »
izaya pushed to master at izaya/OC-PsychOS2 2020-03-18 11:55:14 +11:00
39ea9c1a18 made import work, added unimport, aliased rm to fs.remove
4d0ce1e06d made ping actually live in the right namespace whoops
Compare 2 commits »
izaya synced commits to master at izaya/collapseos from mirror 2020-03-18 08:12:30 +11:00
b72901175e forth: Word-ify "[']" and "'"
d91af99fde forth: make "'" push 0 when not finding a word
3a70dff53d forth: add word 'ABORT"'
25b6e75cf7 forth: add words "."" and "(print)"
a40926d710 forth: check PS everywhere
Compare 9 commits »
izaya pushed to master at izaya/OC-PsychOS2 2020-03-18 01:57:09 +11:00
0ac4923568 added a free function to shutil
d90ce84cdb made init actually work, whoops
Compare 2 commits »
izaya pushed to master at izaya/OC-PsychOS2 2020-03-18 01:12:07 +11:00
8920c074c4 we 2.0a2 now
201aa20c5a added the plan9k buffer library because it's cleaner than the old io library
Compare 2 commits »
izaya synced commits to master at izaya/collapseos from mirror 2020-03-17 15:52:31 +11:00
5d5517ac44 forth: allow DEFINE's ";" to be at the start of a newline
aec98a7a3a forth: separate COMPILE and [COMPILE]
f404c2f4d0 forth: TIL forth source file extension is "fs"
Compare 3 commits »
izaya synced commits to master at izaya/collapseos from mirror 2020-03-16 15:22:31 +11:00
80ab395823 forth: Simplify execution model
izaya synced commits to master at izaya/collapseos from mirror 2020-03-15 14:52:31 +11:00
7befe56597 forth: improve input flow
e1f815baeb forth: Forth-ify main loop a bit
764b2222c7 forth: replace (fbr?) by SKIP?
Compare 3 commits »
izaya synced commits to master at izaya/collapseos from mirror 2020-03-14 14:22:31 +11:00
94166186eb forth: fix DOES> bad exec offset
5b1ca474d4 forth: Add word "("
d60ea4cb30 forth: Forth-ify RECURSE
c3838714d5 forth: improve execution model
Compare 4 commits »
izaya synced commits to master at izaya/OC-Minitel from mirror 2020-03-13 19:22:28 +11:00
cb3847d1c4 fixed some temporary hangs in fserv
izaya synced commits to master at izaya/collapseos from mirror 2020-03-13 13:52:31 +11:00
d0d92a4559 forth: Forth-ify IF and ELSE
d5a7d5faf8 forth: add words "(fbr)", "(fbr?)", "'", "[']"
fb54fd51af forth: implement THEN in Forth
3819dbc083 forth: remove CMPDST
ff281f69a8 forth: add "UNWORD" flag
Compare 5 commits »