Parent Directory | Revision Log
|Links to HEAD:||(view) (annotate)|
|Links to RELEASE_18b:||(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.
Support for some specialised signed array types: (signed-byte 8), (signed-byte 16), (signed-byte 30), (signed-byte 32). These patches include the general support and the x86 backend support; more to follow. The important changes are conditional on the :signed-array feature so shouldn't affect the source without this feature. This work has been driven by Raymond Toy.
Previous fix to class-typep failed to consider case where 'type' was some random class
Fix failure of typep on instance with changed PCL defclass
initial post 1.3.7 merge
Werkowskis source kit 1.03.7
Fix headed boilerplate.
Made CLASS-TYPEP no longer an interface. Added FIND-CLASS-CELL which supports forward references and redefinition. Block compiled TYPEP.
Delete obsolete #-reload conditional.
Deleted bogus declaration.
rip out ns-boot conditionals.
new structure branch & tuning, see new_struct
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|