/[cmucl]/src/general-info/release-19b.txt
ViewVC logotype

Diff of /src/general-info/release-19b.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.8 by rtoy, Fri Oct 1 13:56:10 2004 UTC revision 1.9 by rtoy, Thu Oct 21 21:31:23 2004 UTC
# Line 40  New in this release: Line 40  New in this release:
40        - DEBUG-RETURN implemented which allows you to return a value        - DEBUG-RETURN implemented which allows you to return a value
41          from function.  Only enabled with DEBUG 3.          from function.  Only enabled with DEBUG 3.
42        - Lazy sxhash on symbols implemented for ppc.        - Lazy sxhash on symbols implemented for ppc.
43          - Pretty-printer for LOOP.
44          - Added some more pprinters for various forms.
45    
46    * Numerous ANSI compliance fixes:    * Numerous ANSI compliance fixes:
47        - FILE-AUTHOR should signal errors appropriately.        - FILE-AUTHOR should signal errors appropriately.
# Line 63  New in this release: Line 65  New in this release:
65        - When a pathname can't be printed readably, signal a        - When a pathname can't be printed readably, signal a
66          PRINT-NOT-READABLE condition          PRINT-NOT-READABLE condition
67        - Printing arrays readably was sometimes wrong.        - Printing arrays readably was sometimes wrong.
68          - FOR-AS-ON-LIST works with dotted lists.
69          - DEFSTRUCT predicates for list structures don't produce errors
70            anymore on dotted or short lists.
71          - UNBOUND-SLOT condition no longer takes the :slot keyword.  It
72            uses the ANSI-specified :name keyword.  This is not backward
73            compatible!
74          - MAKE-SYMBOL takes STRING's, not just SIMPLE-STRING's.
75          - PPRINT-POP did not return NIL when the list arg to
76            PPRINT-LOGICAL-BLOCK was NIL.
77          - Signal appropriate error conditions instead of a plain error
78            condition in many situations.
79          - TYPECASE was treating the type T as an otherwise clause even
80            though it was not the last clause.  It's should be just a
81            regular clause.
82          - ASIN, ACOS, ACOSH, and ATANH were returning the wrong values
83            when the arg was a real number on the branch cut.
84          - Missed some places where loop variables were duplicated, which
85            should signal a program-error.
86    
87    * Numerous bugfixes:    * Numerous bugfixes:
88        - FFLOOR and friends preserve the sign of the arg, so -0.0 is        - FFLOOR and friends preserve the sign of the arg, so -0.0 is
# Line 75  New in this release: Line 95  New in this release:
95        - The compiler would give an error on deriving the result type        - The compiler would give an error on deriving the result type
96          of RANDOM when the arg to RANDOM was a union type.          of RANDOM when the arg to RANDOM was a union type.
97        - "~*~" was not being parsed to mean a wildcard version.        - "~*~" was not being parsed to mean a wildcard version.
       - If a pathname has a version, but no name, we can't print it  
         readably.  
98        - UNIX-GETPWUID implemented for Darwin.  Needed for FILE-AUTHOR.        - UNIX-GETPWUID implemented for Darwin.  Needed for FILE-AUTHOR.
99        - The compiler no longer gives errors when deriving the result type of        - The compiler no longer gives errors when deriving the result type of
100          coerce when converting a integer to a float that would not fit          coerce when converting a integer to a float that would not fit
101          in a float.          in a float.
102        - Fix bug in reading from streams with element-type SIGNED-BYTE        - Fix bug in reading from streams with element-type SIGNED-BYTE
103          for sizes greater than 32:  positive numbers were incorrectly          for sizes greater than 32:  Positive numbers were incorrectly
104          being returned as negative.          being returned as negative.
105        - REMOVE-DUPLICATES was not honoring the :START option.        - REMOVE-DUPLICATES was not honoring the :START option.
106          - PPRINT-LOGICAL-BLOCK sometimes didn't close the block properly
107            because PPRINT-EXIT-IF-LIST-EXHAUSTED caused an early exit.
108          - Macro expansion was not looking in the local environment
109            properly for local definitions.
110          - Circular Weak pointers can now be printed when *print-circle*
111            is T.
112          - "foo.lisp.*" is interpreted to have version :wild, just like
113            "foo.lisp.~*~".
114          - DIRECTORY will report all versions of a file if the pathname
115            has version :wild.
116          - Fixed bug with CLX on MacOS X where the WM-SIZE-HINTS were
117            larger than CLX expected.  Replaced card16 with card32.
118    
119    * Other changes:    * Other changes:
120    

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

  ViewVC Help
Powered by ViewVC 1.1.5