CVSROOT:        /home/x-cvs
Module name:    xc
Changes by:     [EMAIL PROTECTED]       02/11/20 23:25:18

Log message:
  o Added two new object types: LispFunction_t and LispFunctionQuote_t, to
    correctly distinguish 'function-name from #'function-name.
  o Changed bytecode compiler to compile lambda inline.
  o Added copy-alist and copy-tree.
  o Fix format when printing characters with ~S, was not correctly printing
    due to previous patch.
  o Changed equalp do the correct comparison for arrays, structures and
    hash-tables.
  o Added a few more character functions, including char-code, code-char,
    lower-case-p, etc.
  o Changed ignore-errors to not allow error messages to be printed, but
    return a string with the error message as it's second value.
  o Changed code that create bignum objects to call LispMused in
    LispNewBignum and LispNewBigratio.
  o Changed some offsets to use signed int instead of unsigned, because in
    some tests it would start with <value> - 1, what could cause incorrect
    values/offsets being tested.
  o Added the file test/list.lsp, to extend the tests to the interpreter.
    More tests will be added, and probably the tests will be integrated with
    the ones in test/math.lsp as well as at least two new files should be
    added, to test format and pathnames.

Modified files:
      xc/programs/xedit/lisp/:
        bytecode.c compile.c core.c core.h format.c helper.c 
        internal.h lisp.c math.c mathimp.c private.h read.c 
        string.c string.h write.c xedit.c 
Added files:
      xc/programs/xedit/lisp/test/:
        list.lsp 
  
  Revision      Changes    Path
  1.12          +9 -2      xc/programs/xedit/lisp/bytecode.c
  1.7           +47 -10    xc/programs/xedit/lisp/compile.c
  1.60          +99 -24    xc/programs/xedit/lisp/core.c
  1.29          +3 -1      xc/programs/xedit/lisp/core.h
  1.27          +9 -13     xc/programs/xedit/lisp/format.c
  1.44          +70 -9     xc/programs/xedit/lisp/helper.c
  1.42          +7 -1      xc/programs/xedit/lisp/internal.h
  1.73          +86 -17    xc/programs/xedit/lisp/lisp.c
  1.20          +2 -6      xc/programs/xedit/lisp/math.c
  1.13          +1 -6      xc/programs/xedit/lisp/mathimp.c
  1.35          +10 -6     xc/programs/xedit/lisp/private.h
  1.30          +12 -16    xc/programs/xedit/lisp/read.c
  1.17          +207 -138  xc/programs/xedit/lisp/string.c
  1.9           +5 -1      xc/programs/xedit/lisp/string.h
  1.25          +150 -1    xc/programs/xedit/lisp/write.c
  1.17          +2 -7      xc/programs/xedit/lisp/xedit.c

_______________________________________________
Cvs-commit mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/cvs-commit

Reply via email to