Skip to content
Snippets Groups Projects
Forked from cmucl / cmucl
Source project has a limited visibility.
  • gerd's avatar
    4898b8c2
    Speed up the type system. · 4898b8c2
    gerd authored
    	* src/code/type.lisp (*ctype-arrays*): New variable.
    	(with-types-array): New macro.
    	(simplify-union-types, simplify-intersection-types): Use it,
    	return lists.
    	(%type-union, %type-intersection): Handle lists instead of
    	vectors returned by the simplification functionts.
    4898b8c2
    History
    Speed up the type system.
    gerd authored
    	* src/code/type.lisp (*ctype-arrays*): New variable.
    	(with-types-array): New macro.
    	(simplify-union-types, simplify-intersection-types): Use it,
    	return lists.
    	(%type-union, %type-intersection): Handle lists instead of
    	vectors returned by the simplification functionts.