summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2000-11-13Update to v0.5.0, requested by Jorge Acereda <al004046@alumail.uji.es>hubertf6-173/+201
User-visible changes between 0.4.0 and 0.5.0: Changes in behaviour: There are now two engines: the fast engine (gforth-fast) is at least as fast as gforth in earlier releases; the debugging engine (gforth) supports precise backtracing for signals (e.g., illegal memory access), but is slower by a factor of 1-2. Block files now start at block 0 by default (instead of block 1). If you have block files around, prepend 1024 bytes to convert them, or do a "1 OFFSET !" to establish the old behaviour. Gforth now does not translate newlines to LFs on reading. Instead, READ-LINE now interprets LF, CR, and CRLF as newlines. Newlines on output are in the OSs favourite format. SEE now disassembles primitives (or hex-DUMPs the code if no disassembler is available). >HEAD (aka >NAME) now returns 0 (instead of the nt of ???) on failure. Syntax of prim changed: stack effects are now surrounded by parentheses, tabs are insignificant. Operating environment: Gforth now produces a backtrace when catching an exception. On platforms supporting the Unix 98 SA_SIGINFO semantics, you get more precise error reports for SIGSEGV and SIGFPE (e.g., "stack underflow" instead of "Invalid memory address"). Gforth now produces exit code 1 if there is an error (i.e., an uncaught THROW) in batch processing. You can use "gforthmi --application ..." to build an image that processes the whole command-line when invoked directly (instead of through gforth -i). Ports: AIX. 20% speedup on 604e under powerpc-unknown-linux-gnu, 19%-29% speedup on Celeron with gcc-2.95. New words: Missing ANS Forth words: EKEY EKEY? EKEY>CHAR Timing words: CPUTIME UTIME Vector arithmetic: V* FAXPY FP comparison: F~ABS F~REL Deferred words: <IS> [IS] Nested number output: <<# #>> Exception handling: TRY RECOVER ENDTRY Directory handling: OPEN-DIR READ-DIR CLOSE-DIR FILENAME-MATCH Other: ]L PUSH-ORDER Miscellaneous: Significant extensions to the manual (added an introduction, among other things), many of them due to a new team member: Neal Crook. Added assemblers and disassemblers for 386, Alpha, MIPS (thanks to contributions by Andrew McKewan, Bernd Thallner, and Christian Pirker). Contributions of assemblers and disassemblers for other architectures are welcome.
2000-11-11patchsumtsarna1-0/+3
2000-11-11Make this work on both ELF and a.out (again)tsarna1-0/+30
2000-11-11Change tarfh-list-regexp to match our tar(1).mycroft2-0/+14
2000-11-08Make perl work on NetBSD/sparc64.martin5-8/+81
The patch against regcomp.c (uninitialized variable) has been fed back to the perl maintainers. The others are more like workarounds for known toolchain problems and not fed back (for now). The hints/netbsd.sh file has an additional change: the perl buildin malloc (which is disabled in pkgsrc builds via configure arguments anyway) is now disabled in the hints file as well. This makes it possible to build a working perl outside of pkgsrc with this hints file. Wheter this hints file should be fed back is subject to further discussion. Make perl not build against a dynamic libperl.so. There are two reasons: (a) the dynamic libperl.so version does not work at all on sparc64, and (b) the static linked version is said to have a significant performance improvement on some platforms (i.e. sparc). I think the libperl.so was enabled by accident when switching from perl 5.0.4 to 5.6.0. Other packages using libperl.so should not depend on perl5-base but on ../libperl.
2000-11-02add lang/umb-schemeitojun1-1/+2
2000-11-02umb scheme interpreteritojun10-0/+85
2000-11-02add lang/kaliitojun1-1/+2
2000-11-02kali distributed schemeitojun5-0/+145
2000-11-02add examplesitojun1-1/+4
2000-11-02add lang/vscmitojun1-1/+2
2000-11-02vscm, a portable scheme implementationitojun10-0/+128
2000-11-02add lang/minischemeitojun1-1/+2
2000-11-02minischeme, very tiny scheme interpreteritojun7-0/+61
2000-10-29Add patch to work around unusual shell script error. Possible bug in /bin/sh?jlam2-4/+18
Fix discovered by IWAMOTO Toshihiro <iwamoto@sat.t.u-tokyo.ac.jp>.
2000-10-27Update librep to 0.13.2. Changes from version 0.13.1:jlam3-254/+269
* Fix `define' so that it tracks bound variables and ignores shadowed keywords when traversing code * Added checks to compilation process for the kind of missing shared-library problems that many people see * Fixed the `install-aliases' shell script
2000-10-27Remove unneeded patchjlam1-24/+0
2000-10-27Update librep to 0.13.1. Add dependency on gettext and use installedjlam4-170/+276
libintl for i18n needs. Changes since version 0.12.4 are *lots* of bug fixes, module namespace reorganization, several _incompatible_ VM changes, and the addition of several new modules, including a safe-interpreter for untrusted bytecodes.
2000-10-24sortwiz1-2/+2
2000-10-23Add and enable smalltalkagc1-1/+2
2000-10-23Initial import of GNU Smalltalk, the GNU implementation of theagc8-0/+394
Smalltalk-80 language, into the packages collection.
2000-10-22Correct typos which resulted in a malformed commandagc1-3/+3
2000-10-22First batch of upgrades for Python 2.0:tsarna15-239/+220
lang/python upgraded to 2.0 lang/py-html-docs upgraded to 2.0 misc/py-readline upgraded to 2.0 databases/py-gdbm upgraded to 2.0 x11/py-Tk upgraded to 2.0 devel/py-curses upgraded to 2.0 lang/py-extclass upgraded to 2.2.2 and for Python 2.0 textproc/py-dtml upgraded to 2.2.2 and for Python 2.0 www/py-zpublisher upgraded to 2.2.2 and for Python 2.0 print/py-reportlab upgraded to 1.01 and for Python 2.0 More coming...
2000-10-21remove '^a ' and '.$'wiz1-1/+1
2000-10-21move line for pkglintwiz1-3/+3
2000-10-21Redefine LDD as these packages install Linux binariesrh2-2/+4
2000-10-19Remove unnecessary comment about being able to compile librep onjlam1-6/+3
Solaris and Linux.
2000-10-18Add an OSVERSION_SPECIFIC=yes flag to these packages. The flag at this timegarbled1-1/+2
doesn't enable any functionality. It is here as a marker, so people building binary packages know that these packages have version-specific features that would make them incompatible with other point releases.. (such as LKM's)
2000-10-17Add and enable gbrh1-1/+2
2000-10-17Initial import of gb-0.0.12, the Gnome Basic for office applicationsrh5-0/+57
2000-10-161.06 is very old and doesn't compile on NetBSD. Update to 1.12, which usestv6-8/+45
autoconf for its build.
2000-10-16Add jbuilder-jit.tv1-1/+2
2000-10-16A Just-In-Time compiler for the blackdown Linux JVMs.tv6-0/+71
2000-10-16Add blackdown-jdk12 and blackdown-jre12.tv1-1/+3
2000-10-16Package for the Blackdown.org Linux/i386 JDK 1.2.2.tv7-0/+828
2000-10-16Package for the Blackdown.org Linux/i386 JRE 1.2.2.tv7-0/+201
2000-10-16Regen.jlam1-1/+2
2000-10-16Don't redefine wint_t (already defined in <machine/ansi.h> by NetBSD).jlam1-0/+43
Fixes PR#11177.
2000-10-15Add and enable java-lang-spec and java-vm-spec.jlam1-1/+3
2000-10-15java-vm-spec: The Java(TM) Virtual Machine Specification (HTML)jlam5-0/+240
2000-10-15java-lang-spec: The Java(TM) Language Specification (HTML)jlam5-0/+230
2000-10-06Only grab global symbols from object files.agc1-3/+3
2000-10-05Make this program work on ELF as well as a.outagc2-7/+99
The somewhat bizarre "patching" method was used because I rewrote the routine which grabs global text symbols from an object file, and this should be independent of a.out or ELF. The result bears no similarity to what was there before, so I decided to keep the original file with a "-dist" suffix.
2000-10-04Fix package dependency location: 'tk' is *not* in lang/tcl!rh1-2/+2
2000-10-01Fix datestamp problem by touching configure in pre-configure.rh1-1/+4
2000-10-01Fix datestamp problem by touching of configure script prior torh1-1/+4
configuration.
2000-09-26 * elf lib fixhubertf3-17/+58
* pull comments from head of patch files into the files they patch That way they don't get overwritten, don't need manual work to be included in the next update, and are visible in the patched files.
2000-09-25Avoid running "autoheader" -- it can't help you, but it can hurt you!fredb1-1/+4
2000-09-24Added missing dependency for bisonwulf1-1/+3
2000-09-22Mention support of "NetBSD-m68k" in comment and correct a typo.tron1-3/+3