# # ChangeLog for / # # Generated by Trac 1.6 # Nov 24, 2024, 6:58:53 AM Tue, 22 Aug 2006 07:49:14 GMT Gary Byers [4993] * trunk/ccl/level-1/l1-sysio.lisp (modified) FILE-STREAM-EXTERNAL-FORMAT stuff for BASIC-STREAMs. Tue, 22 Aug 2006 07:47:30 GMT Gary Byers [4992] * trunk/ccl/level-0/l0-init.lisp (modified) DarwinX8664 *features*. Tue, 22 Aug 2006 07:47:07 GMT Gary Byers [4991] * trunk/ccl/level-0/l0-cfm-support.lisp (modified) Some DARWINPPC-TARGET conditionals really want to be DARWIN-TARGET. Tue, 22 Aug 2006 07:46:25 GMT Gary Byers [4990] * trunk/ccl/compiler/X86/X8664/x8664-arch.lisp (modified) YIELD-SYSCALL for DarwinX8664. Tue, 22 Aug 2006 07:45:53 GMT Gary Byers [4989] * trunk/ccl/compiler/X86/x862.lisp (modified) Use CROSS-CREATE-X86-FUNCTION if not compiling natively. Fix ... Tue, 22 Aug 2006 07:44:16 GMT Gary Byers [4988] * trunk/ccl/compiler/X86/x86-lap.lisp (modified) Ensure that CROSS-CREATE-X86-FUNCTION is defined, even on x86. Use ... Mon, 21 Aug 2006 06:20:31 GMT Gary Byers [4987] * trunk/ccl/ChangeLog (modified) *** empty log message *** Mon, 21 Aug 2006 05:59:06 GMT Gary Byers [4986] * trunk/ccl/lisp-kernel/darwinx8664/Makefile (modified) Define DARWIN_GS_HACK. Mon, 21 Aug 2006 05:58:49 GMT Gary Byers [4985] * trunk/ccl/lisp-kernel/x86-exceptions.c (modified) Still needs lots of work. Mon, 21 Aug 2006 05:58:24 GMT Gary Byers [4984] * trunk/ccl/lisp-kernel/x86-exceptions.h (modified) Include Mach stuff on Darwin; prototypes for DARWIN_GS_HACK %gs ... Mon, 21 Aug 2006 05:57:32 GMT Gary Byers [4983] * trunk/ccl/lisp-kernel/x86-subprims64.s (modified) Manipulate the %gs register when a lisp thread starts, exits and ... Mon, 21 Aug 2006 05:56:17 GMT Gary Byers [4982] * trunk/ccl/lisp-kernel/x86-macros.s (modified) DARWIN_GS_HACK macros. Mon, 21 Aug 2006 05:53:25 GMT Gary Byers [4981] * trunk/ccl/lisp-kernel/thread_manager.c (modified) Note the need for DARWIN_GS_HACK. Mon, 21 Aug 2006 05:51:47 GMT Gary Byers [4980] * trunk/ccl/lisp-kernel/x86-asmutils64.s (modified) DARWIN_GS_HACK hacks. Mon, 21 Aug 2006 05:51:15 GMT Gary Byers [4979] * trunk/ccl/lisp-kernel/m4macros.m4 (modified) Hope that the need for DARWIN_GS_HACK is also temporary. Mon, 21 Aug 2006 05:50:48 GMT Gary Byers [4978] * trunk/ccl/lisp-kernel/lisptypes.h (modified) Hope that the workaround for missing mcontext64 in x8664 Darwin is ... Mon, 21 Aug 2006 03:20:38 GMT Gary Byers [4977] * trunk/ccl/ChangeLog (modified) *** empty log message *** Mon, 21 Aug 2006 02:35:41 GMT Gary Byers [4976] * trunk/ccl/library/darwinx664-syscalls.lisp (deleted) typo Mon, 21 Aug 2006 02:35:06 GMT Gary Byers [4975] * trunk/ccl/library/darwinx8664-syscalls.lisp (added) spell name right Sun, 20 Aug 2006 23:20:30 GMT Gary Byers [4974] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sun, 20 Aug 2006 23:10:32 GMT Gary Byers [4973] * trunk/ccl/xdump/xx8664-fasload.lisp (modified) :darwinx8664 stuff. Sun, 20 Aug 2006 23:10:12 GMT Gary Byers [4972] * trunk/ccl/lib/db-io.lisp (modified) :struct-by-value: don't read-time conditionalize (do other things ... Sun, 20 Aug 2006 23:09:16 GMT Gary Byers [4971] * trunk/ccl/compiler/X86/X8664/x8664-backend.lisp (modified) Darwinx8664: overload %gs, setup syscall mask. Sun, 20 Aug 2006 23:08:08 GMT Gary Byers [4970] * trunk/ccl/compiler/nx1.lisp (modified) Handle syscall, ff-call for :darwinx8664 as well. Sun, 20 Aug 2006 23:06:24 GMT Gary Byers [4969] * trunk/ccl/library/darwinx664-syscalls.lisp (added) New file; or's in the bit for Unix syscalls on Darwinx8664. (Screw: ... Sun, 20 Aug 2006 23:03:20 GMT Gary Byers [4968] * trunk/ccl/library/darwinppc-syscalls.lisp (modified) Mask for PPC. Sun, 20 Aug 2006 23:02:25 GMT Gary Byers [4967] * trunk/ccl/level-0/l0-io.lisp (modified) * trunk/ccl/level-1/l1-sockets.lisp (modified) * trunk/ccl/level-1/linux-files.lisp (modified) Syscall conditionalization. Sun, 20 Aug 2006 23:01:51 GMT Gary Byers [4966] * trunk/ccl/level-1/l1-streams.lisp (modified) Syscall conditionalization. SELECTION-INPUT-STREAM created with ... Sun, 20 Aug 2006 23:00:26 GMT Gary Byers [4965] * trunk/ccl/examples/objc-runtime.lisp (modified) Fencepost in POINTER-IN-CFSTRING-SECTION-P. Sun, 20 Aug 2006 22:20:34 GMT Gary Byers [4964] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sun, 20 Aug 2006 22:17:20 GMT Gary Byers [4963] * trunk/ccl/library/darwin-syscalls.lisp (deleted) * trunk/ccl/library/darwinppc-syscalls.lisp (added) rename Fri, 18 Aug 2006 16:20:32 GMT Gary Byers [4962] * trunk/ccl/ChangeLog (modified) *** empty log message *** Fri, 18 Aug 2006 15:50:03 GMT Gary Byers [4961] * trunk/ccl/lisp-kernel/thread_manager.c (modified) Enable FP underflow detection on x8664. Should do this on PPC as ... Fri, 18 Aug 2006 15:47:19 GMT Gary Byers [4960] * trunk/ccl/compiler/X86/X8664/x8664-backend.lisp (modified) Dress up the Darwin x86-64 backend a little. Explicily define ... Fri, 18 Aug 2006 15:44:08 GMT Gary Byers [4959] * trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp (modified) Use :rcontext when necessary. Fri, 18 Aug 2006 15:43:44 GMT Gary Byers [4958] * trunk/ccl/compiler/X86/x86-backend.lisp (modified) * trunk/ccl/compiler/X86/x86-lap.lisp (modified) Recognize :rcontext as a reference to the backend's LISP-CONTEXT- ... Fri, 18 Aug 2006 15:42:56 GMT Gary Byers [4957] * trunk/ccl/compiler/backend.lisp (modified) Backend now has a lisp-context-register slot. Fri, 18 Aug 2006 15:42:16 GMT Gary Byers [4956] * trunk/ccl/compiler/X86/X8664/x8664-arch.lisp (modified) No more (constant) rcontext. Fri, 18 Aug 2006 15:40:48 GMT Gary Byers [4955] * trunk/ccl/level-0/X86/x86-def.lisp (modified) * trunk/ccl/level-0/X86/x86-float.lisp (modified) * trunk/ccl/level-0/X86/x86-io.lisp (modified) * trunk/ccl/level-0/X86/x86-misc.lisp (modified) * trunk/ccl/level-0/X86/x86-symbol.lisp (modified) * trunk/ccl/level-0/X86/x86-utils.lisp (modified) Refer to rcontext segment register as :rcontext, since x86-64 Darwin ... Fri, 18 Aug 2006 15:29:04 GMT Gary Byers [4954] * trunk/ccl/lisp-kernel/x86-exceptions.c (modified) Copy some of the Mach exception code from the PPC version and tweak ... Fri, 18 Aug 2006 15:27:53 GMT Gary Byers [4953] * trunk/ccl/lisp-kernel/x86-exceptions.h (modified) Provide some interim Darwin conditionalization. Fri, 18 Aug 2006 15:25:25 GMT Gary Byers [4952] * trunk/ccl/lisp-kernel/m4macros.m4 (modified) Spell FREEBSD correctly. Generate an equate for HAVE_TLS. Fri, 18 Aug 2006 15:23:01 GMT Gary Byers [4951] * trunk/ccl/lisp-kernel/x86-gc.c (modified) Changes in purify_xp(). Fri, 18 Aug 2006 15:20:31 GMT Gary Byers [4950] * trunk/ccl/ChangeLog (modified) *** empty log message *** Fri, 18 Aug 2006 15:19:51 GMT Gary Byers [4949] * trunk/ccl/lisp-kernel/x86-spentry64.s (modified) Darwin x86-64 assembler doesn't like absolute jumps, prefers slower ... Fri, 18 Aug 2006 15:13:18 GMT Gary Byers [4948] * trunk/ccl/lisp-kernel/freebsdx8664/Makefile (modified) * trunk/ccl/lisp-kernel/linuxx8664/Makefile (modified) Tell m4 that we HAVE_TLS. Thu, 17 Aug 2006 17:20:37 GMT Gary Byers [4947] * trunk/ccl/ChangeLog (modified) *** empty log message *** Thu, 17 Aug 2006 16:43:57 GMT phil [4946] * trunk/ccl/examples/FFI/Allocating-foreign-data-on-the-lisp-heap/ptrtest-compile.sh (added) * trunk/ccl/examples/FFI/Allocating-foreign-data-on-the-lisp-heap/ptrtest.c (added) * trunk/ccl/examples/FFI/Allocating-foreign-data-on-the-lisp-heap/ptrtest.lisp (added) * trunk/ccl/examples/FFI/Using-basic-calls-and-types (added) * trunk/ccl/examples/FFI/Using-basic-calls-and-types/Readme.rtf (added) * trunk/ccl/examples/FFI/Using-basic-calls-and-types/typetest-compile.sh (added) * trunk/ccl/examples/FFI/Using-basic-calls-and-types/typetest.c (added) * trunk/ccl/examples/FFI/Using-basic-calls-and-types/typetest.lisp (added) Initial version Thu, 17 Aug 2006 16:40:54 GMT phil [4945] * trunk/ccl/examples/FFI (added) * trunk/ccl/examples/FFI/Allocating-foreign-data-on-the-lisp-heap (added) * trunk/ccl/examples/FFI/Allocating-foreign-data-on-the-lisp-heap/Readme.rtf (added) *** empty log message *** Tue, 08 Aug 2006 19:20:30 GMT Gary Byers [4944] * trunk/ccl/ChangeLog (modified) *** empty log message *** Tue, 08 Aug 2006 19:07:46 GMT Gary Byers [4943] * trunk/ccl/lisp-kernel/darwinx8664 (added) * trunk/ccl/lisp-kernel/darwinx8664/Makefile (added) New file. Tue, 08 Aug 2006 19:07:19 GMT Gary Byers [4942] * trunk/ccl/lisp-kernel/x86-exceptions.h (modified) xp accessors for Darwinx8664. Tue, 08 Aug 2006 19:06:03 GMT Gary Byers [4941] * trunk/ccl/lisp-kernel/x86-constants64.h (modified) REG_* constants for Darwin. Tue, 08 Aug 2006 19:05:32 GMT Gary Byers [4940] * trunk/ccl/lisp-kernel/x86-asmutils64.s (modified) Darwin assembler doesn't like lock instructions on the same line as ... Tue, 08 Aug 2006 19:03:15 GMT Gary Byers [4939] * trunk/ccl/lisp-kernel/pmcl-kernel.c (modified) Treat X8664 like PPC64 (e.g., use dlfcn) on Darwin. Tue, 08 Aug 2006 19:02:08 GMT Gary Byers [4938] * trunk/ccl/lisp-kernel/lisptypes.h (modified) xcode 2.4 headers: doesn't define mcontext64, but ... Tue, 08 Aug 2006 18:58:52 GMT Gary Byers [4937] * trunk/ccl/lisp-kernel/lisp-debug.c (modified) Define Iregnames for darwinx8664. Tue, 08 Aug 2006 18:58:15 GMT Gary Byers [4936] * trunk/ccl/lisp-kernel/area.h (modified) Define an IMAGE_BASE_ADDRESS for x8664/Darwin. Sat, 29 Jul 2006 15:20:33 GMT Gary Byers [4935] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sat, 29 Jul 2006 14:41:56 GMT Gary Byers [4934] * trunk/ccl/level-1/l1-streams.lisp (modified) STREAM-WRITE-BYTE, STREAM-WRITE-IVECTOR. :BASIC defaults to T in ... Sat, 29 Jul 2006 14:20:30 GMT Gary Byers [4933] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sat, 29 Jul 2006 13:39:03 GMT Gary Byers [4932] * trunk/ccl/level-1/l1-aprims.lisp (modified) ALLOCATE-RESOURCE, FREE-RESOURCE: use lock. TODO: evaluate whether ... Sat, 29 Jul 2006 13:20:31 GMT Gary Byers [4931] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sat, 29 Jul 2006 12:27:18 GMT Gary Byers [4930] * trunk/ccl/library/lispequ.lisp (modified) Resources aren't thread-private, need locks. Sat, 29 Jul 2006 12:26:35 GMT Gary Byers [4929] * trunk/ccl/level-1/l1-sysio.lisp (modified) MAKE-FILE-STREAM: support for BASIC-STREAMs. Sat, 29 Jul 2006 12:26:10 GMT Gary Byers [4928] * trunk/ccl/level-1/l1-streams.lisp (modified) OPEN handles BASIC-STREAMs; not yet the default. Sat, 29 Jul 2006 12:25:15 GMT Gary Byers [4927] * trunk/ccl/level-1/l1-reader.lisp (modified) *PARSE-STRING-RESOURCE* probably hasn't been used in 10 or 12 years. Sat, 29 Jul 2006 10:21:18 GMT Gary Byers [4926] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sat, 29 Jul 2006 09:40:57 GMT Gary Byers [4925] * trunk/ccl/level-1/l1-sysio.lisp (modified) Most BASIC-FILE-STREAM stuff. Sat, 29 Jul 2006 09:40:13 GMT Gary Byers [4924] * trunk/ccl/library/lispequ.lisp (modified) BASIC-FILE-STREAM.EXTERNAL-FORMAT, at least for now. Sat, 29 Jul 2006 09:39:20 GMT Gary Byers [4923] * trunk/ccl/level-1/l1-streams.lisp (modified) BASIC-IO-STREAM; ALLOCATE-BASIC-STREAM makes one more slot in ... Fri, 28 Jul 2006 10:20:30 GMT Gary Byers [4922] * trunk/ccl/ChangeLog (modified) *** empty log message *** Fri, 28 Jul 2006 10:17:14 GMT Gary Byers [4921] * trunk/ccl/level-1/version.lisp (modified) Bump. Fri, 28 Jul 2006 10:15:33 GMT Gary Byers [4920] * trunk/ccl/level-1/l1-streams.lisp (modified) A couple of more (soon-to-be-used) slots in IOBLOCK. Fri, 28 Jul 2006 07:20:32 GMT Gary Byers [4919] * trunk/ccl/ChangeLog (modified) *** empty log message *** Fri, 28 Jul 2006 07:17:18 GMT Gary Byers [4918] * trunk/ccl/level-1/l1-streams.lisp (modified) Lots of changes; lots more to go. Fri, 28 Jul 2006 07:16:39 GMT Gary Byers [4917] * trunk/ccl/level-1/l1-sockets.lisp (modified) Pass :CHARACTER-P T to MAKE-FD-STREAM. Fri, 28 Jul 2006 06:58:49 GMT Gary Byers [4916] * trunk/ccl/examples/cocoa-listener.lisp (modified) Want :SHARING :LOCK on listener output. (SLIME probably faces the ... Fri, 28 Jul 2006 06:49:58 GMT Gary Byers [4915] * trunk/ccl/level-1/l1-sysio.lisp (modified) Define SELECT-STREAM-CLASS on FUNDAMENTAL-FILE-STREAM. Fri, 28 Jul 2006 06:49:15 GMT Gary Byers [4914] * trunk/ccl/lib/streams.lisp (modified) READ-BYTE for BASIC-STREAMs. Fri, 28 Jul 2006 06:48:24 GMT Gary Byers [4913] * trunk/ccl/library/lispequ.lisp (modified) Need an explicit BASIC-STREAM-FLAG.OPEN-CHARACTER bit, due to bivalence. Fri, 28 Jul 2006 06:47:19 GMT Gary Byers [4912] * trunk/ccl/lib/macros.lisp (modified) BASIC-STREAM-IOBLOCK. Tue, 25 Jul 2006 10:20:28 GMT Gary Byers [4911] * trunk/ccl/ChangeLog (modified) *** empty log message *** Tue, 25 Jul 2006 09:48:03 GMT Gary Byers [4910] * trunk/ccl/compiler/optimizers.lisp (modified) Compiler-macro for BASIC-STREAM-P. Mon, 24 Jul 2006 11:20:29 GMT Gary Byers [4909] * trunk/ccl/ChangeLog (modified) *** empty log message *** Mon, 24 Jul 2006 10:55:40 GMT Gary Byers [4908] * trunk/ccl/lib/streams.lisp (modified) READ-CHAR bypasses STREAM-READ-CHAR for BASIC-STREAMs. Mon, 24 Jul 2006 10:55:14 GMT Gary Byers [4907] * trunk/ccl/level-1/l1-streams.lisp (modified) Some BASIC-STREAM stuff starts to appear. Mon, 24 Jul 2006 10:51:05 GMT Gary Byers [4906] * trunk/ccl/library/lispequ.lisp (modified) Add a plist to basic-/basic-file-stream. Mon, 24 Jul 2006 09:20:30 GMT Gary Byers [4905] * trunk/ccl/ChangeLog (modified) *** empty log message *** Mon, 24 Jul 2006 08:43:19 GMT Gary Byers [4904] * trunk/ccl/level-1/l1-sysio.lisp (modified) FILE-STREAM is now abstract (and some sublasses may get that way); ... Sun, 23 Jul 2006 09:20:21 GMT Gary Byers [4903] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sun, 23 Jul 2006 09:05:22 GMT Gary Byers [4902] * trunk/ccl/level-1/l1-clos-boot.lisp (modified) *class-table* entry for BASIC-STREAM. Sun, 23 Jul 2006 09:03:32 GMT Gary Byers [4901] * trunk/ccl/level-1/l1-streams.lisp (modified) STREAM-IOBLOCK now takes 2 required args and is inlined. Some bug ... Sun, 23 Jul 2006 08:56:17 GMT Gary Byers [4900] * trunk/ccl/level-1/l1-sockets.lisp (modified) * trunk/ccl/level-1/l1-sysio.lisp (modified) * trunk/ccl/level-1/linux-files.lisp (modified) STREAM-IOBLOCK now takes 2 required args. Sun, 23 Jul 2006 08:54:05 GMT Gary Byers [4899] * trunk/ccl/level-1/version.lisp (modified) Bump. Sun, 23 Jul 2006 08:53:47 GMT Gary Byers [4898] * trunk/ccl/library/lispequ.lisp (modified) Start to define what a BASIC-STREAM looks like. Sun, 23 Jul 2006 08:53:16 GMT Gary Byers [4897] * trunk/ccl/lib/macros.lisp (modified) Move stream-ioblock access/locking macros here. Likewise WITH-EAGAIN. Sun, 23 Jul 2006 07:20:27 GMT Gary Byers [4896] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sun, 23 Jul 2006 07:12:42 GMT Gary Byers [4895] * trunk/ccl/level-1/l1-boot-2.lisp (modified) * trunk/ccl/level-1/l1-sockets.lisp (modified) * trunk/ccl/level-1/l1-streams.lisp (modified) * trunk/ccl/level-1/l1-sysio.lisp (modified) Fix a few botches. :private arg to stream creation primitives ... Sun, 23 Jul 2006 06:20:30 GMT Gary Byers [4894] * trunk/ccl/ChangeLog (modified) *** empty log message ***