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
Age
Commit message (
Expand
)
Author
9 days
and now it can lex Forth code!
Irene Knapp
10 days
implement "key", which reads a byte of input from the buffer
Irene Knapp
12 days
some stuff for dealing with circular buffers, implemented as heap words
Irene Knapp
2026-04-13
implement all the remaining Forth words that need flatassembler versions
Irene Knapp
2026-04-13
fix more Forth-assembly words
Irene Knapp
2026-04-13
the heap definition of roll was wrong
Irene Knapp
2026-04-13
same problem with cmp_reg64_reg64
Irene Knapp
2026-04-13
fix argument order to sub_reg64_reg64
Irene Knapp
2026-04-13
disallow a target of rbp for indirect register moves via flatassembler
Irene Knapp
2026-04-13
fix some disagreements with the heap words implemented in Forth
Irene Knapp
2026-04-13
add 2drop to describe-data.sed
Irene Knapp
2026-04-13
add another sed script, to remove absolute addresses
Irene Knapp
2026-04-13
add some sed scripts to make the output easier to examine
Irene Knapp
2026-04-13
tweak how the spaces around "describe" are printed
Irene Knapp
2026-04-13
fix "describe" to work on both data segment and heap
Irene Knapp
2026-04-13
stop heap implementations from referencing the data segment
Irene Knapp
2026-04-12
add heap implementations of all remaining Forth-assembly instructions
Irene Knapp
2026-04-11
add heap implementations of the string instructions
Irene Knapp
2026-04-09
add more MOV variants (oops), also some more instructions
Irene Knapp
2026-04-09
implement heap versions of all the Forth assembly MOV variants
Irene Knapp
2026-04-09
implement heap versions of the addressing-mode helper words
Irene Knapp
2026-04-09
implement all the assembly enums
Irene Knapp
2026-04-09
invent the concept of keywords
Irene Knapp
2026-04-08
heap impls of the dot and pow stuff
Irene Knapp
2026-04-08
heap impl of stringcmp, also a couple more Forth asm words
Irene Knapp
2026-04-08
add heap implementations for more assembly string ops
Irene Knapp
2026-04-08
implement the new assembly-based words that needed heap implementations
Irene Knapp
2026-04-08
reorder things to better separate "early" stuff
Irene Knapp
2026-04-08
update the "map" of stuff that needs to be copied to the heap
Irene Knapp
2026-04-08
change guess_entry_end_in's behavior for inputs that don't exist
Irene Knapp
2026-04-07
remove debug notes accidentally left in
Irene Knapp
2026-04-07
it now completely prints out its own source, backwards
Irene Knapp
2026-04-05
add width-padded variants of dot
Irene Knapp
2026-04-05
make dot work with arbitrary bases
Irene Knapp
2026-04-05
make sure the logarithms work with really big numbers
Irene Knapp
2026-04-05
implement dot, the function that prints an integer
Irene Knapp
2026-04-05
implement logfloor and logceil
Irene Knapp
2026-01-13
exponentiation word
Irene Knapp
2025-12-22
disassembly stuff
Irene Knapp
2025-11-29
add words to find the next newer entry in the dictionary
Irene Knapp
2025-11-28
add the code to traverse from execution token back to dictionary entry
Irene Knapp
2025-11-28
all the basic Forth words are implemented on the heap now
Irene Knapp
2025-11-28
reformat some word-on-heap definitions; change underscores to hyphens
Irene Knapp
2025-11-28
invoke the heap-based docol as part of the heap copy
Irene Knapp
2025-11-28
implement looking up words by name (wow!)
Irene Knapp
2025-11-10
implement stringcmp, with extensive commenting
Irene Knapp
2025-11-09
implement the rest of the string instructions
Irene Knapp
2025-11-08
implement sys_exit and sys_write
Irene Knapp
2025-11-08
implement branch and 0branch; fix jmp_cc_rel_imm8
Irene Knapp
2025-11-08
memory-handling words; fix mov_reg8_indirect_reg64
Irene Knapp
[next]