Age | Commit message (Collapse) | Author | Files | Lines |
|
* Type Based Alias Analysis (TBAA) is now implemented and turned on by default
in Clang. This allows substantially better load/store optimization in some
cases. TBAA can be disabled by passing -fno-strict-aliasing.
* This release has seen a continued focus on quality of debug information. LLVM
now generates much higher fidelity debug information, particularly when
debugging optimized code.
* Inline assembly now supports multiple alternative constraints.
* A new backend for the NVIDIA PTX virtual ISA (used to target its GPUs) is
under rapid development. It is not generally useful in 2.9, but is making
rapid progress.
|
|
git repository (539689e74a).
Bump PKGREVISION.
|
|
|
|
|
|
Pkgsrc changes:
o Adapt existing patches to changes in upstream code
o Add a fix for the stat() / lstat() tests in parrot; will be reported
upstream as a bug.
Upstream changes:
- Core
+ Full support for Unicode filenames on Linux and Win32
+ The configuration option --cxx is gone
+ New Generational GC implemented. To enable it run Configure.pl --gc=gms
+ Now op definitions are semantically parsed. It opens possibilities for
future optimizations of parrot core.
+ A statement convert the '.param' PIR systax
+ A PMC is implemented for low-level buffer access which separate the
representation from the pointers
+ Support added for 'long double', 'long long', and 64-bit to StructView
+ In math.h are tools available for Inf/NaN
+ Signature PMCs are used pervasively
- Languages
+ A few tests in Cardinal are fixed
+ A binary .dmg is created of Rakudo Star for OS X
+ Winxed
- Minor fixes, refactors and cleaning
- New predefs replace, push and provide a way to access multiple return
values
- Operators exits, class and .* (indirect method call) added
- $loadlib directive
- -o option to installable driver added
- Indent generated PIR is added to improve clarity and avoid imcc pitfalls
with non indented sub bodys
- Community
+ M0 roadmap is in progress
- Documentation
+ 'make docs' target, which was serving only to generate superfluous POD
files, has been removed.
+ Svn remnants from PDDs are removed
- Tests
+ Added 'make release_check' target so that Release Manager can double-check
tarball
+ Probes added for 'long long' and 64-bit C types
- Rosella
Rosella is a collection of tools and building blocks for Parrot
+ A working proxy library is created, that make mostly-transparent custom
proxies for many types of Parrot PMCs
+ A mockobject testing library is created, using the new proxy library
+ The PLA test suite is updated to use the new Rosella testing tools,
including the new mockobjects to test callbacks
|
|
This switches to the new 0.12 release branch.
|
|
|
|
|
|
|
|
|
|
Support staged installation.
|
|
|
|
|
|
pkglint clean-up
|
|
Changes from V8.3 to V8.3pl1
o Type inference, notations and implicit arguments bug fixes
- #2448 (alpha-renaming problems with notations internally using binders)
- #2454 (pattern-matching sometimes not supporting type casts)
- fixing combined use of non-implicit and explictly-declared implicit arguments
in inductive arities
- restored support for using some ident with different scopes in notations
o Ltac and tactics bug fixes
- #2414 (rewrite in not looking for eq_ind in the right module)
- #2433 (new "is_evar"/"has_evar" to restore support for matching evars in Ltac)
- #2453 (dependent destruction)
- loop in dependent destruction
- new "constr_eq" tactic for restoring support for term equality test in Ltac
- setoid rewrite under cases and abstraction fixed
o Coqdoc and documentation bugs
- #2418 (wrong URLs in documentation)
- #2441 (coqdoc bug in Mergesort.v)
- #2445 (correct support for "'" character in coqdoc links to notations)
- fixed wrong use of "moduleid" instead of "module" in coqdoc html indexes
- fixing parsing of Multiplication and Division signs (unicode 0xD7 and 0xF7)
o Compilation
- #2432 (support for compilation with camlp5 6.02.0)
- support for compilation with ocaml >= 3.09.3 restored
o Extraction
- #2413 (prevent type-unsafe optimisations of pattern matching)
- Identifiers of a development aimed to be extracted should
avoid containing "__", since the extraction make various use of
this sub-string, leading to potential name clashes. This was
already so in V8.3, but not announced, as mentionned by #2421.
o Miscellaneous bug fixes
- #2412 (anomaly Ploc.Exc when using Ltac Debug)
- #2419 (redundant opp_compare removed)
- #2427 (Module Functor claims Signature does not match)
- #2431 (compliance of CoqIDE use of mutexes with FreeBSD)
- #2434 (anomaly DuringSyntaxChecking with Local/Global prefixes)
- a few improvements in efficiency
|
|
Bump PKGREVISION.
|
|
stricter redirect handling in urllib, to prevent redirects to eg
"file://" URLs (CVE-2011-1521)
bump PKGREV
|
|
-stricter redirect handling in urllib, to prevent redirects to eg
"file://" URLs (CVE-2011-1521)
-stricter argument checks in the audioop module (CVE-2010-2089)
|
|
handling of none existing files.
This should be fix build problem of www/ruby-rails3 with ruby18-base.
Bump PKGREVISION.
|
|
|
|
|
|
Specify minimum required rubygems version.
* Omit use of _RUBYGEM_UNPACK_OPTION.
|
|
|
|
Release date: 2011-03-08 00:02 UTC
Release state: stable
Changelog:
* Change the minimum PEAR installer dep to be lower
Bump PKGREVISION.
|
|
User settable variable is RUBY_RAILS_DEFAULT: 2 or 3. (default 2)
|
|
(buffer overrun with high values for precision ini setting).
It fixes one of security fixes by PHP 5.3.6.
Bump PKGREVISION.
|
|
r309018 from PHPs' repository. (CVE-2011-1092)
Bump PKGREVISION of devel/php-shmop.
|
|
PHP 5.3.6 Released!
[17-Mar-2011]
The PHP development team would like to announce the immediate availability
of PHP 5.3.6. This release focuses on improving the stability of the PHP
5.3.x branch with over 60 bug fixes, some of which are security related.
Security Enhancements and Fixes in PHP 5.3.6:
* Enforce security in the fastcgi protocol parsing with fpm SAPI.
* Fixed bug #54247 (format-string vulnerability on Phar). (CVE-2011-1153)
* Fixed bug #54193 (Integer overflow in shmop_read()). (CVE-2011-1092)
* Fixed bug #54055 (buffer overrun with high values for precision ini setting).
* Fixed bug #54002 (crash on crafted tag in exif). (CVE-2011-0708)
* Fixed bug #53885 (ZipArchive segfault with FL_UNCHANGED on empty
archive). (CVE-2011-0421)
Key enhancements in PHP 5.3.6 include:
* Upgraded bundled Sqlite3 to version 3.7.4.
* Upgraded bundled PCRE to version 8.11.
* Added ability to connect to HTTPS sites through proxy with basic
authentication using stream_context/http/header/Proxy-Authorization.
* Added options to debug backtrace functions.
* Changed default value of ini directive serialize_precision from 100 to 17.
* Fixed Bug #53971 (isset() and empty() produce apparently spurious
runtime error).
* Fixed Bug #53958 (Closures can't 'use' shared variables by value and
by reference).
* Fixed bug #53577 (Regression introduced in 5.3.4 in open_basedir
with a trailing forward slash).
* Over 60 other bug fixes.
|
|
changes: Bug fixes and binding updates
|
|
support (__thread) exists. Should fix PR/44725
|
|
Uncomment that stuff to make the test target work again.
From Kai-Uwe Eckhardt.
|
|
From Kai-Uwe Eckhardt.
|
|
|
|
ok@ wiz
|
|
|
|
variable settings affecting binary packages.
From Aleksey Cheusov in PR 44695.
|
|
changes: Bug fixes and binding updates.
|
|
|
|
|
|
|
|
|
|
(uses giflib now per default)
bump PKGREV
|
|
copy in python26.
|
|
Changes in sbcl-1.0.46 relative to sbcl-1.0.45:
* enhancement: largefile support on Solaris.
* enhancement: SB-PROFILE:REPORT now supports :LIMIT and :PRINT-NO-CALL-LIST
arguments (lp#710017)
* enhancement: SB-PCL:+SLOT-UNBOUND+ is exported, making it possible to
distinguish unbound instance slots when using STANDARD-INSTANCE-ACCESS
&co. (lp#718039)
* optimization: ERROR and CERROR are approximately 5 times faster.
* optimization: optimized constructors are used for MAKE-INSTANCE of classes
with applicable non-standard (SETF SLOT-VALUE-USING-CLASS),
SLOT-BOUNDP-USING-CLASS, and INITIALIZE-INSTANCE :AROUND methods, speeding
up instance creation in those cases.
* optimization: arithmetic operations with multiple constant arguments in now
have them reduced at compile-time. (lp#676414)
* optimization: determining current character position on string-streams for
pretty-printing was overly slow.
* bug fix: local tail calls to DYNAMIC-EXTENT functions can no longer cause
lifetime analysis to overwrite closed-over variables (lp#681092).
* bug fix: encoding errors from some multibyte external formats such as EUC-JP
were not handled correctly (lp#713063).
* bug fix: printing waitqueue objects without setting *PRINT-CIRCLE* to T is now
safe (lp#673630).
* bug fix: Solaris/x86-64 wasn't getting built with lutex support by
mistake. (lp#667297).
* bug fix: CONSTANTLY generated functions had bogus lambda-lists. (lp#713626)
* bug fix: RUN-PROGRAM :PTY option was racy on OpenBSD. (lp#669485)
* bug fix: UNINTERN takes a symbol, not a symbol designator -- could previously
unintern the wrong symbol with the same name. (lp#693796)
* bug fix: COPY-PPRINT-DISPATCH always has access to a pristine table,
making it possible to restore the initial table if it has been messed up.
(lp#678409)
|
|
From Kozachuk Oleksandr <oleksandr@kozachuk.info> in private mail.
|
|
Patches came from Kai-Uwe Eckhardt.
|
|
in PR 44653. Bump PKGREVISION.
Set LICENSE.
|
|
o New here is that we can now drop the DragonFly patch.
|
|
Console_GetOpt and Structures_Graph.
PEAR 1.9.2:
Release date: 2011-02-28 18:58 UTC
Changelog:
Important! This is a security fix release. The advisory can be found at
http://pear.php.net/advisory-20110228.txt
Bugs:
* Fixed Bug #17463: Regression: On Windows, svntag [patch by doconnor]
* Fixed Bug #17641: pecl-list doesn't sort packages by name [dufuz]
* Fixed Bug #17781: invalid argument warning on foreach due to an
empty optional dependencie [dufuz]
* Fixed Bug #17801: PEAR run-tests wrongly detects php-cgi [patch by
David Jean Louis (izi)]
* Fixed Bug #17839: pear svntag does not tag package.xml file [dufuz]
* Fixed Bug #17986: PEAR Installer cannot handle files moved between
packages [dufuz]
* Fixed Bug #17997: Strange output if directories are not writeable [dufuz]
* Fixed Bug #18001: PEAR/RunTest coverage fails [dufuz]
* Fixed Bug #18056 [SECURITY]: Symlink attack in PEAR install [dufuz]
* Fixed Bug #18218: "pear package" does not allow the use of late
static binding [dufuz and Christer Edvartsen]
* Fixed Bug #18238: Wrong return code from "pear help" [till]
* Fixed Bug #18308: Broken error message about missing channel
validator [yunosh]
This feature is implemented as a result of #18056
* Implemented Request #16648: Use TMPDIR for builds instead of /var/tmp [dufuz]
Console_GetOpt 1.3.0
Release date: 2010-12-11 21:23 UTC
Changelog:
* Implement Request #13140: [PATCH] to skip unknown parameters.
[patch by rquadling, improved on by dufuz]
Structures_Graph 1.0.4
Release date: 2010-10-26 04:10 UTC
Changelog:
Bugfix Release:
* Bug #17108 BasicGraph::test_directed_degree fails on PHP 5 [clockwerx]
|
|
taken from the Python SVN repository.
|