Parent Directory | Revision Log
|Links to HEAD:||(view) (annotate)|
|Links to RELEASE_18c:||(view) (annotate)|
This (huge) revision brings the RELENG_18 branch up to the current HEAD. Note code/unix-glib2.lisp not yet included -- not sure it is ready to go.
Fix headed boilerplate.
Make cache-hash-eq a macro.
Call pointer-hash instead of %primitive in cache-hash-eq.
Tweak init profile stuff uff.
Add declaration in profile code.
Added profiling counters to the hash-cache stuff.
new structure branch & tuning, see new_struct
Declared the argument types to concat-names so that they will be type-checked.
Deleted some setf bootstrapping hacks.
Made ONCE-ONLY differently twisted so that it still implements LET* semantics, but properly deals with things like (once-only ((a (somefun a))) ...).
Rewrote ONCE-ONLY to be less twisted so that I could make it sequential.
Changed ONCE-ONLY to use LET* instead of LET, cause I was tired of not being able to do it, and it can't cause any problems that I can think of.
New file header with RCS header FILE-COMMENT.
Moved some symbols from the ``C'' package to the ``MIPS'' package.
Added the REQUIRED-ARGUMENT function for squelching type warnings about required keyword argument defaults.
Added some fixnum declarations.
Fixed paren arror.
Added hash cache support: DEFINE-HASH-CACHE, DEFUN-CACHED and CACHE-HASH-EQ.
Added the FILE-COMMENT macro for RCS header usage.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
|Powered by ViewVC 1.1.5|