summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2003-09-17Ensure "make clean" as an ordinary user works.agc1-2/+8
Bump PKGREVISION.
2003-09-16Fix build with gcc3. From Jonathan Perkin in PR pkg/22437.jmmv9-1/+430
2003-09-16Update to 6.21.4. Closes PR pkg/19298 and PR pkg/21934. Changes:jmmv6-34/+246
Version 6.21.4 (17 Jun 03): * Applied patches from www.inform-fiction.org to the source and library, as supplied by Dave Griffith <dgriffi@cs.csubak.edu>. * There's a new Ruins demo game, with more stuff implemented. The previous Ruins demos have been renamed: ruins -> ruins1, ruinsplus -> ruins2. The new one is called ruins3. * The Alice demo in the 'tutor' directory has been updated to the latest Inform version. * Included a more up-to-date inform-mode.el. Version 6.21.3 (6 Nov 02): * The Inform included here is now Andrew Plotkin's bi-platform version, which can compile for Glulx, following a suggestion by Marshall T. Vandegrift <vandem2.rpi.edu>. * Now includes HTML version of the Designer's Manual. * Several more library include files have been added.
2003-09-16the USE_GCC3 make variable causes conflicts with the monolithicdrochner3-6/+3
gcc3 pkg. Until we have a sane solution, delete it for now. Addresses PR pkg/22773 by John R. Shannon.
2003-09-16Sync PLIST with reality.agc1-1/+4
2003-09-14Use my NetBSD.org email address.recht2-4/+4
2003-09-14Update to 0.8.1recht3-81/+131
Many improvements, fixes. See CHANGES.txt for a complete list.
2003-09-14hange extension.mk to also install optimized files for distutils packages.recht1-2/+4
Inspired by FreeBSD "ports". Fix the PLISTs accordingly. Also, while at it, remove now obsolete compileall.py calls in post-install targets and insure that extension.mk is in included before builinlinks of other Python modules. Discussed with/ok'ed by drochner@.
2003-09-14Avoid redefinition of redefinition of wchar_t and wint_ ifrecht6-6/+60
_XOPEN_SOURCE_EXTENDED is defined. This fixes py-curses on NetBSD > 1.6T. Bumb PKGREVSION to 2, because of the header change.
2003-09-13Final answer to perllocal.pod problem: just remove the file on pkgviewsjlam1-3/+16
installations.
2003-09-13Sprinkle .PHONY.jlam1-1/+2
2003-09-13Instead of trying to avoid creating perllocal.pod, go ahead and create it,jlam1-9/+3
except ignore it when linkfarming. This avoids conflicts between the many perllocal.pod files across different depoted packages.
2003-09-13Use LIBSWANTED.IRIX and remove inclusion of libiconv buildlink as it's nojschauma1-4/+2
longer needed. Suggested by jlam@.
2003-09-13Back out INSTALL_TARGET?= pure_install since it will break severaljlam1-2/+2
packages that build and install perl5 modules as part of a larger installation.
2003-09-13Rename _PERL5_VAR.* to _PERL5_SITEVAR.* and move them to somewhere globaljlam1-16/+21
so the the remainder of this file can use their values. Also override the PREFIX with the module's PREFIX so the default directories end up pointing in the right place.
2003-09-13Need to override the directory that scripts are installed into. For somejlam1-3/+11
reason, there isn't a sitescript variable.
2003-09-13_PERL_{INSTALLSITELIB,etc.} shouldn't be added to MAKEFLAGS since theirjlam1-9/+16
values change for every dependent package that you enter and invoke a sub-make.
2003-09-13Only include libiconv/buildlink2.mk on IRIX. It's not needed on NetBSD.jlam1-2/+4
2003-09-13All pkgsrc-installed perl modules are installed in the "site" directories,jlam1-1/+6
so pass INSTALLDIRS=site to the Makefile.PL script. This overrides any INSTALLDIRS setting in Makefile.PL.
2003-09-13Catch up with changes in how PERL5_ARCHLIB is computed in bsd.pkg.mk.jlam1-10/+3
bsd.pkg.mk automatically converts PERL5_ARCHLIB to be prefixed by ${LOCALBASE} if this is an overwrite package, so simply strip that away to get the relative directory.
2003-09-13Skip appending to perllocal.pod. We don't keep this consistent anywayjlam1-1/+10
with binary packages. XXX We should be adding to and removing from perllocal.pod in XXX VIEW-{INSTALL,DEINSTALL} actions from the INSTALL/DEINSTALL XXX scripts.
2003-09-12Make including module.mk work in a pkgviews world, where perl's PREFIXjlam1-4/+46
isn't the same as the module's PREFIX.
2003-09-12Make this work in pkgviews world where perl's prefix isn't necessarilyjlam1-3/+10
buildlink2's idea of BUILDLINK_PREFIX.perl (which usuall ${LOCALBASE}).
2003-09-12kill all references to gcc.buildlink2.mk and compiler.mk, and definegrant1-2/+2
USE_GCC2 or USE_GCC3 where appropriate. the functionality of the old gcc.buildlink2.mk has been rolled into compiler.mk now, which is automatically used. more changes to come later...
2003-09-12tidy up handling of LDFLAGS wrt USE_GCC_SHLIB a little.grant2-14/+2
2003-09-12Avoid error messages on systems where the "gcc3" package is not yettron1-3/+7
installed.
2003-09-12start of improved compiler handling, mostly derived from the existinggrant2-30/+6
gcc buildlink2.mk files and splitting the non-buildlink2.mk bits out into compiler.mk. this allows USE_GCC2 and USE_GCC3 to work with non-buildlink2 packages again.
2003-09-12upgrade to 1.17.itojun3-8/+8
2003-08-25 flw <flw@gurke> * /cvsroot/chicken/chicken/csc.in, /cvsroot/chicken/chicken/doc/FAQ.html, /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/highlevel-macros.scm, /cvsroot/chicken/chicken/library.scm, /cvsroot/chicken/chicken/moremacros.scm, /cvsroot/chicken/chicken/runtime.c: - csc.in: `-embedded' wasn't recognized - library.scm: `get-keyword' accepts any object as keys - runtime.c: `C_callback' doesn't do a minor GC at entry [Thanks to Bruce Hoult] - `(. ...)' segfaulted instead of giving an error message [Thanks to Category 5] - `(receive X)' is allowed and returns the list of the result-values 2003-08-17 flw <flw@gurke> * /cvsroot/chicken/chicken/eval.scm, /cvsroot/chicken/chicken/runtime.c: - fixed big performance leak in minor GC handling: GC-timing stuff for `time' macro caused way too many kernel calls [Thanks to Bruce Hoult] - `dump_trace()' didn't initialize output buffer properly 2003-08-07 flw <flw@gurke> * /cvsroot/chicken/chicken/chicken.h, /cvsroot/chicken/chicken/compiler.scm, /cvsroot/chicken/chicken/csc.bat, /cvsroot/chicken/chicken/csc.in, /cvsroot/chicken/chicken/csi.scm, /cvsroot/chicken/chicken/doc/Makefile, /cvsroot/chicken/chicken/doc/README, /cvsroot/chicken/chicken/doc/manual.t2p, /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/eval.scm, /cvsroot/chicken/chicken/highlevel-macros.scm, /cvsroot/chicken/chicken/lolevel.scm, /cvsroot/chicken/chicken/moremacros.scm, /cvsroot/chicken/chicken/posix.scm, /cvsroot/chicken/chicken/runtime.c, /cvsroot/chicken/chicken/build.scm, /cvsroot/chicken/chicken/chicken-setup.scm: - eval.scm: `extension-path' - lolevel.scm: `global-ref', `global-set!' and `global-bound?' - csc: static libs are reordered to link libchicken last [thanks to Sven Hartrumpf] - posix.scm: `group-information' - added index to the manual [thanks to Peter Wang] - 'loevel was declared as provided by csi (which was wrong) - removed `define-id-macro' and `let-id-macro' - setup-specification attributes `test', `test-command' and `test-chicken-version' - `C_alloc_in_heap()' is called with number of words (not bytes) 2003-07-30 flw <flw@gurke> * /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/extras.scm, /cvsroot/chicken/chicken/optimizer.scm, /cvsroot/chicken/chicken/posix.scm, /cvsroot/chicken/chicken/runtime.c, /cvsroot/chicken/chicken/c-backend.scm, /cvsroot/chicken/chicken/chicken.h, /cvsroot/chicken/chicken/configure.in, /cvsroot/chicken/chicken/csc.in: - `csc' added `-s' option to linker, when linking with optimization (won't work when building shared object) - fixed countless typos in manual.tex [Thanks to Bruce Mitchener] - `csc' uses `-bundle' instead of `-shared' under Mac OS X - runtime.c: dload_2 prefixes dlsym'd name with "_" - posix.scm: under Mac OS X, `environ' is not used (and `current-environment' always returns '()) - removed `C_collectibles' and added `C_gc_protect()' and `C_gc_unprotect()' - fixed compiler bug that caused repeated explicit rest-argument list consing [Thanks to Sven Hartrumpf] - added `string-compare3[-ci]' - reduced C_STACK_RESERVE to 4096; the previous setting could overflow the stack-check on machines with a stack in very high memory 2003-07-25 flw <flw@gurke> * /cvsroot/chicken/chicken/build.scm, /cvsroot/chicken/chicken/chicken-setup.scm, /cvsroot/chicken/chicken/chicken.h, /cvsroot/chicken/chicken/compiler.scm, /cvsroot/chicken/chicken/csc.bat, /cvsroot/chicken/chicken/csc.in, /cvsroot/chicken/chicken/csi.scm, /cvsroot/chicken/chicken/doc/FAQ.html, /cvsroot/chicken/chicken/doc/README, /cvsroot/chicken/chicken/doc/README.CVS, /cvsroot/chicken/chicken/doc/manual.t2p, /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/eval.scm, /cvsroot/chicken/chicken/posix.scm, /cvsroot/chicken/chicken/runtime.c: - added `C_end_of_main' macro to chicken.h - `location' now accepts callback-names - bumped version to 1.15 - `csc' accepts '-windows' under Cygwin - chicken-setup.scm/eval.scm: ##sys#load-library-extension is exported (and used) - the STACKTRACE is printed directly (and not saved in a file) - `,d' in csi stops after 40 elements when printing sequences - chicken-setup.scm: fixed hardcoded ".so" - posix.scm: fixed some routines that weren't updated to the new I/O system 2003-07-17 flw <flw@gurke> * /cvsroot/chicken/chicken/doc/FAQ.html, /cvsroot/chicken/chicken/doc/README, /cvsroot/chicken/chicken/scheduler.scm: - scheduler.scm: fixed bug in `##sys#all-threads' - scheduler.scm: fixed invalid timeout computation in `##sys#fdset-select-timeout' [thanks to Peter Wang] 2003-07-15 flw <flw@gurke> * /cvsroot/chicken/chicken/csc.bat, /cvsroot/chicken/chicken/csi.1, /cvsroot/chicken/chicken/doc/FAQ.html, /cvsroot/chicken/chicken/doc/manual.t2p, /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/eval.scm, /cvsroot/chicken/chicken/library.scm, /cvsroot/chicken/chicken/posix.scm, /cvsroot/chicken/chicken/script-utils.scm: - library.scm: vector-resize - script-utils: for-each-line - uses newest autotools (libtool 1.5, autoconf 2.57, automake 1.7.6) - posix.scm: fixed bug in `process-execute' [Thanks to Peter Wang]
2003-09-11+focaldrochner1-1/+2
2003-09-11import a portable FOCAL clone -- FOCAL is an interpreted programmingdrochner5-0/+57
language (not unlike BASIC) which was developped by DEC for the PDP-8, and later popular also on PDP-11 under RT-11
2003-09-11Adapt a change from FreeBSD's ports Mk/bsd.python.mk.recht1-3/+3
Change the order of PYSETUP*AGS and the corresponding target. Eg.: s/${PYSETUPINSTALLARGS} install/install ${PYSETUPINSTALLARGS}/ This allows us to automatically install .pyo files with a PYSETUPINSTALLARGS=-O1 -c and thus drop the compileall.py stuff in the post-install target. ok'ed by drochner@
2003-09-11This needs a java1.2 implementationjmc1-1/+3
2003-09-10Remove the garbage at the end of patch-ab that was added by thejlam2-11/+8
pre-configure target. It was harmless but ugly.
2003-09-10Correctly disable POSIX* and XOPEN* macros on < 1.6T. This should fixrecht8-52/+92
py-curses in hubertf's bulk build. Also add a patch from drochner@ for 1.5. Bump PKGREVISION 1, because the This the pyconfig.h header is affected.
2003-09-09-Wl,-R${LIBDIR} is needed in "csi" script.itojun2-1/+15
XXX non-netbsd?
2003-09-06Update of lang/nawk to 20030731. Cut-down version of changes sincecjep2-5/+5
20030321 version: Jul 29, 2003: fixed (i think) the long-standing botch that included the beginning of line state ^ for RE's in the set of valid characters; this led to a variety of odd problems, including failure to properly match certain regular expressions in non-US locales. thanks to ruslan for keeping at this one. Jul 28, 2003: n-th try at getting internationalization right, with thanks to volker kiefel, arnold robbins and ruslan ermilov for advice, though they should not be blamed for the outcome. according to posix, "." is the radix character in programs and command line arguments regardless of the locale; otherwise, the locale should prevail for input and output of numbers. i have rescinded the attempt to use strcoll in expanding shorthands in regular expressions (cclenter). Jul 4, 2003: fixed bug that permitted non-terminated RE, as in "awk /x". Jun 1, 2003: subtle change to split: if source is empty, number of elems is always 0 and the array is not set.
2003-09-05Remove "/pub" from pathnames on "ftp.fu-berlin.de" because such a directorytron1-2/+2
doesn't exist. It's apparently only mapped in the FTP server configuration.
2003-09-04Partly override Python's CFLAGS with the ones from pkgsrc.recht2-2/+4
Idea by Adam <adam at albedo dot art dot pl> in private email.
2003-09-02Fix REPLACE_PERL: pathnames listed should be relative to ${WRKSRC}.seb1-2/+2
2003-09-02homepage moveddillo1-2/+2
2003-09-01whitespace fixescjep1-3/+3
2003-09-01Add distinfo entries for the 64 bit pointer version.jtb1-1/+3
2003-08-31Update to version 9.2.jtb5-2391/+2500
This version is focused on improved performance and stability, rather than introducing new functionality, hence it is called R9C. Build Process NEW The build process has been improved so that it is possible to build Erlang/OTP from source even on Windows platforms. There is also a completely new installation program for Windows. Observer crashdump_viewer NEW A HTML based tool for browsing Erlang crashdumps. The tool can handle crashdumps from OTP R7B, R8B and R9B as well but there is additional information in the crashdumps for R9C. OTP_MIBs NEW The OTP mibs that where included in the SASL application have been moved to this new application otp_mibs. This is a step too create a pure core for Erlang/OTP that does not depend on specific, non-mainstream applications such as SNMP.
2003-08-30Add and enable ksi.jtb1-1/+2
2003-08-30Initial import of ksi.jtb5-0/+132
This is a Ksi (Ksi Scheme Interpreter), a portable, embeddable Scheme implementation written in C. Ksi provides a machine independent execution platform that can be linked in as a library when building extensible programs. And what is more important it is not a Guile. :-)
2003-08-30Update to 2.0.11.jtb4-18/+148
Changes: (Exceptions): A catch clause like `CATCH T(e):' introduces a read-only variable `e' of type `T' within the block. The `(e)' part is optional. New method Name() and new procedure Abort(). FatalError() now takes a message string as argument. (Object): The functions NewUCS4Region() and NewUCS4() have been revived. (ADT:ArrayList): New methods Sort() and Elements(). (ADT:StringBuffer): Now provides an INIT() method, covering the functionality of the old NewCapacity() constructor. New method CharsUTF16(). (ADT:Comparator): Provides a comparator class `String'. (oo2c): Super calls can be issued for all type-bound procedures of the base type, instead of just the procedure that is currently being redefined. (oo2c): The compiler warns if an INIT() method does not call the INIT() of the base type. Plus the usual number of bug fixes...
2003-08-29There is no patch-al.jtb1-2/+1
2003-08-27URL has to end with slashitojun1-2/+2
2003-08-27upgrade to 1.12.itojun5-23/+26
2003-06-14 flw <flw@ultra.callcc.org> * /cvsroot/chicken/chicken/batch-driver.scm, /cvsroot/chicken/chicken/build.scm, /cvsroot/chicken/chicken/chicken.h, /cvsroot/chicken/chicken/c-platform.scm, /cvsroot/chicken/chicken/csi.scm, /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/doc/README, /cvsroot/chicken/chicken/doc/README.CVS, /cvsroot/chicken/chicken/doc/README.txt, /cvsroot/chicken/chicken/extras.scm, /cvsroot/chicken/chicken/library.scm, /cvsroot/chicken/chicken/lolevel.scm, /cvsroot/chicken/chicken/Makefile.am, /cvsroot/chicken/chicken/posix.scm, /cvsroot/chicken/chicken/runtime.c: - extras.scm: the first argument to `read-string' is now optional - runtime.c: interning of empty string referenced uninitialized memory - posix.scm: I/O on ports returned by `process' is now fully nonblocking - posix.scm: `errno/wouldblock' - files loaded via the `-extend' compiler option are also searched in the current include-path - `##sys#call-with-direct-continuation' and `##sys#direct-return' (they might turn out useful) - lolevel.scm: `unbound-variable-value' - posix.scm: `file-read' didn't check the buffer argument early enough - extras.scm: `write-string' - csi doesn't use the lolevel unit anymore - `chicken-setup.c' was not up to date - added BOOTSTRAP_PATH to Makefile.am, this simplifies the invocation of make when bootstrapping the system from CVS sources [Thanks to Peter Keller] 2003-06-06 flw <flw@ultra.callcc.org> * /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/library.scm, /cvsroot/chicken/chicken/posix.scm, /cvsroot/chicken/chicken/runtime.c, /cvsroot/chicken/chicken/tcp.scm: - tcp.scm: tcp-listener-port - fixed bug in runtime.c that resulted in fopen() being called with invalid file-mode - tcp.scm: EWOULDBLOCK wasn't defined under Win32 with MSVC - the printer mixed up "input" and "output" when printing port objects - fixed bug in read-char handler of pipe-ports - fixed two unbound variable bugs in library.scm and posix.scm - commit updates ChangeLog at website and send message to mailing list. In other words: SMTP and FTP extensions are imminent ;-) 2003-06-02 flw <flw@ultra.callcc.org> * /cvsroot/chicken/chicken/compiler.scm, /cvsroot/chicken/chicken/csi.scm, /cvsroot/chicken/chicken/doc/FAQ.html, /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/doc/README, /cvsroot/chicken/chicken/doc/README.txt, /cvsroot/chicken/chicken/eval.scm, /cvsroot/chicken/chicken/extras.scm, /cvsroot/chicken/chicken/format.scm, /cvsroot/chicken/chicken/library.scm, /cvsroot/chicken/chicken/lolevel.scm, /cvsroot/chicken/chicken/posix.scm, /cvsroot/chicken/chicken/runtime.c, /cvsroot/chicken/chicken/scheduler.scm, /cvsroot/chicken/chicken/support.scm, /cvsroot/chicken/chicken/tcp.scm, /cvsroot/chicken/chicken/batch-driver.scm, /cvsroot/chicken/chicken/build.scm, /cvsroot/chicken/chicken/chicken.h: - fixed problem with scheduler.scm (C_msleep) under Windows - overhauled I/O subsystem - lolevel.scm: invalid-procedure-call-handler - declaration `safe-globals' - internal compiler for `##core#app' - eval/visit uses `##core#app' - debug-option `D' - (hopefully) settled all thread-safety issues in `format.scm' - nonblocking I/O for tcp-ports - made `##sys#errno' an int, instead of an integer (library.scm) - fixed bug in tcp.scm: partial writes to tcp-port didn't remove sent part - `##sys#thread-block-for-i/o!' for output (or mixed?) mode doesn't work properly (deactived, does simple polling) 2003-05-21 flw <flw@ultra.callcc.org> * /cvsroot/chicken/chicken/chicken-setup.scm, /cvsroot/chicken/chicken/doc/FAQ.html, /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/library.scm, /cvsroot/chicken/chicken/scheduler.scm: - scheduler.scm: timeout-values in nanoseconds where calculated incorrectly - chicken-setup.scm: -wrap doesn't create registry, if not existing - ##sys#special-read-syntax-table - updated FAQ a little 2003-05-19 flw <flw@ultra.callcc.org> * /cvsroot/chicken/chicken/chicken.h, /cvsroot/chicken/chicken/compiler.scm, /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/eval.scm, /cvsroot/chicken/chicken/highlevel-macros.scm, /cvsroot/chicken/chicken/moremacros.scm, /cvsroot/chicken/chicken/posix.scm, /cvsroot/chicken/chicken/runtime.c, /cvsroot/chicken/chicken/scheduler.scm: - `define-foreign-variable' isn't seen by `visit' anymore - `C_flonum()' advanced allocation pointer wrongly on 64-bit platforms - `parameterize' accepts arbitrary expressions in the parameter position of the binding-list - applied patches by Sven Hartrumpf that remove unneeded special casing for ICC - constants defined via `define-constant' are visible inside constant-expressions for that form - the scheduler doesn't waste CPU cycles when waiting for thread- or I/O-timeout, unless other threads are ready [Thanks to Chris Double] 2003-05-08 flw <flw@ultra.callcc.org> * /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/doc/README, /cvsroot/chicken/chicken/doc/README.txt, /cvsroot/chicken/chicken/support.scm, /cvsroot/chicken/chicken/build.scm, /cvsroot/chicken/chicken/chicken.h, /cvsroot/chicken/chicken/compiler.scm, /cvsroot/chicken/chicken/eval.scm, /cvsroot/chicken/chicken/highlevel-macros.scm, /cvsroot/chicken/chicken/moremacros.scm, /cvsroot/chicken/chicken/parameters.scm, /cvsroot/chicken/chicken/posix.scm, /cvsroot/chicken/chicken/runtime.c: - fixed bug in `process-execute', pointers to potentially gc-moved strings where retained [thanks to Joerg Wittenberger] - `define-constant' evaluates 2nd argument at compile time - fixed bug with mutable constants in `define-constant' forms - visiting handles `define-foreign-type' and `define-foreign-variable' - fixed compiler bug in support.scm: `estimate-foreign-result-size' allocated one word too little if flonum result has to be aligned - `##core#inline[_allocate]' expanded incorrectly with the hygienic macro system [Thanks to Panagiotis Vossos] - fixed 32-bit dependencies: C_FLONUM_TAG was wrong on 64-bit platforms; C_equalp() used `int' where a `C_word' was needed - 8-byte alignment was incorrectly handled for 64-bit platforms 2003-05-04 flw <flw@ultra.callcc.org> * /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/library.scm: - `output-port?' returned 0 on closed port [Thanks to Burton Samograd] * /cvsroot/chicken/chicken/chicken.h, /cvsroot/chicken/chicken/chicken-setup.scm, /cvsroot/chicken/chicken/compiler.scm, /cvsroot/chicken/chicken/csi.scm, /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/doc/README, /cvsroot/chicken/chicken/doc/README.txt, /cvsroot/chicken/chicken/eval.scm, /cvsroot/chicken/chicken/extras.scm, /cvsroot/chicken/chicken/format.scm, /cvsroot/chicken/chicken/highlevel-macros.scm, /cvsroot/chicken/chicken/library.scm, /cvsroot/chicken/chicken/moremacros.scm, /cvsroot/chicken/chicken/parameters.scm, /cvsroot/chicken/chicken/posix.scm, /cvsroot/chicken/chicken/runtime.c, /cvsroot/chicken/chicken/srfi-13.scm, /cvsroot/chicken/chicken/support.scm, /cvsroot/chicken/chicken/batch-driver.scm, /cvsroot/chicken/chicken/build.scm: - `substring' signals (exn bounds) - replaced several occurences of `substring' with `##sys#substring' - moved the description of `process' into the proper manual section - `process' should read non-blocking, now - buffer grows by doubling it's size in `read-line' - chicken-setup: defaults options are "-O2 -d0" - format is thread-safe - the transcript port wasn't properly recognized as a tty-port - vector-copy! signals (exn bounds) - several small optimizations in library.scm - non-exported globals where still exported, if ref'd before definition - non-blocking `process' seems to work - `csi -setup-help' and -uninstall - `string-null?' is expanded inline - visit handling constant- and inline-definitions - `define-constant' wasn't consistently handled in hygienic and non-hygienic mode - removed procedure-definition syntax for `define-constant' 2003-04-23 flw <flw@ultra.callcc.org> * /cvsroot/chicken/chicken/build.scm, /cvsroot/chicken/chicken/c-backend.scm, /cvsroot/chicken/chicken/chicken.h, /cvsroot/chicken/chicken/chicken-setup.scm, /cvsroot/chicken/chicken/compiler.scm, /cvsroot/chicken/chicken/configure.in, /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/doc/README, /cvsroot/chicken/chicken/doc/README.txt, /cvsroot/chicken/chicken/eval.scm, /cvsroot/chicken/chicken/extras.scm, /cvsroot/chicken/chicken/library.scm, /cvsroot/chicken/chicken/lolevel.scm, /cvsroot/chicken/chicken/posix.scm, /cvsroot/chicken/chicken/regex.scm, /cvsroot/chicken/chicken/runtime.c, /cvsroot/chicken/chicken/support.scm: - hidden globals where not properly checked for boundedness - the foreign return types `c-pointer' and `pointer' did not return `#f' on NULL results [thanks to Peter Wang] - `##sys#void' is handled better by `canonicalize-begin-body' (support.scm) - fixed space leaks in `regex.scm' - `read-line' accepts optional limit - `-setup' gives useful error-message on non-UNIX platforms - there where two conflicting versions of `provided?' - chicken-setup handles single-file case - some warning-options are passed to CFLAGS - fixed typo in posix.scm [Thanks to Joerg Wittenberger] 2003-04-19 flw <flw@ultra.callcc.org> * /cvsroot/chicken/chicken/highlevel-macros.scm, /cvsroot/chicken/chicken/runtime.c: - fixed a couple of 32-bit dependencies [Thanks to Panagiotis Vossos] - fixed bug in syntax-case version of condition-case * /cvsroot/chicken/chicken/psyntax-chicken.pp: removed psyntax-chicken.pp * /cvsroot/chicken/chicken/examples/ctclsh.scm, /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/doc/README.txt, /cvsroot/chicken/chicken/doc/README, /cvsroot/chicken/chicken/support.scm, /cvsroot/chicken/chicken/tcp.scm, /cvsroot/chicken/chicken/runtime.c, /cvsroot/chicken/chicken/srfi-25.scm, /cvsroot/chicken/chicken/csi.scm, /cvsroot/chicken/chicken/highlevel-macros.scm, /cvsroot/chicken/chicken/library.scm, /cvsroot/chicken/chicken/moremacros.scm, /cvsroot/chicken/chicken/optimizer.scm, /cvsroot/chicken/chicken/psyntax.scm, /cvsroot/chicken/chicken/batch-driver.scm, /cvsroot/chicken/chicken/build.scm, /cvsroot/chicken/chicken/c-backend.scm, /cvsroot/chicken/chicken/chicken.1, /cvsroot/chicken/chicken/chicken.scm, /cvsroot/chicken/chicken/compiler.scm, /cvsroot/chicken/chicken/c-platform.scm, /cvsroot/chicken/chicken/Makefile.am: - fixed bug in c-backend.scm: heap-limit settings [Thanks to Sven Hartrumpf] - fixed bug in runtime.c: handling of -:t... was bogus [Thanks to Sven] - the default output-file for `chicken' is now the original-filename (+ ".c") [Thanks to Panagiotis Vossos] - syntax-case uses `##sys#void' in expansions - removed `error-handler' - diversified exceptions a little - srfi-25: signals more sensible exn types - added `condition-case' 2003-04-08 flw <flw@ultra.callcc.org> * /cvsroot/chicken/chicken/compiler.scm, /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/eval.scm, /cvsroot/chicken/chicken/examples/prolog.scm, /cvsroot/chicken/chicken/examples/schelog-support.scm, /cvsroot/chicken/chicken/library.scm, /cvsroot/chicken/chicken/match-support.scm, /cvsroot/chicken/chicken/posix.scm, /cvsroot/chicken/chicken/regex.scm, /cvsroot/chicken/chicken/runtime.c, /cvsroot/chicken/chicken/scheduler.scm, /cvsroot/chicken/chicken/script-utils.scm, /cvsroot/chicken/chicken/srfi-13.scm, /cvsroot/chicken/chicken/srfi-14.scm, /cvsroot/chicken/chicken/srfi-18.scm, /cvsroot/chicken/chicken/srfi-1.scm, /cvsroot/chicken/chicken/srfi-37.scm, /cvsroot/chicken/chicken/srfi-4.scm, /cvsroot/chicken/chicken/syntax-case.scm, /cvsroot/chicken/chicken/tcp.scm: - eval.scm: `##sys#environment-is-mutable' isn't hidden anymore. - scheduler.scm: ##sys#fetch-and-clear. - simplified some code in tcp.scm. - `(build-platform)' returns 'intel for ICC. - removed `interrupts-disabled' declaration. 2003-04-03 flw <flw@ultra.callcc.org> * /cvsroot/chicken/chicken/configure.in, /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/runtime.c: - Changed calls to AC_INIT and AM_INIT_AUTOMAKE in configure.in to new syntax. - Recreated autotool files using newest versions. 2003-03-31 flw <flw@ultra.callcc.org> * /cvsroot/chicken/chicken/batch-driver.scm, /cvsroot/chicken/chicken/build.scm, /cvsroot/chicken/chicken/chicken.1, /cvsroot/chicken/chicken/chicken-setup.scm, /cvsroot/chicken/chicken/compiler.scm, /cvsroot/chicken/chicken/c-platform.scm, /cvsroot/chicken/chicken/csc.bat, /cvsroot/chicken/chicken/csc.in, /cvsroot/chicken/chicken/csi.scm, /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/doc/README, /cvsroot/chicken/chicken/doc/README.txt, /cvsroot/chicken/chicken/eval.scm, /cvsroot/chicken/chicken/highlevel-macros.scm, /cvsroot/chicken/chicken/library.scm, /cvsroot/chicken/chicken/moremacros.scm, /cvsroot/chicken/chicken/posix.scm, /cvsroot/chicken/chicken/support.scm: - Removed syntax checks from internal `##core#...' forms. - `require-at-runtime' setup-specification. - `csi -setup -init' did not install core extensions. - `seconds->string' (posix.scm) couldn't handle large (but valid) non-fixnum integers [Thanks to Anthony Carrico] - `visit' and `-visit' options to csi and chicken. - `(gc #t)' didn't return number of free bytes. - `pathname-directory-separator' was #\\ under Cygwin (is now #\/). - Removed fixnum->flonum coercion warning in reader. 2003-03-23 njbeckford <njbeckford@ultra.callcc.org> * /cvsroot/chicken/chicken/runtime.c: Got rid of buffer overflow in C_get_environment_variable. 2003-03-22 njbeckford <njbeckford@ultra.callcc.org> * /cvsroot/chicken/chicken/Makefile.am: Undid change that made both MORE_LIBS and MORE_STATIC_LIBS be the same thing. * /cvsroot/chicken/chicken/Makefile.am: Made both MORE_LIBS and MORE_STATIC_LIBS be the same thing. * /cvsroot/chicken/chicken/Makefile.am: -all-static replaced by -static. On Solaris, need libdl.so and libnsl.so since no libdl.a nor libnsl.a. * /cvsroot/chicken/chicken/Makefile.am: "make doc" and "make testsuites" now use CHICKEN=../chicken * /cvsroot/chicken/chicken/Makefile.am: Uses MORE_STATIC_LIBS instead of MORE_LIBS for lib[xxx_]chicken_la_LDFLAGS so that libtool does not add "-ldl" whenever something links with lib[xxx-]chicken.la. * /cvsroot/chicken/chicken/chicken-config.in, /cvsroot/chicken/chicken/configure.in, /cvsroot/chicken/chicken/csc.in, /cvsroot/chicken/chicken/Makefile.am, /cvsroot/chicken/chicken/runtime.c: configure.in: Made new variable SHLIBS which has -ldl or -ldld, which will only be used in non -all-static code. Makefile.am: Use SHLIBS to differentiate MORE_LIBS from MORE_STATIC_LIBS. runtime.c: Do not even try to use dl.h/dlfcn.h/dlopen/shlopen when in all-static mode. chicken-config.in, csc.in: Use MORE_STATIC_LIBS (%morestaticlibs%) in static mode.
2003-08-26Apparently, as wiz found out, Sun released a new version of their 1.4.2 JDK,jschauma5-15/+21
aptly called 1_4_2_01, or, as we call it, sun-jdk14-2.1. Bugs fixed in this release, according to http://java.sun.com/j2se/1.4.2/ReleaseNotes.html - DPI setting not supported in GTK L&F - j2re-1_4_2-iftw.exe installer has problems if IE proxy config is incorrect - enable JavaUpdate in 1.4.2_01 - Remove \r\rn characters from Balloon Tip text - JavaUpdate shows 'Java Update not completed' message when reboot is accepted - Can't input character into the applet text field when doing the applet demo - Random date/time attributes produced in jars through unpack breaks Java Update - No warning/error messages if patching fails through incremental update - The auto download URL in Mantis FCS demo is not correct. - Trigger installer to reboot if Sun VM is running in IE during Java Update - Java Update tab should be hidden from non-administrative users - Web bundle installer fails to install if proxy requires authentication - Installer needs a more explicit message than "creating jar files" - Updated PhoneHome behavior for consumers - Need to update java logos in Java2Demo - Upgrade from 1.4.2 to 1.4.2_01 & uninstall leaves JavaUpdate registry entries - JavaScript, wrong url for auto-install - 1.4.2_01 HTMLConverter refers to the wrong default autodl URL - jre 1.4.2_01, Fr, computer needs to be rebooted dialog is too long - jre 1.4.2_01, It, string 'Finishing installation...' is too long - j2sdk 1.4.2_01, ja, extra '\' character in the installshield - FloatingDecimal throws an assertion error with -enablesystemassertions flag.