cvsuser     05/03/06 06:34:46

  Modified:    .        ChangeLog DEVELOPING NEWS PBC_COMPAT README
                        RELEASE_INSTRUCTIONS RESPONSIBLE_PARTIES VERSION
                        parrot.spec
               docs     intro.pod
               imcc     main.c
               t/native_pbc integer_1.pbc integer_2.pbc integer_3.pbc
                        integer_4.pbc number_1.pbc number_2.pbc
                        number_3.pbc number_4.pbc number_5.pbc string_1.pbc
                        string_2.pbc
  Log:
  release 0.1.2 - changed files
  
  Revision  Changes    Path
  1.17      +17 -2     parrot/ChangeLog
  
  Index: ChangeLog
  ===================================================================
  RCS file: /cvs/public/parrot/ChangeLog,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- ChangeLog 5 Jan 2005 05:08:46 -0000       1.16
  +++ ChangeLog 6 Mar 2005 14:34:41 -0000       1.17
  @@ -1,3 +1,18 @@
  +2005-03-06    leo
  +        * Released 0.1.2
  +     * big rewrite of string code, not yet finished but ...
  +     * partial implementation of a generational garbage collector
  +     * indirect register frame addressing
  +     * .return(args) PIR syntax
  +     * moved most of the Python code to dynclasses
  +     * a lot more Python functionality
  +     * precalculate opcodes with all constants
  +     * PGE - Parrot Grammar Engine
  +     * scalar classes refactoring
  +     * much more tests and big test system cleanup
  +     * improved documentation
  +     * and as always a lot more
  +
   2004-10-09    leo
           * Released 0.1.1
        * Need Perl 5.6 now for building
  @@ -3484,9 +3499,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.16 2005/01/05 05:08:46 coke Exp $
  +     perlstring.pmc, perlundef.pmc:  - genclass.pl attempts to put $Id: 
ChangeLog,v 1.17 2005/03/06 14:34:41 leo Exp $
        into generated files
  -        but the $Id: ChangeLog,v 1.16 2005/01/05 05:08:46 coke Exp $ string 
gets mangled when it's committed.
  +        but the $Id: ChangeLog,v 1.17 2005/03/06 14:34:41 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.10      +2 -2      parrot/DEVELOPING
  
  Index: DEVELOPING
  ===================================================================
  RCS file: /cvs/public/parrot/DEVELOPING,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- DEVELOPING        9 Oct 2004 12:07:51 -0000       1.9
  +++ DEVELOPING        6 Mar 2005 14:34:41 -0000       1.10
  @@ -1,5 +1,5 @@
  -LAST RELEASE:     Parrot 0.1.1,  2004.10.09
  -PREVIOUS RELEASE: Parrot 0.1.0,  2004.02.29
  +LAST RELEASE:     Parrot 0.1.2,  2005.03.06
  +PREVIOUS RELEASE: Parrot 0.1.1,  2004.10.09
   
   This file should only exist in development distributions. Delete it
   (and its entry in the MANIFEST) before packaging Parrot up for a CPAN
  
  
  
  1.14      +8 -0      parrot/NEWS
  
  Index: NEWS
  ===================================================================
  RCS file: /cvs/public/parrot/NEWS,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- NEWS      9 Oct 2004 12:07:51 -0000       1.13
  +++ NEWS      6 Mar 2005 14:34:41 -0000       1.14
  @@ -1,3 +1,11 @@
  +New in 0.1.2
  +
  +- New string handling code. Strings now have charset and encoding
  +- Parts of a generation garbage collector
  +- Better Python code, separated in dynclasses
  +- Parrot Grammar Engine
  +- Improved test coverage and documentation
  +
   New in 0.1.1
   
   Parrot 0.1.1 is an intermediate release with tons of updates and fixes.
  
  
  
  1.14      +1 -0      parrot/PBC_COMPAT
  
  Index: PBC_COMPAT
  ===================================================================
  RCS file: /cvs/public/parrot/PBC_COMPAT,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- PBC_COMPAT        27 Nov 2004 13:19:21 -0000      1.13
  +++ PBC_COMPAT        6 Mar 2005 14:34:41 -0000       1.14
  @@ -24,6 +24,7 @@
   
   # please insert tab separated entries at the top of the list
   
  +2005.03.06   leo     0.1.2 release
   2004.11.27   leo     tossed 36 ops: gt,ge,isgt,isge w. I,N,S args
   2004.11.27   leo     tossed 13 ops: forgot some op_n_i
   2004.11.27   leo     tossed 177 ops: constants only, mixed args
  
  
  
  1.48      +4 -1      parrot/README
  
  Index: README
  ===================================================================
  RCS file: /cvs/public/parrot/README,v
  retrieving revision 1.47
  retrieving revision 1.48
  diff -u -r1.47 -r1.48
  --- README    20 Feb 2005 19:25:34 -0000      1.47
  +++ README    6 Mar 2005 14:34:41 -0000       1.48
  @@ -1,4 +1,4 @@
  -This is Parrot, version 0.1.1
  +This is Parrot, version 0.1.2
   -----------------------------
   
   Parrot is Copyright (C) 2001-2005 The Perl Foundation. All Rights Reserved.
  @@ -90,6 +90,9 @@
   
       make fulltest
   
  +Note: due to string code changes some of the string tests fail with
  +"make testr", which is part of "make fulltest".
  +
   On some systems you can install parrot:
   
       make install
  
  
  
  1.12      +2 -3      parrot/RELEASE_INSTRUCTIONS
  
  Index: RELEASE_INSTRUCTIONS
  ===================================================================
  RCS file: /cvs/public/parrot/RELEASE_INSTRUCTIONS,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- RELEASE_INSTRUCTIONS      1 Mar 2004 09:13:32 -0000       1.11
  +++ RELEASE_INSTRUCTIONS      6 Mar 2005 14:34:41 -0000       1.12
  @@ -8,10 +8,9 @@
   
       2.  Update files with version-specific information:
   
  -        a.  Increment the version number in VERSION,
  +        a.  Increment the version number in:
  +         VERSION, parrot.spec, and docs/intro.pod,
            adjust IMCC_VERSION in imcc/main.c,
  -            and update VERSION in languages/perl6/perl6,
  -         parrot.spec, and docs/intro.pod.
   
           b.  Change the information in DEVELOPING to reflect
               this release's version number and date.
  
  
  
  1.13      +2 -2      parrot/RESPONSIBLE_PARTIES
  
  Index: RESPONSIBLE_PARTIES
  ===================================================================
  RCS file: /cvs/public/parrot/RESPONSIBLE_PARTIES,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- RESPONSIBLE_PARTIES       6 Mar 2004 07:35:18 -0000       1.12
  +++ RESPONSIBLE_PARTIES       6 Mar 2005 14:34:41 -0000       1.13
  @@ -9,6 +9,6 @@
   JIT                          Daniel Grunblatt, Leopold Toetsch
   Configure                    Brent Royal-Gordon
   Garbage Collector               ** volunteers?? **
  -I/O                          Melvin Smith, Juergen Boemmels
  -IMCC & PIR                      Melvin Smith, Leopold Toetsch
  +I/O                          Juergen Boemmels
  +IMCC & PIR                      Leopold Toetsch
   Misc core stuff                 Leopold Toetsch
  
  
  
  1.17      +1 -1      parrot/VERSION
  
  Index: VERSION
  ===================================================================
  RCS file: /cvs/public/parrot/VERSION,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- VERSION   9 Oct 2004 12:07:51 -0000       1.16
  +++ VERSION   6 Mar 2005 14:34:41 -0000       1.17
  @@ -1 +1 @@
  -0.1.1
  +0.1.2
  
  
  
  1.6       +1 -1      parrot/parrot.spec
  
  Index: parrot.spec
  ===================================================================
  RCS file: /cvs/public/parrot/parrot.spec,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- parrot.spec       9 Oct 2004 12:07:51 -0000       1.5
  +++ parrot.spec       6 Mar 2005 14:34:41 -0000       1.6
  @@ -1,4 +1,4 @@
  -%define version 0.1.1
  +%define version 0.1.2
   %define devel -devel
   %define prefix /usr/local/parrot/%{version}
   %define exec_prefix %{prefix}
  
  
  
  1.23      +2 -2      parrot/docs/intro.pod
  
  Index: intro.pod
  ===================================================================
  RCS file: /cvs/public/parrot/docs/intro.pod,v
  retrieving revision 1.22
  retrieving revision 1.23
  diff -u -r1.22 -r1.23
  --- intro.pod 9 Oct 2004 12:07:53 -0000       1.22
  +++ intro.pod 6 Mar 2005 14:34:42 -0000       1.23
  @@ -1,5 +1,5 @@
   # Copyright: 2001-2004 The Perl Foundation.  All Rights Reserved.
  -# $Id: intro.pod,v 1.22 2004/10/09 12:07:53 leo Exp $
  +# $Id: intro.pod,v 1.23 2005/03/06 14:34:42 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.1), but at this stage of the project an awful lot is
  +version 0.1.2), 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.92      +5 -5      parrot/imcc/main.c
  
  Index: main.c
  ===================================================================
  RCS file: /cvs/public/parrot/imcc/main.c,v
  retrieving revision 1.91
  retrieving revision 1.92
  diff -u -r1.91 -r1.92
  --- main.c    11 Jan 2005 18:15:17 -0000      1.91
  +++ main.c    6 Mar 2005 14:34:43 -0000       1.92
  @@ -20,7 +20,7 @@
   #include "pbc.h"
   #include "parser.h"
   
  -#define IMCC_VERSION "0.1.1"
  +#define IMCC_VERSION "0.1.2"
   
   static int load_pbc, run_pbc, write_pbc, pre_process, pasm_file;
   static char optimizer_opt[20];
  @@ -98,7 +98,7 @@
   {
       printf("This is parrot version " PARROT_VERSION " built for "
               PARROT_ARCHNAME ".\n\
  -Copyright (C) 2001-2004 The Perl Foundation.  All Rights Reserved.\n\
  +Copyright (C) 2001-2005 The Perl Foundation.  All Rights Reserved.\n\
   \n\
   Parrot may be copied only under the terms of either the Artistic License or 
the\n\
   GNU General Public License, which may be found in the Parrot source kit.\n\
  @@ -436,8 +436,8 @@
       }
   
       /* Read in the source and determine whether it's Parrot bytecode,
  -       PASM or a Parrot abstract syntax tree (PAST) file. If it isn't 
  -       any of these, then we assume that it is PIR. */       
  +       PASM or a Parrot abstract syntax tree (PAST) file. If it isn't
  +       any of these, then we assume that it is PIR. */
       if (!sourcefile || !*sourcefile) {
           IMCC_fatal(interp, 1, "main: No source file specified.\n" );
       }
  @@ -503,7 +503,7 @@
           IMCC_info(interp, 1,"Reading %s\n", yyin == stdin ? 
"stdin":sourcefile);
       }
   
  -    /* If the input file is Parrot bytecode, then we simply read it 
  +    /* If the input file is Parrot bytecode, then we simply read it
          into a packfile, which Parrot then loads */
       if (load_pbc) {
           pf = Parrot_readbc(interp, sourcefile);
  
  
  
  1.5       +1 -1      parrot/t/native_pbc/integer_1.pbc
  
        <<Binary file>>
  
  
  1.3       +1 -1      parrot/t/native_pbc/integer_2.pbc
  
        <<Binary file>>
  
  
  1.3       +1 -1      parrot/t/native_pbc/integer_3.pbc
  
        <<Binary file>>
  
  
  1.3       +1 -1      parrot/t/native_pbc/integer_4.pbc
  
        <<Binary file>>
  
  
  1.21      +1 -1      parrot/t/native_pbc/number_1.pbc
  
        <<Binary file>>
  
  
  1.20      +1 -1      parrot/t/native_pbc/number_2.pbc
  
        <<Binary file>>
  
  
  1.6       +1 -1      parrot/t/native_pbc/number_3.pbc
  
        <<Binary file>>
  
  
  1.4       +1 -1      parrot/t/native_pbc/number_4.pbc
  
        <<Binary file>>
  
  
  1.4       +1 -1      parrot/t/native_pbc/number_5.pbc
  
        <<Binary file>>
  
  
  1.3       +1 -1      parrot/t/native_pbc/string_1.pbc
  
        <<Binary file>>
  
  
  1.2       +1 -1      parrot/t/native_pbc/string_2.pbc
  
        <<Binary file>>
  
  

Reply via email to