Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Release 4.11.0 - All together - Happy Birthday Lovebird

Added install-man step [GH #687]. Add man-clean to clean. Fix auto::pod2man on windows.

OS threads with proxied PMCs are now default. Use perl Configure.pl --without-threads
to use the old green threads API, just without Proxies and without native OS threads
(and possible GC problems when running threaded tasks).

Fix linking dynext/libglutcb.so without installed libparrot.so
Warn about Archive::Tar COMPRESS_BZIP
  • Loading branch information...
commit 31a5f7e3d8250a850e95b407061be5fa03d598ff 1 parent 019f4ae
@rurban rurban authored
View
6 CREDITS
@@ -972,8 +972,8 @@ N: Reini Urban
U: rurban
E: rurban@cpan.org
E: rurban@cpanel.net
-D: cygwin, install, 64-bit pbc compat, float converters
-D: Release manager for 4.6.0, 4.10.0
+D: cygwin, install, native_pbc
+D: Release manager
S: Houston, TX
N: Richard Hainsworth
@@ -1076,7 +1076,7 @@ U: sorear
N: Stefan Seifert
U: nine
E: nine@detonation.org
-D: Continuation of Chandler's work on tasks
+D: Hybrid threads, continuation of Chandler's work on tasks
S: Linz, Austria
W: http://niner.name
View
3  ChangeLog
@@ -5,6 +5,7 @@
to true parallel OS threads as hybrid threads.
See http://wknight8111.blogspot.co.at/2010/08/gsoc-threads-chandons-results.html
and http://niner.name/Hybrid_Threads_for_the_Parrot_VM.pdf
+ Summary: http://perl6advent.wordpress.com/2012/12/11/day-11-parrot-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 only,
@@ -15,6 +16,7 @@
+ Added getprotobyname method to the Socket PMC
- Documentation
+ Marked unused API parameters
+ + Install man pages for all binaries
- Languages
+ nqp-rx tests updated from perl6/nqp-rx.git, and enabled to run on make test
- Platforms
@@ -30,7 +32,6 @@
+ removed duplicate ext/nqp-rx/t/p6regex tests
+ rewrote and enabled native_pbc tests [GH #394],
renamed native_pbc testfiles
- - Community
2012-11-21 release 4.10.0
- Core
View
2  README.pod
@@ -4,7 +4,7 @@
=head1 NAME
-README.pod - Readme to Parrot, version 4.10.0.
+README.pod - Readme to Parrot, version 4.11.0.
=head1 DESCRIPTION
View
9 RESPONSIBLE_PARTIES
@@ -54,20 +54,23 @@ Metacommitter Allison Randal
Committers
----------
-Core Developer Jonathan Worthington
+Core Developer
+ Andrew Whitworth
+ Reini Urban
Bernhard Schmalhofer
Kevin Tew
+ Jonathan Worthington
Bob Rogers
Nuno Carvalho
chromatic
Allison Randal
- Andrew Whitworth
Christoph Otto
Julian Albo
Mark Glines
Vasily Chekalkin
Jonathan "Duke" Leto
Alvis Yardley
+ Brian Gernhardt
Compiler Developer Patrick Michaud (PGE, PCT)
Allison Randal (TGE)
@@ -79,8 +82,8 @@ Platform Porter Allison Randal (Debian, Ubuntu)
Jerry Gay (Windows)
Gerd Pokorra (Fedora)
-
Patch Monster chromatic
+ Reini Urban
Jonathan Worthington
Jerry Gay
Will Coleda
View
2  VERSION
@@ -1 +1 @@
-4.10.0
+4.11.0
View
6 config/auto/pod2man.pm
@@ -1,4 +1,4 @@
-# Copyright (C) 2008, Parrot Foundation.
+# Copyright (C) 2008-2012, Parrot Foundation.
=head1 NAME
@@ -32,8 +32,8 @@ sub _init {
sub runstep {
my ( $self, $conf ) = @_;
-
- my $cmd = $conf->data->get('scriptdirexp_provisional') . q{/pod2man};
+ my $slash = $conf->data->get('slash');
+ my $cmd = $conf->data->get('scriptdirexp_provisional') . $slash . q{pod2man};
my $content = capture_output("$cmd docs/parrot.pod") || undef;
return 1 unless defined( $self->_initial_content_check($conf, $content) );
View
12 config/gen/makefiles/root.in
@@ -1241,7 +1241,7 @@ $(INSTALLABLEPDUMP) : $(FR_DIR)/pbc_dump/main$(O) $(FR_DIR)/pbc_dump/packdump$(O
$(FR_DIR)/pbc_dump/packdump$(O) \
src/longopt$(O) \
$(RPATH_BLIB) $(ALL_PARROT_LIBS) $(LINKFLAGS)
-#IF(win32): if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;1
+#IF(win32 and has_mt): if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;1
#
# Parrot Bytecode File Merger
@@ -2402,6 +2402,7 @@ clean : \
#IF(has_perldoc): html-clean \
examples-clean \
ext-clean \
+#IF(has_pod2man): man-clean \
#UNLESS(win32): cover-clean \
editor-clean
$(RM_F) chartypes "*.s" "*~"
@@ -2572,6 +2573,9 @@ test-clean :
"t/archive/parrot_test_run.tar.gz" \
".pod_examinable*.sto"
+man-clean :
+ $(RM_F) $(MAN_1)
+
# a failing step of cleaning, usually doesn't concern the following steps
realclean : clean
$(RM_RF) \
@@ -3141,9 +3145,9 @@ src/glut_nci_thunks$(O) : $(PARROT_H_HEADERS) \
$(INC_PMC_DIR)/pmc_nci.h
$(LIBGLUTCB_SO): $(LIBPARROT) src/glut_callbacks$(O) src/glut_nci_thunks$(O)
- $(LD) $(LD_LOAD_FLAGS) $(LDFLAGS) \
- @ld_out@$@ src/glut_callbacks$(O) src/glut_nci_thunks$(O) \
- $(ALL_PARROT_LIBS) @opengl_lib@
+ $(LD) @ld_out@$@ \
+ src/glut_callbacks$(O) src/glut_nci_thunks$(O) \
+ $(LINKARGS) @opengl_lib@
src/extra_nci_thunks.c : src/nci/extra_thunks.nci $(NCI_THUNK_GEN)
$(NCI_THUNK_GEN) --dynext --no-warn-dups \
View
1  docs/parrothist.pod
@@ -149,5 +149,6 @@ Starred release numbers indicate supported releases.
alvis 4.8.0 2012-Sep-18 "Spix's Macaw"
dukeleto 4.9.0 * 2012-Oct-16 "Proto-Hydra"
rurban 4.10.0 2012-Nov-21 "Red-eared Parakeet"
+ rurban 4.11.0 2012-Dec-18 "All together - Happy Birthday Lovebird"
=cut
View
12 docs/project/release_manager_guide.pod
@@ -150,10 +150,11 @@ files. For example,
perl tools/release/update_version.pl 3.8.0
-B<IMPORTANT:> The version change you just made by running
-F<tools/release/update_version.pl> invalidates any existing generated bytecode.
+The version change you just made by running F<tools/release/update_version.pl>
+did not invalidate existing generated bytecode. Only if you had to update
+F<PBC_COMPAT>.
Assuming you ran it in a directory with an existing build, you must now
-run C<make reconfig> to clear out any invalid bytecode.
+run C<make reconfig> to update the version in your config files.
=item b.
@@ -245,7 +246,8 @@ big-endian Parrot versions for full native_pbc coverage.
If F<PBC_COMPAT> was not updated and you got no updated native_pbc files,
you can still update the pbc headers with
-C<perl tools/dev/pbc_header.pl --update-fingerprint t/native_pbc/*.pbc>.
+C<perl tools/dev/pbc_header.pl --update-fingerprint t/native_pbc/*.pbc>,
+but this is not necessary anymore.
=item 8
@@ -549,10 +551,10 @@ The calendar of releases is available at the C<comp.lang.parrot> Google
calendar, visible at
L<http://www.google.com/calendar/render?cid=ldhctdamsgfg5a1cord52po9h8@group.calendar.google.com>.
- - Dec 18, 2012 - 4.11.0 - rurban
- Jan 15, 2013 - 5.0.0 - dukeleto
- Feb 19, 2013 - 5.1.0 - ??
- Mar 19, 2013 - 5.2.0 - ??
+ - Apr 16, 2013 - 5.3.0 - ??
=cut
View
3  tools/release/cut.pl
@@ -32,7 +32,8 @@ =head1 DESCRIPTION
$tar->replace_content("MANIFEST", $tarnifest);
-$tar->write("parrot-$VERSION.tar.gz", COMPRESS_GZIP, "parrot-$VERSION");
+$tar->write("parrot-$VERSION.tar.gz", COMPRESS_GZIP, "parrot-$VERSION");
+# Warning: Beware that COMPRESS_BZIP may create a GZIP'ed tar! Check with file.
$tar->write("parrot-$VERSION.tar.bz2", COMPRESS_BZIP, "parrot-$VERSION");
# Local Variables:
View
12 tools/release/release.json
@@ -1,8 +1,8 @@
{
- "release.version" : "4.9.0",
- "release.name" : "Proto-Hydra",
+ "release.version" : "4.11.0",
+ "release.name" : "All together - Happy Birthday Lovebird",
"release.day" : "Tuesday",
- "release.nextdate" : "12 November 2012",
+ "release.nextdate" : "15 January 2013",
"web.root" : "http://parrot.org/",
"web.source" : "download",
@@ -11,10 +11,10 @@
"web.org_root" : "https://github.com/parrot",
"bugday.day" : "Saturday",
- "bugday.date" : "10 November 2012",
+ "bugday.date" : "12 January 2013",
"wiki.root" : "https://github.com/parrot/parrot/wiki",
- "wiki.bugday" : "bug_day_2012_10_13",
+ "wiki.bugday" : "bug_day_2013_01_12",
- "ftp.path" : "ftp://ftp.parrot.org/pub/parrot/releases/devel/4.9.0/"
+ "ftp.path" : "ftp://ftp.parrot.org/pub/parrot/releases/devel/4.11.0/"
}
Please sign in to comment.
Something went wrong with that request. Please try again.