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
float.fs: Added f~ (f-proximate) wordsets.fs: Added missing float words Added 16 bit and 64 bit support in cross.fs Fixed some bugs which asume sizeof(int)=sizeof(Cell)
worked a bit on m68k.h and power.h moved hyperbolic functions and falog to primitives
fixed a few bugs in gforth.el more documentation
Reimplemented [IF] [ELSE] [THEN] etc. Corrected a bug concerning redefinitions in Kernal Added config info for HP-PA Added replacement for rint
Fixed a few bugs in config.in added USE_TOS and USE_FTOS to the machine.h files as appropriate
Reorganized configuration: configure is now created by autoconf from configure.in; I still left it in the CVS repository because not everyone has autoconf. decstation.h renamed to mips.h and apollo68k to m68k. Added general 32bit.h description, which the other machine descriptions use. Created/copied replacement files install-sh memcmp.c memmove.c select.c (carved out from ecvt.c) strtol.c strtoul.c. Bytesex is now handled by configure. Deciding the threading method is now done in machine.h, this should also be done for USE_TOS and USE_FTOS.
* added configure mode for DOS-Makefile: configure -target=i386-<anythinh>-msdos<anyversion> creates Makefile for DOS. * checked in some mminor changes which never were checked in. * added special startup file for DOS
* bug fix in configure
*Added: * configure.bat configures on MS-DOS machines * io-dos.h provides IO for MS-DOS * makefile.dos is a GNU make Makefile for MS-DOS *Changed: * Merged gray/gforth and gray/gray4, added conditional compilation for gray ports (gforth and bigFORTH first) * added gforth recognising string in environment * added interpreter support for images (starts now with magic) * changed make rule for ds2texi, so that it can run with Messy-DOS * added SAVESYSTEM in dumpimage.fs * fixed bug in Makefile for big endian systems (->configure)
* Made slight modification in configure * Select from make first and make more to allow first time compilation * Added simple image dump and reload * Added extended COLD functionality in 'COLD for image reboot * Added boot procedures in hash.fs and history.fs
* added Backspaces for fast editing. * modified GNU configure!!!
|
CVS Admin Powered by ViewCVS 1.0-dev |
ViewCVS and CVS Help |