Author: leo
Date: Sun Jan 8 06:15:28 2006
New Revision: 10986
Modified:
trunk/ChangeLog
trunk/DEVELOPING
trunk/MANIFEST.generated
trunk/NEWS
trunk/PBC_COMPAT
trunk/PLATFORMS
trunk/README
trunk/RELEASE_INSTRUCTIONS
trunk/VERSION
trunk/compilers/imcc/main.c
trunk/docs/ROADMAP
trunk/parrot.spec
trunk/t/native_pbc/integer_1.pbc
trunk/t/native_pbc/integer_2.pbc
trunk/t/native_pbc/integer_3.pbc
trunk/t/native_pbc/integer_4.pbc
trunk/t/native_pbc/number_1.pbc
trunk/t/native_pbc/number_2.pbc
trunk/t/native_pbc/number_3.pbc
trunk/t/native_pbc/number_4.pbc
trunk/t/native_pbc/number_5.pbc
trunk/t/native_pbc/string_1.pbc
trunk/t/native_pbc/string_2.pbc
Log:
Release 0.4.1 file changes
* see RELEASE_INSTRUCTIONS for details
* update some PLATFORMS
Please note that release changes always invalidate existing .PBCs.
Modified: trunk/ChangeLog
==============================================================================
--- trunk/ChangeLog (original)
+++ trunk/ChangeLog Sun Jan 8 06:15:28 2006
@@ -1,5 +1,10 @@
# $Id$
+2006.01.08 leo
+ * Released 0.4.1
+
+ See NEWS for more.
+
2005.12.28 particle
* renamed all .imc files to .pir
* modified all doc references to .pir as well
Modified: trunk/DEVELOPING
==============================================================================
--- trunk/DEVELOPING (original)
+++ trunk/DEVELOPING Sun Jan 8 06:15:28 2006
@@ -1,7 +1,7 @@
# $Id$
-LAST RELEASE: Parrot 0.4.0 2005.12.04
-PREVIOUS RELEASE: Parrot 0.3.1 2005.11.06
+LAST RELEASE: Parrot 0.4.1 2006.01.08
+PREVIOUS RELEASE: Parrot 0.4.0 2005.12.04
This file should only exist in development distributions. Delete it
(and its entry in the MANIFEST) before packaging Parrot up for a CPAN
Modified: trunk/MANIFEST.generated
==============================================================================
--- trunk/MANIFEST.generated (original)
+++ trunk/MANIFEST.generated Sun Jan 8 06:15:28 2006
@@ -11,7 +11,7 @@ pbc_info
pbc_merge [main]bin
blib/lib/libparrot.a [main]lib
blib/lib/libparrot.so [main]lib
-blib/lib/libparrot.so.0.4.0 [main]lib
+blib/lib/libparrot.so.0.4.1 [main]lib
docs/ops/bit.pod [main]doc
docs/ops/cmp.pod [main]doc
docs/ops/core.pod [main]doc
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Sun Jan 8 06:15:28 2006
@@ -2,19 +2,21 @@
New in 0.4.1
-- Shootout examples
-- OS pmc started (mkdir,cd,cwd,rm,umask,stat)
+- Installation: 'make install' is using standard locations now
+ (/usr/local is the default --prefix)
+- Produce static and shared libraries on some systems
- Configure system rearragement
-- Installation improvements
-- Produce shared library versions as well as static versions
-- Add support for octal number constants
+- OS pmc started (mkdir,cd,cwd,rm,umask,stat)
+- Shootout examples
- Test files are now testable with 'prove'
- Smoke (and smokej) outputs progress
- PIR supports: I = A < B (>,<=,>=,==,!=)
+- Add support for octal number constants
- partcl updates:
- almost finish [string]; start [file]
- add build tool for generating inline'd tcl builtins from templates.
-- Jako updates: NCI, subroutines, global variables and constants all work.
(Gregor)
+- Jako updates: NCI, subroutines, global variables and constants all work.
+ (Gregor)
New in 0.4.0
Modified: trunk/PBC_COMPAT
==============================================================================
--- trunk/PBC_COMPAT (original)
+++ trunk/PBC_COMPAT Sun Jan 8 06:15:28 2006
@@ -24,6 +24,7 @@
# please insert tab separated entries at the top of the list
+2006.01.08 leo released 0.4.1
2005.12.04 leo released 0.4.0, deleted opcodes
2005.12.01 leo inserted another pic ops
2005.11.22 leo changed PBC format (HLL_info)
Modified: trunk/PLATFORMS
==============================================================================
--- trunk/PLATFORMS (original)
+++ trunk/PLATFORMS Sun Jan 8 06:15:28 2006
@@ -8,8 +8,8 @@ Platform B8 Runloops
---------------------------------------------------------------------------
aix-pwr-xlc6 B - Y - Y - Y Y
aix-pwr64-xlc6 B8 - - - Y - Y Y/20
-darwin_7.9.0 (10.3) B Y Y - Y Y Y Y Y 20051204
-darwin_8.2.0-gcc4.0.0 B Y Y 20050804
+darwin_7.9.0 (10.3) B Y Y - Y Y Y Y Y 20060108
+darwin_8.2.0-gcc4.0.0 B Y Y - Y Y Y Y 20050804
freebsd5.2-i386 Y Y/4 Y Y - Y*6 Y
freebsd6.0b-amd64 8 Y - - Y Y Y Y/12 20050804
hpux-pa_risc2.0-gcc2.9 B - - Y Y Y*2 Y
@@ -24,12 +24,12 @@ linux-x86-gcc2.95.2 Y Y Y
linux-x86-gcc3.2.3 Y Y Y Y Y Y Y 20050930
linux-x86-gcc3.3.3 Y Y Y Y Y Y Y Y 20051001
linux-x86-gcc3.3.3 *3 Y Y Y Y Y Y Y*3
-linux-x86-gcc3.3.5.2005013 Y Y Y Y Y Y Y 20050930
+linux-x86-gcc3.3.5.2005013 Y Y Y Y Y Y Y 20060108
linux-x86-gcc4.0.3 Y Y Y Y Y Y Y Y 20051204
linux-x86-icc8 Y Y Y Y Y Y Y
linux-x86_64-gcc3.3.3 8 Y - - Y Y Y Y
linux-x86_64-gcc3.4.2 8 Y - - Y Y Y Y 200505
-linux-x86_64-gcc3.4.3 8 Y - - Y Y Y Y 20051204
+linux-x86_64-gcc3.4.3 8 Y - - Y Y Y Y 20060108
netbsd Y Y Y*1
openbsd Y Y/5 Y Y - Y Y
openbsd_beta_3.5-vax Y*4 Y/26
@@ -42,7 +42,7 @@ tru64-alpha-gcc 8
tru64-alpha-dec_c_v6.5 8 Y Y Y 20040816
vms
win32-bcc
-win32-cygwin_1.5.11_1 Y Y - Y*5 Y Y Y 20041006
+win32-cygwin_1.5.18 Y Y - Y Y Y*5 Y/2 20060108
win32-icl_8.0.48 - Y - - - Y Y/2
win32-mingw-gcc3.4.2 Y Y Y - - Y Y/10 Y 20051202
win32-msvc_6.0 - Y - - - Y Y 20050804
@@ -75,8 +75,7 @@ Remarks:
*2 needs Configure.pl --define=inet_aton
*3 kernel 2.6.1 NPTL: signal_2 and _4 failing due to test script problems
*4 need deactivating of PARROT_HAS_HEADER_DLFCN
-*5 by enabling cygwin in t/pmc/threads.t, some tests fail due to a bug in
- that release. 1.5.10-3 and latest snapshots are ok.
+*5 need PATH=$PATH:$PWD/blib/lib to locate DLL
*6 needs "gmake"
*7 needs perl Configure.pl --cc=gcc --link=gcc --ld=gcc --cxx=gcc
Modified: trunk/README
==============================================================================
--- trunk/README (original)
+++ trunk/README Sun Jan 8 06:15:28 2006
@@ -1,4 +1,4 @@
-This is Parrot, version 0.4.0
+This is Parrot, version 0.4.1
-----------------------------
Parrot is Copyright (C) 2001-2005 The Perl Foundation. All Rights Reserved.
@@ -65,7 +65,7 @@ For systems like HPUX that don't have in
If you want to install Parrot into a non-standard location use
- perl Configure.pl --prefix=/Users/foo/parrot-0.4.0
+ perl Configure.pl --prefix=/Users/foo/parrot-0.4.1
Running Configure.pl will generate a config.h header, a Parrot::Config
module, platform files and some Makefiles.
Modified: trunk/RELEASE_INSTRUCTIONS
==============================================================================
--- trunk/RELEASE_INSTRUCTIONS (original)
+++ trunk/RELEASE_INSTRUCTIONS Sun Jan 8 06:15:28 2006
@@ -11,8 +11,10 @@ To prepare a release:
2. Update files with version-specific information:
a. Increment the version number in:
- VERSION, parrot.spec,
- adjust IMCC_VERSION in imcc/main.c, MANIFEST.generated
+ - VERSION
+ - parrot.spec,
+ - compilers/imcc/main.c
+ - MANIFEST.generated
b. Change the information in DEVELOPING to reflect
this release's version number and date.
Modified: trunk/VERSION
==============================================================================
--- trunk/VERSION (original)
+++ trunk/VERSION Sun Jan 8 06:15:28 2006
@@ -1 +1 @@
-0.4.0
+0.4.1
Modified: trunk/compilers/imcc/main.c
==============================================================================
--- trunk/compilers/imcc/main.c (original)
+++ trunk/compilers/imcc/main.c Sun Jan 8 06:15:28 2006
@@ -20,7 +20,7 @@
#include "pbc.h"
#include "parser.h"
-#define IMCC_VERSION "0.4.0"
+#define IMCC_VERSION "0.4.1"
static int load_pbc, run_pbc, write_pbc, pre_process, pasm_file;
static char optimizer_opt[20];
Modified: trunk/docs/ROADMAP
==============================================================================
--- trunk/docs/ROADMAP (original)
+++ trunk/docs/ROADMAP Sun Jan 8 06:15:28 2006
@@ -25,9 +25,9 @@ document, among others.
For a high level overview of parrot milestones, please see:
L<http://www.perlfoundation.org/gc/grants/2005-p6-proposal.html>
-=head1 CURRENT RELEASE (0.4.0)
+=head1 CURRENT RELEASE (0.4.1)
-Parrot 0.4.0 was released on Dec. 4th, 2005. For a list of new and fixed
+Parrot 0.4.1 was released on Jan. 8th, 2006. For a list of new and fixed
feature see L<NEWS>.
=head1 OVERVIEW
Modified: trunk/parrot.spec
==============================================================================
--- trunk/parrot.spec (original)
+++ trunk/parrot.spec Sun Jan 8 06:15:28 2006
@@ -1,4 +1,4 @@
-%define version 0.4.0
+%define version 0.4.1
%define devel -devel
%define prefix /usr/local/parrot/%{version}
%define exec_prefix %{prefix}
Modified: trunk/t/native_pbc/integer_1.pbc
==============================================================================
Binary files. No diff available.
Modified: trunk/t/native_pbc/integer_2.pbc
==============================================================================
Binary files. No diff available.
Modified: trunk/t/native_pbc/integer_3.pbc
==============================================================================
Binary files. No diff available.
Modified: trunk/t/native_pbc/integer_4.pbc
==============================================================================
Binary files. No diff available.
Modified: trunk/t/native_pbc/number_1.pbc
==============================================================================
Binary files. No diff available.
Modified: trunk/t/native_pbc/number_2.pbc
==============================================================================
Binary files. No diff available.
Modified: trunk/t/native_pbc/number_3.pbc
==============================================================================
Binary files. No diff available.
Modified: trunk/t/native_pbc/number_4.pbc
==============================================================================
Binary files. No diff available.
Modified: trunk/t/native_pbc/number_5.pbc
==============================================================================
Binary files. No diff available.
Modified: trunk/t/native_pbc/string_1.pbc
==============================================================================
Binary files. No diff available.
Modified: trunk/t/native_pbc/string_2.pbc
==============================================================================
Binary files. No diff available.