version 1.10, 2006/05/10 16:40:12
|
version 1.19, 2008/11/02 17:13:01
|
Line 1
|
Line 1
|
|
Update this by inserting the output of |
|
rcs2log -u "pazsan Bernd Paysan bernd.paysan@gmx.de" -h mips.complang.tuwien.ac.at |
|
with possibly additional -u clauses for other authors. Check the authors with |
|
rcs2log -u "pazsan Bernd Paysan bernd.paysan@gmx.de" -h mips.complang.tuwien.ac.at|grep '^200' |sed s/200.-..-..//|sort |uniq |
|
|
|
|
|
2008-11-01 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Benchres, ChangeLog, INSTALL, NEWS, NEWS.vmgen, README, arch/4stack/asm.fs, arch/4stack/mach.fs, arch/4stack/prim-new.fs, arch/4stack/prim.fs, arch/4stack/relocate.fs, arch/generic/machine.h, arch/misc/prim.fs, arch/sparc/machine.h, dis-gdb.fs, doc/vmgen.texi, engine/io.c, engine/libcc.h.in, engine/support.c, engine/threaded.h, kernel/comp.fs, machpc.fs.in, prims2x0.6.2.fs, regexp.fs, update-copyright, vmgen-ex/Makefile, vmgen-ex2/Makefile, vmgen.in: |
|
updated copyright years |
|
|
|
2008-11-01 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* configure.in: Added --tag=CC for glibtool configure option |
|
|
|
2008-11-01 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Benchres: added 0.7.0 Benchmark results and reorganized the others |
|
|
|
* README: updated tested platforms |
|
|
|
* libcc.fs: |
|
don't use libtool --tag=CC (doesn't work with libtool-1.5, and is unnecessary) |
|
|
|
* Makefile.in, configure.in, testall, testdist: install.TAGS bugfix |
|
set special skipcode for power architecture to work with gcc-3.[34] |
|
|
|
* Makefile.in, install-tags.fs, testall, testdist: |
|
worked around HP/UX awk limitations by replacing awk script with gforth script |
|
put some workarounds for specific boxes into testall and testdist |
|
|
|
2008-10-29 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* wf.fs: Fixed multi-extension problem with old apache and IE |
|
|
|
2008-10-28 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* configure.in: fixed ia64 bug corresponding to the arm_cacheflush bug |
|
|
|
2008-10-27 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* configure.in: finally fixed the arm_cacheflush builddir issue |
|
|
|
* configure.in, testall: |
|
arm_cacheflush should now work with separate build dir |
|
minor testall improvements |
|
|
|
2008-10-26 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* Makefile.in: Fixed vmgen problem |
|
|
|
* configure.in: New snapshot date |
|
|
|
2008-10-26 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* testall, testdist: more t1000 workarounds |
|
|
|
* Makefile.in, configure.in, testall, testdist: |
|
Fixed a few more builddir and other issues |
|
Improved testall and testdist (only partially tested) |
|
|
|
2008-10-25 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in, configure.in, engine/Makefile.in, kernel/int.fs, preforth.in, testall, testdist: |
|
Fixed various bugs related to builddir!=srcdir |
|
prims2x0.6.2.fs is now installed |
|
avoid extra make for check |
|
updated testdist and testall |
|
|
|
2008-10-23 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* README, arch/misc/prim.fs: Tested on various Gforth EC platforms |
|
|
|
* arch/4stack/prim.fs: Fixed typo |
|
|
|
* arch/4stack/prim.fs: |
|
Disabled new division primitives (they fail to work) |
|
|
|
* arch/4stack/asm.fs, arch/4stack/prim.fs, arch/4stack/relocate.fs, kernel/int.fs: |
|
Fixed 4stack image generation with a 64 bit Gforth engine (tested only |
|
on little endian machines, so far). |
|
|
|
2008-10-22 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* arch/4stack/asm.fs, arch/4stack/relocate.fs: |
|
Attempt at better compilation of 4stack with 64 bit Gforth |
|
|
|
2008-10-20 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* configure.in: Byte order check != no, to cover autoconf-2.62 bug |
|
|
|
2008-10-19 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* arch/4stack/asm.fs: Deleted superfluous [THEN] |
|
|
|
* arch/4stack/mach.fs, arch/4stack/prim-new.fs, arch/4stack/prim.fs, arch/4stack/relocate.fs: |
|
Minor fixes to make 4stack work again (build with 32 bit engine!) |
|
|
|
2008-10-19 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in: |
|
The libcc-named stuff is now build before checking (it's not a check) |
|
The libcc-named stuff is only built and installed if libtool exists |
|
|
|
* engine/forth.h: DLSHIFT bugfix (fixes um/mod on some platforms) |
|
|
|
2008-10-15 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* engine/support.c, preforth.in: more fixes to support old stuff |
|
|
|
* Makefile.in, configure.in, engine/engine.c, engine/forth.h, engine/main.c, prim: |
|
Makefile bugfix |
|
fixed some portability issues for MIPS |
|
fixed some portability issues for old platforms |
|
|
|
2008-10-13 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* arch/4stack/asm.fs, arch/4stack/mach.fs, arch/4stack/relocate.fs, kernel/comp.fs: |
|
Made 4stack target compile again (but it doesn't run yet) |
|
|
|
2008-10-13 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* INSTALL, README, configure.in: updated INSTALL, README |
|
documented some configuration variables in configure.in |
|
|
|
2008-10-12 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* Makefile.in, engine/Makefile.in: Fixed unused Makefile macros |
|
|
|
* configure.in: Removed unnecessary quoting of tr arguments |
|
|
|
2008-10-12 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in, NEWS.vmgen, NEWS.vmgen.future: |
|
re-enabled installation of vmgen |
|
updated NEWS.vmgen |
|
NEWS.vmgen.future contains stuff that's not yet for NEWS.vmgen (not installed) |
|
|
|
2008-10-12 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* configure.in: M4 escapes readded |
|
|
|
* configure.in, wf.fs: Fixed sed pattern |
|
wf adds content-type application/xhtml+xml |
|
|
|
2008-10-12 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* configure.in: LTDL_LIBRARY_PATH is now a configure variable |
|
The computation of the default for LTDL_LIBRARY_PATH now uses ldconfig again. |
|
|
|
2008-10-11 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* README: Added further testing results |
|
|
|
* configure.in: Reverted ldconfig -p call |
|
|
|
2008-10-10 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* configure.in: |
|
refined LTDL_LIBRARY_PATH computation to also work on systems that use |
|
"include /etc/ld.so.conf.d/*.conf" in ld.so.conf |
|
|
|
2008-10-10 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* README: Added ppc on Darwin as checked plattform |
|
|
|
* README: Added 386er test |
|
|
|
* README: Added darwin to the successfully tested systems |
|
|
|
* engine/support.c: Fixed typo |
|
|
|
* engine/support.c: Fixing lt_dlopen for Mac OS X |
|
|
|
2008-10-09 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* configure.in: Better workaround |
|
|
|
* configure.in, lib.fs: Added workaround for libltdl |
|
|
|
* engine/support.c: Tried short circuit to dlopen() - failed, too. |
|
|
|
* engine/forth.h, engine/support.c, prim: |
|
Added gforth_dlopen as support word |
|
|
|
2008-10-08 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in, doc/vmgen.texi, prims2x0.6.2.fs, vmgen-ex/Makefile, vmgen-ex2/Makefile, vmgen.in: |
|
made vmgen release-ready: |
|
added prims2x0.6.2.fs (and fixed use of RECOVER) |
|
vmgen now looks for vmgen-version to decide what prims2x.fs to use and |
|
uses prims2x0.6.2.fs by default |
|
reverted some of the documentation |
|
fixed minor bug in vmgen-ex*/Makefile |
|
|
|
* unix/socket.fs: fixed bind() type error |
|
|
|
* Makefile.in: now the use of MKDIR-PARENTS in libcc is tested |
|
|
|
2008-10-08 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* wf.fs: Fixed get-icon problem |
|
|
|
2008-10-07 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* iss.sh, unix/socket.fs: Fixed sockets for windows |
|
Don't use recode to add cr before lf - use sed (always available) |
|
|
|
2008-10-06 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* Makefile.in: |
|
Moved mkdir.fs to the normal sources (no longer a libcc.fs based file) |
|
|
|
* mkdir.fs: Fix build process when mkdir is required |
|
|
|
* Makefile.in: Added Aleksej's Makefile patch |
|
|
|
* iss.sh: Added automatic recode of README for setup.exe presentation |
|
|
|
2008-10-06 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* libcc.fs, mkdir.fs, prim: |
|
libcc now creates the directories where it puts its files |
|
make =MKDIR into a primitive to break bootstrapping problem (=MKDIR |
|
needs libcc, which needs =MKDIR) |
|
|
|
2008-10-06 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* engine/libcc.h.in: Fixed typo in non-windows part |
|
|
|
* configure.in, iss.sh, unix/socket.fs: |
|
Working Windows port snapshot created |
|
|
|
2008-10-06 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* mkdir.fs: added MKDIR-P |
|
|
|
2008-10-06 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* engine/libcc.h.in, unix/socket.fs: |
|
Fixed problems with Windows C libraries |
|
|
|
2008-10-06 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* mkdir.fs: |
|
renamed mkdir words to avoid conflicts with likely naming conventions |
|
|
|
2008-10-06 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* engine/libcc.h.in, engine/main.c, wf.fs: |
|
Added cstr and tilde_cstr to gforth_pointers |
|
|
|
2008-09-18 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* unix/socket.fs: Fixed errno |
|
|
|
* engine/libcc.h.in, envos.fs.in, libcc.fs: |
|
libcc works now on Windows (though most of the examples don't) |
|
|
|
* doc/objects-implementation.obj, engine/forth.h, engine/libcc.h.in, engine/main.c, fflib.fs, libcc.fs, libffi.fs, prim: |
|
Windows version of libcc interface (first attempt) |
|
|
|
2008-08-24 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* wf.fs: xhtml strict compliant <red red> tag |
|
|
|
2008-08-19 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in, configure.in, cstr.fs, mkdir.fs: |
|
added cstr.fs mkdir.fs C interface files |
|
|
|
* configure.in, engine/main.c: |
|
workarounds for MacOS X and /lib64 portability issues (/lib64 incomplete) |
|
|
|
* configure.in, engine/main.c: |
|
fixed BSD portability issue (reported by Aleksej Saushev) |
|
|
|
* Makefile.in, configure.in: more Solaris portability fixes |
|
|
|
2008-08-16 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* arch/sparc/machine.h, engine/main.c: |
|
fixed some warnings that were reported on sparc-solaris |
|
|
|
* Makefile.in: another Solaris portability fix |
|
|
|
* dis-gdb.fs: |
|
removed bash dependency (now there is a dependency on POSIX ps) |
|
|
|
* engine/main.c, prim: fix if libltdl is not present |
|
|
|
* engine/Makefile.in: Solaris make portability fix |
|
|
|
* configure.in: bugfix |
|
|
|
* configure.in: portability fix (Solaris "which") |
|
|
|
* engine/main.c: Now builds with llvm-gcc (but libcc.fs does not work) |
|
|
|
2008-08-14 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* lib.fs: commented out unportable lib.fs test |
|
|
|
2008-08-13 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* configure.in: fixed grep portability issue in configure.in |
|
|
|
2008-08-09 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* libffi.fs: Another fix for Xcode nonsense |
|
|
|
* configure.in, envos.fs.in, libffi.fs: |
|
The location of ffi.h is now determined by configure |
|
|
|
2008-08-09 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* regexp.fs: Changed checks for start and end of regexp |
|
|
|
2008-08-09 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in, doc/gforth.ds, libcc.fs, regexp.fs: |
|
fixed documentation bugs |
|
|
|
* Benchres: added more benchmark results |
|
|
|
* Makefile.in, configure.in: |
|
Only those libcc files are processed for which the libraries exist |
|
|
|
* Benchres, engine/main.c, prim: eliminated warnings |
|
added Benchmark results |
|
|
|
* Makefile.in, arch/generic/machine.h, engine/128bit.h, engine/io.c, engine/main.c, engine/support.c, engine/threaded.h, prim: |
|
The Makefile now uses an EMACS variable |
|
Eliminated most compilation warnings |
|
|
|
* Makefile.in: |
|
install gforth.el, too (suggested by Aleksej Saushev <878wvgaatn.fsf@inbox.ru>) |
|
|
|
2008-08-08 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Agenda, compat/execute-parsing.fs, configure.in, doc/gforth.ds, doc/vmgen.texi, envos.fs.in, lib.fs, machpc.fs.in: |
|
Updated Agenda |
|
Now lib.fs selects libffi.fs or fflib.fs based on a configure test |
|
compat/execute-parsing bugfix |
|
fixed some documentation bugs (reported by Jakob Sievers) |
|
|
|
2008-08-05 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* libffi.fs: Added ints at the right position |
|
|
|
* libffi.fs: Added ints |
|
|
|
2008-08-03 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* lib.fs: Removed printout in lib.fs |
|
|
|
2008-08-02 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* arch/386/machine.h: Best effort for Mac OS X 32 bit with gcc-4.2 |
|
|
|
* preforth.in: Fixed Mac OS X default build problem |
|
|
|
2008-07-31 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* lib.fs: Typo |
|
|
|
* lib.fs: Another fix for lib.fs |
|
|
|
* lib.fs: Changed search for libffi |
|
|
|
2008-07-29 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* configure.in, machpc.fs.in: Removed dependencies to libffi/ffcall |
|
|
|
* lib.fs: Prefer libffi over ffcall |
|
|
|
* fflib.fs: Correct declaration of gforth_RP and gforth_LP |
|
|
|
* fflib.fs, libcc.fs, unix/socket.fs: Fixed fflib.fs |
|
Real fix for the macro problem (define wrapper macro instead) |
|
|
|
2008-07-27 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* libcc.fs, unix/socket.fs: Fixed FILE* problem |
|
|
|
* engine/forth.h, prim: Fixed callback problem |
|
|
|
2008-07-26 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* lib.fs: Right libc for 64 bit |
|
|
|
* INSTALL, Makefile.in, lib.fs: Try to make old libffi.fs work again |
|
|
|
2008-07-23 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in: |
|
distribute autogen.sh, too (Bug report from M. Edward (Ed) Borasky) |
|
|
|
2008-07-21 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* .cvsignore, engine/.cvsignore: More complete .cvsignore |
|
|
|
2008-07-18 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* Makefile.in: Fixed libtool invocation in Makefile for Mac OS X |
|
|
|
2008-07-17 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in, configure.in: |
|
anti-dependence of engine on kernel is now set by configure |
|
(if a preforth exists) |
|
|
|
2008-07-16 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* ChangeLog, NEWS, configure.in: Updated dates in NEWS, configure.in |
|
Updated ChangeLog |
|
|
|
* preforth.in: preforth now works if there is an engine but no kernel |
|
|
|
2008-07-16 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* Makedist.in, Makefile.in: Cleanup of improved build process |
|
|
|
2008-07-15 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* Makedist.in, Makefile.in: Fixed build process |
|
|
|
2008-07-15 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* ChangeLog, NEWS: updated ChangeLog and NEWS |
|
|
|
* BUILD-FROM-SCRATCH, Makedist.in, Makefile.in, arch/386/machine.h, arch/amd64/machine.h, arch/arm/asm-example.fs, arch/arm/asm.fs, arch/arm/machine.h, arch/power/machine.h, blocks.fs, build-ec.in, cache-fast0.vmg, cache-fast1.vmg, cache-fast2.vmg, cache-fast3.vmg, cache-fast4.vmg, configure.in, doc/gforth.ds, ds2texi.fs, engine/128bit.h, engine/Makefile.in, engine/engine.c, engine/forth.h, engine/io-nxt.c, engine/main.c, envos.fs.in, fflib.fs, gforth.el, gray.fs, history.fs, httpd.fs, kernel/main.fs, kernel/paths.fs, lib.fs, libcc.fs, libffi.fs, preforth.in, prim, quotes.fs, see.fs, unix/socket.fs, update-copyright, update-copyright-blacklist, utf-8.fs, wf.fs: |
|
updated copyright years |
|
updated copyright-blacklist (added libltdl) |
|
updated distributed files (don't distribute files without distribution terms) |
|
added copyright to preforth.in and build-ec.in |
|
|
|
* Makefile.in, configure.in, kernel/int.fs, libcc.fs: |
|
fixed some make install bugs |
|
updated date and version |
|
|
|
* Makefile.in, configure.in, envos.fs.in, libcc.fs, libcc.fs.in: |
|
eliminated libcc.fs.in by moving @CC@ into envos.fs.in. |
|
|
|
2008-07-14 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* libcc.fs, libcc.fs.in: |
|
Added tag so that different gcc names compile correctly |
|
|
|
* libcc.fs.in: Debugs commented out again |
|
|
|
* Makefile.in, libcc.fs, libcc.fs.in: |
|
Try to get C compiler with options to work |
|
|
|
* libcc.fs.in: Compiler-specific libcc.fs.in |
|
|
|
* Makefile.in, configure.in: Fix for libcc.fs |
|
|
|
* Makefile.in, arch/386/machine.h: Fix a few building bugs |
|
|
|
* libcc.fs: Made libcc.fs compile with old kernels |
|
|
|
2008-07-13 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in, fflib.fs, libcc.fs, libffi.fs: |
|
fixed some bugs so "make install" works (DESTDIR still probably buggy) |
|
|
|
2008-07-12 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in, kernel/paths.fs, libcc.fs: |
|
builds .la files on install (untested and probably broken wrt DESTDIR) |
|
added check-libcc-named target and perform it on make check |
|
The libcc-path now also contains the common libcc-named directory |
|
reworked initialization of libcc to happen on every boot |
|
added MAKE-PATH (for making an empty path to paths.fs |
|
|
|
2008-07-10 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* libcc.fs: first steps in having a LIBCC-PATH |
|
|
|
* libcc.fs, prim: OPEN-LIB now understands "~" for directories. |
|
|
|
* libcc.fs: |
|
libcc files are now generated in ~/.gforth/libcc-{named,tmp}/ |
|
|
|
2008-07-05 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* fflib.fs, libcc.fs: fflib.fs now is a named C interface library |
|
fixed bug in libcc.fs (unnamed libraries are now always rebuilt) |
|
|
|
2008-07-04 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* configure.in: Removed bash dependency |
|
|
|
2008-07-03 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* engine/engine.c, engine/forth.h, engine/main.c, libffi.fs: |
|
Removed remainders of FFI in C code |
|
|
|
2008-06-17 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* doc/gforth.ds, libcc.fs, prim: |
|
documented LIB-ERROR C-LIBRARY-NAME C-LIBRARY END-C-LIBRARY |
|
|
|
* libcc.fs: |
|
Now libcc loads existing .la file instead of generating it anew |
|
Bug: also does this for generated (not user-provided) names |
|
|
|
* libcc.fs, libffi.fs: libffi now also uses C-LIBRARY |
|
prepare for loading existing c-library |
|
|
|
* libcc.fs, unix/socket.fs: |
|
added C-LIBRARY END-C-LIBRARY C-LIBRARY-NAME (yet undocumented) |
|
to specify the library wrapper file name |
|
used that feature in unix/socket.fs |
|
|
|
2008-06-14 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* gray.fs: optimized nts in gray |
|
|
|
2008-06-01 Darren Bane <dbane@mips> |
|
|
|
* libffi.fs: Forgot an argument to c-function for ffi-prep-closure |
|
|
|
* fsl-util.4th: S>F is already defined in prim |
|
|
|
* Makefile.in: |
|
Use make, not sh, variable interpolation syntax for bindir |
|
|
|
2008-05-22 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* xhash.fs: Added xorshift rng+hash |
|
|
|
2008-05-18 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* blocks.fs: Changed empty-buffer |
|
|
|
* unix/socket.fs: hostname$ calls gethostname only on demand |
|
|
|
* unix/socket.fs: Added server-side stuff |
|
|
|
2008-05-17 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* unix/socket.fs: First part of itools adaption in socket.fs |
|
|
|
2008-05-07 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* history.fs: Use backspaces for single-line editing |
|
|
|
* Makefile.in: Another use of PREFORTH |
|
|
|
2008-05-05 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* prim: |
|
deleted FFCALL LIBFFI OLDCALL primitives, use fflib.fs libffi.fs instead |
|
|
|
* Makefile.in: added missing (anti-)dependence |
|
|
|
2008-05-04 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* configure.in: no longer configures libdl; we use libltdl instead |
|
|
|
* Makefile.in, autogen.sh, configure.in, engine/Makefile.in: |
|
removed all references to local libltdl |
|
|
|
* engine/forth.h, engine/main.c, prim: |
|
removed usage of libtool-2.2 ltdl functions |
|
|
|
* libltdl/Makefile.in, libltdl/aclocal.m4, libltdl/configure: |
|
removed generated files |
|
|
|
2008-05-01 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* Makedist.in: Quick&dirty trick to make bindist/binonlydist work again |
|
|
|
2008-04-30 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* configure.in, httpd.fs, libltdl/Makefile.in, libltdl/aclocal.m4, libltdl/configure: |
|
Fixed httpd.fs bug |
|
Created new snapshot |
|
|
|
2008-04-29 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* lib.fs, libcc.fs, unix/socket.fs: |
|
lib.fs: only check those ffcall libraries we use |
|
libcc.fs: removed some debugging output |
|
unix/socket.fs: converted to libcc.fs style (partially thanks to Darren Bane |
|
<http://savannah.gnu.org/bugs/?23015> |
|
|
|
2008-04-28 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* doc/gforth.ds, engine/main.c, fflib.fs, libcc.fs, libffi.fs: |
|
added CLEAR-LIB ADD-LIB (libcc.fs), documented them, |
|
and used them in libffi.fs and fflib.fs |
|
OPEN-LIB no longer guesses library extensions (lt_dladvise_ext()) |
|
|
|
2008-04-26 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in, arch/power/machine.h, configure.in, doc/gforth.ds, engine/main.c, libcc.fs, preforth.in: |
|
Bugfix: make and make dist don't need pre-installed Gforth |
|
FORCE_REG_UNNECESSARY now defined automatically and used better |
|
documentation bugfix |
|
|
|
2008-04-22 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* configure.in: minor bugfix |
|
|
|
* configure.in, lib.fs, libffi.fs: |
|
MacOS X portability <https://savannah.gnu.org/bugs/index.php?23014> |
|
|
|
2008-04-21 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* autogen.sh: bugfix <http://savannah.gnu.org/bugs/?23010> |
|
|
|
2008-04-20 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* engine/Makefile.in: added missing dependency |
|
|
|
* Makefile.in: make dist now also distributes libtldl (untested) |
|
added "make maintainer-clean" (untested, and without autogen.sh for libltdl) |
|
Various "clean" targets now also clean libtldl |
|
|
|
* configure.in: removed debug message |
|
|
|
* Makefile.in, configure.in, engine/Makefile.in, ltmain.sh: |
|
added support for building with included libltdl |
|
missing: building with installed libltdl |
|
including ltdl in the distributed files |
|
|
|
2008-04-19 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* libltdl/COPYING.LIB, libltdl/Makefile.am, libltdl/Makefile.in, libltdl/Makefile.inc, libltdl/README, libltdl/aclocal.m4, libltdl/argz.c, libltdl/argz_.h, libltdl/config-h.in, libltdl/config/compile, libltdl/config/config.guess, libltdl/config/config.sub, libltdl/config/depcomp, libltdl/config/general.m4sh, libltdl/config/getopt.m4sh, libltdl/config/install-sh, libltdl/config/ltmain.m4sh, libltdl/config/ltmain.sh, libltdl/config/mdate-sh, libltdl/config/missing, libltdl/config/mkstamp, libltdl/config/texinfo.tex, libltdl/configure, libltdl/configure.ac, libltdl/libltdl/lt__alloc.h, libltdl/libltdl/lt__dirent.h, libltdl/libltdl/lt__glibc.h, libltdl/libltdl/lt__private.h, libltdl/libltdl/lt__strl.h, libltdl/libltdl/lt_dlloader.h, libltdl/libltdl/lt_error.h, libltdl/libltdl/lt_system.h, libltdl/libltdl/slist.h, libltdl/loaders/dld_link.c, libltdl/loaders/dlopen.c, libltdl/loaders/dyld.c, libltdl/loaders/load_add_on.c, libltdl/loaders/loadlibrary.c, libltdl/loaders/preopen.c, libltdl/loaders/shl_load.c, libltdl/lt__alloc.c, libltdl/lt__dirent.c, libltdl/lt__strl.c, libltdl/lt_dlloader.c, libltdl/lt_error.c, libltdl/ltdl.c, libltdl/ltdl.h, libltdl/m4/argz.m4, libltdl/m4/libtool.m4, libltdl/m4/ltdl.m4, libltdl/m4/ltoptions.m4, libltdl/m4/ltsugar.m4, libltdl/m4/ltversion.in, libltdl/m4/ltversion.m4, libltdl/m4/lt~obsolete.m4, libltdl/slist.c, libltdl/stamp-mk: |
|
added libltdl (no integration yet) |
|
|
|
* Makefile.in, engine/Makefile.in, engine/forth.h, engine/main.c, libcc.fs, libffi.fs, prim: |
|
CPPFLAGS are now used by the Makefiles |
|
bugfix in libcc.fs |
|
OPEN-LIB now can open libraries without extension and the library's |
|
symbols become global |
|
libltdl from libtool-2.2 or higher required (will be included soon) |
|
|
|
2008-04-17 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* gforth.el: Patch from Darren Bane added (bug #22929) |
|
|
|
2008-04-08 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* wf.fs: |
|
Better XHTML conformance (now 'Strict', not just 'Transitional') |
|
|
|
2008-04-05 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* Makefile.in, arch/amd64/machine.h, configure.in: |
|
Made sure that a distribution is possible |
|
|
|
2008-03-25 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* libffi.fs: typo fixed <http://savannah.gnu.org/bugs/?22722> |
|
|
|
2008-03-22 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* engine/main.c: removed --[no-]check-alignment (no implementation) |
|
on Alpha use <http://www.complang.tuwien.ac.at/anton/uace.c> instead |
|
|
|
2008-03-21 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* engine/main.c: added --[no-]check-alignment (currently no effect) |
|
|
|
2008-03-16 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* libffi.fs: added libffi primitive replacements |
|
|
|
2008-03-06 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* test/ttester.fs: fixed typo |
|
|
|
2008-02-26 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* BUILD-FROM-SCRATCH, Makefile.in: |
|
BUILD-FROM-SCRATCH now uses autogen.sh |
|
realclean now also cleans directories |
|
|
|
* arch/power/machine.h, engine/main.c: |
|
--diag now does not complain about reg. alloc. on PPC (FORCE_REG_UNNECESSARY) |
|
|
|
* Makefile.in: disabled automatic calling of gforth --diag |
|
|
|
* .cvsignore, BUILD-FROM-SCRATCH, Makefile.in: |
|
deleted bootstrap target (hopefully for good). |
|
'make realclean' should now make it real clean |
|
|
|
2008-02-26 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* autogen.sh, configure.in, engine/Makefile.in: |
|
Some small changes in build process |
|
|
|
2008-02-25 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* Makefile.in, ds2texi.fs: Fixed doc generating problem |
|
|
|
2008-02-23 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* Makefile.in, arch/arm/nxt/aic.c, arch/arm/nxt/aic.h, arch/arm/nxt/bt.c, arch/arm/nxt/bt.h, arch/arm/nxt/config.nxt, arch/arm/nxt/display.c, arch/arm/nxt/display.h, arch/arm/nxt/gforth.ld, arch/arm/nxt/i2c.c, arch/arm/nxt/mytypes.h, arch/arm/nxt/nxt_avr.c, arch/arm/nxt/nxt_lcd.c, arch/arm/nxt/nxt_lcd.h, arch/arm/nxt/nxt_motors.c, arch/arm/nxt/nxt_motors.h, arch/arm/nxt/nxt_spi.c, arch/arm/nxt/nxt_spi.h, arch/arm/nxt/sound.c, arch/arm/nxt/sound.h, arch/arm/nxt/systick.c, arch/arm/nxt/systick.h, arch/arm/nxt/uart.c, arch/arm/nxt/uart.h, arch/arm/nxt/udp.c, arch/arm/nxt/udp.h, configure.in, engine/Makefile.in, engine/forth.h, engine/io-nxt.c, engine/main.c, prim: |
|
Fixed build problem |
|
Some changes for NXT |
|
|
|
2008-02-12 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* engine/forth.h, fflib.fs, lib.fs, libcc.fs: |
|
Added replacements for primitives to fflib.fs |
|
current status: the libcc-generated code compiles, but does not link |
|
Bugfix in libcc.fs |
|
|
|
* history.fs, libcc.fs, quotes.fs, see.fs, utf-8.fs: |
|
Support kernel building with 0.6.2 engine, 0.6.2 kernel, and |
|
current startup.fs and friends. |
|
|
|
2008-02-10 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in, configure.in, kernel/int.fs, kernel/main.fs: |
|
Kernel and primitive building should now be done by a pre-installed gforth. |
|
configure.in and Makefile.in are now prepared for that. |
|
However, it does not work yet. |
|
|
|
2008-01-26 David Kuehling, MAE <dvdkhlng@mips.complang.tuwien.ac.at> |
|
|
|
* arch/arm/cacheflush-linux.c: minor thumb-mode fixes |
|
|
|
* arch/arm/cacheflush-linux.c: minor fix |
|
|
|
* arch/arm/cacheflush-linux.c: |
|
Thumb-mode fixes for ARM cacheflush syscall (untested) |
|
|
|
2008-01-23 David Kuehling, MAE <dvdkhlng@mips.complang.tuwien.ac.at> |
|
|
|
* arch/arm/cacheflush1.c, arch/arm/cacheflush2.c: |
|
removed depricated ARM chacheflush files |
|
|
|
* Makefile.in, configure.in: |
|
removed references to old ARM cacheflush routines |
|
|
|
* arch/arm/cacheflush-linux.c: |
|
fixed buggy code in EABI-version of cacheflush syscall, fixed possible |
|
problems with older versions of GCC (use "r" instead of "g" constraint |
|
for inline assembly), improved formatting of asm code (added |
|
tab-characters) |
|
|
|
2008-01-23 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in, configure.in: |
|
configure.in: Bugfix: Gforth now also builds if -ll does not work |
|
Makefile.in: removed or changed some dependencies on the engine. |
|
|
|
2008-01-21 David Kuehling, MAE <dvdkhlng@mips.complang.tuwien.ac.at> |
|
|
|
* configure.in: |
|
Check for Linux on ARM by comparing $host_os against "*linux*" and not just |
|
"linux". In practice we can see values like "linux-gnu", "linux-uclibc". |
|
This also mirrors the other places in configure.in wher $host_os is |
|
referenced. |
|
|
|
* arch/arm/cacheflush-linux.c: |
|
Added clean ARM icache flush code using Linux syscall. Should work on OABI |
|
and EABI systems, even when compiled for thumb mode. |
|
|
|
2008-01-21 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* arch/arm/cacheflush1.c, configure.in: |
|
added support for arch/arm/cacheflush-linux.c |
|
|
|
2008-01-19 David Kuehling, MAE <dvdkhlng@mips.complang.tuwien.ac.at> |
|
|
|
* arch/arm/cacheflush-linux.c: typo... |
|
|
|
* arch/arm/cacheflush-linux.c: |
|
fixed cacheflush-linux.c to actually compile |
|
|
|
* arch/arm/cacheflush-linux.c, arch/arm/machine.h: |
|
Added icache flush code that uses a linux syscall and should thus guarantee |
|
correct operation on all Linux systems (if that syscall exists). |
|
|
|
2008-01-18 David Kuehling, MAE <dvdkhlng@mips.complang.tuwien.ac.at> |
|
|
|
* doc/gforth.ds: |
|
Added section "ARM Assembler" to the Gforth documentation. |
|
|
|
* arch/arm/asm.fs: |
|
Added a note, telling the reader were to look for the assembler's |
|
documentation. |
|
|
|
* arch/arm/asm-example.fs, arch/arm/asm.fs: |
|
fixed NEXT, , adapted asm-example.fs to use it |
|
|
|
* arch/arm/asm.fs: |
|
added portable implementation of NEXT, to ARM assembler |
|
|
|
* arch/arm/asm-example.fs: |
|
Updated ARM assembler example to jump to ' noop >code-address instead |
|
of reimplementing next. |
|
|
|
* arch/arm/asm-example.fs, arch/arm/asm.fs: minor assembler updates |
|
|
|
2008-01-17 David Kuehling, MAE <dvdkhlng@mips.complang.tuwien.ac.at> |
|
|
|
* arch/arm/asm.fs: very minor fix |
|
|
|
* arch/arm/asm-example.fs: |
|
updated asm example. now shows how to access the stack. |
|
|
|
* arch/arm/asm-example.fs, arch/arm/asm.fs: asm example... |
|
|
|
* arch/arm/asm-example.fs: more asm example code |
|
|
|
* arch/arm/asm-example.fs: minor change |
|
|
|
* arch/arm/asm-example.fs, arch/arm/asm.fs: |
|
minor change. how do code an assembly 'next' compatible to gforth? |
|
|
|
* arch/arm/asm-example.fs, arch/arm/asm.fs: |
|
add example/proof of concept routines coded in ASM |
|
|
|
* arch/arm/asm.fs: first commit of ARM assembler. |
|
|
|
2008-01-16 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* configure.in: |
|
BUILD-FROM-SCRATCH's gforth now always uses its install image |
|
|
|
* BUILD-FROM-SCRATCH, configure.in: |
|
BUILD-FROM-SCRATCH: prevent gforth hangs |
|
|
|
* BUILD-FROM-SCRATCH: |
|
prevent gforth from hanging when used with the wrong image in BUILD-FROM-SCRATCH |
|
|
|
* Makefile.in: minor Makefile.in bugfix |
|
|
|
* Makefile.in, engine/forth.h, engine/main.c: |
|
Building on i386 works again |
|
|
|
2008-01-14 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* arch/amd64/machine.h: disabled GLOBALS_NONRELOC for AMD64 |
|
commented GLOBALS_NONRELOC for AMD64 |
|
|
|
* Makefile.in: added some missing engine dependencies |
|
|
|
2008-01-13 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* engine/engine.c, engine/forth.h: |
|
tried to use explicit register allocation for local saved_regs_p, but |
|
it does not seem to work. |
|
|
|
* arch/amd64/machine.h, engine/engine.c, engine/forth.h, engine/main.c: |
|
enable dynamic code generation for (debugging) gforth on AMD64 by accessing |
|
the global variable through a local pointer. Mixed results up to now, may |
|
be better with explicit register allocation. |
|
|
|
* Makefile.in: |
|
make clean now removes the various $(OPT)-generated files |
|
removed some debugging output |
|
fixed some endless recursions |
|
|
|
* Makefile.in, configure.in, engine/Makefile.in: |
|
Different build options are now tried per-binary and only for gforth |
|
and gforth-fast (everything else is built with -noll). |
|
|
|
* prim: documentation changes |
|
|
|
2008-01-08 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in, configure.in, engine/main.c: |
|
Now FORCE_REG is tried and used by default |
|
Removed --enable-force-reg |
|
Removed suggestions to use --enable-force-* from --diag option |
|
|
|
2008-01-07 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in, configure.in: Now configure sets OPTS |
|
|
|
2008-01-06 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in: |
|
Now make automatically tries a set of OPT settings after another until |
|
one is found that works. This is a pretty bad hack. |
|
|
|
2008-01-04 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in, engine/Makefile.in: |
|
Now we can use BUGGY_LONG_LONG again, as follows: |
|
make OPT=-noll OPTDEFINES= OPTOBJECTS=dblsub.o |
|
Minor bugfix |
|
|
|
* configure.in, engine/Makefile.in: some bugfixes for previous patch |
|
|
|
* Makefile.in, arch/amd64/machine.h, arch/generic/128bit.h, configure.in, engine/128bit.h, engine/Makefile.in, engine/forth.h: |
|
moved --enable-force-ll out of configuration and into Makefile: |
|
Build with "make OPT=-ll OPTDEFINES=-DFORCE_LL" |
|
This builds gforth-ll gforth-fast-ll etc. |
|
This is the first step in automatically building a fast gforth. |
|
|
|
2008-01-02 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in, cache-fast0.vmg, cache-fast1.vmg, cache-fast2.vmg, cache-fast3.vmg, cache-fast4.vmg, cache-regs1.vmg, cache-regs2.vmg, cache-regs3.vmg, cache-regs4.vmg, configure.in: |
|
Added configure variable STACK_CACHE_REGS and set useful defaults |
|
currently supported: 0-4 regs, default reg 0-4. |
|
|
|
* engine/main.c: |
|
refined static super vs. TPA check (TPA ok if state equivalence disabled). |
|
|
|
* engine/main.c: reenabled static superinstructions |
|
disable tpa-automaton if static superinstrutions are used |
|
|
|
2008-01-01 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* BUILD-FROM-SCRATCH, Makefile.in, autogen.sh, configure.in: |
|
Added autogen.sh |
|
Used patch from Aleksej |
|
|
|
2007-12-31 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* engine/dblsub.c: updated copyright year |
|
|
|
* COPYING.LIB, engine/dblsub.c, engine/getopt.c, engine/getopt1.c, engine/strtol.c, engine/strtoul.c, update-copyright-blacklist: |
|
updated LGPL and files referring to it |
|
bugfix in update-copyright-blacklist |
|
|
|
* AUTHORS, BUGS, Makedist.in, README.vmgen, ToDo, ToDo-native, add.fs, ans-report.fs, ansi.fs, arch/386/asm.fs, arch/386/testasm.fs, arch/4stack/asm.fs, arch/4stack/mach.fs, arch/4stack/mach.sh, arch/4stack/prim-new.fs, arch/4stack/prim.fs, arch/4stack/relocate-new.fs, arch/4stack/relocate.fs, arch/6502/mach.fs, arch/6502/prim.fs, arch/alpha/asm.fs, arch/alpha/disasm.fs, arch/alpha/testasm.fs, arch/amd64/asm.fs, arch/amd64/disasm.fs, arch/generic/128bit.h, arch/hppa/cache.c, arch/hppa/machine.h, arch/ia64/flush_icache_block.c, arch/ia64/machine.h, arch/m68k/machine.h, arch/mips/asm.fs, arch/mips/disasm.fs, arch/mips/insts.fs, arch/mips/machine.h, arch/mips/testasm.fs, arch/mips/testasmcontrol.fs, arch/mips/testdisasm.fs, arch/misc/asm.fs, arch/misc/fi2v.fs, arch/misc/key.fs, arch/misc/mach.fs, arch/misc/misc-sim.v, arch/misc/misc.v, arch/misc/prim.fs, arch/misc/sim.fs, arch/misc/sokoban.fs, arch/power/_sync_cache_range.c, arch/power/asm.fs, arch/power/disasm.fs, arch/power/inst.fs, arch/power/machine.h, arch/r8c/asm.fs, arch/sharc/compile.sharc, arch/sharc/mach.fs, arch/sharc/machine.h, arch/sharc/systypes.h, arch/sharc/types.h, arch/shboom/compiler.fs, arch/shboom/dis.fs, arch/shboom/dis2.fs, arch/shboom/doers.fs, arch/shboom/mach.fs, arch/shboom/prim.fs, arch/shboom/sh.p, arch/sparc/machine.h, asm/basic.fs, asm/bitmask.fs, asm/generic.fs, asm/numref.fs, asm/target.fs, assert.fs, backtrac.fs, bufio.fs, chains.fs, code.fs, colorize.fs, config.bat, configure.cmd, debug.fs, depth-changes.fs, dis-gdb.fs, doc/vmgen.texi, dosekey.fs, doskey.fs, ds2texi.fs, ec/builttag.fs, ec/dotx.fs, ec/mirror.fs, ec/nesting.fs, ec/shex.fs, engine/atanh.c, engine/cleanalign.c, engine/io.h, engine/memcmp.c, engine/memmove.c, engine/peephole.c, engine/pow10.c, engine/profile.c, engine/rint.c, engine/select.c, engine/strerror.c, engine/strsignal.c, environ.fs, envos.dos, envos.os2, exboot.fs, filedump.fs, fixpath.fs, gfgen, gforthmi.bat, gforthmi.cmd, gforthmi.in, glosgen.fs, gray.fs, growable.fs, hash.fs, html.fs, httpd.fs, intcomp.fs, iss.sh, kernel/args.fs, kernel/cbr.fs, kernel/cbrpi.fs, kernel/cloop.fs, kernel/cloop2.fs, kernel/cond-old.fs, kernel/doers.fs, kernel/errore.fs, kernel/files.fs, kernel/getdoers.fs, kernel/license.fs, kernel/main.fs, kernel/nio.fs, kernel/pass.fs, kernel/paths.fs, kernel/prim0.fs, kernel/quotes.fs, kernel/require.fs, kernel/saccept.fs, kernel/toolsext.fs, libffi.fs, locals-test.fs, locals.fs, locate.fs, look.fs, mach16b.fs, mach16l.fs, mach32b.fs, mach32l.fs, mach64b.fs, mach64l.fs, make-app.fs, mkdosmf.sed, mkos2mf.sed, model, moof-exm.fs, more.fs, netlib/configure.in, other.fs, peeprules.vmg, prims2cl.fs, prof-inline.fs, profile.fs, proxy.fs, random.fs, regexp-test.fs, script.fs, see-ext.fs, sokoban.fs, source.fs, status.fs, string.fs, table.fs, tags.fs, tasker.fs, termsize.fs, test/coreext.fs, test/coremore.fs, test/other.fs, test/primtest.fs, test/string.fs, traceall.fs, unbuffer.fs, unix/time.fs, versions.bsh, vmgen-ex/Makefile, vmgen-ex/README, vmgen-ex/disasm.c, vmgen-ex/engine.c, vmgen-ex/mini-inst.vmg, vmgen-ex/mini.h, vmgen-ex/mini.l, vmgen-ex/mini.y, vmgen-ex/peephole.c, vmgen-ex/profile.c, vmgen-ex/support.c, vmgen-ex2/Makefile, vmgen-ex2/README, vmgen-ex2/disasm.c, vmgen-ex2/engine.c, vmgen-ex2/mini-inst.vmg, vmgen-ex2/mini.h, vmgen-ex2/mini.l, vmgen-ex2/mini.y, vmgen-ex2/peephole.c, vmgen-ex2/profile.c, vmgen-ex2/support.c, vmgen.in, vt100.fs, wordinfo.fs, wordlib.fs, wordlib.mk, wordsets.fs, xwords.fs, xxxprim: |
|
updated copyright year after changing license notice |
|
|
|
* COPYING, doc/fdl.texi, doc/gforth.ds, doc/gpl.texi, doc/vmgen.texi: |
|
Updated COPYING and doc/gpl.texi to GPL v3 |
|
adjusted dectioning etc in documentation for new gpl.texi |
|
|
|
* AUTHORS, BUGS, BUILD-FROM-SCRATCH, ChangeLog, Makedist.in, Makefile.in, NEWS, NEWS.vmgen, README, README.vmgen, ToDo, ToDo-native, add.fs, ans-report.fs, ansi.fs, arch/386/asm.fs, arch/386/machine.h, arch/386/ncex/ncexasm.fs, arch/386/ncex/ncexcache.fs, arch/386/ncex/ncexcfstack.fs, arch/386/ncex/ncextree.fs, arch/386/testasm.fs, arch/4stack/asm.fs, arch/4stack/mach.fs, arch/4stack/mach.sh, arch/4stack/prim-new.fs, arch/4stack/prim.fs, arch/4stack/relocate-new.fs, arch/4stack/relocate.fs, arch/6502/mach.fs, arch/6502/prim.fs, arch/alpha/asm.fs, arch/alpha/disasm.fs, arch/alpha/machine.h, arch/alpha/testasm.fs, arch/amd64/asm.fs, arch/amd64/disasm.fs, arch/amd64/machine.h, arch/arm/cacheflush0.c, arch/arm/cacheflush1.c, arch/arm/cacheflush2.c, arch/arm/machine.h, arch/generic/128bit.h, arch/generic/machine.h, arch/hppa/cache.c, arch/hppa/machine.h, arch/ia64/flush_icache_block.c, arch/ia64/machine.h, arch/m68k/machine.h, arch/mips/asm.fs, arch/mips/disasm.fs, arch/mips/insts.fs, arch/mips/machine.h, arch/mips/testasm.fs, arch/mips/testasmcontrol.fs, arch/mips/testdisasm.fs, arch/misc/asm.fs, arch/misc/fi2v.fs, arch/misc/key.fs, arch/misc/mach.fs, arch/misc/misc-sim.v, arch/misc/misc.v, arch/misc/prim.fs, arch/misc/sim.fs, arch/misc/sokoban.fs, arch/power/_sync_cache_range.c, arch/power/asm.fs, arch/power/disasm.fs, arch/power/inst.fs, arch/power/machine.h, arch/r8c/asm.fs, arch/r8c/mach.fs, arch/r8c/prim.fs, arch/sharc/compile.sharc, arch/sharc/mach.fs, arch/sharc/machine.h, arch/sharc/systypes.h, arch/sharc/types.h, arch/shboom/compiler.fs, arch/shboom/dis.fs, arch/shboom/dis2.fs, arch/shboom/doers.fs, arch/shboom/mach.fs, arch/shboom/prim.fs, arch/shboom/sh.p, arch/sparc/machine.h, asm/basic.fs, asm/bitmask.fs, asm/generic.fs, asm/numref.fs, asm/target.fs, assert.fs, backtrac.fs, blocks.fs, bufio.fs, cache-fast0.vmg, cache-fast1.vmg, cache-fast2.vmg, cache-fast3.vmg, cache-fast4.vmg, cache-fast5.vmg, cache-fast6.vmg, cache-fast7.vmg, cache-fast8.vmg, cache0.vmg, cache1.vmg, chains.fs, code.fs, colorize.fs, comp-i.fs, complex.fs, config.bat, configure.cmd, configure.in, cross.fs, debug.fs, debugs.fs, depth-changes.fs, dis-gdb.fs, doc/makedoc.fs, dosekey.fs, doskey.fs, ds2texi.fs, ec/builttag.fs, ec/dotx.fs, ec/mirror.fs, ec/nesting.fs, ec/shex.fs, ekey.fs, endtry-iferror.fs, engine/Makefile.in, engine/atanh.c, engine/cleanalign.c, engine/ecvt.c, engine/engine.c, engine/forth.h, engine/io-nxt.c, engine/io.c, engine/io.h, engine/libcc.h.in, engine/longlong.h, engine/main.c, engine/memcmp.c, engine/memmove.c, engine/peephole.c, engine/pow10.c, engine/profile.c, engine/rint.c, engine/select.c, engine/signals.c, engine/strerror.c, engine/strsignal.c, engine/support.c, engine/threaded.h, environ.fs, envos.dos, envos.fs.in, envos.os2, errors.fs, etags.fs, exboot.fs, except.fs, extend.fs, fflib.fs, fft.fs, fi2c.fs, filedump.fs, fixpath.fs, float.fs, gfgen, gforthmi.bat, gforthmi.cmd, gforthmi.in, glocals.fs, glosgen.fs, gray.fs, growable.fs, hash.fs, history.fs, html.fs, httpd.fs, intcomp.fs, iss.sh, kernel/accept.fs, kernel/aliases0.fs, kernel/args.fs, kernel/basics.fs, kernel/cbr.fs, kernel/cbrpi.fs, kernel/cloop.fs, kernel/cloop2.fs, kernel/comp.fs, kernel/cond-old.fs, kernel/cond.fs, kernel/doers.fs, kernel/errore.fs, kernel/files.fs, kernel/getdoers.fs, kernel/input.fs, kernel/int.fs, kernel/io.fs, kernel/kernel.fs, kernel/license.fs, kernel/main.fs, kernel/nio.fs, kernel/pass.fs, kernel/paths.fs, kernel/prim0.fs, kernel/quotes.fs, kernel/require.fs, kernel/saccept.fs, kernel/tools.fs, kernel/toolsext.fs, kernel/vars.fs, kernel/xchars.fs, lib.fs, libcc.fs, libffi.fs, locals-test.fs, locals.fs, locate.fs, look.fs, mach16b.fs, mach16l.fs, mach32b.fs, mach32l.fs, mach64b.fs, mach64l.fs, machpc.fs.in, make-app.fs, missing, mkdosmf.sed, mkos2mf.sed, model, moof-exm.fs, more.fs, netlib/configure.in, oldlib.fs, onebench.fs, other.fs, peeprules.vmg, prim, prims2cl.fs, prims2x.fs, prof-inline.fs, profile.fs, proxy.fs, quotes.fs, random.fs, recover-endtry.fs, regexp-test.fs, regexp.fs, savesys.fs, script.fs, search.fs, see-ext.fs, see.fs, simp-see.fs, sokoban.fs, source.fs, startup.fs, status.fs, string.fs, struct.fs, struct0x.fs, stuff.fs, table.fs, tags.fs, tasker.fs, termsize.fs, test/coreext.fs, test/coremore.fs, test/dbltest.fs, test/float.fs, test/gforth-nofast.fs, test/gforth.fs, test/libcc.fs, test/other.fs, test/primtest.fs, test/search.fs, test/signals.fs, test/string.fs, traceall.fs, unbuffer.fs, unix/socket.fs, unix/time.fs, update-copyright, utf-8.fs, versions.bsh, vmgen-ex/Makefile, vmgen-ex/README, vmgen-ex/disasm.c, vmgen-ex/engine.c, vmgen-ex/mini-inst.vmg, vmgen-ex/mini.h, vmgen-ex/mini.l, vmgen-ex/mini.y, vmgen-ex/peephole.c, vmgen-ex/profile.c, vmgen-ex/support.c, vmgen-ex2/Makefile, vmgen-ex2/README, vmgen-ex2/disasm.c, vmgen-ex2/engine.c, vmgen-ex2/mini-inst.vmg, vmgen-ex2/mini.h, vmgen-ex2/mini.l, vmgen-ex2/mini.y, vmgen-ex2/peephole.c, vmgen-ex2/profile.c, vmgen-ex2/support.c, vmgen.in, vt100.fs, vt100key.fs, wf.fs, wordinfo.fs, wordlib.fs, wordlib.mk, wordsets.fs, xwords.fs, xxxprim: |
|
updated copyright notices for GPL v3 |
|
|
|
* arch/r8c/mach.fs, BUILD-FROM-SCRATCH, Benchres, ChangeLog, INSTALL, Makefile.in, NEWS, NEWS.vmgen, README, arch/386/machine.h, arch/alpha/machine.h, arch/amd64/machine.h, arch/arm/machine.h, arch/generic/machine.h, arch/r8c/prim.fs, blocks.fs, cache-fast0.vmg, cache-fast1.vmg, cache-fast2.vmg, cache-fast3.vmg, cache-fast4.vmg, cache-fast5.vmg, cache-fast6.vmg, cache-fast7.vmg, cache-fast8.vmg, cache0.vmg, cache1.vmg, comp-i.fs, complex.fs, configure.in, cross.fs, debugs.fs, doc/gforth.ds, doc/makedoc.fs, ekey.fs, engine/Makefile.in, engine/ecvt.c, engine/engine.c, engine/forth.h, engine/io.c, engine/libcc.h.in, engine/longlong.h, engine/main.c, engine/signals.c, engine/support.c, engine/threaded.h, envos.fs.in, errors.fs, etags.fs, except.fs, extend.fs, fflib.fs, fft.fs, fi2c.fs, float.fs, gforth.el, glocals.fs, history.fs, kernel/accept.fs, kernel/aliases0.fs, kernel/basics.fs, kernel/comp.fs, kernel/cond.fs, kernel/input.fs, kernel/int.fs, kernel/io.fs, kernel/kernel.fs, kernel/tools.fs, kernel/vars.fs, kernel/xchars.fs, lib.fs, libcc.fs, machpc.fs.in, missing, oldlib.fs, prim, prims2x.fs, quotes.fs, regexp.fs, savesys.fs, search.fs, see.fs, simp-see.fs, startup.fs, struct.fs, stuff.fs, test/dbltest.fs, test/float.fs, test/gforth-nofast.fs, test/gforth.fs, test/signals.fs, unix/socket.fs, update-copyright, utf-8.fs, vt100key.fs, wf.fs: |
|
updated copyright years |
|
|
|
* update-copyright, update-copyright-blacklist: |
|
updated update-copyright-blacklist |
|
update-copyright author report in more usable format |
|
|
|
* missing, test/libcc.fs, update-copyright, update-copyright-blacklist: |
|
Copyright comments updated |
|
update-copyrigh now reports the author of "no copyright" files |
|
|
|
* update-copyright: adapted update-copyrights to current system |
|
|
|
2007-12-28 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* doc/gforth.ds: added floating-point tutorial |
|
|
|
2007-12-27 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* doc/gforth.ds: documentation fix |
|
|
|
2007-12-16 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* README, configure.in, engine/signals.c, history.fs: |
|
Some bugfixes and cleanups by Jorge Acereda <AE069F38-47DD-4037-9434-89A9489456EF@gmail.com> |
|
|
|
2007-12-05 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* README: CVS history test |
|
|
|
* libcc.fs: deleted empty line |
|
|
|
2007-12-04 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* configure.in, envos.fs.in, libcc.fs: |
|
support different libtool names (based on configure.in) |
|
|
|
* libcc.fs: |
|
libcc now outputs errors on stderr and does not require LIB-ERROR |
|
|
|
* configure.in, engine/forth.h, engine/main.c, libcc.fs, prim: |
|
libcc.fs now uses libtool |
|
OPEN-LIB and LIB-SYM now call libltdl (libtool) functions |
|
probably needs some additional adjustment in configure.in |
|
added LIB-ERROR |
|
|
|
2007-11-03 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* .cvsignore, config.guess, config.sub, doc/.cvsignore, engine/.cvsignore, netlib/.cvsignore: |
|
added stuff to the .cvsignore files (thanks to Dennis Ruffer) |
|
updated config.guess, config.sub to the latest versions |
|
|
|
* test/ttester.fs: another ttester.fs bugfix |
|
|
|
* test/ttester.fs: |
|
ttester.fs improved error reporting: once more with unified stack |
|
|
|
* test/ttester.fs: ttester.fs bugfix and improved error reporting |
|
|
|
2007-11-02 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* test/ttester.fs: fixed typo, comment case |
|
|
|
2007-10-29 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* engine/main.c, kernel/cond.fs, libcc.fs: |
|
added -DBURG_FORMAT compile-time option for generating burg grammars etc. |
|
cleaned up debugp() definition |
|
documentation bugfix (ELSE) |
|
|
|
* engine/main.c: added --print-sequences |
|
|
|
2007-10-26 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* test/ttester.fs: |
|
ttester bugfix: ...}T now handles non-empty start-depths |
|
|
|
2007-10-22 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* history.fs: CTRL ? now works |
|
|
|
* history.fs: |
|
CTRL now works with lower-case letters <bill-3F687F.10282322102007@cnews.newsguy.com> |
|
|
|
* Makefile.in, search.fs, test/search.fs: |
|
bugfix <2007Oct22.192528@mips.complang.tuwien.ac.at> and cleanup |
|
|
|
2007-10-17 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* kernel/xchars.fs, utf-8.fs: Better xhold (no buffer) |
|
Fixed +x/string deferred words |
|
|
|
* fft.fs, kernel/xchars.fs: Added xhold |
|
|
|
2007-10-03 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* Makefile.in, complex.fs: Added stack comments to complex.fs |
|
|
|
* Makefile.in, regexp.fs: |
|
Added glossary entries to regexp (but no documentation chapter) |
|
|
|
* oldlib.fs: Changed oldlib words |
|
|
|
* doc/gforth.ds, kernel/xchars.fs, utf-8.fs: |
|
Added documentation for xchars |
|
|
|
2007-09-30 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* history.fs, vt100key.fs: Made new scheme work in different bases |
|
Added first/last key do vt100key.fs |
|
|
|
* history.fs: Fixes for command line editing |
|
|
|
* comp-i.fs, engine/forth.h, engine/main.c, kernel/aliases0.fs, kernel/comp.fs, prim, see.fs: |
|
Constants compile to literals |
|
|
|
2007-09-25 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Agenda, NEWS: small fixes in NEWS and Agenda |
|
|
|
2007-09-22 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in, savesys.fs: |
|
DESTDIR is now not in the INCLUDED-FILES of the installed gforth.fi |
|
|
|
2007-09-21 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in: install TAGS are now created correctly (untested). |
|
|
|
2007-09-16 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* prim, test/signals.fs: workaround for lesser m4s in prim |
|
disabled aggressive test in test/signals.fs that led to spurious failures |
|
|
|
2007-09-15 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* utf-8.fs: Added environment query for encoding |
|
|
|
* kernel/xchars.fs, utf-8.fs: |
|
Xchar changes after discussion at EuroForth 2007 |
|
|
|
2007-09-12 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* NEWS, NEWS.vmgen: Updated NEWS.vmgen (incomplete?) and NEWS |
|
|
|
* ChangeLog: Updated ChangeLog |
|
|
|
2007-09-09 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* engine/main.c: |
|
bugfix (reserve stack space for FTOS even if USE_NO_FTOS is defined) |
|
A better way to fix this would be to use an appropriate cache-fast.vmg |
|
|
|
2007-08-28 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* test/ttester.fs: documentation changes, eliminated FSENSITIVITY |
|
|
|
* test/tester.fs, test/ttester.fs: ttester.fs now preserves BASE |
|
|
|
2007-08-22 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* test/ttester.fs: bugfixes |
|
|
|
2007-08-21 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* engine/forth.h, engine/support.c, prim, Makefile.in: |
|
OPEN-FILE with W/O no longer creates or truncates files (probably bugfix) |
|
compatibility file for old code missing |
|
Bugfix in Makefile.in |
|
|
|
* test/tester.fs: added licensing header for tester.fs |
|
|
|
* COPYING.LIB, Makefile.in, test/ttester.fs: |
|
Inserted attribution and Copyright for ftester stuff into ttester.fs |
|
Include COPYING.LIB because of the ftester stuff |
|
|
|
2007-08-19 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in, test/tester.fs, test/ttester.fs: |
|
split test/ttester.fs off from test/tester.fs. |
|
added support for ftester-style approximate matching. |
|
added support for approximate matching on shared-stack systems (RXRX}T etc.). |
|
|
|
* doc/gforth.ds, engine/support.c, test/float.fs: |
|
rewrote to_float to fix bugs reported in <89241137153560@frunobulax.edu>. |
|
added tests for these bugs. |
|
unrelated documentation bugfix. |
|
|
|
2007-08-18 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* quotes.fs: Documentation bugfix |
|
|
|
2007-08-17 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in, gforth.el: |
|
gforth.el: changes for byte-compiling (from Darren Bane, see |
|
<https://savannah.gnu.org/bugs/index.php?20674>) |
|
Makefile.in: generate and install gforth.elc |
|
|
|
* BUILD-FROM-SCRATCH, Makefile.in: |
|
minor fixes suggested by Aleksej Saushev |
|
|
|
2007-08-12 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* test/tester.fs: changed comments in test/tester.fs |
|
|
|
* test/tester.fs: minor changes in test/tester.fs |
|
|
|
* test/tester.fs: added fp stuff to test/tester.fs |
|
|
|
* kernel/int.fs, test/tester.fs: |
|
Now signs after the number prefix are accepted. |
|
Tester can now work with non-empty stacks at the start |
|
|
|
2007-08-11 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* doc/gforth.ds, quotes.fs: |
|
made s\" conform with RfD v4 of X:escaped-strings |
|
de-documented \"-parse (internal word, not clean enough for general consumption) |
|
|
|
2007-08-10 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* fft.fs: Added hamming filter to FFT |
|
|
|
2007-07-31 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in: Don't try to distribute doc/texinfo.tex (deleted) |
|
|
|
* doc/texinfo.tex: removed texinfo.tex (buggy with current etex=pdftex) |
|
|
|
2007-07-21 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in, libcc.fs: |
|
Bugfix for <http://savannah.gnu.org/bugs/?20544> (mostly from Darren Bane) |
|
|
|
2007-07-19 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* history.fs, wf.fs: Fixed UTF-8 problem in wf.fs |
|
|
|
2007-07-14 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* engine/io.c, kernel/xchars.fs, utf-8.fs: |
|
Changes to bring utf-8.fs up to current XCHAR proposal |
|
|
|
2007-07-10 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in: enhanced 'make checkdoc' |
|
|
|
* doc/gforth.ds, prims2x.fs: |
|
minor bugfixes (left-over stack items) in prims2x.fs |
|
fixed documentation bugs |
|
|
|
2007-07-07 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* cache-fast0.vmg, cache-fast1.vmg, cache-fast2.vmg, cache-fast3.vmg, cache-fast4.vmg, cache-fast5.vmg, cache-fast6.vmg, cache-fast7.vmg, cache-fast8.vmg, cache0.vmg, cache1.vmg: |
|
minor cleanups |
|
|
|
* arch/amd64/machine.h, cache-fast1.vmg, engine/engine.c, engine/forth.h: |
|
enabled fpTOS caching |
|
|
|
2007-07-06 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* kernel/input.fs, kernel/int.fs, kernel/tools.fs, answords.fs, blocks.fs, doc/gforth.ds, doc/makedoc.fs, extend.fs, float.fs, glocals.fs, prim, search.fs: |
|
fixed most problems reported by "make checkdoc" |
|
|
|
* BUILD-FROM-SCRATCH: improved BUILD-FROM-SCRATCH |
|
|
|
2007-07-05 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* BUILD-FROM-SCRATCH, Makefile.in: |
|
checkone now doesn't compare #line lines |
|
removed debugging tracer in BUILD-FROM-SCRATCH |
|
|
|
* BUILD-FROM-SCRATCH, configure.in: |
|
minor fixes (mostly suggested by Aleksej Saushev) |
|
|
|
2007-07-03 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in, configure.in: configure M4 automatically |
|
|
|
* Makefile.in: m4 is now called throug make variable M4 |
|
|
|
2007-07-01 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* engine/io.c, history.fs, kernel/accept.fs: |
|
Changed getkey so that an EINTR error gives ^L instead of EOF |
|
|
|
* engine/io.c: Use timespec struct (should be portable) |
|
|
|
* engine/io.c, history.fs: Fixed key_avail on Alpha |
|
|
|
2007-07-01 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* arch/alpha/machine.h: minor bugfix |
|
|
|
* arch/amd64/machine.h, engine/main.c, arch/386/machine.h, arch/alpha/machine.h: |
|
generalized code padding and added 386 and AMD64 padding |
|
|
|
* engine/main.c: native branch target alignment for Alpha. Speedup: |
|
sieve bubble matrix fib |
|
1.309 1.160 1.409 1.834 without code alignment |
|
0.906 1.040 1.242 1.040 with code alignment |
|
|
|
2007-07-01 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* history.fs: Removed KEY? in AT-XY? |
|
|
|
2007-06-30 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* lib.fs: Fix for libc also where it belongs (lib.fs) |
|
|
|
* kernel/accept.fs, unix/socket.fs, history.fs, utf-8.fs: |
|
Added darwin test to libc load in socket.fs |
|
Fix for terminal resize problem |
|
|
|
2007-06-30 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* prim: optimized J and K (don't use doubles, gcc bug) |
|
|
|
* Makefile, configure, configure.in, engine/Makefile.in, engine/longlong.h, engine/main.c, engine/support.c, machpc.fs: |
|
fixed minor bug in -falign-* configure tests |
|
cleaned up dependencies on .h files in engine/Makefile.in |
|
made Alpha port compile with gcc-2.95 (disabled longlong.h division) |
|
optimized Alpha port: |
|
use old division code |
|
native code after a jump is now aligned. Speed effect: |
|
sieve bubble matrix fib |
|
1.950 1.605 1.259 1.653 b1 gcc-3.3.5 |
|
1.453 1.932 1.230 1.458 b1 gcc-3.3.5 with alignment |
|
aligning branch targets would probably also help |
|
|
|
* configure.in: |
|
now engine is compiled with -falign-loops=1 -falign-jumps=1 if available |
|
|
|
2007-06-24 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in: added struct0x.fs to dist |
|
|
|
* doc/gforth.ds, startup.fs, struct0x.fs: |
|
Implemented and documented X:structures |
|
|
|
* cache-fast0.vmg: disabled unnecessary states from cache-fast0.vmg |
|
|
|
2007-06-24 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* configure.in: Detect -m32 option on x86_64 (makes machine=386) |
|
|
|
* arch/386/machine.h: Found register combination for gcc 4.2.0 |
|
|
|
2007-06-24 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* configure.in: updated asm_fs and disasm_fs detection for new autoconf |
|
|
|
2007-06-23 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in, configure.in, prim: |
|
Optimize ?BRANCH and friends with conbranch_opt (configure variable) |
|
|
|
* doc/gforth.ds: |
|
added SEE-CODE SEE-CODE-RANGE (shows dynamic native code) |
|
|
|
* configure.in, simp-see.fs: |
|
added SEE-CODE SEE-CODE-RANGE (shows dynamic native code) |
|
deleted use of -fforce-mem (not present in gcc-4.2) |
|
added use of -falign-labels=1 |
|
(maybe use -falign-loops=1 instead and only for engines) |
|
|
|
* arch/386/machine.h: make --enable-force-reg work with gcc-4.1 |
|
|
|
2007-06-17 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* engine/io-nxt.c, Makefile.in, arch/arm/nxt/at91sam7s256.h, arch/arm/nxt/bt.c, arch/arm/nxt/udp.c, arch/arm/nxt/udp.h, history.fs: |
|
Some work on Gforth NXT |
|
last potential problem with line editing fixed |
|
|
|
2007-06-16 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* arch/arm/nxt/bt.c, engine/io-nxt.c, history.fs: Fixed paste error |
|
Some further tries to get Gforth NXT to talk to me |
|
|
|
2007-06-16 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* startup.fs: added X:ekeys extension query |
|
|
|
* doc/gforth.ds: documented X:ekeys |
|
|
|
2007-06-15 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* ekey.fs: Implemented X:ekeys (no documentation yet) |
|
added sequences for various shifted, ctrled, and alted special keys |
|
|
|
2007-06-09 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* engine/main.c, history.fs: Backed out bugfix for old Cygwin |
|
Bug fix + correct cygwin fix in history.fs |
|
|
|
2007-06-09 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* test/libcc.fs, doc/gforth.ds, libcc.fs: |
|
Documented and tested calling C function pointers |
|
|
|
2007-06-07 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* engine/main.c, history.fs: Fixes for cygwin |
|
|
|
2007-06-04 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Agenda, Makefile.in, NEWS, configure.in, engine/libcc.h, engine/libcc.h.in, libcc.fs: |
|
documentation changes |
|
Updates in Makefile.in to reflect newer autoconf usage |
|
Distribution and installation of libcc stuff |
|
libcc header files are now found automatically |
|
Disabled vmgen installation |
|
|
|
2007-06-02 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in, INSTALL: added missing dependency |
|
documentation changes |
|
|
|
* config.guess, config.sub, configure.in, elisp-comp, install-sh, missing: |
|
updated date in configure.in |
|
updated files coming from autoconf to autoconf-2.61 |
|
|
|
* Agenda, NEWS, README, endtry-iferror.fs, recover-endtry.fs: |
|
updated Changelog, NEWS, Agenda. Documentation changes |
|
|
|
* ChangeLog: updated ChangeLog |
|
|
|
2007-06-01 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* doc/gforth.ds: documentation changes |
|
|
|
* Makefile.in, libcc.fs, prim, startup.fs: libcc.fs is now in gforth.fi |
|
documentation changes |
|
|
|
* doc/gforth.ds, test/libcc.fs: minor fixes |
|
|
|
* doc/gforth.ds, lib.fs, libcc.fs, test/libcc.fs: more libcc.fs tests |
|
documented C interface (libcc) |
|
lib.fs now aborts if neither libffi nor ffcall are available (oldlib.fs is |
|
incompatible) |
|
|
|
2007-05-31 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* libcc.fs: libcc now puts its files into |
|
|
|
2007-05-29 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* libcc.fs: libcc now manages several batches |
|
|
|
* test/libcc.fs: additional libcc test |
|
|
|
2007-05-28 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* libcc.fs: minor libcc.fs bugfix |
|
|
|
* libcc.fs, test/libcc.fs: split test/libcc.fs from libcc.fs |
|
|
|
2007-05-17 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* arch/arm/nxt/bt.c: Mode check |
|
|
|
2007-05-15 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* engine/main.c, doc/gforth.ds: |
|
Use MAP_NORESERVE on OSs that support it to overcommit dict and stack memory |
|
Added --vm-commit option to turn off MAP_NORESERVE |
|
|
|
2007-05-09 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* configure.in, engine/forth.h, engine/support.c, prim: |
|
use nanosleep() for MS where available (thanks to Shawn K. Quinn). |
|
|
|
2007-05-05 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* history.fs: Even better handling with keys in the buffer |
|
|
|
* history.fs: Better handling of keys in the buffer |
|
|
|
* kernel/xchars.fs, history.fs, utf-8.fs: Changes for xchar proposal |
|
Fixed cursor handing for multi-line edits on last line |
|
|
|
2007-05-05 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* unix/socket.fs: reintroduced FAMILY+PORT |
|
|
|
2007-04-25 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* libcc.fs: |
|
more libcc work: now can handle multiple functions (one batch) |
|
|
|
* libcc.fs: more libcc work |
|
|
|
2007-04-24 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* arch/arm/nxt/bt.c, engine/io-nxt.c: Fixed important bug |
|
|
|
* arch/arm/nxt/display.c, engine/io-nxt.c: |
|
Fruitless attempt to get a bit further with NXT Bluetooth |
|
|
|
2007-04-23 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* arch/arm/nxt/bt.c, engine/io-nxt.c: |
|
More tries to get Bluetooth to work |
|
|
|
2007-04-22 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* engine/io-nxt.c: Some further progress with bluetooth |
|
|
|
* engine/io-nxt.c: |
|
Some further progress with Bluetooth (not running, though) |
|
|
|
* configure.in, engine/support.c: Make sure normal setup works |
|
|
|
* arch/arm/nxt/config.nxt: Added config script |
|
|
|
* arch/arm/nxt/display.c, engine/io-nxt.c, engine/main.c: |
|
Gforth says "hello" |
|
|
|
* arch/arm/nxt/aic.c, arch/arm/nxt/aic.h, arch/arm/nxt/bt.c, arch/arm/nxt/bt.h, arch/arm/nxt/byte_fifo.c, arch/arm/nxt/byte_fifo.h, arch/arm/nxt/display.c, arch/arm/nxt/display.h, arch/arm/nxt/i2c.c, arch/arm/nxt/i2c.h, arch/arm/nxt/init.s, arch/arm/nxt/interrupts.h, arch/arm/nxt/interrupts.s, arch/arm/nxt/irq.s, arch/arm/nxt/make.inc, arch/arm/nxt/mytypes.h, arch/arm/nxt/nxt_avr.c, arch/arm/nxt/nxt_avr.h, arch/arm/nxt/nxt_lcd.c, arch/arm/nxt/nxt_lcd.h, arch/arm/nxt/nxt_motors.c, arch/arm/nxt/nxt_motors.h, arch/arm/nxt/nxt_spi.c, arch/arm/nxt/nxt_spi.h, arch/arm/nxt/sound.c, arch/arm/nxt/sound.h, arch/arm/nxt/systick.c, arch/arm/nxt/systick.h, arch/arm/nxt/twi.c, arch/arm/nxt/twi.h, arch/arm/nxt/uart.c, arch/arm/nxt/uart.h, arch/arm/nxt/udp.c, arch/arm/nxt/udp.h, arch/arm/nxt/vectors.s, engine/Makefile.in, engine/io-nxt.c, arch/arm/nxt/AT91SAM7.h, configure.in: |
|
NXT Gforth now compiles (but doesn't run yet) |
|
|
|
2007-04-15 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* arch/arm/nxt/gforth.ld, arch/arm/nxt/vectors.s, configure.in, engine/Makefile.in, engine/main.c, engine/support.c: |
|
Configure work to make Gforth on NXT compile without much effort |
|
|
|
2007-04-09 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* engine/io-nxt.c: NXT-specific IO file (stub) |
|
|
|
* Makefile.in, arch/generic/machine.h, configure.in, engine/Makefile.in, engine/io.c, engine/main.c, engine/support.c, fi2c.fs, machpc.fs.in: |
|
Some stuff to get closer to run Gforth on NXT |
|
|
|
2007-04-09 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* libcc.fs: more work on libcc |
|
|
|
2007-04-01 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* configure.in, cross.fs, engine/engine.c, prim: |
|
C-based EC version runs now on OS hosted system. |
|
|
|
* configure.in, engine/signals.c: Added cygwin define |
|
|
|
2007-03-31 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* configure.in, cross.fs, engine/Makefile.in, engine/engine.c, engine/main.c, etags.fs, kernel/basics.fs, prim: |
|
Further work on NXT Gforth |
|
Fixed problem with useless kernel error messages |
|
TAGS generation works again |
|
|
|
2007-03-31 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* doc/gforth.ds, prim: |
|
documented FORM and reorganized related documentation |
|
|
|
2007-03-31 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* arch/generic/machine.h, engine/forth.h, engine/signals.c, fi2c.fs, machpc.fs.in: |
|
Work on Gforth NXT |
|
|
|
2007-03-25 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* Makefile.in, arch/generic/machine.h, configure.in, cross.fs, engine/Makefile.in, engine/main.c, engine/signals.c, engine/support.c, fi2c.fs, kernel/io.fs, machpc.fs.in, prim: |
|
C-based Gforth EC starts to work |
|
|
|
2007-03-19 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* configure.in, engine/engine.c: portability fixes for ARM |
|
|
|
2007-03-18 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* arch/r8c/prim.fs, fi2c.fs, kernel/int.fs, machpc.fs.in: |
|
Fixed some small problems further along to compile on NXT |
|
|
|
2007-03-18 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in: added new files to make dist |
|
|
|
2007-03-18 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* engine/engine.c, engine/main.c, kernel/basics.fs, kernel/int.fs, kernel/io.fs, kernel/kernel.fs, machpc.fs.in: |
|
Another step in direction to compile for NXT |
|
|
|
2007-03-18 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in, configure.in, onebench.fs: |
|
changed benchmarking code (use Gforth instead of GNU time) |
|
more assembler comment syntax variants |
|
|
|
* Benchres, arch/arm/cacheflush0.c, arch/arm/cacheflush1.c, arch/arm/cacheflush2.c, arch/arm/machine.h, configure.in: |
|
Added some support for ARM cache flushing |
|
|
|
* Makefile.in: added missing dependency for running autoheader |
|
|
|
2007-03-17 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* configure.in, engine/engine.c: |
|
portability fixes for sparc-sun-solaris2.10: |
|
Support assembler comments other than "#", plus fallback |
|
better GNU make detection (does not make during configuring any more) |
|
|
|
2007-03-13 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Benchres: added UltraSparc T1 results |
|
|
|
* Benchres: added Xscale results |
|
|
|
2007-03-12 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Benchres, kernel/comp.fs, kernel/int.fs: documentation changes |
|
|
|
2007-03-08 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* extend.fs: M*/ now also works on symmetric-division systems |
|
|
|
2007-03-04 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* Makefile.in: Removed stupid machpc.fs regeneration in Makefile.in |
|
|
|
* engine/engine.c, fi2c.fs: |
|
better image to C conversion - let the linker do the the relocating |
|
|
|
2007-03-04 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in: |
|
make dist patch from Josh Message-ID: <20070301220740.GA32518@qualdan> |
|
|
|
2007-03-02 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* prim, test/dbltest.fs: |
|
--enable-force-cdiv now works for */ and */MOD (but not M*/) |
|
added test case for M*/ |
|
|
|
* gforth-cgi.fs: added example cgi script |
|
|
|
2007-02-26 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* configure.in, engine/threaded.h: |
|
GCC_PR15242_WORKAROUND is now a configure variable, not an option |
|
default is now to use the workaround for gcc-3.x, but not for other gccs |
|
|
|
2007-02-24 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* prims2x.fs: prims2x.fs backwards compatibility |
|
|
|
2007-02-23 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* kernel/vars.fs, debugs.fs, doc/gforth.ds, kernel/basics.fs, libcc.fs, prims2x.fs, stuff.fs: |
|
changed >OUTFILE ... OUTFILE< to OUTFILE-EXECUTE |
|
changed >INFILE ... INFILE< to INFILE-EXECUTE |
|
added BASE-EXECUTE |
|
related documentation changes |
|
|
|
* Makefile.in: added new files to package |
|
nicer onebench output |
|
|
|
* except.fs, test/gforth.fs: THROW bugfix |
|
added tests for new TRY variants |
|
|
|
2007-02-22 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* doc/gforth.ds, endtry-iferror.fs, gforth.el, recover-endtry.fs: |
|
added support for new try words in gforth.el |
|
added compatibility files endtry-iferror.fs recover-endtry.fs |
|
|
|
2007-02-19 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* blocks.fs, doc/gforth.ds, except.fs: |
|
added endtry-iferror and used it in blocks.fs |
|
documented new try... constructs |
|
|
|
2007-02-18 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* blocks.fs: deal properly with the absence of RECOVER, next try |
|
|
|
* blocks.fs: deal properly with the absence of RECOVER |
|
|
|
* blocks.fs, except.fs, prims2x.fs, see.fs, stuff.fs: |
|
added RESTORE and IFERROR, deleted RECOVER (undocumented) |
|
|
|
* except.fs: |
|
changed TRY...RECOVER...ENDTRY to also cover the code between RECOVER |
|
and ENDTRY; not yet documented |
|
Threw out RETHROW |
|
|
|
2007-02-17 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* fi2c.fs, lib.fs: |
|
Changed fi2c so that the included C image can be relocated at read time |
|
Added a libc definition to lib.fs |
|
|
|
2007-02-17 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* engine/support.c: minor fix |
|
|
|
* Makefile.in, configure.in: more changes for SELinux black magic |
|
|
|
2007-02-15 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* configure.in, engine/support.c: minor fixes |
|
|
|
* configure.in: workaround for SELinux mmap breakage |
|
|
|
2007-02-12 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* libcc.fs: some work on batching c functions |
|
|
|
2007-02-10 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* libcc.fs: more work on libcc.fs |
|
|
|
2007-02-09 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* test/gforth-nofast.fs: fixed compatibility with some BSD |
|
|
|
* engine/ecvt.c: added inf and nan handling to our replacement ecvt() |
|
|
|
* configure.in, prim: eliminated GNU-m4-specific usage |
|
|
|
2007-02-08 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* doc/gforth.ds, contrib/divspeed.fs, compat/struct.fs, struct.fs: |
|
documentation bug fixes thanks to Sam Falvo and Viktor Pavlu |
|
|
|
2007-01-25 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* extend.fs: M*/ is now floored |
|
|
|
2007-01-21 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* engine/engine.c, engine/forth.h, engine/main.c, arch/generic/machine.h, configure.in: |
|
Some more work to get a C-based Gforth EC work with autoconf |
|
|
|
2007-01-21 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* engine/main.c: minor changes |
|
|
|
2007-01-21 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* doc/gforth.ds, machpc.fs.in, Makefile.in, configure.in: |
|
Started with Gforth EC NXT |
|
|
|
2007-01-20 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* engine/main.c: improved stack boundary memory protection |
|
|
|
2007-01-14 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* engine/main.c, errors.fs, libcc.fs, search.fs: |
|
lists and C prelude stuff in libcc.fs |
|
minor changes |
|
|
|
2007-01-10 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* configure.in: minor bugfix |
|
|
|
* INSTALL: updated cross-configuration information |
|
|
|
2007-01-05 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* fflib.fs: Bugfix (thanks to Dennis Ruffer) |
|
|
|
* engine/forth.h, engine/support.c, configure.in, prim: |
|
On PPC now long long is used except with gcc-2.95 |
|
BUGGY_LONG_LONG now works again |
|
|
|
2006-12-31 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* update-copyright-blacklist: |
|
some more files in update-copyright-blacklist |
|
|
|
* test/float.fs, test/gforth.fs, unix/socket.fs, kernel/io.fs, kernel/kernel.fs, kernel/main.fs, kernel/nio.fs, kernel/pass.fs, kernel/paths.fs, kernel/require.fs, kernel/saccept.fs, kernel/tools.fs, kernel/vars.fs, kernel/xchars.fs, kernel/accept.fs, kernel/aliases0.fs, kernel/args.fs, kernel/basics.fs, kernel/cbr.fs, kernel/cloop.fs, kernel/comp.fs, kernel/errore.fs, kernel/files.fs, kernel/getdoers.fs, kernel/input.fs, ec/shex.fs, engine/Makefile.in, engine/dblsub.c, engine/engine.c, engine/forth.h, engine/io.c, engine/longlong.h, engine/main.c, engine/signals.c, engine/support.c, doc/gforth.ds, arch/386/machine.h, arch/amd64/machine.h, arch/misc/prim.fs, startup.fs, stuff.fs, update-copyright, update-copyright-blacklist, utf-8.fs, wf.fs, fflib.fs, fixpath.fs, float.fs, hash.fs, history.fs, httpd.fs, lib.fs, libffi.fs, prim, prims2x.fs, proxy.fs, regexp.fs, savesys.fs, see.fs, debugs.fs, ekey.fs, envos.fs.in, except.fs, ans-report.fs, backtrac.fs, blocks.fs, cache-fast1.vmg, cross.fs, Makefile.in, NEWS, NEWS.vmgen, README, BUILD-FROM-SCRATCH, Benchres, ChangeLog, Makedist.in: |
|
updated copyright years |
|
|
|
* update-copyright: changed output format |
|
|
|
* contrib/divspeed.fs: minor change |
|
|
|
* README: documentation change |
|
|
|
2006-12-30 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* see.fs, tt.fs: minor code cleanup |
|
|
|
* doc/gforth.ds: documentation bugfix (thanks to Josh) |
|
|
|
2006-12-28 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* libcc.fs, except.fs: libcc with first working function |
|
|
|
* debugs.fs, float.fs, stuff.fs, doc/gforth.ds: |
|
added >OUTFILE ... OUTFILE<, >INFILE...INFILE< and use it in ~~ |
|
|
|
2006-12-27 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* engine/libcc.h, libcc.fs: more work on libcc |
|
|
|
* libcc.fs: more work on libcc.fs |
|
|
|
2006-12-26 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* libcc.fs, savesys.fs: progress on libcc.fs |
|
renamed SAVE-STRING-DICT into SAVE-MEM-DICT (cf. SAVE-MEM). |
|
|
|
2006-12-17 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in, ans-report.fs, xwords.fs: |
|
ans-report.fs now reports CfV extensions |
|
|
|
* ans-report.fs, answords.fs: marked obsolescent words as such |
|
|
|
2006-11-28 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* history.fs: History disabling in xchar mode |
|
|
|
2006-11-05 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* kernel/cloop.fs: Fixed LEAVE on flash targets |
|
|
|
2006-11-01 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in, engine/Makefile.in: |
|
updated Makefile.ins with engine/longlong.h dependencies |
|
|
|
* engine/longlong.h, engine/support.c: |
|
Mixed division support now uses the routines from gcc's longlong.h |
|
|
|
2006-10-30 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* arch/386/machine.h, arch/amd64/machine.h, prim: |
|
Simplified FM/MOD SM/REM UM/MOD to use fmdiv or 5-argument ASM_... |
|
Eliminated 4-argument ASM_... |
|
|
|
* prim: */ and */mod now use ASM_SM_SLASH_REM if available |
|
|
|
* engine/dblsub.c, engine/forth.h, engine/support.c, prim: |
|
new double-by-single division code |
|
rewrote double-by-single-division code to work with long longs |
|
started using the double-by-single-division code instead of C long long division (fm/mod) |
|
|
|
2006-10-29 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* contrib/divspeed.fs: updated contrib/divspeed.fs |
|
|
|
2006-10-28 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in, contrib/divspeed.fs, test/coremore.fs, test/gforth-nofast.fs, test/gforth.fs: |
|
rearranged tests |
|
added contrib/divspeed.fs by Krishna Myneni |
|
|
|
2006-10-27 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* engine/engine.c, test/gforth-nofast.fs, test/gforth.fs, doc/gforth.ds, prim, Makefile.in: |
|
Disabled division checks in gforth-fast |
|
documented that and the floored division default |
|
|
|
2006-10-25 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* doc/gforth.ds, prims2x.fs: |
|
eliminated some "Cell" mentions from prims2x.fs |
|
added some comments to gforth.ds |
|
|
|
2006-10-23 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* doc/gforth.ds, engine/dblsub.c: optimized checking in dblsub.c |
|
documentation changes |
|
|
|
2006-10-22 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* engine/dblsub.c, engine/engine.c, engine/forth.h, prim: |
|
fixes to make the division checking work with dblsub.c |
|
|
|
* test/gforth.out, engine/engine.c, engine/forth.h, engine/signals.c, test/coretest.out, test/gforth.fs, Makefile.in, engine/dblsub.c, prim: |
|
added checking for division by zero and division overflow to |
|
mixed-size division words (*/ */mod fm/mod sm/rem um/mod). |
|
these exceptions are now tested in our test suite |
|
fixed bug in testing |
|
|
|
2006-10-21 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* engine/engine.c, engine/forth.h, engine/signals.c, prim: |
|
explicit checks for division by zero and overflow on division |
|
|
|
* engine/forth.h, engine/main.c, engine/signals.c, doc/gforth.ds: |
|
added --ignore-async-signals |
|
fixed typo |
|
|
|
2006-10-15 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* doc/gforth.ds: more PPC assembler documentation |
|
|
|
2006-10-14 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* Makefile.in, arch/power/asm.fs, arch/power/disasm.fs, arch/power/inst.fs, doc/gforth.ds: |
|
Integrated and documented the PowerPC assembler. |
|
|
|
* arch/power/test/mnemonic/xo/north.mulhwu, arch/power/test/mnemonic/xo/north.mulld, arch/power/test/mnemonic/xo/north.mullw, arch/power/test/mnemonic/xo/north.neg, arch/power/test/mnemonic/xo/north.subf, arch/power/test/mnemonic/xo/north.subfc, arch/power/test/mnemonic/xo/north.subfe, arch/power/test/mnemonic/xo/north.subfme, arch/power/test/mnemonic/xo/north.subfze, arch/power/test/mnemonic/xs/mnemonics, arch/power/test/mnemonic/xs/north.sradi, arch/power/test/mnemonic/xl/north.rfid, arch/power/test/mnemonic/xo/CHECK, arch/power/test/mnemonic/xo/mnemonics, arch/power/test/mnemonic/xo/north.add, arch/power/test/mnemonic/xo/north.addc, arch/power/test/mnemonic/xo/north.adde, arch/power/test/mnemonic/xo/north.addme, arch/power/test/mnemonic/xo/north.addze, arch/power/test/mnemonic/xo/north.divd, arch/power/test/mnemonic/xo/north.divdu, arch/power/test/mnemonic/xo/north.divw, arch/power/test/mnemonic/xo/north.divwu, arch/power/test/mnemonic/xo/north.mulhd, arch/power/test/mnemonic/xo/north.mulhdu, arch/power/test/mnemonic/xo/north.mulhw, arch/power/test/mnemonic/xfx/north.mtspr, arch/power/test/mnemonic/xl/CHECK, arch/power/test/mnemonic/xl/mnemonics, arch/power/test/mnemonic/xl/north.bcctr, arch/power/test/mnemonic/xl/north.bclr, arch/power/test/mnemonic/xl/north.crand, arch/power/test/mnemonic/xl/north.crandc, arch/power/test/mnemonic/xl/north.creqv, arch/power/test/mnemonic/xl/north.crnand, arch/power/test/mnemonic/xl/north.crnor, arch/power/test/mnemonic/xl/north.cror, arch/power/test/mnemonic/xl/north.crorc, arch/power/test/mnemonic/xl/north.crxor, arch/power/test/mnemonic/xl/north.isync, arch/power/test/mnemonic/xl/north.mcrf, arch/power/test/mnemonic/xl/north.rfi, arch/power/test/mnemonic/x/north.tlbie, arch/power/test/mnemonic/x/north.tlbsync, arch/power/test/mnemonic/x/north.tw, arch/power/test/mnemonic/x/north.xor, arch/power/test/mnemonic/xfl/CHECK, arch/power/test/mnemonic/xfl/mnemonics, arch/power/test/mnemonic/xfl/north.mtfsf, arch/power/test/mnemonic/xfx/CHECK, arch/power/test/mnemonic/xfx/mnemonics, arch/power/test/mnemonic/xfx/north.mfspr, arch/power/test/mnemonic/xfx/north.mftb, arch/power/test/mnemonic/xfx/north.mtcrf, arch/power/test/mnemonic/x/north.sthbrx, arch/power/test/mnemonic/x/north.sthux, arch/power/test/mnemonic/x/north.sthx, arch/power/test/mnemonic/x/north.stswi, arch/power/test/mnemonic/x/north.stswx, arch/power/test/mnemonic/x/north.stwbrx, arch/power/test/mnemonic/x/north.stwcx., arch/power/test/mnemonic/x/north.stwux, arch/power/test/mnemonic/x/north.stwx, arch/power/test/mnemonic/x/north.sync, arch/power/test/mnemonic/x/north.td, arch/power/test/mnemonic/x/north.tlbia, arch/power/test/mnemonic/x/north.srd, arch/power/test/mnemonic/x/north.srw, arch/power/test/mnemonic/x/north.stbux, arch/power/test/mnemonic/x/north.stbx, arch/power/test/mnemonic/x/north.stdcx., arch/power/test/mnemonic/x/north.stdux, arch/power/test/mnemonic/x/north.stdx, arch/power/test/mnemonic/x/north.stfdux, arch/power/test/mnemonic/x/north.stfdx, arch/power/test/mnemonic/x/north.stfiwx, arch/power/test/mnemonic/x/north.stfsux, arch/power/test/mnemonic/x/north.stfsx, arch/power/test/mnemonic/x/north.mtsr, arch/power/test/mnemonic/x/north.mtsrd, arch/power/test/mnemonic/x/north.mtsrdin, arch/power/test/mnemonic/x/north.mtsrin, arch/power/test/mnemonic/x/north.nand, arch/power/test/mnemonic/x/north.nor, arch/power/test/mnemonic/x/north.or, arch/power/test/mnemonic/x/north.orc, arch/power/test/mnemonic/x/north.slbia, arch/power/test/mnemonic/x/north.slbie, arch/power/test/mnemonic/x/north.sld, arch/power/test/mnemonic/x/north.slw, arch/power/test/mnemonic/x/north.srad, arch/power/test/mnemonic/x/north.sraw, arch/power/test/mnemonic/x/north.srawi, arch/power/test/mnemonic/x/north.lwaux, arch/power/test/mnemonic/x/north.lwax, arch/power/test/mnemonic/x/north.lwbrx, arch/power/test/mnemonic/x/north.lwzux, arch/power/test/mnemonic/x/north.lwzx, arch/power/test/mnemonic/x/north.mcrfs, arch/power/test/mnemonic/x/north.mcrxr, arch/power/test/mnemonic/x/north.mfcr, arch/power/test/mnemonic/x/north.mffs, arch/power/test/mnemonic/x/north.mfmsr, arch/power/test/mnemonic/x/north.mfsr, arch/power/test/mnemonic/x/north.mfsrin, arch/power/test/mnemonic/x/north.mtfsb0, arch/power/test/mnemonic/x/north.mtfsb1, arch/power/test/mnemonic/x/north.mtfsfi, arch/power/test/mnemonic/x/north.mtmsr, arch/power/test/mnemonic/x/north.mtmsrd, arch/power/test/mnemonic/x/north.icbi, arch/power/test/mnemonic/x/north.lbzux, arch/power/test/mnemonic/x/north.lbzx, arch/power/test/mnemonic/x/north.ldarx, arch/power/test/mnemonic/x/north.ldux, arch/power/test/mnemonic/x/north.ldx, arch/power/test/mnemonic/x/north.lfdux, arch/power/test/mnemonic/x/north.lfdx, arch/power/test/mnemonic/x/north.lfsux, arch/power/test/mnemonic/x/north.lfsx, arch/power/test/mnemonic/x/north.lhaux, arch/power/test/mnemonic/x/north.lhax, arch/power/test/mnemonic/x/north.lhbrx, arch/power/test/mnemonic/x/north.lhzux, arch/power/test/mnemonic/x/north.lhzx, arch/power/test/mnemonic/x/north.lswi, arch/power/test/mnemonic/x/north.lswx, arch/power/test/mnemonic/x/north.lwarx, arch/power/test/mnemonic/x/north.eieio, arch/power/test/mnemonic/x/north.eqv, arch/power/test/mnemonic/x/north.extsb, arch/power/test/mnemonic/x/north.extsh, arch/power/test/mnemonic/x/north.extsw, arch/power/test/mnemonic/x/north.fabs, arch/power/test/mnemonic/x/north.fcfid, arch/power/test/mnemonic/x/north.fcmpo, arch/power/test/mnemonic/x/north.fcmpu, arch/power/test/mnemonic/x/north.fctid, arch/power/test/mnemonic/x/north.fctidz, arch/power/test/mnemonic/x/north.fctiw, arch/power/test/mnemonic/x/north.fctiwz, arch/power/test/mnemonic/x/north.fmr, arch/power/test/mnemonic/x/north.fnabs, arch/power/test/mnemonic/x/north.fneg, arch/power/test/mnemonic/x/north.frsp, arch/power/test/mnemonic/x/mnemonics, arch/power/test/mnemonic/x/north.and, arch/power/test/mnemonic/x/north.andc, arch/power/test/mnemonic/x/north.cmp, arch/power/test/mnemonic/x/north.cmpl, arch/power/test/mnemonic/x/north.cntlzd, arch/power/test/mnemonic/x/north.cntlzw, arch/power/test/mnemonic/x/north.dcba, arch/power/test/mnemonic/x/north.dcbf, arch/power/test/mnemonic/x/north.dcbi, arch/power/test/mnemonic/x/north.dcbst, arch/power/test/mnemonic/x/north.dcbt, arch/power/test/mnemonic/x/north.dcbtst, arch/power/test/mnemonic/x/north.dcbz, arch/power/test/mnemonic/x/north.eciwx, arch/power/test/mnemonic/x/north.ecowx, arch/power/test/mnemonic/md/north.rldic, arch/power/test/mnemonic/md/north.rldicl, arch/power/test/mnemonic/md/north.rldicr, arch/power/test/mnemonic/md/north.rldimi, arch/power/test/mnemonic/mds/CHECK, arch/power/test/mnemonic/mds/mnemonics, arch/power/test/mnemonic/mds/north.rldcl, arch/power/test/mnemonic/mds/north.rldcr, arch/power/test/mnemonic/sc/mnemonics, arch/power/test/mnemonic/sc/north.sc, arch/power/test/mnemonic/x/CHECK, arch/power/test/mnemonic/ds/north.lwa, arch/power/test/mnemonic/ds/north.std, arch/power/test/mnemonic/ds/north.stdu, arch/power/test/mnemonic/i/CHECK, arch/power/test/mnemonic/i/mnemonics, arch/power/test/mnemonic/i/north.b, arch/power/test/mnemonic/m/CHECK, arch/power/test/mnemonic/m/mnemonics, arch/power/test/mnemonic/m/north.rlwimi, arch/power/test/mnemonic/m/north.rlwinm, arch/power/test/mnemonic/m/north.rlwnm, arch/power/test/mnemonic/md/CHECK, arch/power/test/mnemonic/md/mnemonics, arch/power/test/mnemonic/d/north.sthu, arch/power/test/mnemonic/d/north.stmw, arch/power/test/mnemonic/d/north.stw, arch/power/test/mnemonic/d/north.stwu, arch/power/test/mnemonic/d/north.subfic, arch/power/test/mnemonic/d/north.tdi, arch/power/test/mnemonic/d/north.twi, arch/power/test/mnemonic/d/north.xori, arch/power/test/mnemonic/d/north.xoris, arch/power/test/mnemonic/ds/mnemonics, arch/power/test/mnemonic/ds/north.ld, arch/power/test/mnemonic/ds/north.ldu, arch/power/test/mnemonic/d/north.lhau, arch/power/test/mnemonic/d/north.lhz, arch/power/test/mnemonic/d/north.lhzu, arch/power/test/mnemonic/d/north.lmw, arch/power/test/mnemonic/d/north.lwz, arch/power/test/mnemonic/d/north.lwzu, arch/power/test/mnemonic/d/north.mulli, arch/power/test/mnemonic/d/north.ori, arch/power/test/mnemonic/d/north.oris, arch/power/test/mnemonic/d/north.stb, arch/power/test/mnemonic/d/north.stbu, arch/power/test/mnemonic/d/north.stfd, arch/power/test/mnemonic/d/north.stfdu, arch/power/test/mnemonic/d/north.stfs, arch/power/test/mnemonic/d/north.stfsu, arch/power/test/mnemonic/d/north.sth, arch/power/test/mnemonic/d/north.lfd, arch/power/test/mnemonic/d/north.lfdu, arch/power/test/mnemonic/d/north.lfs, arch/power/test/mnemonic/d/north.lfsu, arch/power/test/mnemonic/d/north.lha, arch/power/test/mnemonic/d/north.addi, arch/power/test/mnemonic/d/north.addic, arch/power/test/mnemonic/d/north.addic., arch/power/test/mnemonic/d/north.addis, arch/power/test/mnemonic/d/north.andi., arch/power/test/mnemonic/d/north.andis., arch/power/test/mnemonic/d/north.cmpi, arch/power/test/mnemonic/d/north.cmpli, arch/power/test/mnemonic/d/north.lbz, arch/power/test/mnemonic/d/north.lbzu, arch/power/test/mnemonic/a/north.fnmsubs, arch/power/test/mnemonic/a/north.fres, arch/power/test/mnemonic/a/north.frsqrte, arch/power/test/mnemonic/a/north.fsel, arch/power/test/mnemonic/a/north.fsqrt, arch/power/test/mnemonic/a/north.fsqrts, arch/power/test/mnemonic/a/north.fsub, arch/power/test/mnemonic/a/north.fsubs, arch/power/test/mnemonic/b/mnemonics, arch/power/test/mnemonic/b/north.bdnz, arch/power/test/mnemonic/b/north.blt, arch/power/test/mnemonic/b/north.bne, arch/power/test/mnemonic/d/CHECK, arch/power/test/mnemonic/d/mnemonics, arch/power/test/mnemonic/a/CHECK, arch/power/test/mnemonic/a/mnemonics, arch/power/test/mnemonic/a/north.fadd, arch/power/test/mnemonic/a/north.fadds, arch/power/test/mnemonic/a/north.fdiv, arch/power/test/mnemonic/a/north.fdivs, arch/power/test/mnemonic/a/north.fmadd, arch/power/test/mnemonic/a/north.fmadds, arch/power/test/mnemonic/a/north.fmsub, arch/power/test/mnemonic/a/north.fmsubs, arch/power/test/mnemonic/a/north.fmul, arch/power/test/mnemonic/a/north.fmuls, arch/power/test/mnemonic/a/north.fnmadd, arch/power/test/mnemonic/a/north.fnmadds, arch/power/test/mnemonic/a/north.fnmsub, arch/power/test/mnemonic/test_disasm-inst.py, arch/power/tags/disasm-core/inst.fs, arch/power/tags/disasm-core/inst_field_test.sh, arch/power/tags/disasm-core/to_test, arch/power/tags/disasm-core/to_test2, arch/power/test/inst_field/befehle_binaer, arch/power/test/inst_field/inst_field_test.sh, arch/power/test/inst_field/to_test, arch/power/test/inst_field/to_test2, arch/power/test/mnemonic/find_mnemonic.sh, arch/power/test/mnemonic/find_mnemonics.sh, arch/power/test/mnemonic/make_unique.py, arch/power/test/mnemonic/test_all_forms.sh, arch/power/test/mnemonic/test_asm.py, arch/power/nofsfcopyright/asm.fs, arch/power/nofsfcopyright/disasm.fs, arch/power/nofsfcopyright/ops.fs, arch/power/paper/Makefile, arch/power/paper/asm_disasm_paper.tex, arch/power/paper/biblio.tex, arch/power/paper/chapter1.tex, arch/power/paper/chapter2.tex, arch/power/paper/chapter3.tex, arch/power/paper/chapter4.tex, arch/power/tags/disasm-core/befehle_binaer, arch/power/tags/disasm-core/disasm.fs, arch/power/tags/disasm-core/form_test.py, arch/power/asm.fs, arch/power/disasm.fs, arch/power/inst.fs: |
|
added PPC assembler by Michal Revucky; and another one without FSF copyright |
|
|
|
2006-10-13 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* doc/gforth.ds, except.fs: documented NOTHROW |
|
|
|
* prim: bugfix |
|
|
|
2006-10-11 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* kernel/basics.fs, kernel/input.fs, kernel/int.fs, blocks.fs, except.fs, wf.fs: |
|
Replaced rethrow solution with nothrow |
|
|
|
2006-10-08 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* except.fs, kernel/basics.fs, kernel/input.fs, kernel/int.fs, startup.fs, wf.fs, backtrac.fs, blocks.fs: |
|
Renamed THROW>ERROR to RETHROW |
|
|
|
2006-10-07 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* proxy.fs, unix/socket.fs: Fixes to make the proxy stuff work again |
|
|
|
* httpd.fs: Bugfixing and some comments about how to get it to work |
|
|
|
* unix/socket.fs: Generic libc.so for BSDs |
|
|
|
* httpd.fs: |
|
Catch mime-read so that it won't fail when there's no mime.types |
|
|
|
* unix/socket.fs: Fixes to socket.fs, proposed by Aleksejj Saushev |
|
|
|
2006-10-03 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* regexp.fs: Regexp replacements added |
|
|
|
2006-09-15 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* engine/main.c: Save callback global variables |
|
|
|
2006-08-26 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* arch/r8c/prim.fs, utf-8.fs, wf.fs: flash-enale fixed |
|
|
|
2006-08-19 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* arch/r8c/terminal.fs: Added welcome message to R8C terminal |
|
|
|
2006-07-08 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* arch/r8c/prim.fs, arch/r8c/terminal.fs: |
|
Nested file inclusion possible |
|
|
|
2006-07-05 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* kernel/basics.fs: Fixed roll code |
|
|
|
2006-06-09 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* prim: Fixed buggy_long_long problems in ffi |
|
|
|
2006-06-05 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* ekey.fs: Fixed EKEY with unicode |
|
|
|
2006-06-04 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* engine/main.c: reduced CODE_BLOCK_SIZE to 512k (for release) |
|
|
|
2006-05-27 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* Makedist.in: Added some generated files to binary distribution list |
|
|
|
* arch/r8c/prim.fs, arch/r8c/tasker.fs, arch/r8c/tt.fs, kernel/saccept.fs: |
|
Bugfix in simple accept |
|
deferred PAUSE in Gforth R8C kernel (for ms) |
|
|
|
* arch/r8c/lauftext.fs, arch/r8c/prim.fs, arch/r8c/tasker.fs, arch/r8c/asm.fs, configure.in: |
|
Timer interrupt for Gforth R8C |
|
|
|
2006-05-26 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* backtrac.fs, except.fs, kernel/basics.fs, kernel/input.fs, kernel/int.fs, kernel/vars.fs: |
|
Fixed problem with error stack leftovers |
|
|
|
2006-05-25 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* arch/r8c/lauftext.fs, arch/r8c/prim.fs, fflib.fs, libffi.fs, prim: |
|
Added long/dlong type |
|
ADC-controlled running text |
|
Interrupt table space |
|
|
|
2006-05-20 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* doc/gforth.ds, Agenda, Benchres, Makefile.in, NEWS, NEWS.vmgen: |
|
Makefile: undid change requiring gforth-fast to build first |
|
other changes for packaging |
|
added POST_INSTALL etc. tags |
|
Updated NEWS files to 2006-05-07 |
|
minor documentation changes |
|
|
|
2006-05-13 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* kernel/tools.fs, Makefile.in, arch/r8c/lauftext.fs, configure.in: |
|
Added texi2dvi[4a2ps] check |
|
Fixed maxdepth_.s glossary entry |
|
|
|
2006-05-10 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
|
* ChangeLog: updated Changelog (but not yet processed for NEWS) |
|
|
|
2006-05-07 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
|
* arch/r8c/tasker.fs: Fixed multitasker bug |
|
|
2006-05-07 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
2006-05-07 Anton Ertl <anton@mips.complang.tuwien.ac.at> |
|
|
* see.fs: |
* see.fs: |
Line 5
|
Line 1954
|
|
|
* kernel/tools.fs, doc/gforth.ds, stuff.fs: documentation changes |
* kernel/tools.fs, doc/gforth.ds, stuff.fs: documentation changes |
|
|
2006-05-05 Bernd Paysan <bernd.paysan@gmx.de> |
2006-05-05 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* Makefile.in: Multitasker for R8C |
* Makefile.in: Multitasker for R8C |
running light in background |
running light in background |
Line 19
|
Line 1968
|
|
|
* kernel/int.fs, doc/gforth.ds: documentation changes |
* kernel/int.fs, doc/gforth.ds: documentation changes |
|
|
2006-04-30 Bernd Paysan <bernd.paysan@gmx.de> |
2006-04-30 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* kernel/int.fs, kernel/tools.fs, kernel/comp.fs: |
* kernel/int.fs, kernel/tools.fs, kernel/comp.fs: |
Some simplifications for Gforth EC |
Some simplifications for Gforth EC |
|
|
* kernel/int.fs: Disabled chaining for Gforth EC |
* kernel/int.fs: Disabled chaining for Gforth EC |
|
|
2006-04-22 Bernd Paysan <bernd.paysan@gmx.de> |
2006-04-22 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* iss.sh: Comment changed |
* iss.sh: Comment changed |
|
|
Line 34
|
Line 1983
|
|
|
* Makefile.in: R8C files added to distribution |
* Makefile.in: R8C files added to distribution |
|
|
2006-04-17 Bernd Paysan <bernd.paysan@gmx.de> |
2006-04-17 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* cross.fs: Make ram-mirror words visible |
* cross.fs: Make ram-mirror words visible |
|
|
2006-04-14 Bernd Paysan <bernd.paysan@gmx.de> |
2006-04-14 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* engine/io.c: Added setlocale() for numerals (set to "C") |
* engine/io.c: Added setlocale() for numerals (set to "C") |
|
|
2006-04-10 Bernd Paysan <bernd.paysan@gmx.de> |
2006-04-10 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* kernel/int.fs: Accident reverted |
* kernel/int.fs: Accident reverted |
|
|
Line 52
|
Line 2001
|
|
|
* startup.fs: added X:required extension query |
* startup.fs: added X:required extension query |
|
|
2006-04-09 Bernd Paysan <bernd.paysan@gmx.de> |
2006-04-09 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* Makefile.in: Build-ec setting at the right place |
* Makefile.in: Build-ec setting at the right place |
|
|
Line 86
|
Line 2035
|
|
|
* doc/gforth.ds, libcc.fs: added libcc.fs |
* doc/gforth.ds, libcc.fs: added libcc.fs |
|
|
2006-04-08 Bernd Paysan <bernd.paysan@gmx.de> |
2006-04-08 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* iss.sh: Some fixes for Windows setup.exe |
* iss.sh: Some fixes for Windows setup.exe |
|
|
Line 106
|
Line 2055
|
|
|
* engine/io.c: docommented bugs in KEY?-FILE and KEY-FILE. |
* engine/io.c: docommented bugs in KEY?-FILE and KEY-FILE. |
|
|
2006-04-02 Bernd Paysan <bernd.paysan@gmx.de> |
2006-04-02 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* envos.fs: deteled envos.fs (envos.fs.in is the right way to go) |
* envos.fs: deteled envos.fs (envos.fs.in is the right way to go) |
|
|
Line 118
|
Line 2067
|
|
|
* doc/gforth.ds, ekey.fs, prim: documentation changes |
* doc/gforth.ds, ekey.fs, prim: documentation changes |
|
|
2006-04-01 Bernd Paysan <bernd.paysan@gmx.de> |
2006-04-01 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* engine/main.c: Minor fix |
* engine/main.c: Minor fix |
|
|
Line 127
|
Line 2076
|
R8C changes |
R8C changes |
Better output when there are no performance problems |
Better output when there are no performance problems |
|
|
2006-03-26 Bernd Paysan <bernd.paysan@gmx.de> |
2006-03-26 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* kernel/cbr.fs, kernel/cloop.fs, kernel/comp.fs, kernel/int.fs, kernel/io.fs, kernel/saccept.fs: |
* kernel/cbr.fs, kernel/cloop.fs, kernel/comp.fs, kernel/int.fs, kernel/io.fs, kernel/saccept.fs: |
Made tetris for terminal run on the R8C (almost, at least) |
Made tetris for terminal run on the R8C (almost, at least) |
|
|
2006-03-25 Bernd Paysan <bernd.paysan@gmx.de> |
2006-03-25 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* kernel/basics.fs, kernel/errore.fs, kernel/int.fs, kernel/saccept.fs, kernel/vars.fs, cross.fs: |
* kernel/basics.fs, kernel/errore.fs, kernel/int.fs, kernel/saccept.fs, kernel/vars.fs, cross.fs: |
Further R8C Forth additions: LCD init, ADC fetch, /line limit... |
Further R8C Forth additions: LCD init, ADC fetch, /line limit... |
|
|
* kernel/saccept.fs: R8C mods |
* kernel/saccept.fs: R8C mods |
|
|
2006-03-20 Bernd Paysan <bernd.paysan@gmx.de> |
2006-03-20 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* wf.fs: No xml header (due to IE) |
* wf.fs: No xml header (due to IE) |
|
|
2006-03-19 Bernd Paysan <bernd.paysan@gmx.de> |
2006-03-19 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* wf.fs: Made ?xml optional |
* wf.fs: Made ?xml optional |
|
|
Line 154
|
Line 2103
|
|
|
* doc/gforth.ds: minor documentation fix |
* doc/gforth.ds: minor documentation fix |
|
|
2006-03-12 Bernd Paysan <bernd.paysan@gmx.de> |
2006-03-12 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* Makefile.in, arch/misc/tt.fs: Docdist improvement |
* Makefile.in, arch/misc/tt.fs: Docdist improvement |
|
|
Line 163
|
Line 2112
|
* BUILD-FROM-SCRATCH: |
* BUILD-FROM-SCRATCH: |
Added stamp-h.in creation when doing autoheader in BUILD-FROM-SCRATCH |
Added stamp-h.in creation when doing autoheader in BUILD-FROM-SCRATCH |
|
|
2006-03-11 Bernd Paysan <bernd.paysan@gmx.de> |
2006-03-11 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* doc/gforth.ds: Fixed broken Const-does> link |
* doc/gforth.ds: Fixed broken Const-does> link |
|
|
Line 185
|
Line 2134
|
|
|
* Makefile.in: stamp-h dependency |
* Makefile.in: stamp-h dependency |
|
|
2006-03-05 Bernd Paysan <bernd.paysan@gmx.de> |
2006-03-05 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* kernel/int.fs: Added savesystem for R8C |
* kernel/int.fs: Added savesystem for R8C |
|
|
Line 196
|
Line 2145
|
* kernel/cbr.fs, kernel/comp.fs, kernel/int.fs, kernel/nio.fs, kernel/vars.fs, cross.fs: |
* kernel/cbr.fs, kernel/comp.fs, kernel/int.fs, kernel/nio.fs, kernel/vars.fs, cross.fs: |
Flash-enabled Gforth EC |
Flash-enabled Gforth EC |
|
|
2006-03-04 Bernd Paysan <bernd.paysan@gmx.de> |
2006-03-04 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* kernel/comp.fs, kernel/int.fs, cross.fs: |
* kernel/comp.fs, kernel/int.fs, cross.fs: |
Beginning of a direct-flash Gforth |
Beginning of a direct-flash Gforth |
Line 206
|
Line 2155
|
* Makefile.in: added DESTDIR support (see Make manual or GNU standards) |
* Makefile.in: added DESTDIR support (see Make manual or GNU standards) |
however, .INCLUDED is still wrong at the moment |
however, .INCLUDED is still wrong at the moment |
|
|
2006-02-26 Bernd Paysan <bernd.paysan@gmx.de> |
2006-02-26 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* kernel/comp.fs: Started work on writing R8C data flash |
* kernel/comp.fs: Started work on writing R8C data flash |
|
|
Line 215
|
Line 2164
|
* kernel/comp.fs, kernel/getdoers.fs, kernel/int.fs, kernel/nio.fs, kernel/pass.fs, kernel/tools.fs, kernel/vars.fs: |
* kernel/comp.fs, kernel/getdoers.fs, kernel/int.fs, kernel/nio.fs, kernel/pass.fs, kernel/tools.fs, kernel/vars.fs: |
Further work on R8C forth |
Further work on R8C forth |
|
|
2006-02-25 Bernd Paysan <bernd.paysan@gmx.de> |
2006-02-25 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* kernel/comp.fs: Further R8C fixes, added LCD words |
* kernel/comp.fs: Further R8C fixes, added LCD words |
|
|
Line 228
|
Line 2177
|
|
|
* doc/gforth.ds: started documenting the C interface |
* doc/gforth.ds: started documenting the C interface |
|
|
2006-02-21 Bernd Paysan <bernd.paysan@gmx.de> |
2006-02-21 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* doc/gforth.ds: |
* doc/gforth.ds: |
Added Xchar chapter stub so that manual generation works again |
Added Xchar chapter stub so that manual generation works again |
|
|
2006-02-20 Bernd Paysan <bernd.paysan@gmx.de> |
2006-02-20 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* configure.in, Makefile.in: make dist fixes in makefile |
* configure.in, Makefile.in: make dist fixes in makefile |
problems with path separator on cygwin (now Unix-like again) |
problems with path separator on cygwin (now Unix-like again) |
Line 242
|
Line 2191
|
|
|
* doc/gforth.ds, utf-8.fs: minor changes |
* doc/gforth.ds, utf-8.fs: minor changes |
|
|
2006-02-19 Bernd Paysan <bernd.paysan@gmx.de> |
2006-02-19 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* configure.in, utf-8.fs: no u8width if wcwidth is not there |
* configure.in, utf-8.fs: no u8width if wcwidth is not there |
bumped up intermediate version |
bumped up intermediate version |
Line 256
|
Line 2205
|
* doc/gforth.ds: |
* doc/gforth.ds: |
Documented LC_* and LANG env vars, and updated Pedigree section |
Documented LC_* and LANG env vars, and updated Pedigree section |
|
|
2006-02-19 Bernd Paysan <bernd.paysan@gmx.de> |
2006-02-19 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* engine/io.c, kernel/comp.fs, kernel/int.fs, kernel/xchars.fs, history.fs, prim, utf-8.fs: |
* engine/io.c, kernel/comp.fs, kernel/int.fs, kernel/xchars.fs, history.fs, prim, utf-8.fs: |
Added x-width |
Added x-width |
Line 269
|
Line 2218
|
* kernel/accept.fs, history.fs: |
* kernel/accept.fs, history.fs: |
bugfix: command-line history and UTF-8 now work better |
bugfix: command-line history and UTF-8 now work better |
|
|
2006-02-19 Bernd Paysan <bernd.paysan@gmx.de> |
2006-02-19 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* kernel/aliases0.fs, kernel/comp.fs, kernel/getdoers.fs, cross.fs: |
* kernel/aliases0.fs, kernel/comp.fs, kernel/getdoers.fs, cross.fs: |
Separated values from constants (cross and kernel sources, no engine yet) |
Separated values from constants (cross and kernel sources, no engine yet) |
|
|
2006-02-18 Bernd Paysan <bernd.paysan@gmx.de> |
2006-02-18 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* kernel/basics.fs, kernel/int.fs, cross.fs: Further progress on R8C |
* kernel/basics.fs, kernel/int.fs, cross.fs: Further progress on R8C |
|
|
Line 287
|
Line 2236
|
* Makefile.in, compat/execute-parsing.fs, doc/gforth.ds: |
* Makefile.in, compat/execute-parsing.fs, doc/gforth.ds: |
added compat/execute-parsing.fs |
added compat/execute-parsing.fs |
|
|
2006-02-12 Bernd Paysan <bernd.paysan@gmx.de> |
2006-02-12 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* kernel/int.fs, kernel/kernel.fs, kernel/pass.fs, kernel/vars.fs, arch/misc/prim.fs, ec/shex.fs, kernel/comp.fs, cross.fs: |
* kernel/int.fs, kernel/kernel.fs, kernel/pass.fs, kernel/vars.fs, arch/misc/prim.fs, ec/shex.fs, kernel/comp.fs, cross.fs: |
More work on R8C port |
More work on R8C port |
Line 300
|
Line 2249
|
* kernel/args.fs, kernel/input.fs, kernel/int.fs: |
* kernel/args.fs, kernel/input.fs, kernel/int.fs: |
even better error reporting (wrt trailing delimiters) |
even better error reporting (wrt trailing delimiters) |
|
|
2006-02-05 Bernd Paysan <bernd.paysan@gmx.de> |
2006-02-05 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* ec/shex.fs, kernel/int.fs: More work on r8c port |
* ec/shex.fs, kernel/int.fs: More work on r8c port |
|
|
Line 310
|
Line 2259
|
better error reporting with input-parse-start |
better error reporting with input-parse-start |
updated copyright year in bootmessage |
updated copyright year in bootmessage |
|
|
2006-02-04 Bernd Paysan <bernd.paysan@gmx.de> |
2006-02-04 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* kernel/int.fs, kernel/require.fs, engine/support.c, prim, regexp.fs: |
* kernel/int.fs, kernel/require.fs, engine/support.c, prim, regexp.fs: |
capscompare primitive added |
capscompare primitive added |
Line 323
|
Line 2272
|
more work on getting nice error messages for errors in |
more work on getting nice error messages for errors in |
OS command line arguments |
OS command line arguments |
|
|
2006-01-31 Bernd Paysan <bernd.paysan@gmx.de> |
2006-01-31 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* kernel/require.fs, wf.fs: Partly reverted require.fs |
* kernel/require.fs, wf.fs: Partly reverted require.fs |
Added print css to wf |
Added print css to wf |
Line 337
|
Line 2286
|
|
|
* kernel/paths.fs: open-path-file now returns more informative iors. |
* kernel/paths.fs: open-path-file now returns more informative iors. |
|
|
2006-01-29 Bernd Paysan <bernd.paysan@gmx.de> |
2006-01-29 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* kernel/int.fs, kernel/kernel.fs, arch/misc/prim.fs, cross.fs, prim: |
* kernel/int.fs, kernel/kernel.fs, arch/misc/prim.fs, cross.fs, prim: |
Changes to make R8C port working |
Changes to make R8C port working |
Line 361
|
Line 2310
|
added G5 benchmark results |
added G5 benchmark results |
documentation changes |
documentation changes |
|
|
2006-01-22 Bernd Paysan <bernd.paysan@gmx.de> |
2006-01-22 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* kernel/basics.fs, kernel/main.fs: R8C work |
* kernel/basics.fs, kernel/main.fs: R8C work |
|
|
Line 379
|
Line 2328
|
* engine/support.c, test/float.fs: |
* engine/support.c, test/float.fs: |
Fixed >float bug reported by Bojan Petrovic |
Fixed >float bug reported by Bojan Petrovic |
|
|
2006-01-05 Bernd Paysan <bernd.paysan@gmx.de> |
2006-01-05 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* engine/forth.h, engine/main.c, engine/signals.c, engine/engine.c, prim: |
* engine/forth.h, engine/main.c, engine/signals.c, engine/engine.c, prim: |
Modified some exported symbols to start with gforth_ |
Modified some exported symbols to start with gforth_ |
Line 406
|
Line 2355
|
bugfix (for bug reported in <t6CdnXFc6P87UDHenZ2dnUVZ_sidnZ2d@scnresearch.com>) |
bugfix (for bug reported in <t6CdnXFc6P87UDHenZ2dnUVZ_sidnZ2d@scnresearch.com>) |
QUERY now throws -39 on EOF |
QUERY now throws -39 on EOF |
|
|
2005-12-11 Bernd Paysan <bernd.paysan@gmx.de> |
2005-12-11 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* fflib.fs, lib.fs, libffi.fs: Fixed fptr name |
* fflib.fs, lib.fs, libffi.fs: Fixed fptr name |
|
|
Line 419
|
Line 2368
|
|
|
* libffi.fs, prim: Signed access prefix changed |
* libffi.fs, prim: Signed access prefix changed |
|
|
2005-12-04 Bernd Paysan <bernd.paysan@gmx.de> |
2005-12-04 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* engine/forth.h, libffi.fs, prim, configure.in: |
* engine/forth.h, libffi.fs, prim, configure.in: |
Added support for wyde/tetrabyte including sign extended ones |
Added support for wyde/tetrabyte including sign extended ones |
|
|
2005-12-03 Bernd Paysan <bernd.paysan@gmx.de> |
2005-12-03 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* unix/socket.fs, Makefile.in, libffi.fs, prim: |
* unix/socket.fs, Makefile.in, libffi.fs, prim: |
Added access words for wyde and tetrabyte (w/t@/!) |
Added access words for wyde and tetrabyte (w/t@/!) |
Line 437
|
Line 2386
|
added options for disabling tree-parsing automaton features |
added options for disabling tree-parsing automaton features |
added tree parsing automaton statistics |
added tree parsing automaton statistics |
|
|
2005-11-27 Bernd Paysan <bernd.paysan@gmx.de> |
2005-11-27 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* fflib.fs, libffi.fs: Added missing drop |
* fflib.fs, libffi.fs: Added missing drop |
|
|
Line 447
|
Line 2396
|
Fixed bug in libffi support |
Fixed bug in libffi support |
Added favicon support to wf.fs |
Added favicon support to wf.fs |
|
|
2005-11-20 Bernd Paysan <bernd.paysan@gmx.de> |
2005-11-20 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* fflib.fs, lib.fs, libffi.fs, oldlib.fs, prim: |
* fflib.fs, lib.fs, libffi.fs, oldlib.fs, prim: |
further work on libffi.fs (not fully completed yet for callbacks) |
further work on libffi.fs (not fully completed yet for callbacks) |
Line 465
|
Line 2414
|
* engine/main.c: bugfix |
* engine/main.c: bugfix |
--debug now also outputs some cache state information |
--debug now also outputs some cache state information |
|
|
2005-11-05 Bernd Paysan <bernd.paysan@gmx.de> |
2005-11-05 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* regexp.fs: Changed comment |
* regexp.fs: Changed comment |
|
|
Line 485
|
Line 2434
|
worked around texinfo 4.7 restrictions (old assignment macros broken) |
worked around texinfo 4.7 restrictions (old assignment macros broken) |
Added "Explicit stack access" docs to vmgen docs |
Added "Explicit stack access" docs to vmgen docs |
|
|
2005-09-27 Bernd Paysan <bernd.paysan@gmx.de> |
2005-09-27 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* complex.fs, fft.fs, prim, wf.fs, Makefile.in: |
* complex.fs, fft.fs, prim, wf.fs, Makefile.in: |
Added complex words and fft |
Added complex words and fft |
Line 501
|
Line 2450
|
* ans-report.fs, prim: ans-report.fs produces nicer output |
* ans-report.fs, prim: ans-report.fs produces nicer output |
documentation changes |
documentation changes |
|
|
2005-08-21 Bernd Paysan <bernd.paysan@gmx.de> |
2005-08-21 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* engine/main.c, cross.fs, engine/engine.c, fflib.fs, lib.fs, libffi.fs, machpc.fs.in, prim, configure.in: |
* engine/main.c, cross.fs, engine/engine.c, fflib.fs, lib.fs, libffi.fs, machpc.fs.in, prim, configure.in: |
Checkin of somewhat working ffilib bindings (not completely tested) |
Checkin of somewhat working ffilib bindings (not completely tested) |
Line 554
|
Line 2503
|
|
|
* doc/gforth.ds: minor bugfix |
* doc/gforth.ds: minor bugfix |
|
|
2005-07-26 Bernd Paysan <bernd.paysan@gmx.de> |
2005-07-26 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* doc/gforth.ds: Fixed documentation bug |
* doc/gforth.ds: Fixed documentation bug |
|
|
2005-06-28 Bernd Paysan <bernd.paysan@gmx.de> |
2005-06-28 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* kernel/toolsext.fs, wf.fs: Adapted interpretative loops |
* kernel/toolsext.fs, wf.fs: Adapted interpretative loops |
|
|
Line 571
|
Line 2520
|
replaced parser, compiler, interpreter, ...-notfound by words |
replaced parser, compiler, interpreter, ...-notfound by words |
with an appended "1" |
with an appended "1" |
|
|
2005-06-13 Bernd Paysan <bernd.paysan@gmx.de> |
2005-06-13 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* wf.fs: Small change to wf.fs |
* wf.fs: Small change to wf.fs |
|
|
Line 579
|
Line 2528
|
|
|
* prims2y.fs, prims2yref.fs: deleted prims2y* (no longer needed) |
* prims2y.fs, prims2yref.fs: deleted prims2y* (no longer needed) |
|
|
2005-06-05 Bernd Paysan <bernd.paysan@gmx.de> |
2005-06-05 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* wf.fs: Added text-mode menues |
* wf.fs: Added text-mode menues |
|
|
2005-05-15 Bernd Paysan <bernd.paysan@gmx.de> |
2005-05-15 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* arch/amd64/machine.h: Added size suffixes to inlined instructions |
* arch/amd64/machine.h: Added size suffixes to inlined instructions |
|
|
Line 593
|
Line 2542
|
renamed PARSE-WORD into PARSE-NAME |
renamed PARSE-WORD into PARSE-NAME |
added some test(dis)asm files to distribution |
added some test(dis)asm files to distribution |
|
|
2005-05-01 Bernd Paysan <bernd.paysan@gmx.de> |
2005-05-01 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* wf.fs: Classes for headers |
* wf.fs: Classes for headers |
|
|
Line 606
|
Line 2555
|
* engine/main.c: |
* engine/main.c: |
bugfix: only one allocation when the read-mmap fails (e.g., in Windows). |
bugfix: only one allocation when the read-mmap fails (e.g., in Windows). |
|
|
2005-04-02 Bernd Paysan <bernd.paysan@gmx.de> |
2005-04-02 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* doc/gforth.ds: Fixed another documentation bug |
* doc/gforth.ds: Fixed another documentation bug |
|
|
2005-04-01 Bernd Paysan <bernd.paysan@gmx.de> |
2005-04-01 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* doc/gforth.ds: Fixed 386 assembler documentation |
* doc/gforth.ds: Fixed 386 assembler documentation |
|
|
2005-03-30 Bernd Paysan <bernd.paysan@gmx.de> |
2005-03-30 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* wf.fs: Fixed W3C nonconformance |
* wf.fs: Fixed W3C nonconformance |
|
|
Line 627
|
Line 2576
|
* prim, test/gforth.fs: |
* prim, test/gforth.fs: |
Workaround for ecvt misfeature on Cygwin (trailing 0s for Inf and NaNs) |
Workaround for ecvt misfeature on Cygwin (trailing 0s for Inf and NaNs) |
|
|
2005-02-01 Bernd Paysan <bernd.paysan@gmx.de> |
2005-02-01 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* prim: Optimized test for floored correction |
* prim: Optimized test for floored correction |
|
|
2005-01-29 Bernd Paysan <bernd.paysan@gmx.de> |
2005-01-29 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* configure.in, engine/forth.h, history.fs: Added --enable-force-cdiv |
* configure.in, engine/forth.h, history.fs: Added --enable-force-cdiv |
|
|
Line 657
|
Line 2606
|
* engine/threaded.h, doc/vmgen.texi, prim, prims2x.fs: |
* engine/threaded.h, doc/vmgen.texi, prim, prims2x.fs: |
EXECUTE and friends are now relocatable again even with the PR15242 workaround. |
EXECUTE and friends are now relocatable again even with the PR15242 workaround. |
|
|
2005-01-25 Bernd Paysan <bernd.paysan@gmx.de> |
2005-01-25 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* engine/forth.h, kernel/basics.fs, prim, prims2x.fs: |
* engine/forth.h, kernel/basics.fs, prim, prims2x.fs: |
Added */ and */mod to prim |
Added */ and */mod to prim |
Line 670
|
Line 2619
|
|
|
* configure.in: bugfixes and modernization in configure.in |
* configure.in: bugfixes and modernization in configure.in |
|
|
2005-01-23 Bernd Paysan <bernd.paysan@gmx.de> |
2005-01-23 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* prim: Made branch relocatable |
* prim: Made branch relocatable |
|
|
Line 685
|
Line 2634
|
* configure.in: Workaround for gcc-3.4.0 bug in skip detection |
* configure.in: Workaround for gcc-3.4.0 bug in skip detection |
Bugfix (skip detection) |
Bugfix (skip detection) |
|
|
2005-01-23 Bernd Paysan <bernd.paysan@gmx.de> |
2005-01-23 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* engine/engine.c, engine/threaded.h, arch/amd64/machine.h: |
* engine/engine.c, engine/threaded.h, arch/amd64/machine.h: |
Fixed problems with workaround |
Fixed problems with workaround |
Line 706
|
Line 2655
|
preparation for gcc PR 15242 workaround |
preparation for gcc PR 15242 workaround |
minor changes |
minor changes |
|
|
2005-01-22 Bernd Paysan <bernd.paysan@gmx.de> |
2005-01-22 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* engine/main.c, configure.in, wf.fs: |
* engine/main.c, configure.in, wf.fs: |
Added --diag switch, diagnostics output. |
Added --diag switch, diagnostics output. |
Line 714
|
Line 2663
|
|
|
* Makefile.in, engine/main.c: Added --diag switch |
* Makefile.in, engine/main.c: Added --diag switch |
|
|
2005-01-21 Bernd Paysan <bernd.paysan@gmx.de> |
2005-01-21 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* arch/amd64/machine.h, arch/generic/128bit.h, configure.in: |
* arch/amd64/machine.h, arch/generic/128bit.h, configure.in: |
Added --enable-force-ll switch |
Added --enable-force-ll switch |
|
|
2005-01-19 Bernd Paysan <bernd.paysan@gmx.de> |
2005-01-19 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* arch/amd64/machine.h, arch/generic/128bit.h, engine/forth.h, prim: |
* arch/amd64/machine.h, arch/generic/128bit.h, engine/forth.h, prim: |
Added more detailed BUGGY_LL_* flags |
Added more detailed BUGGY_LL_* flags |
|
|
2005-01-17 Bernd Paysan <bernd.paysan@gmx.de> |
2005-01-17 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* arch/amd64/machine.h, arch/generic/128bit.h, configure.in, engine/forth.h: |
* arch/amd64/machine.h, arch/generic/128bit.h, configure.in, engine/forth.h: |
Added expanding mul support for AMD64 |
Added expanding mul support for AMD64 |
|
|
2005-01-16 Bernd Paysan <bernd.paysan@gmx.de> |
2005-01-16 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* wf.fs: Expand option for links added |
* wf.fs: Expand option for links added |
|
|
2005-01-13 Bernd Paysan <bernd.paysan@gmx.de> |
2005-01-13 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* utf-8.fs: Fixed environment evaluation |
* utf-8.fs: Fixed environment evaluation |
|
|
Line 769
|
Line 2718
|
* history.fs, startup.fs, utf-8.fs, xchars.fs: |
* history.fs, startup.fs, utf-8.fs, xchars.fs: |
added xchars (no tests, and no usage anywhere yet) |
added xchars (no tests, and no usage anywhere yet) |
|
|
2005-01-05 Bernd Paysan <bernd.paysan@gmx.de> |
2005-01-05 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* string.fs: Define INSERT only when needed |
* string.fs: Define INSERT only when needed |
|
|
* utf-8.fs: another fix for u8>> |
* utf-8.fs: another fix for u8>> |
|
|
2005-01-04 Bernd Paysan <bernd.paysan@gmx.de> |
2005-01-04 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* utf-8.fs: fixed u8>> |
* utf-8.fs: fixed u8>> |
|
|
Line 795
|
Line 2744
|
|
|
* utf-8.fs: bootstrap workaround added |
* utf-8.fs: bootstrap workaround added |
|
|
2004-12-29 Bernd Paysan <bernd.paysan@gmx.de> |
2004-12-29 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* kernel/comp.fs, kernel/int.fs, utf-8.fs: |
* kernel/comp.fs, kernel/int.fs, utf-8.fs: |
Added UTF-8 support for char and '<char> |
Added UTF-8 support for char and '<char> |
Line 807
|
Line 2756
|
mark-start and mark-end). |
mark-start and mark-end). |
moved TYPEWHITE out from the kernel. |
moved TYPEWHITE out from the kernel. |
|
|
2004-12-28 Bernd Paysan <bernd.paysan@gmx.de> |
2004-12-28 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* kernel/int.fs, utf-8.fs, ekey.fs: |
* kernel/int.fs, utf-8.fs, ekey.fs: |
Added start-mark/end-mark for error display |
Added start-mark/end-mark for error display |
Line 819
|
Line 2768
|
made dec.r behave like .r and u.r |
made dec.r behave like .r and u.r |
moved UMIN into kernel |
moved UMIN into kernel |
|
|
2004-12-28 Bernd Paysan <bernd.paysan@gmx.de> |
2004-12-28 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* kernel/accept.fs, utf-8.fs: Fixed UTF-8 buffer overflow |
* kernel/accept.fs, utf-8.fs: Fixed UTF-8 buffer overflow |
|
|
2004-12-27 Bernd Paysan <bernd.paysan@gmx.de> |
2004-12-27 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* history.fs: Minor fix |
* history.fs: Minor fix |
|
|
Line 838
|
Line 2787
|
reorganized Benchres, new results |
reorganized Benchres, new results |
bootstrapping workaround |
bootstrapping workaround |
|
|
2004-12-25 Bernd Paysan <bernd.paysan@gmx.de> |
2004-12-25 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* Makefile.in: Fixed install for amd64 |
* Makefile.in: Fixed install for amd64 |
|
|
2004-12-24 Bernd Paysan <bernd.paysan@gmx.de> |
2004-12-24 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* history.fs, httpd.fs, utf-8.fs: |
* history.fs, httpd.fs, utf-8.fs: |
Automatic UTF-8 setting, depending on LANG |
Automatic UTF-8 setting, depending on LANG |
Fixed potential security hole in httpd by setting BASE to 0 for header |
Fixed potential security hole in httpd by setting BASE to 0 for header |
interpretation. |
interpretation. |
|
|
2004-12-12 Bernd Paysan <bernd.paysan@gmx.de> |
2004-12-12 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* utf-8.fs: Fixed tab-expand |
* utf-8.fs: Fixed tab-expand |
|
|
Line 873
|
Line 2822
|
|
|
* float.fs: added (pretty bad definitions of) FTRUNC and FMOD |
* float.fs: added (pretty bad definitions of) FTRUNC and FMOD |
|
|
2004-12-01 Bernd Paysan <bernd.paysan@gmx.de> |
2004-12-01 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* wf.fs, backtrac.fs, cross.fs, stuff.fs: |
* wf.fs, backtrac.fs, cross.fs, stuff.fs: |
Fixed uninitialized defers in cross |
Fixed uninitialized defers in cross |
Line 887
|
Line 2836
|
* kernel/comp.fs, test/deferred.fs, Makefile.in, compat/defer.fs, doc/gforth.ds, stuff.fs: |
* kernel/comp.fs, test/deferred.fs, Makefile.in, compat/defer.fs, doc/gforth.ds, stuff.fs: |
implemented deferred words proposal (and adapted documentation accordingly). |
implemented deferred words proposal (and adapted documentation accordingly). |
|
|
2004-11-11 Bernd Paysan <bernd.paysan@gmx.de> |
2004-11-11 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* Makefile.in, arch/amd64/machine.h, kernel/int.fs: |
* Makefile.in, arch/amd64/machine.h, kernel/int.fs: |
Added # as decimal prefix |
Added # as decimal prefix |
Line 956
|
Line 2905
|
[b3:~/gforth:1726] perfex gforth prims2x.fs -e bye |
[b3:~/gforth:1726] perfex gforth prims2x.fs -e bye |
tsc 94587916 |
tsc 94587916 |
|
|
2004-08-29 Bernd Paysan <bernd.paysan@gmx.de> |
2004-08-29 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* wf.fs: Added alternative icons directory |
* wf.fs: Added alternative icons directory |
|
|
Line 989
|
Line 2938
|
|
|
* profile.fs: basic profiling infrastructure |
* profile.fs: basic profiling infrastructure |
|
|
2004-07-19 Bernd Paysan <bernd.paysan@gmx.de> |
2004-07-19 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* arch/amd64/asm.fs: |
* arch/amd64/asm.fs: |
Added special cases for mov (64 bit immediate and offsets) |
Added special cases for mov (64 bit immediate and offsets) |
|
|
2004-07-18 Bernd Paysan <bernd.paysan@gmx.de> |
2004-07-18 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* arch/amd64/asm.fs: Started assembler for amd64 architecture |
* arch/amd64/asm.fs: Started assembler for amd64 architecture |
|
|
* wf.fs: fixed link icon generation for #field URLS. |
* wf.fs: fixed link icon generation for #field URLS. |
|
|
2004-06-24 Bernd Paysan <bernd.paysan@gmx.de> |
2004-06-24 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* wf.fs: Changes for Forth-Tagung |
* wf.fs: Changes for Forth-Tagung |
|
|
2004-06-19 Bernd Paysan <bernd.paysan@gmx.de> |
2004-06-19 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* engine/forth.h, engine/support.c, prim: |
* engine/forth.h, engine/support.c, prim: |
Added support for external shift for broken GCCs |
Added support for external shift for broken GCCs |
Line 1029
|
Line 2978
|
added dis-gdb.fs and related changes |
added dis-gdb.fs and related changes |
minor changes |
minor changes |
|
|
2004-06-07 Bernd Paysan <bernd.paysan@gmx.de> |
2004-06-07 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* kernel/args.fs, doc/gforth.ds: |
* kernel/args.fs, doc/gforth.ds: |
Document fixes (broken node, broken "@") |
Document fixes (broken node, broken "@") |
Line 1083
|
Line 3032
|
|
|
* comp-i.fs: disabled sanity check that does not work with exec-shield |
* comp-i.fs: disabled sanity check that does not work with exec-shield |
|
|
2004-04-10 Bernd Paysan <bernd.paysan@gmx.de> |
2004-04-10 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* engine/main.c, httpd.fs: fixed "too many crashes" in httpd.fs |
* engine/main.c, httpd.fs: fixed "too many crashes" in httpd.fs |
fixed reentrance problem with callbacks |
fixed reentrance problem with callbacks |
|
|
2004-04-08 David Kuehling, MAE <dvdkhlng@b3> |
2004-04-08 David Kuehling, MAE <dvdkhlng@mips.complang.tuwien.ac.at> |
|
|
* gforth.el: * forth-load-file fixed |
* gforth.el: * forth-load-file fixed |
* no special (backward) indentation of `\G' any more |
* no special (backward) indentation of `\G' any more |
|
|
2004-03-29 Bernd Paysan <bernd.paysan@gmx.de> |
2004-03-29 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* prim: Bug in bugfix fixed |
* prim: Bug in bugfix fixed |
|
|
* prim: defines for buggy long long and ffcalls |
* prim: defines for buggy long long and ffcalls |
|
|
2004-02-02 Bernd Paysan <bernd.paysan@gmx.de> |
2004-02-02 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* doc/fdl.texi, wf.fs: Fixed tagged occurences of < and & |
* doc/fdl.texi, wf.fs: Fixed tagged occurences of < and & |
|
|
2004-01-25 Bernd Paysan <bernd.paysan@gmx.de> |
2004-01-25 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* Benchres, filedump.fs, wf.fs: |
* Benchres, filedump.fs, wf.fs: |
Fixed command line handling in filedump.fs |
Fixed command line handling in filedump.fs |
Line 1158
|
Line 3107
|
SEE bugfixes |
SEE bugfixes |
made (COMPILE) barf |
made (COMPILE) barf |
|
|
2004-01-05 Bernd Paysan <bernd.paysan@gmx.de> |
2004-01-05 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* engine/engine.c, arch/sharc/compile.sharc, arch/sharc/systypes.h, arch/sharc/types.h, arch/shboom/compiler.fs, arch/shboom/dis.fs, arch/shboom/dis2.fs, arch/shboom/doers.fs, arch/shboom/prim.fs, arch/shboom/sh.p, ec/builttag.fs, ec/mirror.fs, arch/4stack/mach.sh, arch/misc/asm.fs, arch/misc/fi2v.fs, arch/misc/key.fs, arch/misc/misc-sim.v, arch/misc/misc.v, arch/misc/prim.fs, arch/misc/sim.fs, arch/misc/sokoban.fs, Benchres, update-copyright-blacklist: |
* engine/engine.c, arch/sharc/compile.sharc, arch/sharc/systypes.h, arch/sharc/types.h, arch/shboom/compiler.fs, arch/shboom/dis.fs, arch/shboom/dis2.fs, arch/shboom/doers.fs, arch/shboom/prim.fs, arch/shboom/sh.p, ec/builttag.fs, ec/mirror.fs, arch/4stack/mach.sh, arch/misc/asm.fs, arch/misc/fi2v.fs, arch/misc/key.fs, arch/misc/misc-sim.v, arch/misc/misc.v, arch/misc/prim.fs, arch/misc/sim.fs, arch/misc/sokoban.fs, Benchres, update-copyright-blacklist: |
Added copyright notices |
Added copyright notices |
Line 1174
|
Line 3123
|
|
|
* Makedist.in, Makefile.in: fixed some Makefile bugs |
* Makedist.in, Makefile.in: fixed some Makefile bugs |
|
|
2003-12-07 Bernd Paysan <bernd.paysan@gmx.de> |
2003-12-07 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* configure.in, wf.fs: Added check for -fno-reorder-blocks |
* configure.in, wf.fs: Added check for -fno-reorder-blocks |
Made wf.fs use dd/dl again (margin breaks with Konqueror) |
Made wf.fs use dd/dl again (margin breaks with Konqueror) |
Line 1183
|
Line 3132
|
|
|
* intcomp.fs: gforth-native now survives make check |
* intcomp.fs: gforth-native now survives make check |
|
|
2003-11-23 Bernd Paysan <bernd.paysan@gmx.de> |
2003-11-23 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* wf.fs: Now creates valid XHTML |
* wf.fs: Now creates valid XHTML |
|
|
Line 1194
|
Line 3143
|
* README, except.fs: documentation changes |
* README, except.fs: documentation changes |
adapt exceptions to gforth-native (part 1) |
adapt exceptions to gforth-native (part 1) |
|
|
2003-11-10 Bernd Paysan <bernd.paysan@gmx.de> |
2003-11-10 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* cross.fs: Changed (does>) to not use the return stack |
* cross.fs: Changed (does>) to not use the return stack |
|
|
Line 1209
|
Line 3158
|
fixed "make dist" bug (arch/misc/optcmove.fs now included) |
fixed "make dist" bug (arch/misc/optcmove.fs now included) |
Documentation changes |
Documentation changes |
|
|
2003-11-09 Bernd Paysan <bernd.paysan@gmx.de> |
2003-11-09 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* cross.fs, kernel/comp.fs: |
* cross.fs, kernel/comp.fs: |
Made postpone/(compile) work with gforth-native |
Made postpone/(compile) work with gforth-native |
Line 1266
|
Line 3215
|
* Makefile.in, engine/engine.c, engine/forth.h, engine/main.c, engine/peephole.c, engine/profile.c: |
* Makefile.in, engine/engine.c, engine/forth.h, engine/main.c, engine/peephole.c, engine/profile.c: |
Now the _fast.i files are included for gforth-fast and gforth-native |
Now the _fast.i files are included for gforth-fast and gforth-native |
|
|
2003-10-30 Bernd Paysan <bernd.paysan@gmx.de> |
2003-10-30 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* blocks.fs: fixed block 0 update and refill |
* blocks.fs: fixed block 0 update and refill |
|
|
Line 1333
|
Line 3282
|
|
|
* Makefile.in: use @INSTALL_SCRIPT@ |
* Makefile.in: use @INSTALL_SCRIPT@ |
|
|
2003-09-15 Bernd Paysan <bernd.paysan@gmx.de> |
2003-09-15 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* sokoban.fs: Fixed Sokoban (thanks to Hubert Feyrer) |
* sokoban.fs: Fixed Sokoban (thanks to Hubert Feyrer) |
|
|
Line 1342
|
Line 3291
|
* Makefile.in, arch/m68k/machine.h: |
* Makefile.in, arch/m68k/machine.h: |
Applied NetBSD patches submitted by Hubert Feyrer |
Applied NetBSD patches submitted by Hubert Feyrer |
|
|
2003-09-14 Bernd Paysan <bernd.paysan@gmx.de> |
2003-09-14 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* arch/8086/mach.fs, arch/8086/prim.fs, cross.fs, prim: |
* arch/8086/mach.fs, arch/8086/prim.fs, cross.fs, prim: |
Fixed 8086 target |
Fixed 8086 target |
Line 1369
|
Line 3318
|
some Benchmark results |
some Benchmark results |
explicit register allocation for AMD64 |
explicit register allocation for AMD64 |
|
|
2003-09-01 Bernd Paysan <bernd.paysan@gmx.de> |
2003-09-01 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* arch/4stack/mach.fs, arch/4stack/prim.fs, arch/8086/prim.fs, arch/misc/prim.fs, Makefile.in, history.fs, iss.sh, prim: |
* arch/4stack/mach.fs, arch/4stack/prim.fs, arch/8086/prim.fs, arch/misc/prim.fs, Makefile.in, history.fs, iss.sh, prim: |
a bit Gforth EC work |
a bit Gforth EC work |
Changed Windows distribution to contain PDF instead of PostScript file |
Changed Windows distribution to contain PDF instead of PostScript file |
|
|
2003-08-31 Bernd Paysan <bernd.paysan@gmx.de> |
2003-08-31 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* Makefile.in: Added pdf target for the documents |
* Makefile.in: Added pdf target for the documents |
|
|
2003-08-30 Bernd Paysan <bernd.paysan@gmx.de> |
2003-08-30 Bernd Paysan <bernd.paysan@gmx.de> |
|
|
* iss.sh: Updated iss.sh for Inno Setup 3.x |
* iss.sh: Updated iss.sh for Inno Setup 3.x |
|
|
Line 1766
|
Line 3715
|
special SIGPIPE throw code (-2049) |
special SIGPIPE throw code (-2049) |
minor bugfix ("uncaught exception" is now printed on stderr) |
minor bugfix ("uncaught exception" is now printed on stderr) |
|
|
2003-02-08 dvdkhlng <dvdkhlng@mips.complang.tuwien.ac.at> |
2003-02-08 David Kuehling, MAE <dvdkhlng@mips.complang.tuwien.ac.at> |
|
|
* doc/gforth.ds: |
* doc/gforth.ds: |
Updated the "Emacs and Gforth" chapter of the documentation. |
Updated the "Emacs and Gforth" chapter of the documentation. |
Line 2328
|
Line 4277
|
|
|
* engine/main.c, configure.in, prim, prims2x.fs: Fixes for GCC 3.2 |
* engine/main.c, configure.in, prim, prims2x.fs: Fixes for GCC 3.2 |
|
|
2002-10-02 jwilke <jwilke@mips.complang.tuwien.ac.at> |
2002-10-02 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* arch/misc/asm.fs: warn if end-label / end-code is missing |
* arch/misc/asm.fs: warn if end-label / end-code is missing |
|
|
Line 2340
|
Line 4289
|
|
|
* arch/misc/asm.fs: added txd io stuff |
* arch/misc/asm.fs: added txd io stuff |
|
|
2002-09-26 jwilke <jwilke@mips.complang.tuwien.ac.at> |
2002-09-26 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* cross.fs: |
* cross.fs: |
If abranch option is on we compiler abranch, a?branch, a(do), ... |
If abranch option is on we compiler abranch, a?branch, a(do), ... |
Line 2563
|
Line 4512
|
gforth.el: while now increases indentation |
gforth.el: while now increases indentation |
new words s\" .\" \"-parse for dealing with non-printing characters |
new words s\" .\" \"-parse for dealing with non-printing characters |
|
|
2002-04-18 dvdkhlng <dvdkhlng@mips.complang.tuwien.ac.at> |
2002-04-18 David Kuehling, MAE <dvdkhlng@mips.complang.tuwien.ac.at> |
|
|
* gforth.el: |
* gforth.el: |
Fixed bug that caused scrolling to slow down extremely since |
Fixed bug that caused scrolling to slow down extremely since |
Line 2580
|
Line 4529
|
bug workaround for gforth binary (dynamic superinsts produced wrong code for |
bug workaround for gforth binary (dynamic superinsts produced wrong code for |
?dup-0=-branch) |
?dup-0=-branch) |
|
|
2002-03-25 jwilke <jwilke@mips.complang.tuwien.ac.at> |
2002-03-25 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* arch/misc/prim.fs: deleted x! and x@ |
* arch/misc/prim.fs: deleted x! and x@ |
|
|
* arch/misc/prim.fs: before deleting x! and x@ |
* arch/misc/prim.fs: before deleting x! and x@ |
|
|
2002-03-23 dvdkhlng <dvdkhlng@mips.complang.tuwien.ac.at> |
2002-03-23 David Kuehling, MAE <dvdkhlng@mips.complang.tuwien.ac.at> |
|
|
* gforth.el: Minor bug- und compatability fixes. |
* gforth.el: Minor bug- und compatability fixes. |
|
|
Line 2604
|
Line 4553
|
support for --no-super (no dynamic superinstructions) and |
support for --no-super (no dynamic superinstructions) and |
--no-dynamic (use only static primitives) |
--no-dynamic (use only static primitives) |
|
|
2002-03-21 jwilke <jwilke@mips.complang.tuwien.ac.at> |
2002-03-21 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* cross.fs: fix?! |
* cross.fs: fix?! |
|
|
Line 2620
|
Line 4569
|
volatile vm data (registers and stack) go to seperate memory region |
volatile vm data (registers and stack) go to seperate memory region |
(preparation for romable tests) |
(preparation for romable tests) |
|
|
2002-03-20 jwilke <jwilke@mips.complang.tuwien.ac.at> |
2002-03-20 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* cross.fs: No forward references to native code definitions |
* cross.fs: No forward references to native code definitions |
(primitives and doer) are allowed any more |
(primitives and doer) are allowed any more |
Line 2631
|
Line 4580
|
* kernel/main.fs: |
* kernel/main.fs: |
moved image-header down to avoid forward reference for doer |
moved image-header down to avoid forward reference for doer |
|
|
2002-03-19 jwilke <jwilke@mips.complang.tuwien.ac.at> |
2002-03-19 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* cross.fs: cleaned up bernds changes. |
* cross.fs: cleaned up bernds changes. |
tried to manage the peephole/call threading stuff with the |
tried to manage the peephole/call threading stuff with the |
Line 2686
|
Line 4635
|
dynamic superinstructions for the code in the image |
dynamic superinstructions for the code in the image |
SEE works again for CODE words |
SEE works again for CODE words |
|
|
2002-01-26 dvdkhlng <dvdkhlng@mips.complang.tuwien.ac.at> |
2002-01-26 David Kuehling, MAE <dvdkhlng@mips.complang.tuwien.ac.at> |
|
|
* gforth.el: |
* gforth.el: |
Fixed everything that prevented `gforth.el' from working with XEmacs |
Fixed everything that prevented `gforth.el' from working with XEmacs |
Line 2697
|
Line 4646
|
* arch/386/machine.h, engine/engine.c, engine/forth.h, engine/main.c, engine/threaded.h, prim: |
* arch/386/machine.h, engine/engine.c, engine/forth.h, engine/main.c, engine/threaded.h, prim: |
hybrid direct/indirect threading (replaces direct threading) |
hybrid direct/indirect threading (replaces direct threading) |
|
|
2002-01-19 dvdkhlng <dvdkhlng@mips.complang.tuwien.ac.at> |
2002-01-19 David Kuehling, MAE <dvdkhlng@mips.complang.tuwien.ac.at> |
|
|
* gforth.el: Added code for making `gforth.el' work in Emacs 19.34. |
* gforth.el: Added code for making `gforth.el' work in Emacs 19.34. |
|
|
2002-01-17 dvdkhlng <dvdkhlng@mips.complang.tuwien.ac.at> |
2002-01-17 David Kuehling, MAE <dvdkhlng@mips.complang.tuwien.ac.at> |
|
|
* gforth.el: |
* gforth.el: |
added and fixed `require's, fixed byte-code-compilation relevant |
added and fixed `require's, fixed byte-code-compilation relevant |
Line 2736
|
Line 4685
|
* kernel/args.fs, kernel/comp.fs, kernel/int.fs, kernel/paths.fs, cross.fs, prim: |
* kernel/args.fs, kernel/comp.fs, kernel/int.fs, kernel/paths.fs, cross.fs, prim: |
Cross compiler changes for mixed threading |
Cross compiler changes for mixed threading |
|
|
2002-01-05 dvdkhlng <dvdkhlng@mips.complang.tuwien.ac.at> |
2002-01-05 David Kuehling, MAE <dvdkhlng@mips.complang.tuwien.ac.at> |
|
|
* search.fs, gforth.el: Made gforth.el hilight see and dbg. |
* search.fs, gforth.el: Made gforth.el hilight see and dbg. |
Added dynamic search order stack allocation code to search.fs. |
Added dynamic search order stack allocation code to search.fs. |
Line 2792
|
Line 4741
|
determine primitive relocatability for dynamic superinstructions |
determine primitive relocatability for dynamic superinstructions |
documentation changes (from bug reports by Robert Epprecht and others) |
documentation changes (from bug reports by Robert Epprecht and others) |
|
|
2001-12-15 dvdkhlng <dvdkhlng@mips.complang.tuwien.ac.at> |
2001-12-15 David Kuehling, MAE <dvdkhlng@mips.complang.tuwien.ac.at> |
|
|
* gforth.el: |
* gforth.el: |
Cleaned up motion-dectection, used for displaying screen-numbers in |
Cleaned up motion-dectection, used for displaying screen-numbers in |
Line 2865
|
Line 4814
|
Put full featured startup.fs into main.fs, so that both BUILD-FROM-SCRATCH |
Put full featured startup.fs into main.fs, so that both BUILD-FROM-SCRATCH |
and a build based on kernl*.fi can expect the same extensions. |
and a build based on kernl*.fi can expect the same extensions. |
|
|
2001-09-16 jwilke <jwilke@mips.complang.tuwien.ac.at> |
2001-09-16 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* arch/c165/prim.fs: fix |
* arch/c165/prim.fs: fix |
|
|
Line 2885
|
Line 4834
|
Fix for terminals where TIOCGWINSZ doesn't work |
Fix for terminals where TIOCGWINSZ doesn't work |
Added bindkey to history.fs |
Added bindkey to history.fs |
|
|
2001-09-12 jwilke <jwilke@mips.complang.tuwien.ac.at> |
2001-09-12 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* cross.fs: added comment |
* cross.fs: added comment |
|
|
Line 2905
|
Line 4854
|
|
|
* wf.fs: Improved table handling |
* wf.fs: Improved table handling |
|
|
2001-09-06 jwilke <jwilke@mips.complang.tuwien.ac.at> |
2001-09-06 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* cross.fs: added fixme comment |
* cross.fs: added fixme comment |
|
|
Line 2913
|
Line 4862
|
changed warnings to redefinitions-start / end because |
changed warnings to redefinitions-start / end because |
we have to switch more than only the warnings |
we have to switch more than only the warnings |
|
|
2001-09-05 jwilke <jwilke@mips.complang.tuwien.ac.at> |
2001-09-05 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* cross.fs: cleaned up |
* cross.fs: cleaned up |
EC stuff currently broken |
EC stuff currently broken |
Line 2938
|
Line 4887
|
|
|
a running kernl32l.fi was created successfully with this cross.fs |
a running kernl32l.fi was created successfully with this cross.fs |
|
|
2001-09-04 jwilke <jwilke@mips.complang.tuwien.ac.at> |
2001-09-04 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* cross.fs: char optimization |
* cross.fs: char optimization |
|
|
Line 2968
|
Line 4917
|
|
|
* kernel/basics.fs: fix for ec: AConstant relocatable |
* kernel/basics.fs: fix for ec: AConstant relocatable |
|
|
2001-09-03 dvdkhlng <dvdkhlng@mips.complang.tuwien.ac.at> |
2001-09-03 David Kuehling, MAE <dvdkhlng@mips.complang.tuwien.ac.at> |
|
|
* gforth.el: |
* gforth.el: |
Bugfix, Improved hilighting/indentation to recoginize structured |
Bugfix, Improved hilighting/indentation to recoginize structured |
data-types, that end on %. Indentation now also ignores non-immediate |
data-types, that end on %. Indentation now also ignores non-immediate |
words inside definitions. Tested gforth.el on Emacs21. Works fine!! |
words inside definitions. Tested gforth.el on Emacs21. Works fine!! |
|
|
2001-09-03 jwilke <jwilke@mips.complang.tuwien.ac.at> |
2001-09-03 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* arch/misc/tt.fs: fix for relocating |
* arch/misc/tt.fs: fix for relocating |
|
|
Line 2984
|
Line 4933
|
* arch/386/asm.fs, wf.fs: Fixed 386 assembler jump table |
* arch/386/asm.fs, wf.fs: Fixed 386 assembler jump table |
Some improvements to Wiki Forth |
Some improvements to Wiki Forth |
|
|
2001-08-08 jwilke <jwilke@mips.complang.tuwien.ac.at> |
2001-08-08 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* BUILD-FROM-SCRATCH: fix |
* BUILD-FROM-SCRATCH: fix |
|
|
Line 3061
|
Line 5010
|
* kernel/kernel.fs, kernel/main.fs, kernel/pass.fs: |
* kernel/kernel.fs, kernel/main.fs, kernel/pass.fs: |
minor formatting fixes. Fix typos and comments. |
minor formatting fixes. Fix typos and comments. |
|
|
2001-06-26 dvdkhlng <dvdkhlng@mips.complang.tuwien.ac.at> |
2001-06-26 David Kuehling, MAE <dvdkhlng@mips.complang.tuwien.ac.at> |
|
|
* gforth.el, etags.fs: |
* gforth.el, etags.fs: |
Fixed some old bug in etags.fs and refined tag search in gforth.el. See my |
Fixed some old bug in etags.fs and refined tag search in gforth.el. See my |
not in etags.fs for details. |
not in etags.fs for details. |
|
|
2001-06-19 dvdkhlng <dvdkhlng@mips.complang.tuwien.ac.at> |
2001-06-19 David Kuehling, MAE <dvdkhlng@mips.complang.tuwien.ac.at> |
|
|
* gforth.el: Improved imenu support. |
* gforth.el: Improved imenu support. |
|
|
2001-06-17 dvdkhlng <dvdkhlng@mips.complang.tuwien.ac.at> |
2001-06-17 David Kuehling, MAE <dvdkhlng@mips.complang.tuwien.ac.at> |
|
|
* gforth.el: Improved interface for customizing hilighting/indentation. |
* gforth.el: Improved interface for customizing hilighting/indentation. |
Added imenu and speedbar support (needs further refinement, though). |
Added imenu and speedbar support (needs further refinement, though). |
Line 3106
|
Line 5055
|
|
|
* engine/peephole.c: there is still a problem with iburg <-> burg. |
* engine/peephole.c: there is still a problem with iburg <-> burg. |
|
|
2001-05-18 dvdkhlng <dvdkhlng@mips.complang.tuwien.ac.at> |
2001-05-18 David Kuehling, MAE <dvdkhlng@mips.complang.tuwien.ac.at> |
|
|
* gforth.el: Refined forth-block-mode. |
* gforth.el: Refined forth-block-mode. |
|
|
2001-05-13 jwilke <jwilke@mips.complang.tuwien.ac.at> |
2001-05-13 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* Makefile.in, prims2x.fs: |
* Makefile.in, prims2x.fs: |
simpy inlclude startup.fs in prims2x if needed |
simpy inlclude startup.fs in prims2x if needed |
Line 3125
|
Line 5074
|
* engine/forth.h: |
* engine/forth.h: |
removed spurious ; from end of #endif to get rid of compile warning. |
removed spurious ; from end of #endif to get rid of compile warning. |
|
|
2001-05-10 jwilke <jwilke@mips.complang.tuwien.ac.at> |
2001-05-10 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* kernel/accept.fs: corrected control keys vector |
* kernel/accept.fs: corrected control keys vector |
|
|
2001-05-09 jwilke <jwilke@mips.complang.tuwien.ac.at> |
2001-05-09 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* Makefile.in: BUILDFORTH more comment |
* Makefile.in: BUILDFORTH more comment |
|
|
* cross.fs: corrected problem with messed up word names in crossdoc.fd |
* cross.fs: corrected problem with messed up word names in crossdoc.fd |
|
|
2001-05-07 jwilke <jwilke@mips.complang.tuwien.ac.at> |
2001-05-07 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* ToDo: new topics |
* ToDo: new topics |
|
|
2001-05-06 dvdkhlng <dvdkhlng@mips.complang.tuwien.ac.at> |
2001-05-06 David Kuehling, MAE <dvdkhlng@mips.complang.tuwien.ac.at> |
|
|
* gforth.el: *** empty log message *** |
* gforth.el: *** empty log message *** |
|
|
Line 3166
|
Line 5115
|
fixed profiling |
fixed profiling |
completed README |
completed README |
|
|
2001-04-30 jwilke <jwilke@mips.complang.tuwien.ac.at> |
2001-04-30 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* arch/avr/asm.fs: fixes |
* arch/avr/asm.fs: fixes |
|
|
Line 3531
|
Line 5480
|
SEE now displays anonymous words as <###> (where ### is the xt) |
SEE now displays anonymous words as <###> (where ### is the xt) |
added CONST-DOES> |
added CONST-DOES> |
|
|
2000-11-12 jwilke <jwilke@mips.complang.tuwien.ac.at> |
2000-11-12 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* debug.fs: |
* debug.fs: |
debugging can nest into defered words, as well as execute and perform |
debugging can nest into defered words, as well as execute and perform |
Line 4135
|
Line 6084
|
added a Tutorial to gforth.ds |
added a Tutorial to gforth.ds |
minor cleanups in gforth.ds |
minor cleanups in gforth.ds |
|
|
2000-05-12 jwilke <jwilke@mips.complang.tuwien.ac.at> |
2000-05-12 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* debug.fs: Fixed see table failure problem. |
* debug.fs: Fixed see table failure problem. |
break: now takes along a literal with the xt of the current definition. |
break: now takes along a literal with the xt of the current definition. |
|
|
2000-05-04 jwilke <jwilke@mips.complang.tuwien.ac.at> |
2000-05-04 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* Makefile.in, engine/Makefile.in: |
* Makefile.in, engine/Makefile.in: |
Added engine dependencies to main Makefile |
Added engine dependencies to main Makefile |
Line 4479
|
Line 6428
|
* kernel/comp.fs, doc/gforth.ds: |
* kernel/comp.fs, doc/gforth.ds: |
Documentation changes (defining words, text interpreter). |
Documentation changes (defining words, text interpreter). |
|
|
1999-05-20 jwilke <jwilke@mips.complang.tuwien.ac.at> |
1999-05-20 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* Makefile.in: Added kernel/pass.fs |
* Makefile.in: Added kernel/pass.fs |
|
|
Line 4508
|
Line 6457
|
* doc/gforth.ds, README: |
* doc/gforth.ds, README: |
Documentation changes (control structures and defining words) |
Documentation changes (control structures and defining words) |
|
|
1999-05-18 jwilke <jwilke@mips.complang.tuwien.ac.at> |
1999-05-18 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* Makefile.in: Dependencies: special.fs out, quotes.fs in |
* Makefile.in: Dependencies: special.fs out, quotes.fs in |
|
|
Line 4528
|
Line 6477
|
So interpret/compile: doesn't overwrite the special semantics |
So interpret/compile: doesn't overwrite the special semantics |
of IS, S", ." and DOES> |
of IS, S", ." and DOES> |
|
|
1999-05-17 jwilke <jwilke@mips.complang.tuwien.ac.at> |
1999-05-17 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* kernel/tools.fs, kernel/nio.fs, kernel/saccept.fs, kernel/special.fs, kernel/kernel.fs, kernel/main.fs, kernel/int.fs, kernel/io.fs, kernel/basics.fs, kernel/doers.fs, kernel/errore.fs: |
* kernel/tools.fs, kernel/nio.fs, kernel/saccept.fs, kernel/special.fs, kernel/kernel.fs, kernel/main.fs, kernel/int.fs, kernel/io.fs, kernel/basics.fs, kernel/doers.fs, kernel/errore.fs: |
Added require at beginning of file. |
Added require at beginning of file. |
Line 4614
|
Line 6563
|
for GCC (O4 is undefined) |
for GCC (O4 is undefined) |
Added i686 to configure file. |
Added i686 to configure file. |
|
|
1999-05-10 jwilke <jwilke@mips.complang.tuwien.ac.at> |
1999-05-10 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* kernel/comp.fs, kernel/cond.fs: Moved defstart. |
* kernel/comp.fs, kernel/cond.fs: Moved defstart. |
|
|
Line 4654
|
Line 6603
|
|
|
Other changes are just tweaks to glossary entries. |
Other changes are just tweaks to glossary entries. |
|
|
1999-05-05 jwilke <jwilke@mips.complang.tuwien.ac.at> |
1999-05-05 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* kernel/comp.fs: Small changes for plug-in support. |
* kernel/comp.fs: Small changes for plug-in support. |
|
|
Line 4682
|
Line 6631
|
* kernel/int.fs: |
* kernel/int.fs: |
head? is now optional, depending on whether forthstart exists. |
head? is now optional, depending on whether forthstart exists. |
|
|
1999-05-04 jwilke <jwilke@mips.complang.tuwien.ac.at> |
1999-05-04 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* engine/threaded.h: |
* engine/threaded.h: |
CFA_NEXT is now defined by the threading scheme and not when GETCFA is |
CFA_NEXT is now defined by the threading scheme and not when GETCFA is |
Line 4693
|
Line 6642
|
(direct threaded scheme 10) at the moment. |
(direct threaded scheme 10) at the moment. |
Perhaps Anton should take a look on it?! |
Perhaps Anton should take a look on it?! |
|
|
1999-05-03 jwilke <jwilke@mips.complang.tuwien.ac.at> |
1999-05-03 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* glocals.fs, kernel/special.fs: kernel/special.fs |
* glocals.fs, kernel/special.fs: kernel/special.fs |
added exit-like in DOES> statement *bugfix* |
added exit-like in DOES> statement *bugfix* |
Line 4811
|
Line 6760
|
|
|
* wordlibs/core: removed core |
* wordlibs/core: removed core |
|
|
1999-03-02 jwilke <jwilke@mips.complang.tuwien.ac.at> |
1999-03-02 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* wordlibs/time.pri, wordlibs/unixlib.fs, wordlibs/unixlib.h, wordlibs/unixlib.pri, wordlibs/netlib.fs, wordlibs/netlib.h, wordlibs/netlib.pri, wordlibs/time.h, wordlibs/httpclient.fs, wordlibs/Makefile, wordlibs/README, wordlibs/core, prims2cl.fs, wordlib.fs: |
* wordlibs/time.pri, wordlibs/unixlib.fs, wordlibs/unixlib.h, wordlibs/unixlib.pri, wordlibs/netlib.fs, wordlibs/netlib.h, wordlibs/netlib.pri, wordlibs/time.h, wordlibs/httpclient.fs, wordlibs/Makefile, wordlibs/README, wordlibs/core, prims2cl.fs, wordlib.fs: |
Supports to build up c libraries of forth words in the format used in the |
Supports to build up c libraries of forth words in the format used in the |
Line 4845
|
Line 6794
|
moved signal handling into a new file signals.c |
moved signal handling into a new file signals.c |
minor changes to window size handling |
minor changes to window size handling |
|
|
1999-02-24 jwilke <jwilke@mips.complang.tuwien.ac.at> |
1999-02-24 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* kernel/errore.fs, kernel/int.fs: |
* kernel/errore.fs, kernel/int.fs: |
Change of .error-frame for this pattern: |
Change of .error-frame for this pattern: |
Line 4864
|
Line 6813
|
Implemented a new solution for nested hold areas (<<# ... #> ... #>>) |
Implemented a new solution for nested hold areas (<<# ... #> ... #>>) |
minor changes |
minor changes |
|
|
1999-02-22 jwilke <jwilke@mips.complang.tuwien.ac.at> |
1999-02-22 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* arch/misc/mach.fs: fix bits/byte -> bits/char |
* arch/misc/mach.fs: fix bits/byte -> bits/char |
|
|
Line 4916
|
Line 6865
|
|
|
* kernel/int.fs, Benchres: Another benchres entry. |
* kernel/int.fs, Benchres: Another benchres entry. |
|
|
1999-02-19 jwilke <jwilke@mips.complang.tuwien.ac.at> |
1999-02-19 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* cross.fs: Bugfixes from last changes. |
* cross.fs: Bugfixes from last changes. |
|
|
Line 5498
|
Line 7447
|
removed some global keys in gforth.el (bug report from a Debian user) |
removed some global keys in gforth.el (bug report from a Debian user) |
fixed TO bug hopefully (reported by Michael Vanier <mvanier@bbb.caltech.edu>) |
fixed TO bug hopefully (reported by Michael Vanier <mvanier@bbb.caltech.edu>) |
|
|
1997-09-13 jwilke <jwilke@mips.complang.tuwien.ac.at> |
1997-09-13 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* machpc.fs: Missing file for last patch. |
* machpc.fs: Missing file for last patch. |
|
|
Line 5511
|
Line 7460
|
Fixes to tasker.fs, environ.fs |
Fixes to tasker.fs, environ.fs |
Changed has-xy flags to environmental queries!! |
Changed has-xy flags to environmental queries!! |
|
|
1997-09-01 jwilke <jwilke@mips.complang.tuwien.ac.at> |
1997-09-01 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* engine/main.c, engine/forth.h, engine/Makefile.in, engine/cache.c, engine/cleanalign.c, engine/32bit.h, arch/sparc/machine.h, arch/power/machine.h, arch/m68k/machine.h, arch/hppa/cache.c, arch/hppa/machine.h, arch/generic/machine.h, arch/alpha/machine.h, arch/386/machine.h, versions.bsh, mkos2mf.sed, startup.fs, makein.bsh, mkdosmf.sed, envos.fs, envos.os2, history.fs, configure.in, envos.dos, cache.c, cleanalign.c, config.bat, Makefile.in: |
* engine/main.c, engine/forth.h, engine/Makefile.in, engine/cache.c, engine/cleanalign.c, engine/32bit.h, arch/sparc/machine.h, arch/power/machine.h, arch/m68k/machine.h, arch/hppa/cache.c, arch/hppa/machine.h, arch/generic/machine.h, arch/alpha/machine.h, arch/386/machine.h, versions.bsh, mkos2mf.sed, startup.fs, makein.bsh, mkdosmf.sed, envos.fs, envos.os2, history.fs, configure.in, envos.dos, cache.c, cleanalign.c, config.bat, Makefile.in: |
Dos Changes: |
Dos Changes: |
Line 5528
|
Line 7477
|
any comments? |
any comments? |
supressed some warnings in main.c |
supressed some warnings in main.c |
|
|
1997-08-31 jwilke <jwilke@mips.complang.tuwien.ac.at> |
1997-08-31 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* kernel/special.fs, kernel/toolsext.fs, kernel/files.fs, kernel/interp.fs, kernel/args.fs, kernel/basics.fs, look.fs, cross.fs, environ.fs: |
* kernel/special.fs, kernel/toolsext.fs, kernel/files.fs, kernel/interp.fs, kernel/args.fs, kernel/basics.fs, look.fs, cross.fs, environ.fs: |
changes from gforth-ec: |
changes from gforth-ec: |
Line 5567
|
Line 7516
|
fixed search bug |
fixed search bug |
added command-line option --die-on-signal |
added command-line option --die-on-signal |
|
|
1997-07-06 jwilke <jwilke@mips.complang.tuwien.ac.at> |
1997-07-06 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* kernel/main.fs: requrie is better |
* kernel/main.fs: requrie is better |
jens |
jens |
Line 5672
|
Line 7621
|
Added some Benchres entries |
Added some Benchres entries |
fixed small bugs in Makefile and arch/mips/machine.h |
fixed small bugs in Makefile and arch/mips/machine.h |
|
|
1997-06-11 jwilke <jwilke@mips.complang.tuwien.ac.at> |
1997-06-11 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* cross.fs: Small bugfix |
* cross.fs: Small bugfix |
|
|
Line 5692
|
Line 7641
|
named [IS] (compilation semantics of IS). |
named [IS] (compilation semantics of IS). |
minor changes |
minor changes |
|
|
1997-06-01 jwilke <jwilke@mips.complang.tuwien.ac.at> |
1997-06-01 Jens Wilke <jwilke@mips.complang.tuwien.ac.at> |
|
|
* kernel/paths.fs, kernel/require.fs: |
* kernel/paths.fs, kernel/require.fs: |
changed open-fpath-file and open-path-file to not throw on themselves |
changed open-fpath-file and open-path-file to not throw on themselves |
Line 7158
|
Line 9107
|
New file. |
New file. |
|
|
----- |
----- |
Copyright (C) 2003 Free Software Foundation, Inc. |
Copyright (C) 2003,2006,2007,2008 Free Software Foundation, Inc. |
|
|
This file is part of Gforth. |
This file is part of Gforth. |
|
|
Gforth is free software; you can redistribute it and/or |
Gforth is free software; you can redistribute it and/or |
modify it under the terms of the GNU General Public License |
modify it under the terms of the GNU General Public License |
as published by the Free Software Foundation; either version 2 |
as published by the Free Software Foundation, either version 3 |
of the License, or (at your option) any later version. |
of the License, or (at your option) any later version. |
|
|
This program is distributed in the hope that it will be useful, |
This program is distributed in the hope that it will be useful, |
Line 7173 MERCHANTABILITY or FITNESS FOR A PARTICU
|
Line 9122 MERCHANTABILITY or FITNESS FOR A PARTICU
|
GNU General Public License for more details. |
GNU General Public License for more details. |
|
|
You should have received a copy of the GNU General Public License |
You should have received a copy of the GNU General Public License |
along with this program; if not, write to the Free Software |
along with this program. If not, see http://www.gnu.org/licenses/. |
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA. |
|