[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang/parrot
Module Name: pkgsrc
Committed By: sno
Date: Fri Sep 13 10:40:59 UTC 2013
pkgsrc/lang/parrot: Makefile PLIST PLIST.Darwin PLIST.shared
Updating lang/parrot from 4.8.0nb4 to 5.7.0 (for scheduled nqp and
raduko * imports).
* PLIST variable VERSION => PARROT_VERSION
* add PLIST awk rule to replace parrot's version string with
* add a fix for build on MacOS X 10.8
Upstream changes since 4.8.0:
2013-08-20 release 5.7.0
+ Fixed GH#976 - Cannot load PCRE library during install on gentoo x64.
+ All three of our GSoC students passed their midterms, and are
on track to complete their Parrot and Perl 6 projects on time.
Congratulations to Saurabh Kumar, Pawe�<82> Murias, and Denis Boyun!
2013-07-16 release 5.6.0
+ Makefile dependencies are now compatible with VMS make.
+ The main README is now more helpful.
2013-06-18 release 5.5.0
+ Configure options are now allowed to be quoted.
+ Fixed build on Win32.
+ Updated location of NQP on Win32.
+ Fixed Parrot::Distribution detection.
+ Noted that RESPONSIBLE_PARTIES is mostly out of date.
+ Stopped testing native PBC on 64bit LE, due to lack of access to
+ Added tool: make_upload_commands.pl
+ Parrot has been awarded 3 student slots in Google Summer of Code 2013!
This means that 3 lucky students will be on a paid internship from
Google to work on these accepted proposals:
= Saurabh Kumar - "Update parrot-libgit2 to latest libgit2 release"
= Denis Boyun - "Improve Web UI of App::Parrot::Create"
+ YAPC::NA::2013 hosted 4 days of Hackathon, focusing on the next
generation of Perl implementations.
= Huge Success!
+ MoarVM was unveiled:
+ P2 on Potion was debuted:
2013-05-21 release 5.4.0
+ Implemented the coth() and acot() math functions.
+ Fixed chomp to only trim a newline when it ends the string. [GH #958]
+ Added readlink() and Parrot_file_readlink(), with tests. [GH #967]
+ Parrot now detects the CPU model on Linux systems, as well as
detecting more CPU models on BSD, Cygwin, Solaris, Win32, and Darwin.
ARM v7 is also now recognized. [GH #962]
+ Threads examples now have proper POD sections and useful descriptions
with links to references.
+ Added main description for Task PMC.
+ Added descriptions to trig methods in Float PMC.
+ Added improved test coverage targets "cover_new" and "fullcover_new".
+ Improved tests for acot(), coth(), acot() math functions.
+ Added tests for options passed to debugger.
+ Updated native PBC test files for string, number, and integer,
which resolved 11 TODOs in the test suite. [GH #959]
+ Fixed test for the auto/arch config step.
- Release process
+ Added message digests to crow.pir.
+ Added in release.json: "release.type" can be "devel" or "supported".
+ Refactored common code to sub in auto_release.pl.
+ Parrot is part of the Hackathon at YAPC::NA::2013, in Austin, TX, USA!
+ Parrot has been accepted to Google Summer of Code 2013!
+ Currently there are two high-quality proposals being worked on:
https://gist.github.com/sa1/5468408 - parrot-libgit2
https://gist.github.com/denisboyun/5472762 - App::Parrot::Create
2013-04-16 release 5.3.0
+ Files generated by `make cover` are now correctly cleaned by `make`
and ignored by `git`.
+ Internal testing of the Configure probe for Fink now works correctly
with the --verbose flag.
+ Tests added for .sort method of ResizableFloatArray and
ResizableIntegerArray. [GH #926], [GH #927]
+ Benchmarks added for .sort methods of various Array objects.
+ Coverage analysis added for pbc_disassemble.
2013-03-19 release 5.2.0
+ IO now only syncs buffers for the IO types where syncing makes sense.
= PIO_VF_SYNC_IO flag added
+ installable_pdump now has the correct rpath (blib corrected to lib).
+ Tcl/Glob.pir has been removed. (PGE/Glob.pir remains intact)
+ All Parrot tarballs are now symlinked to the 'all' directory,
regardless of their true homes ('devel' or 'stable'), to better
allow for automated downloads.
2013-02-19 release 5.1.0
+ The .sort() method was added to the FixedFloatArray PMC
+ Improved detection of system memory for machines with >2GB
+ Improved pbc_to_exe support for spacey paths
+ Fixed Parrot_io_readall_s allocating too much string space
+ Fixed generated MANIFEST files to omit $destdir
+ .readall now checks that prior reads are respected.
+ Weekly IRC meetings have resumed. #parrotsketch Tuesdays at 1930 UTC
2013-01-22 release 5.0.0
+ Remove duplicate library search path entries, move "." from the
the end. [GH #368]
+ Install forgotten runtime include files:
+ Install include/parrot/pbcversion.h with the main package, not devel.
+ Install headers for dynpmc files.
+ Install libraries tgc.pbc, NCI/Utils.pbc, OpenGL/Math.pbc,
postgres.pbc, ProfTest.pbc and ProfTest/*pbc, String/Utils.pbc,
+ New experimental PARROT_DYNEXT environment variable
+ New experimental dynext_dirs config entry (same as PARROT_DYNEXT and
+ Add OS error messages to FileHandle.open() error messages [GH #911]
+ Generate MANIFEST.generated, cleanup MANIFEST,
removed MANIFEST_configure.generated, add installation of forgotten
+ perl Configure.pl now calls make clean if possible
+ Generate datadir/MANIFEST* for all installed files [GH #899]
+ Improved Configure.pl probes for --with-llvm
+ Replace / slashes with \ on windows for all Makefiles automatically.
This improves cygwin interaction, like remote or cronjob smoking on
+ Reenabled and fixed debugging line directives in pmc2c, ops2c not yet
+ Improved nci_thunk_gen (v0.02): handle void sig, add declaration
+ Fixed nci examples
+ Re-added docs/ops, the generated ops summary and docs/packfile-c.pod
+ Improved pdd10_embedding
+ Document FileHandle.open() exceptions and error messages
+ Added t/library/lib_search_path.t
2012-12-18 release 4.11.0
+ Parrot now supports fast and lightweight OS threads, based on Nat
initial GSoC work on green threads and then Stefan Seifert's extension
to true parallel OS threads as hybrid threads.
+ New parrot cmdline option --numthreads
+ Export new dynpmc_class_<ClassName> types [GH #870].
+ Changed core_ops library format and ops2c to contain the PBC_COMPAT
not the parrot version triple. Removed the duplicate
cpp definition in include/parrot/oplib/core_ops.h, use only
PARROT_CORE_OPLIB_INIT from config.h
+ Store PBC_MAJOR and PBC_MINOR in the config hash, stored by
+ Added getprotobyname method to the Socket PMC
+ Marked unused API parameters
+ Install man pages for all binaries
+ nqp-rx tests updated from perl6/nqp-rx.git, and enabled to run on
+ More compilation fixes on Windows without working mt.exe or
enable smoking without git binary.
+ Re-enabled pbc_dump -h --header-only
+ Improved pmc2c, added more UNUSED(arg) macros [GH #836]. Parrot is
+ failing Pod::Simple pod_todo.t tests are now skipped
+ added nqp-rx tests
+ removed duplicate ext/nqp-rx/t/p6regex tests
+ rewrote and enabled native_pbc tests [GH #394],
renamed native_pbc testfiles
2012-11-21 release 4.10.0
+ Add PMCNULL check to result_info op
+ Fixed record separator bug on io handles
+ Add -fpermissive so that nqp builds under gcc 4.7.2
+ Fixed warnings for old ICU 4.4
+ More VMS fixes, but not yet done
+ The threads branch is ready to be merged, but nqp needs some changes,
so it will be merged with 4.11.0.
+ Parrot mini-web server fixes
2012-10-16 release 4.9.0
+ Keep encoding information in the imcc optimizer, which fixes the
concat op but probably many more cases with non-ascii encoded
constant strings. [GH #837]
+ Fixed ByteBuffer set_string_native, which became out of sync with
two internal buffers. [GH #835]
+ Preload Configure steps when called with perl -d Configure.pl [GH
+ Strip unneeded config keys from installed config hash. Saves 6360
bytes from every installed executable. [GH #824]
+ Parrot_get_cpu_type returns now "unknown" for all unknown cpu types.
On non-windows it returned before 4.9.0 a null string. [GH #846]
+ Fixed src/hash.c for platforms where size_t is unsigned (e.g. vms)
+ Improved warnings for clang. [GH #843]
+ Cleaned wrong UNUSED(arg) macros in all pmc's due to an improved
pmc2c compiler, which SHIMs all UNUSED args. [GH #836]
+ Added clang++ support and a new auto::alignof Configure step. [GH
+ Fixed auto::inline for C++ compilers
+ Improved auto::llvm
+ The threads branch is almost ready to be merged. Some remaining races
have been fixed. There are only some remaining platforms errors on
+ Fixed Mime::Base64: Split long lines at 76 chars. [GH #826]
Support multi-byte codepoints. Use binary encoding,
encoded files are now endian specific [GH #813 + #814],
Added 2nd optional encoding arg to decode_base64().
+ Cleaned up removed parrot cmdline options -D/-O/-v from --help output
running.pod [GH #838]
+ Improved gdb pretty-printing for multi-byte strings
To generate a diff of this commit:
cvs rdiff -u -r1.72 -r1.73 pkgsrc/lang/parrot/Makefile
cvs rdiff -u -r1.33 -r1.34 pkgsrc/lang/parrot/PLIST
cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/parrot/PLIST.Darwin \
cvs rdiff -u -r1.14 -r1.15 pkgsrc/lang/parrot/buildlink3.mk
cvs rdiff -u -r1.54 -r1.55 pkgsrc/lang/parrot/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/parrot/version.mk
cvs rdiff -u -r0 -r1.6 pkgsrc/lang/parrot/patches/patch-aa
cvs rdiff -u -r1.6 -r1.7 pkgsrc/lang/parrot/patches/patch-ad
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Main Index |
Thread Index |