File gforth.changes of Package gforth

-------------------------------------------------------------------
Wed Apr  8 14:42:04 UTC 2015 - mpluskal@suse.com

- Cleanup spec file with spec-cleaner
- Add gpg signature
- Update info requirements

-------------------------------------------------------------------
Sat Jul 19 19:06:58 UTC 2014 - schwab@linux-m68k.org

- Update to gforth 0.7.3
  * Backported protection against glibc math functions clobbering TOS
- byte-compile.patch: remove patch

-------------------------------------------------------------------
Tue Dec 31 19:34:38 UTC 2013 - schwab@linux-m68k.org

- Update to gforth 0.7.2
  * amd64 gdb disassembler works with syntax change (autodetected)
  * workaround for gcc 4.6 and 4.7 problems (newline and superinstructions)
- Modernize and clean up spec file, remove unused build requirements
- Enable ffi support
- byte-compile.patch: remove explicit byte-compile calls to make it
  compatible with Emacs 24.

-------------------------------------------------------------------
Thu Nov  6 11:43:32 CET 2008 - schwab@suse.de

- Update to gforth 0.7.0.
  Requirements:
    At run-time requires libtool and gcc (for the libcc C interface) and
			 gdb (for the disassembler (SEE)) on some platforms.
  Installation:
    support for DESTDIR, POST_INSTALL, INSTALL_SCRIPT
    automatic performance tuning on building (--enable-force-reg unnecessary)
    report performance and functionality problems at end of "make"
    autogen.sh now exists
  License:
    Changed to GPLv3
  Bug fixes
    Now works with address-space randomization.
    The single-step debugger works again in some engines.
    Many others.
  Ports:
    AMD64, ARM, IA-64 (Itanium): better performance
    PPC, PPC64: disassembler and assembler
    Gforth EC: R8C, 4stack, misc, 8086 work
    MacOS X: better support
  Invocation:
    New flags --ignore-async-signals, --vm-commit (default overcommit)
	      --print-sequences
  Forth 200x:
    X:extension-query: produce true for all implemented extensions
    X:required REQUIRED etc. (not new)
    X:defined: [DEFINED] and [UNDEFINED]
    X:parse-name: PARSE-NAME (new name)
    X:deferred: deferred words (new: DEFER@ DEFER! ACTION-OF)
    X:structures: +FIELD FIELD: FFIELD: CFIELD: etc.
    X:ekeys: new: EKEY>FKEY K-SHIFT-MASK K-CTRL-MASK K-ALT-MASK K-F1...K-F12
    X:fp-stack (not new)
    X:number-prefixes (partially new, see below)
  Number prefixes:
    0x is a hex prefix: 0xff and 0XfF now produces (decimal) 255
    # is a decimal prefix: #10 now produces (decimal) 10
    Signs after the number prefix are now accepted, e.g, #-50.
    ' now only handles a single (x)char: 'ab is no longer accepted, 
					 'a' now produces (decimal) 97
  Unicode support (currently supports only uniform encoding):
    added xchars words for dealing with variable-width multi-byte characters
    provide 8bit (ISO Latin 1) and UTF-8 support for xchars
  New words:
    \C C-FUNCTION C-LIBRARY END-C-LIBRARY C-LIBRARY-NAME (libcc C interface)
    LIB-ERROR (complements OPEN-LIB)
    OUTFILE-EXECUTE INFILE-EXECUTE BASE-EXECUTE (limited change of global state)
    16-bit and 32-bit memory acces: UW@ UL@ SW@ SL@ W! L! W@ L@ /W /L
    NEXT-ARG SHIFT-ARGS (OS command-line argument processing)
    NOTHROW (for backtrace control)
    FTRUNC FMOD (undocumented)
    SEE-CODE SEE-CODE-RANGE (show generated dynamic native code)
  Improvements/changes of existing words:
    S\", .\" now support \l, \m, \z, and limits hex and octal character specs.
    OPEN-FILE with W/O no longer creates or truncates files (no compat. file)
    OPEN-LIB now understands ~ at the start, like OPEN-FILE.
    TRY...ENDTRY changed significantly, compatibility files available (see docs).
    The disassembler (DISCODE) can now use gdb to disassemble code
    Uninitialized defered words now give a warning when executed
    Division is floored (disable with "configure --enable-force-cdiv")
    Gforth (not gforth-fast) reports division by zero and overflow on division
      on all platforms.
  Newly documented words:
    S>NUMBER? S>UNUMBER?
    EKEY keypress names: K-LEFT  K-RIGHT K-UP K-DOWN K-HOME K-END K-PRIOR
      K-NEXT K-INSERT K-DELETE
    CLEARSTACKS
    FORM
  Environment variable GFORTHSYSTEMPREFIX (used by word SYSTEM and friends)
  C interface:
    exported symbols now start with "gforth_" (for referencing them from C code)
    libcc C function call interface (requires libtool and gcc at run-time)
      alternative: undocumented libffi-based interface
  Libraries:
    depth-changes.fs: report stack depth changes during interpretation
    ans-report.fs now reports CfV extensions
    fsl-util.4th: FSL support files (undocumented)
    regexp.fs for regular expressions (undocumented)
    complex.fs for complex numbers (undocumented)
    fft.fs for Fast Fourier Transform (undocumented)
    wf.fs, a Wiki implementation (undocumented)
    httpd.fs, a web server (undocumented)
    status.fs, show interpreter status in separate xterm (undocumented)
    profile.fs for profiling (undocumented, incomplete)
    endtry-iferror.fs, recover-endtry.fs to ease the TRY change transition
    test/tester.fs: Now works with FP numbers (undocumented)
    test/ttester.fs: Version of tester.fs with improved interface (T{...}T).
   compat library:
    compat/execute-parsing.fs
  Speed improvements:
    automatic performance tuning on building
    static stack caching (good speedup on PPC)
    mixed-precision division is now faster
    support for int128 types on AMD64
    workarounds for gcc performance bugs (in particular, PR 15242)
    branch target alignment (good speedup on Alpha).

-------------------------------------------------------------------
Wed Jul  9 10:57:12 CEST 2008 - schwab@suse.de

- Fix last change.

-------------------------------------------------------------------
Sat Jul  5 17:16:58 CEST 2008 - schwab@suse.de

- Fix use of undocumented autoconf variable.

-------------------------------------------------------------------
Thu Oct 11 15:58:07 CEST 2007 - schwab@suse.de

- Remove obsolete options.

-------------------------------------------------------------------
Wed Jan 25 21:36:09 CET 2006 - mls@suse.de

- converted neededforbuild to BuildRequires

-------------------------------------------------------------------
Thu Jan 19 00:42:15 CET 2006 - schwab@suse.de

- Don't strip binaries.

-------------------------------------------------------------------
Tue Dec 20 18:52:35 CET 2005 - dmueller@suse.de

- fix file list 

-------------------------------------------------------------------
Wed Jan 21 11:49:51 CET 2004 - schwab@suse.de

- Workaround gcc 3.3 bug.

-------------------------------------------------------------------
Fri Jan  9 17:44:03 CET 2004 - schwab@suse.de

- Update to gforth 0.6.2.

-------------------------------------------------------------------
Tue Oct 28 00:02:51 CET 2003 - schwab@suse.de

- Fix quoting in configure script.

-------------------------------------------------------------------
Wed Jul  2 17:44:37 CEST 2003 - schwab@suse.de

- Fix references to build root.

-------------------------------------------------------------------
Tue May 13 10:22:00 CEST 2003 - schwab@suse.de

- Fix filelist.

-------------------------------------------------------------------
Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de

- fix install_info --delete call and move from preun to postun

-------------------------------------------------------------------
Wed Apr 23 14:48:57 CEST 2003 - schwab@suse.de

- Enable use of long long on ppc.
- Fix and compile gforth.el.
- Add suse-start-gforth.el.
- Include all gforth variants.

-------------------------------------------------------------------
Tue Apr 22 20:21:11 CEST 2003 - schwab@suse.de

- Use BuildRoot.

-------------------------------------------------------------------
Mon Apr  7 13:11:39 CEST 2003 - schwab@suse.de

- Only delete info entries when removing last version.

-------------------------------------------------------------------
Thu Mar 27 18:15:55 CET 2003 - schwab@suse.de

- Update to gforth 0.6.1.

-------------------------------------------------------------------
Thu Feb  6 17:48:41 CET 2003 - schwab@suse.de

- Use %install_info.

-------------------------------------------------------------------
Tue Sep 17 17:34:28 CEST 2002 - ro@suse.de

- removed bogus self-provides 

-------------------------------------------------------------------
Thu Apr 18 18:18:29 CEST 2002 - schwab@suse.de

- Fix alpha port for gcc3.

-------------------------------------------------------------------
Thu Apr 18 16:23:05 CEST 2002 - schwab@suse.de

- Fix i386 port for gcc3.

-------------------------------------------------------------------
Mon Feb 25 13:06:29 CET 2002 - schwab@suse.de

- Fix permissions.

-------------------------------------------------------------------
Tue May  8 20:57:28 CEST 2001 - mfabian@suse.de

- bzip2 sources

-------------------------------------------------------------------
Sun Apr 15 19:02:47 CEST 2001 - schwab@suse.de

- Fix pointer <-> int clash.

-------------------------------------------------------------------
Fri Oct  6 17:07:16 CEST 2000 - schwab@suse.de

- Update to version 0.5.0.

-------------------------------------------------------------------
Thu Aug 17 14:41:00 CEST 2000 - schwab@suse.de

- Fix ia64 configuration.

-------------------------------------------------------------------
Thu Aug 17 11:06:12 CEST 2000 - schwab@suse.de

- Basic support for ia64.

-------------------------------------------------------------------
Tue Jan 18 17:03:13 CET 2000 - schwab@suse.de

- /usr/{info,man} -> /usr/share/{info,man}

-------------------------------------------------------------------
Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de

- ran old prepare_spec on spec file to switch to new prepare_spec.

-------------------------------------------------------------------
Mon Aug 30 15:48:24 CEST 1999 - schwab@suse.de

- specfile cleanup
- fix prims2x.fs:read-whole-file for make check

-------------------------------------------------------------------
Fri May 21 19:28:31 MEST 1999 - ro@suse.de

- update to 0.4.0

----------------------------------------------------------------------------
Sat Jun  7 15:24:49 MEST 1997 - florian@suse.de


- first version of GNU forth 0.3 for S.u.S.E.