cvsuser 03/03/15 23:23:19
Modified: . NEWS README VERSION interpreter.c
config/gen/config_h config_h.in
t/native_pbc number_1.pbc number_2.pbc
tools/dev mk_native_pbc
Log:
Switching from version 0.0.9 to 0.0.10
Revision Changes Path
1.9 +15 -1 parrot/NEWS
Index: NEWS
===================================================================
RCS file: /cvs/public/parrot/NEWS,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -w -r1.8 -r1.9
--- NEWS 19 Dec 2002 07:56:29 -0000 1.8
+++ NEWS 16 Mar 2003 07:23:14 -0000 1.9
@@ -1,4 +1,18 @@
-VERSION 0.0.9
+VERSION 0.0.10
+
+New in 0.0.10
+ - IMCC integration
+ - eval
+ - some more benchmarking
+ - cgp core
+ - optimized math ops
+ - intersegment branches
+ - more complete use of PObjs
+ - beefed up packfiles
+ - sub/continuation/coroutine fixes
+ - better NCI (native calling interface)
+ - many imcc improvements
+ - jako improvements
New in 0.0.9
1.25 +2 -2 parrot/README
Index: README
===================================================================
RCS file: /cvs/public/parrot/README,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -w -r1.24 -r1.25
--- README 19 Dec 2002 08:57:06 -0000 1.24
+++ README 16 Mar 2003 07:23:14 -0000 1.25
@@ -1,5 +1,5 @@
-This is Parrot, version 0.0.9
------------------------------
+This is Parrot, version 0.0.10
+------------------------------
Parrot is Copyright (C) 2001-2002 Yet Another Society. All Rights Reserved.
1.8 +1 -1 parrot/VERSION
Index: VERSION
===================================================================
RCS file: /cvs/public/parrot/VERSION,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -w -r1.7 -r1.8
--- VERSION 21 Dec 2002 15:11:55 -0000 1.7
+++ VERSION 16 Mar 2003 07:23:14 -0000 1.8
@@ -1 +1 @@
-0.0.9
+0.0.10
1.148 +2 -2 parrot/interpreter.c
Index: interpreter.c
===================================================================
RCS file: /cvs/public/parrot/interpreter.c,v
retrieving revision 1.147
retrieving revision 1.148
diff -u -w -r1.147 -r1.148
--- interpreter.c 4 Mar 2003 16:09:23 -0000 1.147
+++ interpreter.c 16 Mar 2003 07:23:14 -0000 1.148
@@ -1,7 +1,7 @@
/* interpreter.c
* Copyright: (When this is determined...it will go here)
* CVS Info
- * $Id: interpreter.c,v 1.147 2003/03/04 16:09:23 leo Exp $
+ * $Id: interpreter.c,v 1.148 2003/03/16 07:23:14 sfink Exp $
* Overview:
* The interpreter api handles running the operations
* Data Structure and Algorithms:
@@ -181,7 +181,7 @@
#ifdef HAVE_COMPUTED_GOTO
oplib_init_f init_func = cgp ?
- Parrot_DynOp_core_cgp_0_0_9 :
+ PARROT_CORE_CGP_OPLIB_INIT :
PARROT_CORE_PREDEREF_OPLIB_INIT;
#else
oplib_init_f init_func = PARROT_CORE_PREDEREF_OPLIB_INIT;
1.13 +1 -0 parrot/config/gen/config_h/config_h.in
Index: config_h.in
===================================================================
RCS file: /cvs/public/parrot/config/gen/config_h/config_h.in,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -w -r1.12 -r1.13
--- config_h.in 12 Dec 2002 11:20:34 -0000 1.12
+++ config_h.in 16 Mar 2003 07:23:16 -0000 1.13
@@ -107,6 +107,7 @@
#define PARROT_CORE_OPLIB_NAME "core"
#define PARROT_CORE_OPLIB_INIT Parrot_DynOp_core_${MAJOR}_${MINOR}_${PATCH}
#define PARROT_CORE_PREDEREF_OPLIB_INIT
Parrot_DynOp_core_prederef_${MAJOR}_${MINOR}_${PATCH}
+#define PARROT_CORE_CGP_OPLIB_INIT Parrot_DynOp_core_cgp_${MAJOR}_${MINOR}_${PATCH}
#define INTVAL_FMT "${intvalfmt}"
#define FLOATVAL_FMT "${floatvalfmt}"
1.7 +2 -1 parrot/t/native_pbc/number_1.pbc
<<Binary file>>
1.7 +2 -1 parrot/t/native_pbc/number_2.pbc
<<Binary file>>
1.2 +6 -4 parrot/tools/dev/mk_native_pbc
Index: mk_native_pbc
===================================================================
RCS file: /cvs/public/parrot/tools/dev/mk_native_pbc,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -w -r1.1 -r1.2
--- mk_native_pbc 10 Mar 2003 08:58:20 -0000 1.1
+++ mk_native_pbc 16 Mar 2003 07:23:19 -0000 1.2
@@ -17,8 +17,9 @@
cd languages/imcc
make clean && make -s
#cp imcc imcc-d12
-cd -
-imcc -o n.pbc t/op/number_1.pasm
+cd ..
+cd ..
+languages/imcc/imcc -o n.pbc t/op/number_1.pasm
mv n.pbc t/native_pbc/number_2.pbc
make progclean
@@ -29,8 +30,9 @@
cd languages/imcc
make clean && make -s
#cp imcc imcc-d8
-cd -
-imcc -o n.pbc t/op/number_1.pasm
+cd ..
+cd ..
+languages/imcc/imcc -o n.pbc t/op/number_1.pasm
mv n.pbc t/native_pbc/number_1.pbc
make pdump