cvsuser 04/10/09 05:07:55
Modified: . ChangeLog DEVELOPING NEWS PBC_COMPAT PLATFORMS
README VERSION parrot.spec
docs intro.pod
imcc main.c
languages/perl6 perl6
Log:
0.1.1 release changes
Revision Changes Path
1.15 +32 -2 parrot/ChangeLog
Index: ChangeLog
===================================================================
RCS file: /cvs/public/parrot/ChangeLog,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -w -r1.14 -r1.15
--- ChangeLog 29 Feb 2004 13:18:39 -0000 1.14
+++ ChangeLog 9 Oct 2004 12:07:51 -0000 1.15
@@ -1,3 +1,33 @@
+2004-10-09 leo
+ * Released 0.1.1
+ * Need Perl 5.6 now for building
+ * Basic AST support, PAST file parser, bits of code generation
+ * BigInt PMC using GMP
+ * Complex PMC
+ * Dynamic loading improved including bundles of PMC classes
+ * Experimental support for "make install"
+ * IA64 and hppa JIT supprt
+ * ICU unicode support
+ * IO layer handling code
+ * IO readline and buffered IO fixes
+ * Incremental GC
+ * Internal pythonic functions: filter, map, reduce, max, min ...
+ * Languages updates for m4, tcl, perl6, regex. New parakeet language.
+ * Library updates, Stream and SDL library
+ * MMD - multi method dispatch for binary vtable methods
+ * Many new array PMCs
+ * Method call syntax in PIR obj."meth"(...)
+ * More OS stuff: stat, exec, system, gmtime, piped read and write
+ * New Python PMCs like Enumerate, None
+ * Non-branching compare opcodes
+ * PIR support for += and friends
+ * Python language subdir
+ * Python types mapped to existing PMCs
+ * Slices and range support
+ * Tons of bug fixes, documentation updates, new tests
+ * Win32 COFF exec support
+ * ... and a lot more
+
2004-02-29 leo
* Released 0.1.0
* "Ladies and gentlemen, I give you... objects!"
@@ -3454,9 +3484,9 @@
2002-01-04 16:09 dan
* classes/: genclass.pl, perlarray.pmc, perlint.pmc, perlnum.pmc,
- perlstring.pmc, perlundef.pmc: - genclass.pl attempts to put $Id: ChangeLog,v
1.14 2004/02/29 13:18:39 leo Exp $
+ perlstring.pmc, perlundef.pmc: - genclass.pl attempts to put $Id: ChangeLog,v
1.15 2004/10/09 12:07:51 leo Exp $
into generated files
- but the $Id: ChangeLog,v 1.14 2004/02/29 13:18:39 leo Exp $ string gets
mangled when it's committed.
+ but the $Id: ChangeLog,v 1.15 2004/10/09 12:07:51 leo Exp $ string gets
mangled when it's committed.
This patch fixes the existing .pmc files and fixes genclass.pl.
- Makes capitalization in .pmc header match actual filenames
1.9 +2 -2 parrot/DEVELOPING
Index: DEVELOPING
===================================================================
RCS file: /cvs/public/parrot/DEVELOPING,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -w -r1.8 -r1.9
--- DEVELOPING 29 Feb 2004 13:18:39 -0000 1.8
+++ DEVELOPING 9 Oct 2004 12:07:51 -0000 1.9
@@ -1,5 +1,5 @@
-LAST RELEASE: Parrot 0.1.0, 2004.02.29
-PREVIOUS RELEASE: Parrot 0.0.13, 2003.10.31
+LAST RELEASE: Parrot 0.1.1, 2004.10.09
+PREVIOUS RELEASE: Parrot 0.1.0, 2004.02.29
This file should only exist in development distributions. Delete it
(and its entry in the MANIFEST) before packaging Parrot up for a CPAN
1.13 +15 -0 parrot/NEWS
Index: NEWS
===================================================================
RCS file: /cvs/public/parrot/NEWS,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -w -r1.12 -r1.13
--- NEWS 1 Mar 2004 08:48:26 -0000 1.12
+++ NEWS 9 Oct 2004 12:07:51 -0000 1.13
@@ -1,3 +1,18 @@
+New in 0.1.1
+
+Parrot 0.1.1 is an intermediate release with tons of updates and fixes.
+ - Python support: Parrot runs 4/7 of the pie-thon test suite
+ - Better OS support: more platforms, compiler, OS functions
+ - Improved PIR syntax for method calls and <op>= assignment
+ - Dynamic loading reworked including a "make install" target
+ - MMD - multi method dispatch for binary vtable methods
+ - Library improvement and cleanup
+ - BigInt, Complex, *Array, Slice, Enumerate, None PMC classes
+ - IA64 and hppa JIT supprt
+ - Tons of fixes, improvements, new tests, and documentation updates.
+A lot is unfinished and keeps changing. Nethertheless Parrot is stable
+and usable at the surface, while internals are moving.
+
New in 0.1.0
- "Ladies and gentlemen, I give you... objects!"
- Huge documentation overhaul
1.9 +1 -0 parrot/PBC_COMPAT
Index: PBC_COMPAT
===================================================================
RCS file: /cvs/public/parrot/PBC_COMPAT,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -w -r1.8 -r1.9
--- PBC_COMPAT 26 Sep 2004 09:37:58 -0000 1.8
+++ PBC_COMPAT 9 Oct 2004 12:07:51 -0000 1.9
@@ -24,6 +24,7 @@
# please insert tab separated entries at the top of the list
+2004.10.09 leo 0.1.1 release
2004.09.26 leo insert non-branching compare ops
2004.09.24 leo insert interpinfo_p opcodes
2004.02.29 leo 0.1.0 release
1.29 +1 -1 parrot/PLATFORMS
Index: PLATFORMS
===================================================================
RCS file: /cvs/public/parrot/PLATFORMS,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -w -r1.28 -r1.29
--- PLATFORMS 8 Oct 2004 14:41:56 -0000 1.28
+++ PLATFORMS 9 Oct 2004 12:07:51 -0000 1.29
@@ -32,7 +32,7 @@
win32-cygwin_1.5.11_1 Y Y - Y*5 Y Y Y 20041006
win32-icl_8.0.48 - Y - - - Y Y/2
win32-mingw
-win32-ms-cl_13.10.3077 - Y - - - Y Y
+win32-ms-cl_13.10.3077 - Y - - - Y Y/9 20041008
- ... no
Y ... yes
1.38 +1 -1 parrot/README
Index: README
===================================================================
RCS file: /cvs/public/parrot/README,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -w -r1.37 -r1.38
--- README 8 Oct 2004 14:41:56 -0000 1.37
+++ README 9 Oct 2004 12:07:51 -0000 1.38
@@ -1,4 +1,4 @@
-This is Parrot, version 0.1.0
+This is Parrot, version 0.1.1
-----------------------------
Parrot is Copyright (C) 2001-2004 The Perl Foundation. All Rights Reserved.
1.16 +1 -1 parrot/VERSION
Index: VERSION
===================================================================
RCS file: /cvs/public/parrot/VERSION,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -w -r1.15 -r1.16
--- VERSION 29 Feb 2004 13:18:39 -0000 1.15
+++ VERSION 9 Oct 2004 12:07:51 -0000 1.16
@@ -1 +1 @@
-0.1.0
+0.1.1
1.5 +1 -1 parrot/parrot.spec
Index: parrot.spec
===================================================================
RCS file: /cvs/public/parrot/parrot.spec,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -w -r1.4 -r1.5
--- parrot.spec 29 Feb 2004 13:18:39 -0000 1.4
+++ parrot.spec 9 Oct 2004 12:07:51 -0000 1.5
@@ -1,4 +1,4 @@
-%define version 0.1.0
+%define version 0.1.1
%define devel -devel
%define prefix /usr/local/parrot/%{version}
%define exec_prefix %{prefix}
1.22 +2 -2 parrot/docs/intro.pod
Index: intro.pod
===================================================================
RCS file: /cvs/public/parrot/docs/intro.pod,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -w -r1.21 -r1.22
--- intro.pod 2 Mar 2004 09:18:34 -0000 1.21
+++ intro.pod 9 Oct 2004 12:07:53 -0000 1.22
@@ -1,5 +1,5 @@
# Copyright: 2001-2004 The Perl Foundation. All Rights Reserved.
-# $Id: intro.pod,v 1.21 2004/03/02 09:18:34 leo Exp $
+# $Id: intro.pod,v 1.22 2004/10/09 12:07:53 leo Exp $
=head1 NAME
@@ -74,7 +74,7 @@
investigating how to program in the Parrot assembler.
Periodic, numbered releases will appear on CPAN (we're currently on
-version 0.1.0), but at this stage of the project an awful lot is
+version 0.1.1), but at this stage of the project an awful lot is
changing between releases. To really keep up to date with Parrot,
we should get our copy from the CVS repository. Here's how we do that:
1.79 +1 -1 parrot/imcc/main.c
Index: main.c
===================================================================
RCS file: /cvs/public/parrot/imcc/main.c,v
retrieving revision 1.78
retrieving revision 1.79
diff -u -w -r1.78 -r1.79
--- main.c 1 Oct 2004 14:21:29 -0000 1.78
+++ main.c 9 Oct 2004 12:07:54 -0000 1.79
@@ -20,7 +20,7 @@
#include "pbc.h"
#include "parser.h"
-#define IMCC_VERSION "0.1.0"
+#define IMCC_VERSION "0.1.1"
static int load_pbc, run_pbc, write_pbc, pre_process;
static char optimizer_opt[20];
1.46 +1 -1 parrot/languages/perl6/perl6
Index: perl6
===================================================================
RCS file: /cvs/public/parrot/languages/perl6/perl6,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -w -r1.45 -r1.46
--- perl6 22 Jun 2004 07:36:18 -0000 1.45
+++ perl6 9 Oct 2004 12:07:55 -0000 1.46
@@ -29,7 +29,7 @@
use vars qw($PARROT $PBC2C $HERE $CD $VERSION $PERL $slash $exe);
use vars qw($PARROT_ROOT @temp_files $LIB $TEST_IMPORT $LIBPA %STATS);
-$VERSION = '0.1.0';
+$VERSION = '0.1.1';
do 'perl6-config' or # read pconfig, which was generated by Makefile
die "'perl6-config' not found: $!";