summaryrefslogtreecommitdiff
path: root/lang/parrot/patches
diff options
context:
space:
mode:
authorhe <he>2011-05-18 08:20:30 +0000
committerhe <he>2011-05-18 08:20:30 +0000
commitd7bb199a4b0a17ddd9b568930e22cec8019615dd (patch)
tree65732803f8aa2b302455bd173c1f5e99abf6be09 /lang/parrot/patches
parent3981036b04e6de77c646493e946cfe7f8d3b3d1e (diff)
downloadpkgsrc-d7bb199a4b0a17ddd9b568930e22cec8019615dd.tar.gz
Update parrot to version 3.4.0.
Local changes: o Remove local fix which has been adopted upstream. Upstream changes: 3.4.0 news: - Core + The Generational Mark and Sweep garbage collector is the new default. + The --gc-nursery-size command line argument was added. + Parrot now gets entropy from the underlying OS. + The NCI subsystem now supports 8, 16, 32 and 64 bit integers. + The NCI subsystem now supports "long long" and "long double" signatures. Not all platforms/compilers support these non-standard types, so developers are cautioned to take note that using them reduces portability. + Many more OpenGL functions in the Parrot OpenGL bindings are available, which required the above-mentioned signatures. + Bytecode-related embedding api functions moved to src/embed/bytecode.c. - Languages + Winxed - Use 'using extern' for module imports. - Improved stage 0 prefix ++ and -- operators. - Allow 'null' in conditional operator. - Several examples are updated. - Community + Google Summer of Code Bonding period is going well. Students are mostly done with their classes and much code will flow soon. - Documentation + More PCT introductions are available. 3.3.0 news: - Core + The isa and isa_pmc vtables can now be overridden from PIR + IMCC has a new improved external interface + A new IMCCompiler PMC adds prototype PDD31-alike functionality for the PIR and PASM compilers + New --with-llvm option to Configure.pl, which will link to LLVM if it is available - Community + Parrot Virtual Machine was accepted into Google Summer of Code 2011 - Ecosystem + Rosella adds a stable "Event" library to implement a publish/subscribe mechanism - Tests + The test coverage of the extend_vtable subsystem was greatly increased
Diffstat (limited to 'lang/parrot/patches')
-rw-r--r--lang/parrot/patches/patch-am26
1 files changed, 0 insertions, 26 deletions
diff --git a/lang/parrot/patches/patch-am b/lang/parrot/patches/patch-am
deleted file mode 100644
index 946a51d2ed7..00000000000
--- a/lang/parrot/patches/patch-am
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD: patch-am,v 1.2 2011/04/06 11:25:31 he Exp $
-
-Perl uses stat(2) and lstat(2) directly, and those system calls may
-not fill in st_rdev, leaving garbage behind. Parrot, on the other hand,
-sets the st_rdev member always to 0 in stat_buf_to_array() in dynpmc/os.pmc,
-so compensate for this by zeroing the st_rdev member from the perl stat
-and lstat operations.
-
---- t/dynpmc/os.t.orig 2011-03-15 08:01:43.000000000 +0000
-+++ t/dynpmc/os.t
-@@ -324,6 +324,7 @@ my $stat;
-
- my $count = $MSWin32 ? 11 : 13;
- my @s = stat('xpto');
-+$s[6] = 0; # Parrot does this internally...
- if ( $cygwin ) {
- # Mask inode number (fudge it)
- $s[1] &= 0xffffffff;
-@@ -483,6 +484,7 @@ SKIP: {
- skip 'broken test TT #457', 1 if $solaris;
-
- my @s = lstat('xpto');
-+ $s[6] = 0; # Parrot does this internally...
- if ($cygwin) {
- # Mask inode number (fudge it)
- $s[1] &= 0xffffffff;