Parent Directory | Revision Log
|Links to HEAD:||(view) (annotate)|
|Links to new_struct:||(view) (annotate)|
export class-typep, fix typo in equalp.
Recognize T as a named-type in TYPEP..
*** empty log message ***
New structure hax.
new structure hakcs
Added support for dylan funciton subtypes.
Fixed ecase in %%typep for numeric types: forgot to put parens around the nil to keep it from looking like a list.
Export REALP from LISP now that it's a real function. Minor tweek to bounds testing in %%typep of complex numbers.
Added support for the FDEFN type.
Added support in TYPE-OF for alien-value structures.
Merged new-alien changes onto trunk.
Fixed (typep x '(and ...)) to not always return NIL.
Changed EQUAL and EQUALP to compare pathnames with PATHNAME=. Deleted some unnecessary C:: qualifiers.
Changed BASE-CHARACTER to BASE-CHAR
Added support for LRA's, Code-Component's, and Scavenger-Hook's.
Fixed %%typep of (satisfies (lambda (obj) ..)) to explicitly coerce the thing into a function instead of trying to funcall it.
New file header with RCS header FILE-COMMENT.
Fixed %%typep to call specifier-type before calling itself while processing hairy types, 'cause it can only take ctype structures, not random type specifiers.
Fixed %typep so that it recognizes structure types that are defined in the core, but not in the compiler.
Hacked on equal and equalp to make them work now that structures are not simple-vectors.
Replaced %primitive structure-ref with the magic function structure-ref.
Added interpreter stubs for long-float-p and short-float-p.
Added structurep to the list of stubs.
Added system-area-pointer and weak-pointer to type-of.
Moved MIPS branch onto trunk; no merge necessary.
Changed type-of to use header-ref on structures rather than SVREF.
Added STRUCTURE-VECTOR to TYPE-PRED-ALIST, and changed it to be a a defparameter rather than a constant.
Fixed STRUCTURE-TYPEP a bit.
Changed STRUCTURE-TYPEP to use INFO TYPE DEFINED-STRUCTURE-INFO.
Moved TYPE-EXPAND to eval from here.
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|