- Oct 25, 2002
-
-
toy authored
CCASE and ECASE.
-
- Aug 07, 2002
-
-
toy authored
instead of as the otherwise-clause. Print a simple warning about this being bad style.
-
- Jul 25, 2002
-
-
toy authored
-
- Jan 27, 2002
-
-
moore authored
DEFINE-COMPILER-MACRO. This fixes buggy behavior when DEFCONSTANT is not at top level.
-
- Dec 04, 2001
-
-
toy authored
compile-time-known upper bound. Too bad the compiler can't figure this out itself. (From Martin Cracauer.)
-
- Jun 13, 2001
-
-
pw authored
Allow only one doc-string in system:parse-body.
-
- Jun 03, 2001
-
-
pw authored
Arrange for ANSI behaviour regarding DEFMACRO processing. It has compile-time effect only at top level now.
-
- Mar 13, 2001
- Mar 03, 2001
-
-
pw authored
-
- Oct 06, 2000
- Aug 10, 2000
-
-
dtc authored
-
- Jul 06, 2000
-
-
dtc authored
causing problems: o Redefine coerce-to-values to convert a single value type into (values type), rather than the former definition (values type &rest t). A single value type such as fixnum is now equivalent to (values fixnum). Values-type-union and values-type-intersection will canonicalise values types with a single value such as (values fixnum) back to a single value type such as fixnum. o Now when the compiler makes assertions for the first value of continuations that may be generating multiple values it asserts the type as (values type &rest t), or as (value &optional type &rest t) if it is not sure that the continuation does generate a value. o Enhance the type check generation to better handle the now common values types with optional and rest arguments. Add the new function Values-types-asserted which converts asserted optional and rest arguments to required arguments that have been proven to be delivered, Thus an assertion such as (values &optional fixnum &rest t) will generate a fixnum type check if the proven type if (values t). o The compiler is now far more likely to pickup attempts to use an assertion to select a subset of values. For example (the (values fixnum) (values x y)) will generated a compiler warning. o Update single values type assertions where appropriate to clarify that the received values may be optional or that multiple values may be received. For example, a macro argument which had been asserted to be a list via (the list ,...) would now be asserted to be (the (values &optional list &rest t)) etc. o Have the IR1 translator for THE convert single value types into (values &optional type &rest t) so that code such as (the fixnum (values x y)) will still work acceptably. This does not restrict the possible type assertions as the values types may be used and are not modified.
-
- Apr 14, 2000
-
-
dtc authored
macro-expansion when there are no cases as this appears unnecessary according to the ANSI CL spec; from Raymond Toy.
-
- Sep 15, 1999
-
-
dtc authored
-
- Dec 19, 1998
-
-
dtc authored
-
- Jul 17, 1998
-
-
dtc authored
Update references to the obsolete define-setf-method to define-setf-expander
-
- Jul 14, 1998
-
-
pw authored
in various calls to ERROR. Those easily handled by using new condition types simple-file-error and simple-program-error are included. The only functional change here is that the function CHARACTER no longer accepts an integer argument so as to be ANSI compliant. This may break some code.
-
- Jun 16, 1998
-
-
dtc authored
-
- Mar 21, 1998
-
-
dtc authored
-
- Mar 01, 1998
-
-
dtc authored
-
- Sep 13, 1997
-
-
pw authored
when WITH-INPUT-FROM-STRING was called with an END argument.
-
- Sep 03, 1997
-
-
dtc authored
with PCL loaded.
-
- Jun 05, 1997
-
-
pw authored
-
- May 08, 1997
-
-
pw authored
-
- Feb 08, 1997
-
-
pw authored
-
- Feb 05, 1997
-
-
pw authored
-
- Jan 18, 1997
-
-
ram authored
-
- Oct 31, 1994
-
-
ram authored
-
- Apr 06, 1994
-
-
hallgren authored
(defsetf sap-ref-64 %set-sap-ref-64) and (defsetf signed-sap-ref-64 %set-signed-sap-ref-64) for the Alpha.
-
- Feb 11, 1994
-
-
cvs2git authored
-
- Jul 17, 1993
-
-
ram authored
-
- Jul 02, 1993
- Jun 24, 1993
- May 06, 1993
-
-
ram authored
the recursive calls, people were not propagating the environment through, and in some places were not recursing with the multiple-value version.
-
- Mar 01, 1993
-
-
ram authored
-
- Feb 26, 1993
-
-
ram authored
-