Author: rgrjr
Date: Tue Aug 19 16:23:01 2008
New Revision: 30362
Modified:
trunk/ChangeLog
trunk/MANIFEST.generated
trunk/META.yml
trunk/NEWS
trunk/README
trunk/VERSION
trunk/config/gen/makefiles/root.in
trunk/docs/parrothist.pod
trunk/docs/project/release_manager_guide.pod
trunk/languages/tcl/t/cmd_namespace.t
trunk/parrot.spec
trunk/tools/util/release.json
Log:
[RELEASE] Merge from /branches/RELEASE_0_7_0/:
revision: 30346; author: rgrjr
Update version numbers etc. for Parrot release 0.7.0 "Severe Macaw".
revision: 30345; author: rgrjr
[release] Clean up "make fulltest" (see list discussion).
* config/gen/makefiles/root.in:
+ (fulltest): Run codetest instead of codingstd_tests.
* docs/project/release_manager_guide.pod:
+ So we don't need to say "failures are OK" here.
revision: 30344; author: coke
[tcl] temporarily TODO some failing tests for the release.
revision: 30339; author: rgrjr
* NEWS: Make style consistent with recent releases.
+ Move "Specification" before "Implementation".
+ Fix capitalization of Cardinal, Pipp, and Tcl bullets.
Modified: trunk/ChangeLog
==============================================================================
--- trunk/ChangeLog (original)
+++ trunk/ChangeLog Tue Aug 19 16:23:01 2008
@@ -1,5 +1,9 @@
#1 $Id$
+2008.08.19 rgrjr
+ * Released 0.7.0
+ See NEWS for more.
+
2008.07.15 barney
* Released 0.6.4
See NEWS for more.
Modified: trunk/MANIFEST.generated
==============================================================================
--- trunk/MANIFEST.generated (original)
+++ trunk/MANIFEST.generated Tue Aug 19 16:23:01 2008
@@ -2,11 +2,11 @@
# See tools/dev/install_files.pl for documentation on the
# format of this file.
# Please re-sort this file after *EVERY* modification
-blib/lib/libparrot.0.6.4.dylib [main]lib
+blib/lib/libparrot.0.7.0.dylib [main]lib
blib/lib/libparrot.a [main]lib
blib/lib/libparrot.dylib [main]lib
blib/lib/libparrot.so [main]lib
-blib/lib/libparrot.so.0.6.4 [main]lib
+blib/lib/libparrot.so.0.7.0 [main]lib
compilers/imcc/imclexer.c [main]
compilers/json/JSON.pbc [main]
compilers/json/JSON/grammar.pbc [main]
Modified: trunk/META.yml
==============================================================================
--- trunk/META.yml (original)
+++ trunk/META.yml Tue Aug 19 16:23:01 2008
@@ -4,7 +4,7 @@
# See http://module-build.sourceforge.net/META-spec-current.html for details.
---
name: parrot
-version: 0.6.4
+version: 0.7.0
author: [EMAIL PROTECTED]
abstract: a virtual machine designed for dynamic languages
license: artistic2
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Tue Aug 19 16:23:01 2008
@@ -1,28 +1,28 @@
# $Id$
-New in 0.7.0 [r29473 through r30270]
+New in 0.7.0
+- Specification
+ + PDD27: add multisub lookup
- Implementation
+ new concurrency implementation (see PDD25)
+ Exception PMC now captures a return continuation
+ improved PMC encapsulation (Iterator, Key, Pair)
-- Specification
- + PDD27: add multisub lookup
- Languages
+ Cardinal (Ruby):
- - Class variables
- - Parsing improvements
- - Minor additions to class builtins
- - Add support for block parameters to functions
+ - class variables
+ - parsing improvements
+ - minor additions to class builtins
+ - add support for block parameters to functions
+ Lua:
- various language fixes
- refactor all libraries (namespace, method registration)
- add a OpenGL binding (still incomplete)
- lost user back trace (see ppd25 & pushaction)
+ Pipp (PHP):
- - Add support for while- and for-loops
- - Add support for increment and decrement
- - Designate PHP 5.3 as the reference implementation
- - Improve support for string literals
+ - add support for while- and for-loops
+ - add support for increment and decrement
+ - designate PHP 5.3 as the reference implementation
+ - improve support for string literals
+ Pugs (Perl 6):
- removed due to bit rot
+ Rakudo (Perl 6):
@@ -38,9 +38,9 @@
+ Tcl:
- implement [lreverse], [lsort -command]
- allow [incr] to autovivify
- - Update tclsh spec target to 8.5.3
- - Fix bug in TclDict PMC, allowing ~200 more [dict] spec tests to pass
- - Update 'make spectest' fudging, using TODO instead of SKIP if possible
+ - update tclsh spec target to 8.5.3
+ - fix bug in TclDict PMC, allowing ~200 more [dict] spec tests to pass
+ - update 'make spectest' fudging, using TODO instead of SKIP if possible
- Compilers
+ PCT:
- :scope('register') for PAST::Var nodes
Modified: trunk/README
==============================================================================
--- trunk/README (original)
+++ trunk/README Tue Aug 19 16:23:01 2008
@@ -1,4 +1,4 @@
-This is Parrot, version 0.6.4
+This is Parrot, version 0.7.0
------------------------------
Parrot is Copyright (C) 2001-2008, The Perl Foundation.
@@ -96,7 +96,7 @@
If you want to install Parrot into a non-standard location use:
- perl Configure.pl --prefix=/Users/foo/parrot-0.6.4
+ perl Configure.pl --prefix=/Users/foo/parrot-0.7.0
make install
But please note that dynamic libs will not be found for non-standard
Modified: trunk/VERSION
==============================================================================
--- trunk/VERSION (original)
+++ trunk/VERSION Tue Aug 19 16:23:01 2008
@@ -1 +1 @@
-0.6.4
+0.7.0
Modified: trunk/config/gen/makefiles/root.in
==============================================================================
--- trunk/config/gen/makefiles/root.in (original)
+++ trunk/config/gen/makefiles/root.in Tue Aug 19 16:23:01 2008
@@ -1483,7 +1483,7 @@
[EMAIL PROTECTED]@ src_tests
[EMAIL PROTECTED]@ run_tests
[EMAIL PROTECTED]@ perl_tests
- [EMAIL PROTECTED]@ codingstd_tests
+ [EMAIL PROTECTED]@ codetest
[EMAIL PROTECTED]@ benchmark_tests
[EMAIL PROTECTED]@ doc_tests
[EMAIL PROTECTED]@ distro_tests
Modified: trunk/docs/parrothist.pod
==============================================================================
--- trunk/docs/parrothist.pod (original)
+++ trunk/docs/parrothist.pod Tue Aug 19 16:23:01 2008
@@ -122,4 +122,6 @@
Barney 0.6.4 2008-Jul-15 "St. Vincent Amazon"
+ Bob 0.7.0 2008-Aug-19 "Severe Macaw"
+
=cut
Modified: trunk/docs/project/release_manager_guide.pod
==============================================================================
--- trunk/docs/project/release_manager_guide.pod (original)
+++ trunk/docs/project/release_manager_guide.pod Tue Aug 19 16:23:01 2008
@@ -106,7 +106,7 @@
Run C<perl tools/dev/pbc_header.pl --upd t/native_pbc/*.pbc>
to update version and fingerprint in the native tests.
-Please check with C<perl t/native_pbc/*.t>.
+Please check with C<prove t/native_pbc/*.t>.
NOTE: Due to frequent PBC changes, these tests are currently skipped.
@@ -120,10 +120,7 @@
$ make fulltest 2>&1 | tee make_fulltest.log
Note that running "make fulltest" takes a while and that separate
-harnesses are being run. Also, note that "make fulltest" includes
-"make codingstd_tests"; some of these are expected to fail, but the
-subset run by "make test" B<must> pass (see C<@developing_tests> in
-F<lib/Parrot/Harness/DefaultTests.pm>).
+harnesses are being run.
=back
@@ -134,7 +131,8 @@
svn diff | more
svn commit
-Write down the revision number from this commit. You will need it later in
step 7.
+Write down the revision number from this commit. You will need it later in
+step 7.
=item 4.
@@ -325,7 +323,6 @@
determined each month, and will depend on the features actually present in
that release.
- - August 19th, 2008 - Bob Rogers
- September 16th, 2008 - Patrick R. Michaud
- October 21st, 2008 - Jerry Gay
- November 18th, 2008 - chromatic
Modified: trunk/languages/tcl/t/cmd_namespace.t
==============================================================================
--- trunk/languages/tcl/t/cmd_namespace.t (original)
+++ trunk/languages/tcl/t/cmd_namespace.t Tue Aug 19 16:23:01 2008
@@ -78,7 +78,7 @@
{wrong # args: should be "namespace exists name"} \
{namespace exists: too many args}
-is [namespace exists a] 0 {namespace exists: failure}
+eval_is {namespace exists a} 0 {namespace exists: failure} {TODO {broken in
r30286}}
is [namespace exists {}] 1 {namespace exists: global implicit}
is [namespace exists ::] 1 {namespace exists: global explicit}
@@ -108,8 +108,7 @@
is [set bar] ok {namespace eval + proc + upvar}
namespace delete foo
-is [namespace exists foo] 0 {namespace delete}
-
+eval_is {namespace exists foo} 0 {namespace delete} {TODO {broken in r30286}}
eval_is {namespace current foo} \
{wrong # args: should be "namespace current"} \
Modified: trunk/parrot.spec
==============================================================================
--- trunk/parrot.spec (original)
+++ trunk/parrot.spec Tue Aug 19 16:23:01 2008
@@ -1,5 +1,5 @@
Name: parrot
-Version: 0.6.4
+Version: 0.7.0
Release: 1%{?dist}
Summary: Parrot Virtual Machine
License: Artistic 2.0
Modified: trunk/tools/util/release.json
==============================================================================
--- trunk/tools/util/release.json (original)
+++ trunk/tools/util/release.json Tue Aug 19 16:23:01 2008
@@ -1,9 +1,9 @@
{
- "release.version" : "0.6.4",
- "release.name" : "St. Vincent Amazon",
+ "release.version" : "0.7.0",
+ "release.name" : "Severe Macaw",
"release.day" : "Tuesday",
- "release.date" : "15 July 2008",
- "release.nextdate" : "19 Aug 2008",
+ "release.date" : "19 Aug 2008",
+ "release.nextdate" : "16 Sep 2008",
"web.root" : "http://parrotcode.org/",
"web.source" : "source.html",
@@ -11,13 +11,13 @@
"web.repository" : "https://svn.perl.org/parrot/trunk/",
"bugday.day" : "Saturday",
- "bugday.date" : "16 Aug 2008",
+ "bugday.date" : "13 Sep 2008",
"rt.root" : "https://rt.perl.org/rt3/",
- "rt.tracking" : "Ticket/Display.html?id=56912",
+ "rt.tracking" : "Ticket/Display.html?id=58058",
"wiki.root" : "http://www.perlfoundation.org/parrot/index.cgi?",
- "wiki.bugday" : "bug_day_2008_08_16",
+ "wiki.bugday" : "bug_day_2008_09_13",
"cpan.search" : "http://search.cpan.org/dist/parrot",
"subversion.root" : "http://subversion.tigris.org/",