CVSROOT: /home/x-cvs
Module name: xc
Changes by: [EMAIL PROTECTED] 02/11/23 13:41:53
Log message:
o Fix a nasty bug inserted in the previous patch, when editing c files,
instead of replacing the text from the start of the line until the
correct indentation position, it was replacing from the start of the
file. Was a bug inserted in the bytecode compiler, when running
interpreted functions it would not happen.
o More cleanup to core.c.
o Added some new lisp functions, including every, some, nunion,
nintersection, etc. Most of these are just adding extra flags to
existing functions, or have a single function that receives some
flag, as the logic is almost identical.
o Some cleanup and correct handling of multiple values for builtin
macros/special operators.
o Several new additions to test/list.lsp, these showed several problems
in the interpreter, and are fixed in the current patch. What is not
yet fixed in commented in test/list.lsp.
Modified files:
xc/programs/xedit/lisp/:
compile.c core.c core.h internal.h lisp.c math.c
package.c package.h xedit.c
xc/programs/xedit/lisp/test/:
list.lsp
Revision Changes Path
1.9 +3 -3 xc/programs/xedit/lisp/compile.c
1.62 +587 -119 xc/programs/xedit/lisp/core.c
1.31 +14 -1 xc/programs/xedit/lisp/core.h
1.45 +1 -4 xc/programs/xedit/lisp/internal.h
1.76 +22 -12 xc/programs/xedit/lisp/lisp.c
1.22 +4 -2 xc/programs/xedit/lisp/math.c
1.18 +14 -1 xc/programs/xedit/lisp/package.c
1.6 +2 -1 xc/programs/xedit/lisp/package.h
1.19 +4 -2 xc/programs/xedit/lisp/xedit.c
1.3 +238 -7 xc/programs/xedit/lisp/test/list.lsp
_______________________________________________
Cvs-commit mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/cvs-commit