index
:
evocation
this commit
main
Call forth the blue-green flame of computation from the universe, weave its energies into a fabric, that we may share our blood with it.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
quine.asm
Age
Commit message (
Expand
)
Author
5 days
make read-to-buffer take its delimiter as a parameter
Irene Knapp
2026-06-12
first steps towards the hex transform
Irene Knapp
2026-05-28
docs fixed for attach-string-to-input-buffer
Irene Knapp
2026-05-28
swap the parameters to "entry-flags!"
Irene Knapp
2026-05-28
move next-newer-entry-in and oldest-entry-in into dynamic.e
Irene Knapp
2026-05-28
moved pack-raw-string into core.e
Irene Knapp
2026-05-28
change the parameter order for memcopy and memmove
Irene Knapp
2026-05-23
added a couple new instructions
Irene Knapp
2026-05-21
started cleaning up all the log-loaded functionality
Irene Knapp
2026-05-21
some comment stuff, and implement "keyword"
Irene Knapp
2026-05-15
now there's a concept of pushing and popping input sources
Irene Knapp
2026-05-14
add a next-source field, as-yet unused, to the input buffer metadata
Irene Knapp
2026-05-11
backport the evoked "create" to flatassembler
Irene Knapp
2026-05-11
implement all the core Forth stuff in Evocation-assembly
Irene Knapp
2026-05-09
implement "create" in interpret.e
Irene Knapp
2026-05-08
oops, also needed mov-reg64-disp32-reg64
Irene Knapp
2026-05-07
oops. didn't have a fully bootstrapped lea-reg64-disp32-reg64.
Irene Knapp
2026-05-06
"word" no longer consumes the terminating whitespace
Irene Knapp
2026-05-06
refactor key into the separate parts peek and consume
Irene Knapp
2026-05-04
implement create-in which is used for independent dictionaries
Irene Knapp
2026-05-04
add an exploration towards moving code generation to its own file
Irene Knapp
2026-05-04
octal and binary literals
Irene Knapp
2026-05-04
hexadecimal literals are implemented!
Irene Knapp
2026-05-03
add comments
Irene Knapp
2026-05-03
running from stdin works!!!!!!!!
Irene Knapp
2026-05-03
okay, all the cases for buffer refill work now
Irene Knapp
2026-05-03
the heavy lifting of refilling a circular buffer is implemented now
Irene Knapp
2026-05-01
change the circular buffers to use start/length rather than start/end
Irene Knapp
2026-04-28
implement sys-read; rename show-hex* to hexdump*
Irene Knapp
2026-04-27
minor formatting change; some comments
Irene Knapp
2026-04-27
better at describing certain dictionary entry types
Irene Knapp
2026-04-27
now we have string literals! yay :)
Irene Knapp
2026-04-26
get hex dumps basically working
Irene Knapp
2026-04-26
rename the bitwise operations to C-style, and add logical ones
Irene Knapp
2026-04-26
some exploratory work towards "describe"
Irene Knapp
2026-04-26
unlink all the static stuff from the ELF from the dictionary
Irene Knapp
2026-04-26
implement a bunch more stuff (checking in so people can look at it)
Irene Knapp
2026-04-26
implement forever and while
Irene Knapp
2026-04-26
implement if-else
Irene Knapp
2026-04-25
implement a whole bunch of Forth words, most notably "if"
Irene Knapp
2026-04-25
implement "quit", the top level word
Irene Knapp
2026-04-24
add word-defining words. implement the immediate-mode flag.
Irene Knapp
2026-04-24
add a compile mode to the interpreter
Irene Knapp
2026-04-24
refactor all the stack-string stuff to work the right way round
Irene Knapp
2026-04-21
add a variable for interpreter state
Irene Knapp
2026-04-21
re-verify that nothing on the heap depends on the text segment
Irene Knapp
2026-04-21
oops, it checks integer syntax now
Irene Knapp
2026-04-20
it can interpret integer literals now!!!! yay
Irene Knapp
2026-04-20
print an error message when there's no word
Irene Knapp
2026-04-20
and now it can lex Forth code!
Irene Knapp
[next]