2023-12-13 |
ketmar | various fixes for Uroborus
|
commit | commitdiff | tree |
2023-12-12 |
ketmar | synced with Beast (a little)
|
commit | commitdiff | tree |
2023-12-09 |
ketmar | more words for Uroborus
|
commit | commitdiff | tree |
2023-12-09 |
ketmar | some extensions for Uroboros
|
commit | commitdiff | tree |
2023-12-09 |
ketmar | updated for new YTERM
|
commit | commitdiff | tree |
2023-12-08 |
ketmar | x86asm: removed some duplicate conditions
|
commit | commitdiff | tree |
2023-12-08 |
ketmar | x86asm: added SALC instruction
|
commit | commitdiff | tree |
2023-12-08 |
ketmar | x86asm: AAM/AAD cosmetix
|
commit | commitdiff | tree |
2023-12-08 |
ketmar | empty branch optimisation in Parnas' iterators
|
commit | commitdiff | tree |
2023-12-07 |
ketmar | x86asm: made instruction definition cleaner
|
commit | commitdiff | tree |
2023-12-07 |
ketmar | x86asm: added inc/dec with r/m16
|
commit | commitdiff | tree |
2023-12-07 |
ketmar | x86asm: fixed push and pop with r/m32
|
commit | commitdiff | tree |
2023-12-07 |
ketmar | some small fixes for Uroboros
|
commit | commitdiff | tree |
2023-12-06 |
ketmar | x86asm: macro extensions
|
commit | commitdiff | tree |
2023-12-06 |
ketmar | renamed "(VOC-LINK)" to "VOC-LINK"
|
commit | commitdiff | tree |
2023-12-06 |
ketmar | added "ROOT-VOCID"
|
commit | commitdiff | tree |
2023-12-05 |
ketmar | x86asm: some macros
|
commit | commitdiff | tree |
2023-12-05 |
ketmar | Parnas' construct improvements
|
commit | commitdiff | tree |
2023-12-05 |
ketmar | extended Parnas' iterator (easier "CASE" construction...
|
commit | commitdiff | tree |
2023-12-05 |
ketmar | added David Parnas' IT/TI flow control structure
|
commit | commitdiff | tree |
2023-12-01 |
ketmar | x86asm: added "@@b-get"
|
commit | commitdiff | tree |
2023-12-01 |
ketmar | x86asm: added reusable nameless label "@@", and "@...
|
commit | commitdiff | tree |
2023-12-01 |
ketmar | added table-based CRC16 and CRC32 implementations ...
|
commit | commitdiff | tree |
2023-11-30 |
ketmar | x86asm: extended local labels API
|
commit | commitdiff | tree |
2023-11-30 |
ketmar | renamed "under" words (operation comes first now)
|
commit | commitdiff | tree |
2023-11-30 |
ketmar | "<BUILDS" is The Requirement for "DOES>" now
|
commit | commitdiff | tree |
2023-11-30 |
ketmar | x86asm: cosmetic renamings
|
commit | commitdiff | tree |
2023-11-30 |
ketmar | z80asm: fixes, introduced API to create label manager
|
commit | commitdiff | tree |
2023-11-29 |
ketmar | use "...?exit< ... >?" in various places
|
commit | commitdiff | tree |
2023-11-29 |
ketmar | added "?exit< ... >?" (and other "?" variants with...
|
commit | commitdiff | tree |
2023-11-29 |
ketmar | added "?EXIT" and "?NOT-EXIT", cosmetix in x86asm
|
commit | commitdiff | tree |
2023-11-29 |
ketmar | x86asm: implemented short jump (and loop) generation...
|
commit | commitdiff | tree |
2023-11-29 |
ketmar | urasm: cosmetix
|
commit | commitdiff | tree |
2023-11-29 |
ketmar | changed "TRUE!" to "T!"
|
commit | commitdiff | tree |
2023-11-29 |
ketmar | more include name generation cleanups
|
commit | commitdiff | tree |
2023-11-29 |
ketmar | changed directory loading scheme a little
|
commit | commitdiff | tree |
2023-11-29 |
ketmar | small fixes
|
commit | commitdiff | tree |
2023-11-29 |
ketmar | completely removed ans words for wordlist stack manipulation...
|
commit | commitdiff | tree |
2023-11-29 |
ketmar | removed 486asm: i have my own x86 assembler now
|
commit | commitdiff | tree |
2023-11-29 |
ketmar | removed "VOCABULARY" word (and its variants); "MODULE...
|
commit | commitdiff | tree |
2023-11-29 |
ketmar | fixed module words
|
commit | commitdiff | tree |
2023-11-29 |
ketmar | fixes in module words; added "extend-module:"; better...
|
commit | commitdiff | tree |
2023-11-29 |
ketmar | fixed vocabulary creation, so urasm/z80 works again
|
commit | commitdiff | tree |
2023-11-29 |
ketmar | more changes to guard hash generation
|
commit | commitdiff | tree |
2023-11-29 |
ketmar | x86asm: local label manager fix (it should use "emit...
|
commit | commitdiff | tree |
2023-11-29 |
ketmar | added chmod file prims
|
commit | commitdiff | tree |
2023-11-29 |
ketmar | x86dis: it should use "dis-c@" where appropriate
|
commit | commitdiff | tree |
2023-11-29 |
ketmar | changed colon name resoultion rules a little (first...
|
commit | commitdiff | tree |
2023-11-28 |
ketmar | x86asm: implemented hooks for label manager, and local...
|
commit | commitdiff | tree |
2023-11-28 |
ketmar | some renames; started label support code in x86asm
|
commit | commitdiff | tree |
2023-11-28 |
ketmar | even more simplified include guard creation
|
commit | commitdiff | tree |
2023-11-28 |
ketmar | simplified include guard creation
|
commit | commitdiff | tree |
2023-11-28 |
ketmar | x86asm: reworked matcher -- it is now smaller and faster
|
commit | commitdiff | tree |
2023-11-28 |
ketmar | x86asm: removed some unused extra instructions
|
commit | commitdiff | tree |
2023-11-28 |
ketmar | x86asm: completely rewritten emitter, and improved...
|
commit | commitdiff | tree |
2023-11-28 |
ketmar | bootstrap: fixed bug in "MODULE:" (it should search...
|
commit | commitdiff | tree |
2023-11-27 |
ketmar | removed "AGAIN" (it was unnecessary alias for "REPEAT")
|
commit | commitdiff | tree |
2023-11-27 |
ketmar | x86asm: size definition cosmetix
|
commit | commitdiff | tree |
2023-11-27 |
ketmar | x86asm: small cleanup in matcher
|
commit | commitdiff | tree |
2023-11-27 |
ketmar | x86asm: removed another unused word
|
commit | commitdiff | tree |
2023-11-27 |
ketmar | x86asm: removed unused word
|
commit | commitdiff | tree |
2023-11-27 |
ketmar | x86asm: brand new operand combiner
|
commit | commitdiff | tree |
2023-11-27 |
ketmar | added "TRUE!"
|
commit | commitdiff | tree |
2023-11-27 |
ketmar | x86asm: added CPUID instruction
|
commit | commitdiff | tree |
2023-11-27 |
ketmar | save our registers in "(dlinvoke)", just in case
|
commit | commitdiff | tree |
2023-11-27 |
ketmar | simplified "(dlinvoke)" a little
|
commit | commitdiff | tree |
2023-11-27 |
ketmar | added my own x86asm implementation
|
commit | commitdiff | tree |
2023-11-27 |
ketmar | renamed some modules
|
commit | commitdiff | tree |
2023-11-24 |
ketmar | more primitive shifts
|
commit | commitdiff | tree |
2023-11-23 |
ketmar | renamed "find-word" to "find", "(based-number)" to...
|
commit | commitdiff | tree |
2023-11-22 |
ketmar | nope, comments should be normal Forth words; otherwise...
|
commit | commitdiff | tree |
2023-11-22 |
ketmar | z80asm: typo check in comma creatori
|
commit | commitdiff | tree |
2023-11-22 |
ketmar | z80asm: more cosmetix (mostly word renaming)
|
commit | commitdiff | tree |
2023-11-22 |
ketmar | z80asm: cosmetix
|
commit | commitdiff | tree |
2023-11-22 |
ketmar | z80asm: got rid of more hard-coded constants in checks
|
commit | commitdiff | tree |
2023-11-22 |
ketmar | z80asm: better "(c)" for in/out checks
|
commit | commitdiff | tree |
2023-11-22 |
ketmar | z80asm: more cosmetix
|
commit | commitdiff | tree |
2023-11-22 |
ketmar | z80asm: cosmetix
|
commit | commitdiff | tree |
2023-11-22 |
ketmar | z80asm fixes
|
commit | commitdiff | tree |
2023-11-22 |
ketmar | more compiler words (mostly for doers)
|
commit | commitdiff | tree |
2023-11-22 |
ketmar | comments are parsed by "SKIP-BLANKS" again; no more...
|
commit | commitdiff | tree |
2023-11-21 |
ketmar | "UNDERxxx"
|
commit | commitdiff | tree |
2023-11-21 |
ketmar | HANDLE cosmetix (renames)
|
commit | commitdiff | tree |
2023-11-20 |
ketmar | some renames
|
commit | commitdiff | tree |
2023-11-20 |
ketmar | blocks: code cleanup and refactoring
|
commit | commitdiff | tree |
2023-11-20 |
ketmar | "DOES>" can be used outside of colon definition now
|
commit | commitdiff | tree |
2023-11-20 |
ketmar | some renames ("CFA->PFA" --> "CFA>PFA", and so on)
|
commit | commitdiff | tree |
2023-11-20 |
ketmar | some changes in documentation. i had to write a PROPER...
|
commit | commitdiff | tree |
2023-11-20 |
ketmar | added some triple-precision words, and tests
|
commit | commitdiff | tree |
2023-11-20 |
ketmar | code cleanups; added double number conversion words
|
commit | commitdiff | tree |
2023-11-20 |
ketmar | fixes to test suite (less ANS idiocity)
|
commit | commitdiff | tree |
2023-11-20 |
ketmar | more YTERM support
|
commit | commitdiff | tree |
2023-11-19 |
ketmar | use locals stack for loop data (instead of return stack)
|
commit | commitdiff | tree |
2023-11-19 |
ketmar | added Bob Jenkins' PRNG
|
commit | commitdiff | tree |
2023-11-19 |
ketmar | simplified include path resolution
|
commit | commitdiff | tree |
2023-11-19 |
ketmar | tty: some fixes for xterm and rxvt
|
commit | commitdiff | tree |
2023-11-19 |
ketmar | tty: turn on modifier reports for YTERM
|
commit | commitdiff | tree |
2023-11-19 |
ketmar | use "*:" to define immediate words, and "|:" to define...
|
commit | commitdiff | tree |
2023-11-19 |
ketmar | tty: replaced most pasta with generator words; added...
|
commit | commitdiff | tree |
2023-11-18 |
ketmar | shitdoze build fix
|
commit | commitdiff | tree |