Permalink
Browse files

release 0.1.0 preparation

* new utility to fix version and fingerprint
* fix line endings - reported by Mitchell N Charity
* misc release related files updated
* update native PBC to new version, fingerprint


git-svn-id: https://svn.parrot.org/parrot/trunk@5482 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  • Loading branch information...
1 parent 72808b2 commit 7d4ba24056c737569f2c648dc08e825223cd08d8 Leopold Toetsch committed Feb 29, 2004
View
@@ -55,6 +55,9 @@ N: Bryan C. Warnock
N: Chip Salzenberg
+N: chromatic
+D: SDL library and examples
+
N: Clinton A. Pierce
D: Many PIR tests and fixes
@@ -68,6 +71,9 @@ D: JIT and EXEC subsystems
N: David M. Loyd
+N: Goplat
+D: Win98 and other fixes.
+
N: Gregor N. Purdy
D: Early Parrot core, including packfile and op processing code,
D: first predereferencing core, first Parrot-targetted compiler
@@ -79,6 +85,9 @@ S: Seattle, WA
N: H.Merijn Brand
D: HP-UX fixes and smoke tests
+N: Jarkko Hietaniemi
+D: packfile and Tru64 fixes; lot of general hints to improve portability
+
N: Jason Gloudon
N: Jeff Clites
@@ -87,6 +96,9 @@ D: PPC JIT patches
N: Jeff Goff
D: Release pumpking for 0.0.5-0.0.8
+N: Jeffrey Dik
+D: Test system fixes
+
N: Jens Rieks
D: dumper and sort library
@@ -150,6 +162,7 @@ N: Michael G. Schwern
N: Michael Scott
D: Getting Started Guide for Parrot, many doc fixes
D: Mac OS X build fixes
+D: HTML documentaion for Parrot
E: michael_scott@mac.com
W: http://xrl.us/sml
@@ -164,6 +177,9 @@ D: Building and platform compat and more.
N: Nick Kostirya
D: Win32, FreeBSD build fixes
+N: Nigelsandever
+D: Win32 patches
+
N: Peter Gibbs
D: String subsystem
@@ -188,7 +204,11 @@ D: Tests, docs and misc. bugfixes
E: scog@amnh.org
S: New York, NY
-N: Stephane Payrard
+N: St�phane Payrard
+D: Various code fixes and improvement
+
+N: St�phane Peiry
+D: Lot of JIT/sun patches
N: Steve Clark
D: Bugfixes
@@ -201,8 +221,10 @@ S: San Carlos, CA, USA
N: Tom Hughes
N: Will Coleda
+D: Tcl language and misc fixes
N: Uri Guttman
+D: Lot of general Parrot design hints
N: Vladimir Lipsky
D: Win32, IO fixes
View
@@ -1,3 +1,35 @@
+2004-02-29 leo
+ * Released 0.1.0
+ * "Ladies and gentlemen, I give you... objects!"
+ * Huge documentation overhaul
+ * More supported platforms, s. PLATFORMS
+ * Basic thread support for pthread based architectures
+ * Basic event handling for timers and signals including:
+ * PASM callbacks for NCI (native C) functions.
+ * Improved platform configuration
+ * COW stacks now working, stacks code redone
+ * Structure handling vastly improved
+ * Random PMC and rand primitives
+ * Better subroutine call syntax in PIR
+ * Make PIR subroutines compliant with pdd03
+ * Improved profiling (DOD, GC timings)
+ * Hash code improvements, incl. random key order support
+ * Experimental freeze/thaw code for some PMC types
+ * IO improvements for buffered layer and Win32
+ * String iterators
+ * String bitwise vtables
+ * Many new opcodes
+ * Suppport for JIT, where malloced memory isn't executable
+ * Priority DOD scheme for objects that need timely destruction
+ * Improved bytecode loading (e.g. onLoad functions)
+ * Language updates: forth, Perl6/P6C, m4
+ * Libraries: Getopt_Long, SDL, Dumper, Sort
+ * new JAPH examples
+ * Unified imcc and parrot test handling
+ * Many new tests (make test reports 1386 tests)
+ * Numerous bug fixes
+
+
2003-10-31 leo
* Released 0.0.13
* Yep thirteen - haunted by the ghost of 0.0.12
View
@@ -1,4 +1,5 @@
-LAST RELEASE: Parrot 0.0.13, 2003.10.31
+LAST RELEASE: Parrot 0.1.0, 2004.02.29
+PREVIOUS RELEASE: Parrot 0.0.13, 2003.10.31
This file should only exist in development distributions. Delete it
(and its entry in the MANIFEST) before packaging Parrot up for a CPAN
View
@@ -14,6 +14,7 @@ Memory Leaks
- PIO subsystem leaks file handles (ParrotIO structures)
- regexen leak bitmaps
- string_to_cstring returns a malloced string, which isn't freed everywhere
+- imcc is currently leaking Unit structures and possibly more
Regexes
@@ -23,6 +24,11 @@ JIT
- 64 bit integers on 32 bit machines don't work
- parrot register inspection is incomplete (P-regs)
+- This sequence:
+ loop: dec I0
+ inc I1 # or add, sub, ...
+ if I0, loop
+ isn't handled correctly on JIT/i386.
Configuration
@@ -72,4 +78,4 @@ s. TODO for more
IMCC
-- see imcc/BUGS
+- see imcc/BUGS
View
@@ -2511,6 +2511,7 @@ tools/dev/manicheck.pl [devel]
tools/dev/mk_manifests.pl [devel]
tools/dev/mk_native_pbc [devel]
tools/dev/parrot_coverage.pl [devel]
+tools/dev/pbc_header.pl [devel]
tools/dev/rebuild_miniparrot.pl [devel]
tools/dev/run_indent.pl [devel]
tools/dev/testyamd [devel]
View
@@ -24,6 +24,7 @@
# please insert tab separated entries at the top of the list
+2004.02.29 leo 0.1.0 release
2003.11.21 leo remove unused size fields in front of PF constants
2003.10.31 leo 0.0.13 release
2003.10.24 dan add bogus opcode
View
@@ -1,4 +1,4 @@
-Parrot-0.0.999 was reported to compile and run tests successfuly on these
+Parrot-0.1.0 was reported to compile and run tests successfuly on these
platforms:
Platform B8 Runloops Feature Compile Tests
View
@@ -1,5 +1,5 @@
-This is Parrot, version 0.0.13
-------------------------------
+This is Parrot, version 0.1.0
+-----------------------------
Parrot is Copyright (C) 2001-2004 The Perl Foundation. All Rights Reserved.
@@ -48,7 +48,7 @@ to run the Configure script. The Configure.pl script extracts configuration
from the running perl5 program. If you have a non-standard setup (like "long
long" integers on a 32-bit system), you should run:
- perl Configure.pl --intval=int --opcode=int
+ perl Configure.pl --intval=long --opcode=long
See "perl Configure.pl --help" for more options.
@@ -77,7 +77,10 @@ You can test parrot by running
Look at docs/parrot.pod and docs/intro.pod for where to go from here.
If you have any problems, see the section "Reporting Problems" in
-docs/intro.pod.
+docs/intro.pod. These documents are in POD format. You can view these files
+with:
+
+ perldoc -F docs/intro.pod
NOTES
-----
View
@@ -11,7 +11,7 @@ To prepare a release:
a. Increment the version number in VERSION,
adjust IMCC_VERSION in imcc/main.c,
and update VERSION in languages/perl6/perl6,
- update parrot.spec.
+ parrot.spec, and docs/intro.pod.
b. Change the information in DEVELOPING to reflect
this release's version number and date.
@@ -27,10 +27,12 @@ To prepare a release:
g. Update PBC_COMPAT
- h. run tools/dev/mk_native.pbc (on i386/linux)
- or disable t/native_pbc/number.t
+ h. run perl tools/dev/pbc_header.pl --upd t/native_pbc/*.pbc
+ to update version and fingerprint in native tests
- i. make fulltest
+ i. make realclean
+ perl Configure.pl ...
+ make -s all fulltest
3. cvs commit.
View
@@ -11,7 +11,7 @@ Tests
String subsystem
----------------
- Use string iterators
+ Use string iterators where applicable.
Implement character class & properties testing (for regular expressions)
Automate string vtable generation
Fill in vtables for non-ASCII encodings: UTF-8, UTF-16, UTF-32, etc.
@@ -101,4 +101,5 @@ Debugger
Make breakpoints at labels
Read core dumps
Attach to a running program
- List breakpoints.
+ List breakpoints
+ Handle restart opcodes
View
@@ -1 +1 @@
-0.0.13
+0.1.0
Oops, something went wrong.

0 comments on commit 7d4ba24

Please sign in to comment.