Changeset 5459
- Timestamp:
- Nov 3, 2006, 12:20:37 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/ccl/ChangeLog (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ccl/ChangeLog
r5444 r5459 1 2006-11-03 12:53 gb 2 3 * lisp-kernel/x86-uuo.s: uuo_error_array_bounds, such as it is. 4 5 2006-11-03 12:52 gb 6 7 * lisp-kernel/: x86-spentry64.s, x86-spjump64.s: SParef2, .SPaset2. 8 More to come ... 9 10 2006-11-03 12:52 gb 11 12 * lisp-kernel/x86-constants64.s: Define array-header layout. 13 14 2006-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 19 2006-11-03 12:50 gb 20 21 * level-1/x86-error-signal.lisp: New range/encoding of type-error 22 traps. 23 24 2006-11-03 12:49 gb 25 26 * level-1/l1-utils.lisp: (temporary) mechanism to avoid 27 constant-redefinition CERRORs. 28 29 2006-11-03 12:48 gb 30 31 * level-1/l1-error-system.lisp: New %type-error-typespecs%. 32 33 2006-11-03 12:47 gb 34 35 * level-0/l0-pred.lisp: array--header -> array-header. 36 37 2006-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 42 2006-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 50 2006-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 62 2006-11-03 12:38 gb 63 64 * compiler/nx1.lisp: Change handling of 2d-aref. 65 66 2006-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 73 2006-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 1 78 2006-11-02 09:43 gb 2 79
Note:
See TracChangeset
for help on using the changeset viewer.
