Up to [gforth] / gforth / kernel
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Current tag: MAIN
Liquidated special.fs and distributed the definitions into apropriate postitions in int.fs and comp.fs. Only ." and S" fit nowhere in and went to quotes.fs.
Added require at beginning of file.
Major re-write of manual sections concerning text interpreter and defining words. Much fine-tuning of other sections. The manual is ``nearly finished'' -- at least, all the major pieces of work that I envisaged for the first mods (which were only going to take a couple of weeks...). The manual has grown from 127 pages to 192 which is good news in terms of content but bad news in terms of the time it takes to print out on my HP550C DeskJet. Other changes are just tweaks to glossary entries.
Made last bugfix optional; only needed with xconds.
kernel/special.fs added exit-like in DOES> statement *bugfix* glocals.fs used mappedwordlist constructor
Makefile.in -- changes to make documentation build with moofglos.fs rather than with mini-oof.fs (since the former contains glossary entries and the latter does not) assert.fs blocks.fs debug.fs environ.fs errors.fs extend.fs float.fs glocals.fs moofglos.fs prim search.fs struct.fs stuff.fs vt100.fs kernel/args.fs kernel/basics.fs kernel/comp.fs kernel/cond.fs kernel/files.fs kernel/getdoers.fs kernel/int.fs kernel/io.fs kernel/nio.fs kernel/paths.fs kernel/require.fs kernel/special.fs kernel/tools.fs kernel/toolsext.fs kernel/vars.fs -- many small changes to glossary entries.. I think most are done now, so I hope to change far fewer files next time! doc/gforth.ds -- many, many small changes and a few large ones. Moved some sections around, fixed typos and formatting errors, added new section on exception handling, rearranged 'files' section.
New "docclean" target for makefile (removes glossary dependencies when rebuilding documentation). Changes to .fs files and prim are restricted to glossary (\G) additions for the documentation; this has necessitated the addition of new white-space in places to stop the \G stuff from obscuring the code. Many additions to doc/gforth.ds - new sections added, a few things moved and some sections re-written slightly. There are a set of things to tidy up before this rev. is suitable for release, and those will be my highest priority. I have also used "@comment TODO" to highlight other sections I plan to work on, and added a set of comments at the start to indicate other things I plan to modify in the medium-term.
updated dates in copyright messages inserted copyright messages in most files that did not have them removed outdated files engine/32bit.h engine/strsig.c
Mega-Patch; lots of changes
Changed hax-xy flags to environmental queries.
changes from gforth-ec: updated cross (side-effect: no more warnings :-) some changed other forth-files ['] can not do forward references any more
Environmental query "gforth" now returns the version-string dictionary-end and unused moved into the kernel/basics.fs Minor gforth.el bug fixes Major rewrite of objects.fs (not yet done) fixed -trailing bug (with test in test/other.fs) optimization of fields with offset 0 in struct.fs and compat/struct.fs other changes in compat/struct.fs (not yet done) added ansreports to compat/*.fs documentation changes allot now checks for dict overflow named [IS] (compilation semantics of IS). minor changes
jwilke's changes: Moved many files to other directories renamed many files other changes unknown to me.