Changeset 5459


Ignore:
Timestamp:
Nov 3, 2006, 12:20:37 PM (18 years ago)
Author:
Gary Byers
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/ChangeLog

    r5444 r5459  
     12006-11-03 12:53  gb
     2
     3        * lisp-kernel/x86-uuo.s: uuo_error_array_bounds, such as it is.
     4
     52006-11-03 12:52  gb
     6
     7        * lisp-kernel/: x86-spentry64.s, x86-spjump64.s: SParef2, .SPaset2.
     8         More to come ...
     9
     102006-11-03 12:52  gb
     11
     12        * lisp-kernel/x86-constants64.s: Define array-header layout.
     13
     142006-11-03 12:51  gb
     15
     16        * lisp-kernel/: errors.s, lisp-errors.h: New type-error uuo
     17        encodings, new type-error constants.
     18
     192006-11-03 12:50  gb
     20
     21        * level-1/x86-error-signal.lisp: New range/encoding of type-error
     22        traps.
     23
     242006-11-03 12:49  gb
     25
     26        * level-1/l1-utils.lisp: (temporary) mechanism to avoid
     27        constant-redefinition CERRORs.
     28
     292006-11-03 12:48  gb
     30
     31        * level-1/l1-error-system.lisp: New %type-error-typespecs%.
     32
     332006-11-03 12:47  gb
     34
     35        * level-0/l0-pred.lisp: array--header -> array-header.
     36
     372006-11-03 12:47  gb
     38
     39        * compiler/X86/X8664/x8664-vinsns.lisp: Fix misc-set-c-u64 braino;
     40        add/change some 2d array stuff.
     41
     422006-11-03 12:43  gb
     43
     44        * compiler/X86/X8664/x8664-arch.lisp: Define .SParef2/.SPaset2
     45        subprims; seem to be much (>5x) faster than the lisp/lap versions
     46        (though we can generally be faster still when we know the
     47        element-type and/or know whether the array is simple or explicitly
     48        displaced.)
     49
     502006-11-03 12:41  gb
     51
     52        * compiler/X86/x862.lisp: Change handling of 2d-aref; lots of
     53        related changes.
     54       
     55        Split the code which handles bounds/type-checking in vref out from
     56        the code which actually does the reference, so that the latter can
     57        be used in multidimensional cases.
     58       
     59        Need to do this on PPC as well; need to do more (%aset2, 3d cases,
     60        general case.)
     61
     622006-11-03 12:38  gb
     63
     64        * compiler/nx1.lisp: Change handling of 2d-aref.
     65
     662006-11-03 12:37  gb
     67
     68        * compiler/nxenv.lisp: aref2 -> simple-typed-aref2, add
     69        general-aref2.  More changes to come (and this may affect
     70        compilation on PPC until some PPC compiler changes are
     71        made/checked-in.)
     72
     732006-11-03 12:35  gb
     74
     75        * compiler/arch.lisp: type-errors (as encoded in UUOs) are now in
     76        the range 128-255, rather than 64-127; more are defined.
     77
    1782006-11-02 09:43  gb
    279
Note: See TracChangeset for help on using the changeset viewer.