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
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
2025-10-27
ROLL, UNROLL, and a whole bunch of addressing modes
Irene Knapp
2025-10-26
added a macro BEFORENEXT and a bunch of words like LITPACK64
Irene Knapp
2025-10-26
move almost all the ELF stuff to code writen in Forth
Irene Knapp
2025-10-26
heap allocation now works! also fix some encoding issues
Irene Knapp
2025-10-25
break up OLD_CODE into separate calls
Irene Knapp
2025-10-25
memory manipulation
Irene Knapp
2025-10-24
add stack manip, arithmetic, bitwise stuff, comparisons
Irene Knapp
2025-10-23
a convenience macro for word headers
Irene Knapp
2025-10-23
pick a header format, document it
Irene Knapp
2025-10-20
implement Forth EXIT
Irene Knapp
2025-10-20
woooooo successful debugging
Irene Knapp
2025-10-19
it does threaded execution now!!!!!!!!
Irene Knapp
2025-10-19
much closer to being able to move to threaded execution
Irene Knapp
2025-10-19
there was an important bug in mov.qreg.disp8.bimm
Irene Knapp
2025-10-19
rename a bunch of instructions
Irene Knapp
2025-10-19
add extensive documentation on the execution model
Irene Knapp
2025-10-18
Add documentation! Yay :)
Irene Knapp
2025-10-11
generalized mov.qreg.qreg
Irene Knapp
2025-10-11
write better comments in exit-code.gnu.asm
Irene Knapp
2025-10-11
comment the code in preparation for restructuring it
Irene Knapp
2025-10-11
add a disassembler
Irene Knapp
2025-10-11
clean up mnemonics a bit
Irene Knapp
2025-10-11
use qwordreg in another place
Irene Knapp
[next]