cvsuser 04/11/04 10:01:29
Modified: . MANIFEST
charset ascii.h
config/gen/makefiles root.in
encodings fixed_8.c
lib/Parrot/Configure RunSteps.pm
Log:
Now we build things, though to no end. Yet
Revision Changes Path
1.764 +3 -0 parrot/MANIFEST
Index: MANIFEST
===================================================================
RCS file: /cvs/public/parrot/MANIFEST,v
retrieving revision 1.763
retrieving revision 1.764
diff -u -r1.763 -r1.764
--- MANIFEST 3 Nov 2004 23:44:16 -0000 1.763
+++ MANIFEST 4 Nov 2004 18:01:22 -0000 1.764
@@ -271,6 +271,8 @@
config/init/manifest.pl []
config/init/miniparrot.pl []
config/init/optimize.pl []
+config/inter/charset.pl []
+config/inter/encoding.pl []
config/inter/exp.pl []
config/inter/ops.pl []
config/inter/pmc.pl []
@@ -377,6 +379,7 @@
encodings/fixed_8.c []
encodings/fixed_8.h []
encodings/utf8.c []
+encodings/utf8.h []
examples/assembly/99beer.pasm [main]doc
examples/assembly/Makefile [main]doc
examples/assembly/acorn.l [main]doc
1.3 +2 -2 parrot/charset/ascii.h
Index: ascii.h
===================================================================
RCS file: /cvs/public/parrot/charset/ascii.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ascii.h 3 Nov 2004 23:43:05 -0000 1.2
+++ ascii.h 4 Nov 2004 18:01:24 -0000 1.3
@@ -1,7 +1,7 @@
/* ascii.h
* Copyright: 2004 The Perl Foundation. All Rights Reserved.
* CVS Info
- * $Id: ascii.h,v 1.2 2004/11/03 23:43:05 dan Exp $
+ * $Id: ascii.h,v 1.3 2004/11/04 18:01:24 dan Exp $
* Overview:
* This is the header for the ascii charset functions
* Data Structure and Algorithms:
@@ -46,7 +46,7 @@
static INTVAL find_newline(Interp *interpreter, STRING *source_string, UINTVAL
offset);
static INTVAL find_not_newline(Interp *interpreter, STRING *source_string, UINTVAL
offset);
static INTVAL find_word_boundary(Interp *interpreter, STRING *source_string,
UINTVAL offset);
-CHARSET *Parrot_charset_iso_8859_1_init(Interp *interpreter);
+CHARSET *Parrot_charset_ascii_init(Interp *interpreter);
#endif /* PARROT_CHARSET_ASCII_H_GUARD */
1.256 +10 -5 parrot/config/gen/makefiles/root.in
Index: root.in
===================================================================
RCS file: /cvs/public/parrot/config/gen/makefiles/root.in,v
retrieving revision 1.255
retrieving revision 1.256
diff -u -r1.255 -r1.256
--- root.in 1 Nov 2004 12:28:39 -0000 1.255
+++ root.in 4 Nov 2004 18:01:26 -0000 1.256
@@ -1,4 +1,4 @@
-# $Id: root.in,v 1.255 2004/11/01 12:28:39 leo Exp $
+# $Id: root.in,v 1.256 2004/11/04 18:01:26 dan Exp $
###############################################################################
#
@@ -275,14 +275,16 @@
ALL_H_FILES = $(GENERAL_H_FILES)
+CHARSET_O_FILES = ${TEMP_charset_o}
+
CLASS_PMC_FILES = ${TEMP_pmc_classes_pmc}
CLASS_O_FILES = ${TEMP_pmc_classes_o}
CLASS_STR_FILES = ${TEMP_pmc_classes_str}
-ENCODING_O_FILES = \
- encodings/utf8$(O)
+ENCODING_O_FILES = ${TEMP_encoding_o}
+
IO_O_FILES = \
io/io$(O) \
@@ -367,6 +369,7 @@
O_FILES = \
$(INTERP_O_FILES) \
+ $(CHARSET_O_FILES) \
$(IO_O_FILES) $(CLASS_O_FILES) \
$(ENCODING_O_FILES) \
$(IMCC_O_FILES) \
@@ -794,8 +797,6 @@
$(SRC)/exceptions$(O) : $(GENERAL_H_FILES)
-encoding/utf8$(O) : $(GENERAL_H_FILES)
-
$(SRC)/events$(O) : $(GENERAL_H_FILES)
$(SRC)/thread$(O) : $(GENERAL_H_FILES)
@@ -911,6 +912,10 @@
${TEMP_pmc_build}
+${TEMP_charset_build}
+
+${TEMP_encoding_build}
+
# $(STICKY_FILES) : Configure.pl
# $(PERL) Configure.pl
1.4 +2 -2 parrot/encodings/fixed_8.c
Index: fixed_8.c
===================================================================
RCS file: /cvs/public/parrot/encodings/fixed_8.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- fixed_8.c 3 Nov 2004 19:10:46 -0000 1.3
+++ fixed_8.c 4 Nov 2004 18:01:28 -0000 1.4
@@ -1,6 +1,6 @@
/*
Copyright: 2004 The Perl Foundation. All Rights Reserved.
-$Id: fixed_8.c,v 1.3 2004/11/03 19:10:46 dan Exp $
+$Id: fixed_8.c,v 1.4 2004/11/04 18:01:28 dan Exp $
=head1 NAME
@@ -15,7 +15,7 @@
*/
#include "parrot/parrot.h"
-#include "encodings/fixed_8.h"
+#include "fixed_8.h"
/* This function needs to go through and get all the code points one
by one and turn them into a byte */
1.45 +3 -1 parrot/lib/Parrot/Configure/RunSteps.pm
Index: RunSteps.pm
===================================================================
RCS file: /cvs/public/parrot/lib/Parrot/Configure/RunSteps.pm,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- RunSteps.pm 28 Sep 2004 08:51:47 -0000 1.44
+++ RunSteps.pm 4 Nov 2004 18:01:28 -0000 1.45
@@ -1,5 +1,5 @@
# Copyright: 2001-2004 The Perl Foundation. All Rights Reserved.
-# $Id: RunSteps.pm,v 1.44 2004/09/28 08:51:47 leo Exp $
+# $Id: RunSteps.pm,v 1.45 2004/11/04 18:01:28 dan Exp $
=head1 NAME
@@ -33,6 +33,8 @@
inter/progs.pl
auto/gcc.pl
init/optimize.pl
+ inter/charset.pl
+ inter/encoding.pl
inter/types.pl
inter/ops.pl
inter/exp.pl