/[cmucl]/src/code/macros.lisp
ViewVC logotype

Log of /src/code/macros.lisp

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Links to UNICODE-BASE: (view) (annotate)
Sticky Tag:

Revision 1.74 - (view) (annotate) - [select for diffs]
Wed Aug 7 15:19:47 2002 UTC (11 years, 8 months ago) by toy
Branch: MAIN
CVS Tags: LINKAGE_TABLE, PRE_LINKAGE_TABLE, UNICODE-BASE
Branch point for: UNICODE-BRANCH
Changes since 1.73: +16 -7 lines
Diff to previous 1.73
ECASE and CCASE are allowed to use T and OTHERWISE as regular keys
instead of as the otherwise-clause.  Print a simple warning about this
being bad style.

Revision 1.73 - (view) (annotate) - [select for diffs]
Thu Jul 25 14:50:24 2002 UTC (11 years, 8 months ago) by toy
Branch: MAIN
Changes since 1.72: +35 -18 lines
Diff to previous 1.72
SHIFTF supports multiple-values, as required by ANSI CL.

Revision 1.72 - (view) (annotate) - [select for diffs]
Sun Jan 27 18:29:23 2002 UTC (12 years, 2 months ago) by moore
Branch: MAIN
Changes since 1.71: +6 -2 lines
Diff to previous 1.71
Changed compile-time behavior of DEFCONSTANT to work like DEFMACRO and
DEFINE-COMPILER-MACRO.  This fixes buggy behavior when DEFCONSTANT is not at
top level.

Revision 1.71 - (view) (annotate) - [select for diffs]
Tue Dec 4 22:27:42 2001 UTC (12 years, 4 months ago) by toy
Branch: MAIN
Changes since 1.70: +2 -2 lines
Diff to previous 1.70
dotimes fix to enable optimization in cases of nested dotimes with
compile-time-known upper bound.  Too bad the compiler can't figure
this out itself.  (From Martin Cracauer.)

Revision 1.70 - (view) (annotate) - [select for diffs]
Wed Jun 13 14:43:51 2001 UTC (12 years, 10 months ago) by pw
Branch: MAIN
Changes since 1.69: +4 -2 lines
Diff to previous 1.69
From Pekka P. Pirinen via c.l.l

Allow only one doc-string in system:parse-body.

Revision 1.69 - (view) (annotate) - [select for diffs]
Sun Jun 3 14:11:16 2001 UTC (12 years, 10 months ago) by pw
Branch: MAIN
Changes since 1.68: +12 -3 lines
Diff to previous 1.68
From Tim Moore:

Arrange for ANSI behaviour regarding DEFMACRO processing. It has
compile-time effect only at top level now.

Revision 1.68 - (view) (annotate) - [select for diffs]
Tue Mar 13 16:52:14 2001 UTC (13 years, 1 month ago) by pw
Branch: MAIN
Changes since 1.67: +2 -2 lines
Diff to previous 1.67
Change calls to obsolete define-setf-method to define-setf-expander.

Revision 1.67 - (view) (annotate) - [select for diffs]
Tue Mar 13 02:10:28 2001 UTC (13 years, 1 month ago) by pw
Branch: MAIN
Changes since 1.66: +2 -4 lines
Diff to previous 1.66
First step in removing some CLtL1/CLtL2 exports from COMMON-LISP package.

Revision 1.66 - (view) (annotate) - [select for diffs]
Sat Mar 3 16:50:08 2001 UTC (13 years, 1 month ago) by pw
Branch: MAIN
Changes since 1.65: +3 -3 lines
Diff to previous 1.65
Fixes to make proclaim and declaim work as in ANSI spec.

Revision 1.65 - (view) (annotate) - [select for diffs]
Fri Oct 6 15:19:59 2000 UTC (13 years, 6 months ago) by dtc
Branch: MAIN
Changes since 1.64: +1 -6 lines
Diff to previous 1.64
Really remove the macro for LOCALLY, which is now a special form.

Revision 1.64 - (view) (annotate) - [select for diffs]
Fri Oct 6 15:11:32 2000 UTC (13 years, 6 months ago) by dtc
Branch: MAIN
Changes since 1.63: +2 -1 lines
Diff to previous 1.63
Remove the macro for LOCALLY, which is now a special form; from Raymond Toy.

Revision 1.63 - (view) (annotate) - [select for diffs]
Thu Aug 10 10:55:24 2000 UTC (13 years, 8 months ago) by dtc
Branch: MAIN
Changes since 1.62: +29 -1 lines
Diff to previous 1.62
Add support for define-symbol-macro.

Revision 1.62 - (view) (annotate) - [select for diffs]
Thu Jul 6 18:36:38 2000 UTC (13 years, 9 months ago) by dtc
Branch: MAIN
Changes since 1.61: +4 -3 lines
Diff to previous 1.61
Reworking of the values-type system to overcome a number of inconsistencies
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.

Revision 1.61 - (view) (annotate) - [select for diffs]
Fri Apr 14 03:50:24 2000 UTC (14 years ago) by dtc
Branch: MAIN
Changes since 1.60: +1 -7 lines
Diff to previous 1.60
For the various case macros, do not generate an error during
macro-expansion when there are no cases as this appears unnecessary
according to the ANSI CL spec; from Raymond Toy.

Revision 1.60 - (view) (annotate) - [select for diffs]
Wed Sep 15 15:12:41 1999 UTC (14 years, 7 months ago) by dtc
Branch: MAIN
Changes since 1.59: +1 -3 lines
Diff to previous 1.59
Define SAP-ref-64 setf function macros on all ports.

Revision 1.59 - (view) (annotate) - [select for diffs]
Sat Dec 19 16:07:37 1998 UTC (15 years, 4 months ago) by dtc
Branch: MAIN
Changes since 1.58: +2 -2 lines
Diff to previous 1.58
Fix PSETQ to return Nil; from Peter Van Eynde.

Revision 1.58 - (view) (annotate) - [select for diffs]
Fri Jul 17 12:10:44 1998 UTC (15 years, 9 months ago) by dtc
Branch: MAIN
Changes since 1.57: +27 -11 lines
Diff to previous 1.57
Define a VALUES setf expander.

Update references to the obsolete define-setf-method to
define-setf-expander

Revision 1.57 - (view) (annotate) - [select for diffs]
Thu Jul 16 13:30:48 1998 UTC (15 years, 9 months ago) by pw
Branch: MAIN
Changes since 1.56: +0 -0 lines
Diff to previous 1.56
Fixes and improvements to July-14 commit dealing with condition types
in calls to error. From Douglas.

Revision 1.56 - (view) (annotate) - [select for diffs]
Tue Jul 14 18:12:18 1998 UTC (15 years, 9 months ago) by pw
Branch: MAIN
Changes since 1.55: +14 -15 lines
Diff to previous 1.55
This revision merges in many of the fixes for ANSI condition types
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.

Revision 1.55 - (view) (annotate) - [select for diffs]
Tue Jun 16 06:37:15 1998 UTC (15 years, 10 months ago) by dtc
Branch: MAIN
Changes since 1.54: +2 -2 lines
Diff to previous 1.54
PSETQ should return nil. Fix from Peter VanEynde.

Revision 1.54 - (view) (annotate) - [select for diffs]
Sat Mar 21 08:12:01 1998 UTC (16 years, 1 month ago) by dtc
Branch: MAIN
Changes since 1.53: +3 -1 lines
Diff to previous 1.53
Long-float support.

Revision 1.53 - (view) (annotate) - [select for diffs]
Sun Mar 1 21:46:10 1998 UTC (16 years, 1 month ago) by dtc
Branch: MAIN
Changes since 1.52: +3 -3 lines
Diff to previous 1.52
Fix doc. typos "the the" -> "the".

Revision 1.52 - (view) (annotate) - [select for diffs]
Sat Sep 13 20:28:10 1997 UTC (16 years, 7 months ago) by pw
Branch: MAIN
Changes since 1.51: +17 -15 lines
Diff to previous 1.51
Minor change to inhibit compiler notes about dead code removal
when WITH-INPUT-FROM-STRING was called with an END argument.

Revision 1.51 - (view) (annotate) - [select for diffs]
Wed Sep 3 20:27:08 1997 UTC (16 years, 7 months ago) by dtc
Branch: MAIN
Changes since 1.50: +1 -2 lines
Diff to previous 1.50
Change %set-documentation to (setf documentation) to help operation
with PCL loaded.

Revision 1.50 - (view) (annotate) - [select for diffs]
Thu Jun 5 13:02:45 1997 UTC (16 years, 10 months ago) by pw
Branch: MAIN
Branch point for: RELENG_18
Changes since 1.49: +18 -29 lines
Diff to previous 1.49
New shiftf from Bruno Haible fixes problem with duplicated places.

Revision 1.49 - (view) (annotate) - [select for diffs]
Thu May 8 20:52:43 1997 UTC (16 years, 11 months ago) by pw
Branch: MAIN
Changes since 1.48: +2 -1 lines
Diff to previous 1.48
Prevent warnings from eg (case key (t))

Revision 1.48 - (view) (annotate) - [select for diffs]
Sat Feb 8 17:16:06 1997 UTC (17 years, 2 months ago) by pw
Branch: MAIN
Changes since 1.47: +8 -1 lines
Diff to previous 1.47
Add ANSI lambda macro

Revision 1.47 - (view) (annotate) - [select for diffs]
Wed Feb 5 16:15:54 1997 UTC (17 years, 2 months ago) by pw
Branch: MAIN
Changes since 1.46: +9 -11 lines
Diff to previous 1.46
initial post 1.3.7 merge

Revision 1.46 - (view) (annotate) - [select for diffs]
Sat Jan 18 14:31:12 1997 UTC (17 years, 3 months ago) by ram
Branch: MAIN
Changes since 1.45: +9 -4 lines
Diff to previous 1.45
Werkowskis source kit 1.03.7

Revision 1.45 - (view) (annotate) - [select for diffs]
Mon Oct 31 04:11:27 1994 UTC (19 years, 5 months ago) by ram
Branch: MAIN
Changes since 1.44: +1 -3 lines
Diff to previous 1.44
Fix headed boilerplate.

Revision 1.44 - (view) (annotate) - [select for diffs]
Wed Apr 6 17:04:14 1994 UTC (20 years ago) by hallgren
Branch: MAIN
Changes since 1.43: +5 -1 lines
Diff to previous 1.43
Added:
(defsetf sap-ref-64 %set-sap-ref-64) and
(defsetf signed-sap-ref-64 %set-signed-sap-ref-64)
for the Alpha.

Revision 1.43 - (view) (annotate) - [select for diffs]
Sat Jul 17 00:48:28 1993 UTC (20 years, 9 months ago) by ram
Branch: MAIN
Changes since 1.42: +3 -3 lines
Diff to previous 1.42
changed %deftype to use interface functions instead of (info type class ...)

Revision 1.42 - (view) (annotate) - [select for diffs]
Fri Jul 2 20:59:08 1993 UTC (20 years, 9 months ago) by ram
Branch: MAIN
Changes since 1.41: +2 -2 lines
Diff to previous 1.41
edit lossage

Revision 1.41 - (view) (annotate) - [select for diffs]
Fri Jul 2 15:12:27 1993 UTC (20 years, 9 months ago) by ram
Branch: MAIN
Changes since 1.40: +30 -30 lines
Diff to previous 1.40
Changed uses of RESTART-CASE to be detectable calls to error.
 

Revision 1.40 - (view) (annotate) - [select for diffs]
Thu Jun 24 12:55:25 1993 UTC (20 years, 9 months ago) by ram
Branch: MAIN
Changes since 1.39: +4 -4 lines
Diff to previous 1.39
format-string -> format-control

Revision 1.39 - (view) (annotate) - [select for diffs]
Thu Jun 24 12:22:27 1993 UTC (20 years, 9 months ago) by ram
Branch: MAIN
Changes since 1.38: +24 -16 lines
Diff to previous 1.38
Changed renamed get-setf-method-multiple-value to get-setf-expansion and
define-setf-method to define-setf-expander.  The old names are also defined for
backward compatibility.

Revision 1.38 - (view) (annotate) - [select for diffs]
Thu May 6 09:56:54 1993 UTC (20 years, 11 months ago) by ram
Branch: MAIN
Changes since 1.37: +20 -15 lines
Diff to previous 1.37
Really really fixed get-setf-method-multiple-value for local macros.  Also, in
the recursive calls, people were not propagating the environment through, and
in some places were not recursing with the multiple-value version.

Revision 1.37 - (view) (annotate) - [select for diffs]
Mon Mar 1 20:11:18 1993 UTC (21 years, 1 month ago) by ram
Branch: MAIN
Changes since 1.36: +1 -6 lines
Diff to previous 1.36
Rip out NS-BOOT conditionals.

Revision 1.36 - (view) (annotate) - [select for diffs]
Fri Feb 26 08:25:51 1993 UTC (21 years, 1 month ago) by ram
Branch: MAIN
Changes since 1.35: +34 -30 lines
Diff to previous 1.35
new structure branch & tuning, see new_struct

Revision 1.35 - (view) (annotate) - [select for diffs]
Tue Sep 1 17:41:52 1992 UTC (21 years, 7 months ago) by ram
Branch: MAIN
Branch point for: new_struct
Changes since 1.34: +10 -5 lines
Diff to previous 1.34
Changed DOLIST not to introduce the spurious let around the result form when
there is no result form.  Also, just read the var in the spurious let, instead
of using IGNORABLE, since the var might be special.

Revision 1.34 - (view) (annotate) - [select for diffs]
Thu Aug 13 13:31:28 1992 UTC (21 years, 8 months ago) by wlott
Branch: MAIN
Changes since 1.33: +16 -13 lines
Diff to previous 1.33
In %defsetf, don't bother creating temp vars for constants.  This is
necessary so that keywords stay keywords, and are not changed to gensyms.

Revision 1.33 - (view) (annotate) - [select for diffs]
Sat Apr 4 01:03:36 1992 UTC (22 years ago) by wlott
Branch: MAIN
Changes since 1.32: +35 -2 lines
Diff to previous 1.32
Added DEFINE-COMPILER-MACRO.

Revision 1.32 - (view) (annotate) - [select for diffs]
Thu Apr 2 02:48:54 1992 UTC (22 years ago) by wlott
Branch: MAIN
Changes since 1.31: +9 -3 lines
Diff to previous 1.31
Changed GET-SETF-METHOD-MULTIPLE-VALUE to try to macroexpand-1 the form
when it's an atom in case it's a symbol-macro as per the X3J13 cleanup
SYMBOL-MACROLET-SEMANTICS:SPECIAL-FORM.  Now you can safely INCF, etc.
symbol macros where the macroexpansion has side effects.

Revision 1.31 - (view) (annotate) - [select for diffs]
Thu Apr 2 02:01:40 1992 UTC (22 years ago) by wlott
Branch: MAIN
Changes since 1.30: +8 -12 lines
Diff to previous 1.30
Fixed SETF of GETF to evaluate the various parts in the correct order as
per X3J13 cleanup SETF-SUB-METHODS:DELAYED-ACCESS-STORES.

Revision 1.30 - (view) (annotate) - [select for diffs]
Tue Mar 31 05:26:39 1992 UTC (22 years ago) by wlott
Branch: MAIN
Changes since 1.29: +12 -12 lines
Diff to previous 1.29
Fixed bug in NTH-VALUE where it expanded into bogus code unless ``n'' was a
constant integer.

Revision 1.29 - (view) (annotate) - [select for diffs]
Tue Mar 31 04:52:29 1992 UTC (22 years ago) by wlott
Branch: MAIN
Changes since 1.28: +136 -110 lines
Diff to previous 1.28
X3J13 cleanup SETF-MULTIPLE-STORE-VARIABLES:

  Extend the semantics of the macros SETF, PSETF, SHIFTF, ROTATEF, and
  ASSERT to allow "places" whose SETF methods have more than one "store
  variable".  In such cases, the macros accept as many values from the
  newvalue form as there are store variables.  As usual, extra values
  are ignored and missing values default to NIL.

  Extend the long form of DEFSETF to allow the specification of more
  than one "store variable", with the obvious semantics.

  Clarify that GET-SETF-METHOD signals an error if there would be more
  than one store-variable.

Revision 1.28 - (view) (annotate) - [select for diffs]
Mon Feb 24 00:51:38 1992 UTC (22 years, 1 month ago) by wlott
Branch: MAIN
Changes since 1.27: +3 -3 lines
Diff to previous 1.27
Changed the DEFSETF for SYMBOL-FUNCTION and SYMBOL-PLIST to FSET and
%SET-SYMBOL-PLIST.

Revision 1.27 - (view) (annotate) - [select for diffs]
Fri Feb 21 21:59:58 1992 UTC (22 years, 2 months ago) by wlott
Branch: MAIN
Changes since 1.26: +4 -4 lines
Diff to previous 1.26
Changed all SAP-REF-mumble functions to take the offset in bytes.

Revision 1.26 - (view) (annotate) - [select for diffs]
Tue Nov 5 14:14:54 1991 UTC (22 years, 5 months ago) by ram
Branch: MAIN
Changes since 1.25: +17 -12 lines
Diff to previous 1.25
Merged Lange's enhancement to NTH-VALUE; it now doesn't cons for non-constant N
less than 3.

Revision 1.25 - (view) (annotate) - [select for diffs]
Thu Jul 11 16:27:53 1991 UTC (22 years, 9 months ago) by ram
Branch: MAIN
Changes since 1.24: +8 -11 lines
Diff to previous 1.24
Fixed get-setf-method to only inhibit for local functions, not local macros
too.  Removed some bootstrapping code.

Revision 1.24 - (view) (annotate) - [select for diffs]
Fri May 24 16:58:02 1991 UTC (22 years, 10 months ago) by ram
Branch: MAIN
Changes since 1.23: +25 -21 lines
Diff to previous 1.23
Added :PACKAGE constext declaration.

Revision 1.23 - (view) (annotate) - [select for diffs]
Wed May 8 23:54:08 1991 UTC (22 years, 11 months ago) by ram
Branch: MAIN
Changes since 1.22: +22 -17 lines
Diff to previous 1.22
Frobbed SETF a bit more.  We still always call GET-SETF-METHOD to let it do its
thing, but if the result is just a call to the inverse, then directly call the
inverse w/o any let binding.  This makes setf inverses usable without the full
interpreter.

Revision 1.22 - (view) (annotate) - [select for diffs]
Wed May 8 16:30:04 1991 UTC (22 years, 11 months ago) by ram
Branch: MAIN
Changes since 1.21: +111 -105 lines
Diff to previous 1.21
Changed DEFSETF and DEFINE-SETF-METHOD to call a common subfunction,
%DEFINE-SETF-MACRO, which checks for any existing definition as a slot accessor
or other setf function.

Changed GET-SETF-METHOD to ignore setf macros (always global) when there is a
local macro or function.

Changed SETF to always call GET-SETF-METHOD, instead of special-casing setf
inverses.  I was tired to keeping the duplicated code consistent.

Generalized the special casing in SETF of APPLY.  We now go for the SETF
function when called on any symbol in the Lisp package.  Now SETF of APPLY will
work on all Common Lisp functions, instead of just two.

Revision 1.21 - (view) (annotate) - [select for diffs]
Sat Apr 20 14:20:06 1991 UTC (23 years ago) by ram
Branch: MAIN
Changes since 1.20: +153 -8 lines
Diff to previous 1.20
Fixed WITH-COMPILATION-UNIT keyword to be :OVERRIDE instead of :FORCE.
Also, added :OPTIMIZE and :OPTIMIZE-INTERFACE for changing the "global"
compilation policy within the dynamic extent.
	
Added :CONTEXT-DECLARATIONS, which provides a way to insert declarations
conditional on pattern mathcing of the context in which the definition
appears.  So you can compiler all external functions safe, or whatever.

Revision 1.20 - (view) (annotate) - [select for diffs]
Fri Feb 8 13:34:07 1991 UTC (23 years, 2 months ago) by ram
Branch: MAIN
Changes since 1.19: +9 -5 lines
Diff to previous 1.19
New file header with RCS header FILE-COMMENT.

Revision 1.19 - (view) (annotate) - [select for diffs]
Thu Jan 31 17:31:23 1991 UTC (23 years, 2 months ago) by ram
Branch: MAIN
Changes since 1.18: +2 -2 lines
Diff to previous 1.18
ignore => ignore

Revision 1.18 - (view) (annotate) - [select for diffs]
Wed Jan 30 15:50:26 1991 UTC (23 years, 2 months ago) by ram
Branch: MAIN
Changes since 1.17: +20 -2 lines
Diff to previous 1.17
Added Dan's NTH-VALUE macro.

Revision 1.17 - (view) (annotate) - [select for diffs]
Tue Dec 11 12:45:13 1990 UTC (23 years, 4 months ago) by wlott
Branch: MAIN
Changes since 1.16: +2 -3 lines
Diff to previous 1.16
In destructuring-bind, pass NIL to parse-defmacro as the name, 'cause
there is no name.

Revision 1.16 - (view) (annotate) - [select for diffs]
Mon Nov 19 06:53:12 1990 UTC (23 years, 5 months ago) by wlott
Branch: MAIN
Changes since 1.15: +6 -7 lines
Diff to previous 1.15
Ack.  Maybe this time I got defsetter correct.

Revision 1.15 - (view) (annotate) - [select for diffs]
Mon Nov 19 06:18:20 1990 UTC (23 years, 5 months ago) by wlott
Branch: MAIN
Changes since 1.14: +3 -3 lines
Diff to previous 1.14
typo.

Revision 1.14 - (view) (annotate) - [select for diffs]
Mon Nov 19 05:08:41 1990 UTC (23 years, 5 months ago) by wlott
Branch: MAIN
Changes since 1.13: +14 -23 lines
Diff to previous 1.13
Changed a use of analyze1 to parse-defmacro.

Revision 1.13 - (view) (annotate) - [select for diffs]
Sun Nov 18 07:37:14 1990 UTC (23 years, 5 months ago) by wlott
Branch: MAIN
Changes since 1.12: +60 -182 lines
Diff to previous 1.12
Changed to use Blaine's parse-defmacro.  Stripped out lots of bootstrapping
code.  Ripped out loop, 'cause the full blown loop macro now exists in it's
own file.

Revision 1.12 - (view) (annotate) - [select for diffs]
Thu Oct 11 18:18:16 1990 UTC (23 years, 6 months ago) by ram
Branch: MAIN
Changes since 1.11: +14 -9 lines
Diff to previous 1.11
Made DEFTYPE warn if redefining a structure and flame if a primitive
type.  Fixed it to test FBOUNDP on the right symbol so that
%NOTE-TYPE-DEFINED can get called.
Changed %%DEFUN to use DEFINE-FUNCTION-NAME and also to blow away
any assumed type info.

Revision 1.11 - (view) (annotate) - [select for diffs]
Thu Sep 6 19:43:28 1990 UTC (23 years, 7 months ago) by wlott
Branch: MAIN
Changes since 1.10: +10 -4 lines
Diff to previous 1.10
Random stuff to get define-setf-method to cross compile.

Revision 1.10 - (view) (annotate) - [select for diffs]
Fri Aug 24 18:11:50 1990 UTC (23 years, 7 months ago) by wlott
Branch: MAIN
Changes since 1.9: +91 -49 lines
Diff to previous 1.9
Moved MIPS branch onto trunk; no merge necessary.

Revision 1.9 - (view) (annotate) - [select for diffs]
Tue May 29 16:53:26 1990 UTC (23 years, 10 months ago) by ram
Branch: MAIN
Changes since 1.8: +1 -25 lines
Diff to previous 1.8
Flushed commented-out PUTF macro.
Changed %PRIMITIVE PUTF to be %PUTF so that we can interpret SETF GETF.

Revision 1.8 - (view) (annotate) - [select for diffs]
Wed May 23 15:04:49 1990 UTC (23 years, 11 months ago) by ram
Branch: MAIN
Changes since 1.7: +2 -0 lines
Diff to previous 1.7
Added UNSIGNED-BYTE declarations in DOTIMES to help type inference.

Revision 1.7 - (view) (annotate) - [select for diffs]
Sat May 12 21:12:58 1990 UTC (23 years, 11 months ago) by ram
Branch: MAIN
Changes since 1.6: +12 -6 lines
Diff to previous 1.6
Changed DEFTYPE to expand into %DEFTYPE, and made %DEFTYPE call
%NOTE-TYPE-DEFINED.

Revision 1.6 - (view) (annotate) - [select for diffs]
Mon Apr 16 11:10:23 1990 UTC (24 years ago) by ram
Branch: MAIN
Changes since 1.5: +11 -6 lines
Diff to previous 1.5
Merged non-descriptor changes:
 revision 1.5.2.2
 date: 90/04/09 00:00:09;  author: ram;  state: Exp;  lines added/del: 1/1
 Fixed typo.
 ----------------------------
 revision 1.5.2.1
 date: 90/03/27 13:18:14;  author: ram;  state: Exp;  lines added/del: 11/6
 Changed WITH-COMPILATION-UNIT to hack delayed unknown type warnings.
 We define a handler for PARSE-UNKNOWN-TYPE.

Revision 1.5 - (view) (annotate) - [select for diffs]
Thu Feb 22 11:00:54 1990 UTC (24 years, 1 month ago) by ram
Branch: MAIN
Branch point for: non-descriptor
Changes since 1.4: +14 -11 lines
Diff to previous 1.4
.../systems-work/code/macros.lisp, 10-Feb-90 13:06:45, Edit by MBB.
  WITH-OUTPUT-TO-STRING-APPEND-STYLE:
  Changed the doc-string to exploit the new standard that was already there.

  WITH-OPEN-FILE-DOES-NOT-EXIST:
  Modified WITH-OPEN-FILE to not execute the body when OPEN fails.  This is
  the new standard.

Revision 1.4 - (view) (annotate) - [select for diffs]
Sat Feb 10 15:40:04 1990 UTC (24 years, 2 months ago) by ram
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3
Added some missing commas in DEFTYPE.

Revision 1.3 - (view) (annotate) - [select for diffs]
Thu Feb 8 14:27:56 1990 UTC (24 years, 2 months ago) by ram
Branch: MAIN
Changes since 1.2: +6 -1 lines
Diff to previous 1.2
Made %DEFMACRO set the interpreted function name to "DEFMACRO <name>" rather
than just <name>.  Also, changed %DEFUN to set the function name.

Revision 1.2 - (view) (annotate) - [select for diffs]
Thu Feb 8 12:48:27 1990 UTC (24 years, 2 months ago) by ram
Branch: MAIN
Changes since 1.1: +2 -1 lines
Diff to previous 1.1
Changed DEFTYPE to use INFO instead of plist hackery.

Revision 1.1 - (view) (annotate) - [select for diffs]
Tue Feb 6 17:25:04 1990 UTC (24 years, 2 months ago) by ram
Branch: MAIN
Initial revision

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.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.5