Age | Commit message (Collapse) | Author | Files | Lines |
|
changes in sbcl-1.0.53 relative to sbcl-1.0.52:
* enhancement: on 64-bit targets, in src/compiler/generic/early-vm.lisp,
the parameter n-fixnum-tag-bits may now vary from 1 (fixnum =
(signed-byte 63)) to 3 (fixnum = (signed-byte 61)) at build-time.
* enhancement: SB-EXT:WAIT-FOR allows waiting for arbitrary events.
* minor(?) incompatible(?) change: The default fixnum width on 64-bit
targets is now 63 bits (up from 61).
* enhancement: DESCRIBE now reports a lambda-list and source location
for complext setf-expanders.
* bug fix: PUSH, PUSHNEW, POP, REMF, INCF, DECF, DEFINE-MODIFY-MACRO,
GETF, LOGBITP, LDB, and MASK-FIELD now arrange for non-primary values
of multiple-valued places to be set to NIL, instead of signalling an
error (per a careful reading of CLHS 5.1.2.3).
* bug fix: floating-point traps now work on darwin/x86 and /x86-64.
* bug fix: repair crash in x86oid darwin signal handling emulation
when built with certain compilers.
* bug fix: SB-ROTATE-BYTE misrotated to the right when using constant
rotation arguments on x86-64. (lp#882151)
* bug fix: low-level control flow optimisations could result in bogus
code in functions with tail and non-tail calls to local functions on
x86oids. (lp#883500)
* bug fix: on SPARC/:sb-unicode, avoid crashing the assembler by trying
to emit literal characters > (code-char 4095), for comparisons with
constant characters.
* bug fix: ROOM reported only the low 32 bits of dynamic space usage
on 64 bit platforms. (lp#881445)
* bug fix: DELETE-FILE did not MERGE-PATHNAMES, making it possible to
delete the wrong file when using relative pathnames. (lp#882877)
* bug fix: optimized SEARCH of vectors-on-vectors mishandled zero-length
sequences and :KEY NIL.
changes in sbcl-1.0.52 relative to sbcl-1.0.51:
* enhancement: ASDF has been updated to version 2.017.
* enhancement: the --core command line option now accepts binaries with
an embedded core.
* enhancement: when built with :sb-core-compression, core files (regular
or executable) can be compressed with zlib. Use the :COMPRESSION
argument to SAVE-LISP-AND-DIE to specify a compression level.
* enhancement: --[no-]merge-core-pages determines whether the runtime
hints the operating system that identical core pages between SBCL
processes should share the same physical memory. Default is to only
enable this for compressed cores.
* optimization: SLEEP no longer conses.
* optimization: *PRINT-PRETTY* no longer slows down printing of strings
or bit-vectors when using the standard pretty-print dispatch table.
* bug fix: non-function FTYPE declarations no longer cause a compiler-error.
(lp#738464)
* bug fix: compiler-errors causes by MEMBER types in conjunction with with
AREF, CHAR, etc. (lp#826971)
* bug fix: compiler-errors causes by integer arguments with composed of
multiple ranges to ARRAY-IN-BOUNDS-P. (lp#826970)
* bug fix: ,@ and ,. now signal a read-time error for certain non-list
expressions. (lp#770184)
* bug fix: complex single float literals are correctly aligned when used
as arguments of arithmetic operators.
* bug fix: on 32-bit platforms, rounding of double floats larger than a
fixnum is correct. (reported by Peter Keller)
* bug fix: stray FD-HANDLERs are no longer left lying around after unwinds
from RUN-PROGRAM. (lp#840190, reported by Dominic Pearson; fix from Max
Mikhanosha)
* bug fix: redefining classes such that slots with custom allocation are
added or removed works again.
|
|
|
|
This is meta pacakge which contains lang/ruby193-base, databases/ruby-gdbm,
devel/ruby-curses, devel/ruby-fiddle, devel/ruby-readline and x11/ruby-tk.
|
|
Please refer detail for:
http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_0/NEWS
http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_0/ChangeLog
Short summary from NEWS:
* Ruby's License is changed from a dual license with GPLv2
to a dual license with 2-clause BSDL.
* Encoding
* new encodings: CP950, CP951, UTF-16 and UTF-32
* change alias:
* SJIS is Windows-31J
* Regexps now support Unicode 6.0. (new characters and scripts)
* builtin classes
* ARGF
* new methods: ARGF.read_nonblock and so on.
* Array
* extended method: Array#pack supports endian modifiers
* String
* extended method: String#unpack supports endian modifiers
* new method: String#prepend and String#byteslice
* Bignum
* Multiplication algorithm for Bignums with a large number of digits over
150 BDIGITs is changed in order to reduce its calculation time.
Now such large Bignums are multiplied by using Toom-3 algorithm.
* File
* new constant: File::NULL and File::DIRECT
* IO
* extended method: IO#putc supports multibyte characters
* new methods: * IO#advise, IO.write and IO.binwrite
* Kernel
* move #__id__ to BasicObject
* extended method: Kernel#rand supports range argument
* Module
* new methods: Module#private_constant and Module#public_constant
* Random
* extended method: Random.rand supports range argument
* Time
* extended method: Time#strftime supports %:z and %::z
* Process
* Process#maxgroups and Process#maxgroups= now raise NotImplementedError if
the platform don't support supplementary groups concept
|
|
* Correct DESCR; this isn't 1.9.1 but 1.9.2. And update including packages.
* Bump PKGREVISION.
|
|
* Correct DESCR; this is 1.9.2 release minimum base package.
* Don't remove whole gem directory but keep its own gem directory only.
* Also make MESSAGE explicitly 1.9.2.
* rubygem: Avoid to use Gem::RequirePathsBuilder now.
* Bump PKGREVISION.
|
|
* Explicitly show 1.8.7 in DESCR and COMMENT.
* Use RUBY_VERSION_SUPPORTED.
* Bump PKGREVISION.
|
|
* Remove workaround for version.h.
|
|
* Add support for Ruby 1.9.3.
|
|
* Add RUBY_DISTNAME to MESSAGE_SUBST.
* Move RUBY_SITE_SUBDIR from rubyversion.mk
|
|
* Add Ruby 1.9.3 support.
|
|
* Add RUBYGEM_LANG and use it as LANG and LC_CTYPE for proper rdoc
processing.
* Add Ruby 1.9.3 support.
|
|
|
|
* Use 18, 19 instead of 1.9, 2.0 for RUBY_VERSION_DEFAULT.
* Add 193 for Ruby 1.9.3, too.
* If RUBY_VERSION_SUPPORTED contains single version of Ruby, make package
force depends to the version.
* Move RUBY_SITE_SUBDIR to Makefile.common.
* Change RUBY_VERSION_SUFFIX to RUBY_VERSION_FULL.
* Remove small code for NetBSD 1.x.
* Change RUBY_DLEXT and RUBY_SLEXT by ${_OPSYS_SHLIB_TYPE} instead of
${OPSYS}'s value.
|
|
|
|
Credit to Florian Weimer for noticing this.
|
|
coping the Mac OS X sdk filename handling.
Thank to Matthias Rampke in PR#45581 for catching this.
|
|
Avoid possible problem of ruby192-base with ruby-psych installed.
|
|
|
|
|
|
add a patch for EOVERFLOW handling.
|
|
|
|
|
|
|
|
GCC 4.6.2 is a bug-fix release containing fixes for regressions and
serious bugs in GCC 4.6.1, with over 110 bugs fixed since previous
release.
This is the list of problem reports (PRs) from GCC's bug tracking system
that are known to be fixed in the 4.6.2 release. This list might not be
complete (that is, it is possible that some PRs that have been fixed are
not listed here).
http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.6.2
|
|
I didn't check the others.
We should make consider just removing all these ONLY_FOR_PLATFORM
restrictions and just make the description or a +DISPLAY message
clear on what is supported.
cVS: ----------------------------------------------------------------------
|
|
string 'This file is part of GDBM' and ignoring it if it dose.
Thanks to obache@ for the idea.
|
|
|
|
Bump PKGREVISION.
|
|
string 'This file is part of GDBM' and ignoring it if it dose.
Thanks to obache@ for the idea.
|
|
Drop "@pkgdir lib/python${PY_VER_SUFFIX}/test/data" from PLIST.common_end,
it should be removed at updated to 2.7.1rc1.
|
|
It is not necessary anymore. No objections in tech-pkg@.
|
|
Fixes the following error:
> pkg_delete python27-2.7.2
pkg_delete: Directory '/usr/pkg/lib/python2.7/test/data' disappeared, skipping
|
|
Simplify building with the Android NDK.
Allow Android'd support_boehm=no to work.
Disable the -Wunused-by-set-variable warning supported by newer gcc versions.
Add shared_perfcounters option to enable minimal.
Fix configure check for darwin to support all variants
Fix mingw32 cross-build on a git no-branch checkout.
Add a membar to libgc's UNLOCK () on arm.
Pass HAVE_ARMV6 to libgc on darwin too.
|
|
* register egg-info.
Bump PKGREVISION.
|
|
* register egg-info
Bump PKGREVISION.
|
|
"platform" in Python terms is different for Linux kernel 2.* Vs Linux
kernel 3.*. Add in support to pull in a different PLIST for Linux 3.*.
Fixes build under Ubuntu 11.10.
XXX Perhaps it would be cleaner to name the PLIST to match the python platform
name - since we already calculate that anyway, and that is exactly what drives
the contents of these PLISTs.
|
|
|
|
Switch.pm provides the syntax and semantics for an explicit case mechanism for
Perl. The syntax is minimal, introducing only the keywords C<switch> and
C<case> and conforming to the general pattern of existing Perl control
structures. The semantics are particularly rich, allowing any one (or more) of
early 30 forms of matching to be used when comparing a switch value with its
various cases.
|
|
|
|
|
|
It break the feature in these days.
|
|
|
|
textproc/ruby-psych/Makefile.
|
|
Bump PKGREVISION.
|
|
|
|
Bump PKGREVISION.
|
|
|
|
|
|
Changes:
[Olson Data 2011g]
Java SE 6u29 contains Olson time zone data version 2011g. For more information,
refer to Timezone Data Versions in the JRE Software .
[Skipped Version Number]
Release Java SE 6u29 follows release Java SE 6u27. There is no publicly
available Java SE 6u28 release. Oracle used release version 6u28 for an internal
build, which was not necessary once the fixes delivered on Java SE 6u29 were
released.
[Blacklist Entries]
This update release includes the following new entries to the Blacklist:
* Cisco AnyConnect Mobility Client
* Microsoft UAG Client
[RMI Registry Issue]
A bug in the rmiregistry command included in this release may cause unintended
exceptions to be thrown when an RMI server attempts to bind an exported object
which includes codebase annotations using the "file:" URL scheme. The RMI
servers most likely to be effected are those which are invoked only by RMI
clients executing on the same host as the server.
RMI annotates codebase information as part of the serialized state of a remote
object reference to assist RMI clients in loading the required classes and
interfaces associated with the object at runtime. Exported objects which are
looked up in the RMI registry and invoked by RMI clients running on hosts other
than the server are usually annotated with codebase URL schemes, such as
"http:" or "ftp:" and these should continue to work correctly.
As a workaround, RMI servers can set the java.rmi.server.codebase property to
use codebase URLs other than the "file:" scheme for the objects they export.
[Bug Fixes]
This release contains fixes for security vulnerabilities. For more information,
please see Oracle Java SE Critical Patch Update advisory.
|