[Commit] nickle ChangeLog, 1.4, 1.5 expr.c, 1.21, 1.22 nickle.h,
1.110, 1.111
Keith Packard
commit at keithp.com
Sat Oct 25 11:37:10 PDT 2003
- Previous message: [Commit] nickle ChangeLog, 1.4, 1.5 compile.c, 1.142,
1.143 version.m4, 1.3, 1.4
- Next message: [Commit] nickle/builtin Makefile.am, 1.10, 1.11 builtin.c, 1.13,
1.14 builtin.h, 1.5, 1.6
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Committed by: keithp
Update of /local/src/CVS/nickle
In directory home.keithp.com:/tmp/cvs-serv7709
Modified Files:
ChangeLog expr.c nickle.h
Log Message:
* builtin/Makefile.am:
* builtin/builtin.c: (BuiltinType):
* builtin/builtin.h:
* expr.c: (NewExprComma):
* nickle.h:
* version.m4:
Eliminate bogus explicit dependencies from Makefile.am
Eliminate need for gram.h in builtins
Move #include version.h from builtin.h to builtin.c
Index: ChangeLog
===================================================================
RCS file: /local/src/CVS/nickle/ChangeLog,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- ChangeLog 13 May 2003 18:18:05 -0000 1.4
+++ ChangeLog 25 Oct 2003 18:37:08 -0000 1.5
@@ -1,3 +1,26 @@
+2003-10-25 Keith Packard <keithp at keithp.com>
+
+ * builtin/Makefile.am:
+ * builtin/builtin.c: (BuiltinType):
+ * builtin/builtin.h:
+ * expr.c: (NewExprComma):
+ * nickle.h:
+ * version.m4:
+ Eliminate bogus explicit dependencies from Makefile.am
+ Eliminate need for gram.h in builtins
+ Move #include version.h from builtin.h to builtin.c
+
+2003-10-24 Keith Packard <keithp at keithp.com>
+
+ * compile.c: (CompileLvalue):
+ * version.m4:
+ Couple of valgrind problems:
+ Initialize branch.offset field in all instructions so that
+ CompileIsReachable can blindly fetch them before the real
+ offset is set.
+ Set the static link offset to zero for names contained in
+ declarations; it was otherwise uninitialized.
+
1.99.0: First semi-public test release
2.00: Stable enough for Debian package
2.20: Things are pretty good now
Index: expr.c
===================================================================
RCS file: /local/src/CVS/nickle/expr.c,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -d -r1.21 -r1.22
--- expr.c 10 Sep 2002 06:25:14 -0000 1.21
+++ expr.c 25 Oct 2003 18:37:08 -0000 1.22
@@ -118,6 +118,12 @@
}
Expr *
+NewExprComma (Expr *left, Expr *right)
+{
+ return NewExprTree (COMMA, left, right);
+}
+
+Expr *
NewExprConst (int tag, Value val)
{
ENTER ();
Index: nickle.h
===================================================================
RCS file: /local/src/CVS/nickle/nickle.h,v
retrieving revision 1.110
retrieving revision 1.111
diff -u -d -r1.110 -r1.111
--- nickle.h 13 Oct 2003 05:08:41 -0000 1.110
+++ nickle.h 25 Oct 2003 18:37:08 -0000 1.111
@@ -234,6 +234,7 @@
} Expr;
Expr *NewExprTree (int tag, Expr *left, Expr *right);
+Expr *NewExprComma (Expr *left, Expr *right);
Expr *NewExprConst (int tag, Value val);
Expr *NewExprAtom (Atom atom, SymbolPtr symbol, Bool privateFound);
Expr *NewExprCode (CodePtr code, ExprPtr name);
- Previous message: [Commit] nickle ChangeLog, 1.4, 1.5 compile.c, 1.142,
1.143 version.m4, 1.3, 1.4
- Next message: [Commit] nickle/builtin Makefile.am, 1.10, 1.11 builtin.c, 1.13,
1.14 builtin.h, 1.5, 1.6
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Commit
mailing list