diff options
author | he <he> | 2011-05-18 08:20:30 +0000 |
---|---|---|
committer | he <he> | 2011-05-18 08:20:30 +0000 |
commit | d7bb199a4b0a17ddd9b568930e22cec8019615dd (patch) | |
tree | 65732803f8aa2b302455bd173c1f5e99abf6be09 /lang/parrot/patches | |
parent | 3981036b04e6de77c646493e946cfe7f8d3b3d1e (diff) | |
download | pkgsrc-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-am | 26 |
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; |