Google
 

Trailing-Edge - PDP-10 Archives - clisp - clisp/ceh.compiler-edit-history
There are no other files named ceh.compiler-edit-history in the archive.
25 sep	dks	Implemented #,

17 sep	dks     Changed var CONSTANTS-LIST (in LAP.CLISP) to
		CONSTANTS-LST since Constants-List is used in
		CLC.CLISP.

4 sept  josh	Fixed CG-OPTIONAL-ARG to work when the optionals
		(without defaults) have to be put on stack (eg, more
		than 5 required args).

18 jul  dks	PROCESS-DEFUN and PROCESS-MACRO now put the arglist on
		the lisp::%args-documentation property.

11 jul  dks	make sure that all uses of %CONSTANT, CONSTANT-VALUE,
		CONSTANT-IN-COMPILER, MACRO-IN-COMPILER,
		%VAR-DOCUMENTATION, and %FUN-DOCUMENTATION have
		LISP:: (in files CLC, TRANS, and LCLC).  Also removed
		unneeded call to TEST-VARNAME in PROCESS-PROCLAMATION. 

12 may	clh	fix BR-IF-NOT to not set a value before checking the test

5 may   clh	fix COMPILE to return function object when given NIL

5 may   clh	fix CLC-VALUES to set O1 to NIL for (VALUES)

30 apr  dks     changed calls to CLC-ANALYZE1 to be LISP::ANALYZE1 in
                DEFTRANSFORM and DEF-CG.  This means that we no longer
                need ANALYZE.CLISP.

15 apr  clh	fix if.  It didn't handle the case where if was in a
		predicate position.

15 apr	clh	fix progv.  It was not poping p into w2 before calling
		unbind.

6 apr	clh	fix 4-mar edit: it used an internal form (pop w2).
		this resulted in bad code when for the normal Lisp
		macro POP, since these got confused.  Change the
		internal thing to POPREG.

5 mar	josh	put throw in cg-function and catches in process-macro
		and process-defun and compile to pass closures uncompiled

4 mar	josh	put mvp sym prop in boot.mid, altered lap,
		and fixed mvsetq and mvbind to allow more than 5 vals