Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
DISCONTINUED:openSUSE:11.1
gforth
gforth.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File gforth.changes of Package gforth
------------------------------------------------------------------- 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.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor