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
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
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
[next]