Changeset 5074
- Timestamp:
- Sep 2, 2006, 10:20:32 AM (18 years ago)
- File:
-
- 1 edited
-
trunk/ccl/ChangeLog (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ccl/ChangeLog
r5062 r5074 1 2006-09-02 11:15 gb 2 3 * lisp-kernel/x86_print.c: hex/decimal integer printers: 3 is also 4 a hex digit. 5 6 2006-09-02 11:11 gb 7 8 * lisp-kernel/x86-exceptions.c: Install a "bogus signal handler" on 9 Darwin, to deal with apparent race conditions/Mach kernel lossage. 10 11 Don't do the whole msg_server here; just do the exc_server thing. 12 13 Fix a couple of Mach exception-handling bugs; at least one more may 14 remain. 15 16 2006-09-02 11:07 gb 17 18 * lisp-kernel/x86-asmutils64.s: Use a hlt instruction to trap in 19 pseudo_sigreturn. 20 21 Still get spurious SIGTRAPs. 22 23 2006-09-02 11:06 gb 24 25 * lisp-kernel/thread_manager.c: Define some things in terms of 26 USE_MACH_SEMAPHORES or USE_POSIX_SEMAPHORES. 27 28 sem_wait_forever() does repeated timed waits, since I thought that 29 Darwin was having trouble interrpting things that waited 30 indefinitely. (That might just be a GDB bug. Who can tell ?) 31 32 2006-09-02 11:03 gb 33 34 * lisp-kernel/Threads.h: Define some things in terms of 35 USE_MACH_SEMAPHORES or USE_POSIX_SEMAPHORES. Note that as of Q3 36 2006, Darwin still doesn't implement enough POSIX semaphore 37 functionality to make it possible to avoid the use of Mach 38 semaphores. 39 40 2006-09-02 11:01 gb 41 42 * lib/db-io.lisp: 43 Try to avoid things like %COPY-IVECTOR-TO-IVECTOR when strings are 44 involved. 45 46 2006-09-02 11:01 gb 47 48 * level-1/x86-threads-utils.lisp: Things that're %HEAP-IVECTOR-P 49 aren't bogus objects. 50 51 2006-09-02 11:00 gb 52 53 * level-1/l1-streams.lisp: Try to avoid things like 54 %COPY-IVECTOR-TO-IVECTOR when strings are involved. 55 56 2006-09-02 10:59 gb 57 58 * level-1/l1-events.lisp: AUTO-FLUSH-INTERACTIVE-STREAMS: use 59 FORCE-OUTPUT. 60 61 2006-09-02 10:57 gb 62 63 * level-0/l0-misc.lisp: %COPY-U8-TO-STRING, %COPY-STRING-TO-U8: 64 new, to avoid %COPY-IVECTOR-TO-IVECTOR when strings are involved. 65 66 %STR-FROM-PTR: take dest string as optional arg, don't assume 8-bit 67 chars. 68 69 %GET-CSTRING: change type decl, use %GET-UNSIGNED-BYTE. 70 71 2006-09-02 10:55 gb 72 73 * level-0/l0-aprims.lisp: %CSTR-POINTER and %CSTR-SEGMENT-POINTER: 74 don't assume 8-bit chars. 75 1 76 2006-08-28 17:35 gb 2 77
Note:
See TracChangeset
for help on using the changeset viewer.
