Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
|
|
05/01/05 (version 1.3)
Additions:
A collection of libraries implementing the Concurrent ML
model for concurrent programming has been added; it is
compatible to the CML libraries in Sunterlib. See the
documentation for details.
Support for SRFIs 34-36 ("Exception handling for programs",
"Conditions", "I/O conditions") has been added. This is in
the CONDITIONS, EXCEPTIONS, and I/O-CONDITIONS structures,
for which the SRFI-34, SRFI-35, and SRFI-36 structures are
essentially aliases. A bridging infrastructure between the
old condition system and the new one translates condition
objects back and forth, hopefully transparently for the
user.
A new infrastructure for dynamically loading external
libraries from shared objects has been added; check the
manual for details. The old infrastructure is still
presented, but is unsupported on Windows and will be
removed in a future release.
The S48_GC_UNPROTECT_GLOBAL macro has been added, which
allows to remove a root added by S48_GC_PROTECT_GLOBAL.
The Scheme 48 header files should now be compileable by a
C++ compiler.
An experimental Windows port has been added.
Changes:
The HTML manual is now generated with tex2page.
A number of changes to the VM to support the (future)
native-code compiler have been made.
The PreScheme type rule for IF is now more strict, thus
disallowing code that would lead to invalid C output.
(This fixes a bug reported by Markus Ziegler.)
Bug fixes:
The TRAVERSE structure for displaying heap statistics has
been re-enabled.
A number of misues of CALL-ERROR have been corrected
(reported by Taylor Campbell).
The VALUE-PIPES package works again
(fix by Taylor Campbell).
In PreScheme it is now possible to shift integers by
non-constant shift widths.
Logical right shifts in PreScheme work now
(reported by Taylor Campbell).
A bug in TERMINATE-THREAD! was fixed
(reported by Taylor Campbell).
A bug in the implementation of ,exit-when-done was fixed.
A bug in the regexp-matching code that prevented matching
the empty string correctly was fixed.
A bug in the implementation of STRING-CONTAINS from SRFI-13
was fixed.
A bug in the implementation of :WHILE in SRFI-42 was fixed
(submitted by Sebastian Egner).
Bugs in the implementations of ANGLE and MAGNITUDE were
fixed.
An obscure bug in the implementation of APPLY (which was
triggered by certain instances of (apply apply ...) )
was fixed.
For a degenerate case of ITERATE, the code was made to
conform the documentation
(reported by Taylor Campbell).
Various miscellaneous fixes.
Patch provided by Nils O. Selasdal in PR 32941.
While here, fixed pkglint warnings.
|
|
|
|
|
|
|
|
remove the junk for compatibility with strange Visual C environments.
Bump revision for the latter.
|
|
the order, FILE might be incomplete, the computation overflow and
the compiler is clever enough anyway.
|
|
on NetBSD.
Bump PKGREVISION.
|
|
info framework. More files in binary package -> PKGREVISION bump.
|
|
|
|
import), and caused build failure with recent libtool
|
|
Fix errno. Add DragonFly support.
|
|
|
|
|
|
|
|
|
|
While here, quiet pkglint.
|
|
better way is to change to the destination directory first and to extract
the files there. Removed BROKEN_IN, bumped PKGREVISION.
|
|
|
|
|
|
And the MASTER_SITES does not work.
Set HOMEPAGE to some "old" version and set MASTER_SITES to MASTER_SITE_BACKUP.
|
|
|
|
Patch from DarwinPorts.
|
|
|
|
* HTTP Response Splitting has been addressed in ext/session and in
the header() function.
* Fixed format string vulnerability in ext/mysqli.
* Fixed possible cross-site scripting problems in certain error conditions.
* Hash & XMLWriter extensions added and enabled by default.
* Upgraded OCI8 extension.
* Over 85 various bug fixes.
(I haven't heard anything from the MAINTAINER but since this works fine
on my servers and as this fixes security issues I checked in this)
|
|
|
|
Fixed almost all pkglint -Wall warnings.
|
|
|
|
"/bin/env ruby" in bang line. It was broken after switching to use subst
frame work.
The problem was noted by OBATA Akio via private mail, thanks much.
|
|
|
|
SpiderMonkey is the code-name for the Mozilla's C implementation of
JavaScript.
|
|
Changelog:
- Coq sources made compatible with ocaml 3.09.0 and lablgtk 2.6.0.
- The search depth argument of auto can be parameterised in the Ltac language
- Added entry constr_may_eval for tactic extensions (new syntax)
- A couple of lemmas of ZArith were renamed: O -> 0
- many bugfixes, for extraction, Ltac, tactics...
|
|
pass -cclib as argument, but this is not an argument for ocaml)
Instead, create a symlink for ocaml
(this was causing problems in coq configure, which runs ocaml to detect its version)
|
|
Changes:
- Support more platforms: Mac OS X, Debian, and Fedora.
|
|
|
|
of the shlib major bump.
PKGREVISION++ for the dependencies.
|
|
|
|
instead.
|
|
|
|
not part of the std. Python install to work again.
Secondly, add a patch from Christoph Ludwig (
http://sourceforge.net/tracker/?func=detail&aid=1324762&group_id=5470&atid=305470
)
which contains the following changes (from the SourceForge post):
1) The configure option --with-cxx is renamed
--with-cxx-main. This was done to avoid surprising the user
by the changed meaning. Furthermore, it is now possible
that CXX has a different value than provided by
--with-cxx-main, so the old name would have been
confusing.
2) The compiler used to translate python's main() function is
stored in the configure / Makefile variable MAINCC. By
default, MAINCC=$(CC). If --with-cxx-main is given (without
an appended compiler name), then MAINCC=$(CXX). If
--with-cxx-main=<compiler> is on the configure command
line, then MAINCC=<compiler>. Additionally, configure sets
CXX=<compiler> unless CXX was already set on the
configure command line.
3) The command used to link the python executable is (as
before) stored in LINKCC. By default, LINKCC='$(PURIFY)
$(MAINCC)', i.e. the linker front-end is the compiler used to
translate main(). If necessary, LINKCC can be set on the
configure command line in which case it won't be altered.
4) If CXX is not set by the user (on the command line or via
--with-cxx-main), then configure tries several likely C++
compiler names. CXX is assigned the first name that refers
to a callable program in the system. (CXX is set even if
python is built with a C compiler only, so distutils can build
C++ extensions.)
5) Modules/ccpython.cc is no longer used and can be
removed.
|
|
"extract" script for extraction. Many cases where a custom EXTRACT_CMD
simply copied the distfile into the work directory are no longer
needed. The extract script also hides differences between pax and
tar behind a common command-line interface, so we no longer need code
that's conditional on whether EXTRACT_USING is tar or pax.
|
|
of how distfiles are extracted. EXTRACT_ENV is a more generic name
and will be applicable for all extraction commands.
|
|
|
|
* Repeated [namespace import] of same command now permitted.
* ${prefix}/share added to ::tcl_pkgPath on some systems.
* [exec]'s >> redirection has improved append behavior.
* [info globals] returned only existing variables.
* Recognize some Solaris variations of the cp1251 encoding.
* Addressed [file mkdir] race condition.
* Support opening >2GB files on RHEL 3.
* Corrections to $argv formatting when [encoding system] is multibyte.
* http 2.5.2: Update URL encoding rules to RFC 3986.
* Fixed issue in recursive file delete with NFS lock files.
* Stopped crash after use of Tcl_TraceCommand().
* Win NT/XP: support unicode console.
* Improved support for Tclkit to set [encoding system].
* Added Korean timezone abbreviations.
* Windows: exit codes can now exceed -128..127 range.
* [load] support on LynxOS.
* Packages with incorrect index scripts now cause a warning to be logged.
*** POTENTIAL INCOMPATIBILITY ***
* [lsearch -regexp] now accepts backrefs in the RE.
* [selection get] made compatible with OpenOffice.org.
* Dialog support for widget names containing spaces.
* Improved Tk window manager event interaction on OS X Aqua.
|
|
by applying the patch distributed by the coq team
Bump PKGREVISION, and require ocaml >= 3.09
|
|
* Bug fixes
* New features:
- otherlibs/labltk: browser uses menu bars instead of menu buttons
Changes 3.09.0:
Language features:
- Introduction of private row types, for abstracting the row in object
and variant types.
Type checking:
- Polymorphic variants with at most one constructor [< `A of t] are no
longer systematically promoted to the exact type [`A of t]. This was
more confusing than useful, and created problems with private row
types.
Native-code compiler (ocamlopt):
* Revised implementation of the -pack option (packing of several compilation
units into one). The .cmx files that are to be packed with
"ocamlopt -pack -o P.cmx" must be compiled with "ocamlopt -for-pack P".
In exchange for this additional constraint, ocamlopt -pack is now
available on all platforms (no need for binutils).
* Fixed wrong evaluation order for arguments to certain inlined functions.
* Other (see 'Changes')
|
|
in 0.8.6; hopefully fix build on Darwin.
|