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
12 hours
remove debug notes accidentally left in
HEAD
main
Irene Knapp
12 hours
it now completely prints out its own source, backwards
Irene Knapp
2 days
add width-padded variants of dot
Irene Knapp
2 days
make dot work with arbitrary bases
Irene Knapp
2 days
make sure the logarithms work with really big numbers
Irene Knapp
2 days
implement dot, the function that prints an integer
Irene Knapp
2 days
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
2025-11-08
lit, litstring as asm-in-Forth. give repnz_scas8 the correct name.
Irene Knapp
2025-11-08
bitwise operations
Irene Knapp
2025-11-08
write comparator words; fix cmp, set, and reg8
Irene Knapp
2025-11-08
assembly-in-Forth arithmetic words; also fixed the implementations
Irene Knapp
2025-11-08
assembly-in-Forth versions of the rest of the stack-manip words
Irene Knapp
2025-11-08
added assembly-in-forth unroll, and mov_indexed_reg64_reg64
Irene Knapp
2025-11-08
added assembly-in-forth implementation of roll
Irene Knapp
2025-11-08
add workaround for 8-byte strings (yepppppp)
Irene Knapp
2025-11-07
the naming commit!!!!
Irene Knapp
2025-11-07
re-order some stuff to make bootstrapping feel easier
Irene Knapp
2025-11-06
okay now all the conditional operations and jumps are implemented, too
Irene Knapp
2025-11-06
all the non-64-bit addressing modes for mov
Irene Knapp
2025-11-06
did all the pending instructions that use indexed addressing modes
Irene Knapp
2025-11-06
rename all the modrm_* words to addressing_*
Irene Knapp
2025-11-06
implement a bunch of assembly-in-Forth
Irene Knapp
2025-11-06
listed out all the assembly instructions that need Forth versions
Irene Knapp
2025-11-06
yay now it has "exit" on the heap, too
Irene Knapp
2025-11-06
there is now a full implementation of docol on the heap
Irene Knapp
2025-11-04
some notes to figure out the topological sort and so on
Irene Knapp
2025-11-03
the variable words are fully defined on the heap now
Irene Knapp
2025-11-03
move the output helpers and assembly-in-forth stuff earlier in the file
Irene Knapp
2025-11-03
add the beginnings of some word-defining words
Irene Knapp
2025-11-02
downcase _all_ the things
Irene Knapp
2025-11-02
those ;codeword comments were unnecessarily verbose
Irene Knapp
2025-11-02
okay some words-as-variables are defined now
Irene Knapp
2025-11-02
output a whole bunch of assembly from Forth
Irene Knapp
2025-10-30
clean up the first two instruction macros ever written
Irene Knapp
2025-10-30
get rid of the redundant copy of the label value
Irene Knapp
2025-10-29
get it down to a single call to write()
Irene Knapp
2025-10-29
the two-pass magick works!!!!!
Irene Knapp
[next]