Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Current tag: MAIN
jwilke's changes: Moved many files to other directories renamed many files other changes unknown to me.
bumped version number to 0.2.9. added --offset-image option, comp-image.fs, and changed Makefile to make a relocatable image gforth.fi from two nonrelocatable images. added UNDER+.
a little cleanup in 386.h renamed special: to interpret/compile: renamed save-string to save-mem added extend-mem replaced (name>) with ((name>)) replaced name> with name>int and name>comp renamed compile-only to compile-only-error replaced xt>i with name>int replaced xt>c with name>comp removed xt>s removed found search-wordlist now delivers interpretation-xt replaced (sfind) with find-name replaced C' with COMP' and [C'] with [COMP'] removed S' and [S'] added hex. added some helper words adapted other words to the changes started documenting the intergration of Gforth in applications
changed image file format: now every stack has its own size spec in the image size changes through the command line are passed to the image (and saved with savesystem) added a checksum to protect against incompatible binary/image combinations (e.g., direct threaded binary with indirect threaded image) the preamble specifies an interpreter and is propagated by save-system
added copyright headers changes to loadfilename & co. to make savesystem transparent to assertions and ~~
Now gforth.fi is a nonrelocatable image containing all of startup.fs etc. savesystem now saves `included-files', too (so require does not start from scratch) added/fixed stack effect and wordset documentation for many words in kernal.fs some reformatting in kernal.fs fixed some wordset info in primitives added strsignal
Changed magic, endianess and word size is now encoded. Make gforth before redoing kernals (old images still work).
*Added: * configure.bat configures on MS-DOS machines * io-dos.h provides IO for MS-DOS * makefile.dos is a GNU make Makefile for MS-DOS *Changed: * Merged gray/gforth and gray/gray4, added conditional compilation for gray ports (gforth and bigFORTH first) * added gforth recognising string in environment * added interpreter support for images (starts now with magic) * changed make rule for ds2texi, so that it can run with Messy-DOS * added SAVESYSTEM in dumpimage.fs * fixed bug in Makefile for big endian systems (->configure)
* Made slight modification in configure * Select from make first and make more to allow first time compilation * Added simple image dump and reload * Added extended COLD functionality in 'COLD for image reboot * Added boot procedures in hash.fs and history.fs