# # ChangeLog for / # # Generated by Trac 1.6 # Nov 24, 2024, 11:51:13 AM Tue, 06 Jan 2004 02:11:28 GMT Gary Byers [220] * trunk/ccl/xdump/xfasload.lisp (modified) Nilreg-relative-symbols are PPC common. Tue, 06 Jan 2004 02:11:00 GMT Gary Byers [219] * trunk/ccl/lisp-kernel/pmcl-kernel.c (modified) Set lisp_global(STATICALLY_LINKED) if STATIC is defined. Tue, 06 Jan 2004 02:10:18 GMT Gary Byers [218] * trunk/ccl/lisp-kernel/plbt.c (modified) Don't assume that dladdr exists if STATIC is defined. Tue, 06 Jan 2004 02:09:41 GMT Gary Byers [217] * trunk/ccl/lisp-kernel/constants.s (modified) * trunk/ccl/lisp-kernel/lisp_globals.h (modified) STATICALLY_LINKED global. Tue, 06 Jan 2004 02:09:08 GMT Gary Byers [216] * trunk/ccl/lib/ppcenv.lisp (modified) PPC regs are in PPC package. Tue, 06 Jan 2004 02:08:38 GMT Gary Byers [215] * trunk/ccl/lib/backtrace-lds.lisp (modified) Opcode/operand stuff's in ARCH package. Tue, 06 Jan 2004 02:08:08 GMT Gary Byers [214] * trunk/ccl/level-1/version.lisp (modified) 040106, for a while. Tue, 06 Jan 2004 02:07:49 GMT Gary Byers [213] * trunk/ccl/level-1/ppc-error-signal.lisp (modified) * trunk/ccl/level-1/ppc-trap-support.lisp (modified) Error codes are in ARCH package. Tue, 06 Jan 2004 02:07:21 GMT Gary Byers [212] * trunk/ccl/level-1/l1-lisp-threads.lisp (modified) TCR flags are in ARCH. (Strange, but true.) Tue, 06 Jan 2004 02:06:51 GMT Gary Byers [211] * trunk/ccl/level-1/l1-io.lisp (modified) All PPCs have an FPSCR with the same bits in it ... Tue, 06 Jan 2004 02:06:14 GMT Gary Byers [210] * trunk/ccl/level-1/l1-clos.lisp (modified) Fix (bad) typo in %SHARED-INITIALIZE. Tue, 06 Jan 2004 02:05:33 GMT Gary Byers [209] * trunk/ccl/level-1/l1-clos-boot.lisp (modified) Some changes to initarg checking/caching; may still not be correct. Tue, 06 Jan 2004 02:04:41 GMT Gary Byers [208] * trunk/ccl/level-0/PPC/ppc-float.lisp (modified) * trunk/ccl/level-0/PPC/ppc-numbers.lisp (modified) * trunk/ccl/level-0/PPC/ppc-symbol.lisp (modified) Internal-package dependency changes. Tue, 06 Jan 2004 02:03:54 GMT Gary Byers [207] * trunk/ccl/level-0/PPC/ppc-def.lisp (modified) Errors in ARCH package. Tue, 06 Jan 2004 02:03:34 GMT Gary Byers [206] * trunk/ccl/level-0/l0-cfm-support.lisp (modified) Some support for static linking under Linux, and changes to the ... Tue, 06 Jan 2004 02:02:26 GMT Gary Byers [205] * trunk/ccl/compiler/PPC/PPC64/ppc64-arch.lisp (modified) Should be close to having PPC64 stuff (tags, object layout) here. Tue, 06 Jan 2004 02:02:10 GMT Gary Byers [204] * trunk/ccl/compiler/PPC/PPC32/ppc32-arch.lisp (modified) Should be close to having PPC32 stuff (tags, object layout) here. ... Tue, 06 Jan 2004 02:01:03 GMT Gary Byers [203] * trunk/ccl/compiler/PPC/ppc-disassemble.lisp (modified) * trunk/ccl/compiler/PPC/ppc-lap.lisp (modified) * trunk/ccl/compiler/PPC/ppc-lapmacros.lisp (modified) * trunk/ccl/compiler/PPC/ppc-vinsns.lisp (modified) * trunk/ccl/compiler/PPC/ppc2.lisp (modified) Mostly PPC (not PPC32 or PPC64) specific, nominally. (Undoubtedly ... Tue, 06 Jan 2004 01:59:54 GMT Gary Byers [202] * trunk/ccl/compiler/PPC/ppc-backend.lisp (modified) Mostly PPC (not PPC32 or PPC64) specific, nominally. Tue, 06 Jan 2004 01:59:32 GMT Gary Byers [201] * trunk/ccl/compiler/PPC/ppc-asm.lisp (modified) Mostly PPC (not PPC32 or PPC64) specific, nominally. Opcode/operand ... Tue, 06 Jan 2004 01:58:49 GMT Gary Byers [200] * trunk/ccl/compiler/PPC/ppc-arch.lisp (modified) Most stuff that's truly PPC-specific should be here (in the PPC ... Tue, 06 Jan 2004 01:56:18 GMT Gary Byers [199] * trunk/ccl/compiler/PPC/ppc-arch.lisp (modified) Most stuff that's truly PPC-specific should be here (in the PPC ... Tue, 06 Jan 2004 01:54:43 GMT Gary Byers [198] * trunk/ccl/compiler/vreg.lisp (modified) Storage classes (s64/u64 need to be added, at least) are in the ARCH ... Tue, 06 Jan 2004 01:53:54 GMT Gary Byers [197] * trunk/ccl/compiler/vinsn.lisp (modified) (generic) opcode/operand stuff is in the ARCH package. Tue, 06 Jan 2004 01:53:05 GMT Gary Byers [196] * trunk/ccl/compiler/nx0.lisp (modified) Builtin-functions list is in the ARCH package. Tue, 06 Jan 2004 01:52:30 GMT Gary Byers [195] * trunk/ccl/compiler/arch.lisp (modified) Back in the ARCH package, but there's a lot less stuff here. Sat, 03 Jan 2004 23:36:40 GMT Gary Byers [194] * trunk/ccl/level-0/l0-bignum.lisp (modified) Try again, using WITH-NEGATED-BIGNUM-BUFFERS. Sat, 03 Jan 2004 23:23:26 GMT Gary Byers [193] * trunk/ccl/level-0/l0-bignum.lisp (modified) %BIGNUM-BIGNUM-GCD wasn't zeroing out the buffers it (re-)uses, so ... Sat, 03 Jan 2004 19:52:08 GMT Gary Byers [192] * trunk/ccl/compiler/PPC/ppc-asm.lisp (modified) Slight change to requirements. Sat, 03 Jan 2004 19:51:54 GMT Gary Byers [191] * trunk/ccl/compiler/PPC/ppc-arch.lisp (added) New file. Sat, 03 Jan 2004 19:51:11 GMT Gary Byers [190] * trunk/ccl/compiler/PPC/PPC64 (added) * trunk/ccl/compiler/PPC/PPC64/ppc64-arch.lisp (added) New (empty, in fact) file. Sat, 03 Jan 2004 19:50:33 GMT Gary Byers [189] * trunk/ccl/compiler/arch.lisp (modified) Try to be less ppc32-specific. Sat, 03 Jan 2004 19:49:34 GMT Gary Byers [188] * trunk/ccl/compiler/PPC/PPC32/ppc32-arch.lisp (modified) Try to be more ppc32-specific. Sat, 03 Jan 2004 19:49:04 GMT Gary Byers [187] * trunk/ccl/examples/bridge.lisp (modified) (Mostly) work with gnu-objc; may have broken apple-objc ... Sat, 03 Jan 2004 19:48:31 GMT Gary Byers [186] * trunk/ccl/examples/name-translation.lisp (modified) special-case GS under GNUstep. Sat, 03 Jan 2004 19:48:01 GMT Gary Byers [185] * trunk/ccl/examples/objc-clos.lisp (modified) * trunk/ccl/examples/objc-runtime.lisp (modified) More gnu-objc conditionalization. Take user-specified class-name ... Sat, 03 Jan 2004 19:45:59 GMT Gary Byers [184] * trunk/ccl/examples/objc-support.lisp (modified) More gnu-objc conditionalization. Sat, 03 Jan 2004 19:43:32 GMT Gary Byers [183] * trunk/ccl/level-0/nfasload.lisp (modified) Generalize the notion of packages whose symbols are always exported. Sat, 03 Jan 2004 19:42:56 GMT Gary Byers [182] * trunk/ccl/level-1/l1-boot-1.lisp (modified) Move command-line-arg stuff to l1-pathnames. Sat, 03 Jan 2004 19:42:29 GMT Gary Byers [181] * trunk/ccl/level-1/l1-boot-3.lisp (modified) Install the kernel error callbacks, late in the cold load. Sat, 03 Jan 2004 19:41:15 GMT Gary Byers [180] * trunk/ccl/level-1/l1-clos-boot.lisp (modified) Move FOREIGN-OBJECT-DOMAIN accessors elsewhere. Make slot accessors ... Sat, 03 Jan 2004 19:40:25 GMT Gary Byers [179] * trunk/ccl/level-1/l1-clos.lisp (modified) Add a VALIDATE-SUPERCLASS method for (FOREIGN-CLASS STANDARD-CLASS), ... Sat, 03 Jan 2004 19:39:46 GMT Gary Byers [178] * trunk/ccl/level-1/l1-pathnames.lisp (modified) Move COMMAND-LINE-ARGUMENTS stuff here; use it to find the CCL ... Sat, 03 Jan 2004 19:39:01 GMT Gary Byers [177] * trunk/ccl/level-1/ppc-error-signal.lisp (modified) Rename the %ERR-DISP callback to %X-ERRDISP, so the kernel doesn't ... Sat, 03 Jan 2004 19:38:27 GMT Gary Byers [176] * trunk/ccl/level-1/ppc-trap-support.lisp (modified) Rename the CMAIN callback to XCMAIN, so the kernel doesn't try to ... Sat, 03 Jan 2004 19:37:53 GMT Gary Byers [175] * trunk/ccl/lib/compile-ccl.lisp (modified) * trunk/ccl/lib/systems.lisp (modified) Add PPC-ARCH. (This is all still a moving target.) Sat, 03 Jan 2004 19:37:17 GMT Gary Byers [174] * trunk/ccl/lisp-kernel/lisp-exceptions.c (modified) Integrate a little better with the new debugger. Sat, 03 Jan 2004 19:36:40 GMT Gary Byers [173] * trunk/ccl/lisp-kernel/lisp-exceptions.h (modified) According to my calculations, you need 5 bits to express a 5-bit ... Sat, 03 Jan 2004 19:35:48 GMT Gary Byers [172] * trunk/ccl/lisp-kernel/ppc_print.c (modified) Print MACPTRs, get method names/specializers half-right. Sat, 03 Jan 2004 19:35:13 GMT Gary Byers [171] * trunk/ccl/library/lispequ.lisp (modified) Move FOREIGN-OBJECT-DOMAIN accessors here. Sat, 03 Jan 2004 10:49:52 GMT Gary Byers [170] * trunk/ccl/lisp-kernel/spentry.s (modified) Zero the domain/type fields when making a stack-block. Wed, 31 Dec 2003 11:12:01 GMT Gary Byers [169] * trunk/ccl/lib/describe.lisp (modified) Use STANDARD-OBJECT-P to find instance class-wrappers. Wed, 31 Dec 2003 11:11:15 GMT Gary Byers [168] * trunk/ccl/level-1/l1-clos-boot.lisp (modified) Fix an EQL-SPECIALIZER botch. Lots of stuff to support foreign ... Wed, 31 Dec 2003 11:09:39 GMT Gary Byers [167] * trunk/ccl/level-1/l1-clos.lisp (modified) Use %class-slots instead of %CLASS.SLOTS when CLASS-SLOTS won't do. ... Wed, 31 Dec 2003 11:08:08 GMT Gary Byers [166] * trunk/ccl/level-1/l1-dcode.lisp (modified) Careful about getting wrappers in dispatch. Use %class-slots instead ... Wed, 31 Dec 2003 11:06:40 GMT Gary Byers [165] * trunk/ccl/level-1/l1-io.lisp (modified) Write the address involved in a #, as if ... Wed, 31 Dec 2003 11:04:37 GMT Gary Byers [164] * trunk/ccl/level-0/PPC/ppc-utils.lisp (modified) Macptr domain/type accessors. In LAP to simplify treating them as ... Wed, 31 Dec 2003 11:03:33 GMT Gary Byers [163] * trunk/ccl/level-0/l0-pred.lisp (modified) Half-hearted change to %TYPEP, to handle foreign-typed macptrs. Wed, 31 Dec 2003 11:02:55 GMT Gary Byers [162] * trunk/ccl/examples/process-objc-modules.lisp (modified) Don't call MAP-OBJC-CLASS when walking modules. Wed, 31 Dec 2003 11:02:11 GMT Gary Byers [161] * trunk/ccl/examples/objc-runtime.lisp (modified) Start to integrate CLOS & ObjC. Wed, 31 Dec 2003 11:01:53 GMT Gary Byers [160] * trunk/ccl/examples/objc-clos.lisp (added) New file: start to integrate CLOS/ObjC. Wed, 31 Dec 2003 11:01:06 GMT Gary Byers [159] * trunk/ccl/compiler/PPC/ppc-vinsns.lisp (modified) MACPTR->STACK zeroes domain, type fields. Mon, 29 Dec 2003 08:19:23 GMT Gary Byers [158] * trunk/ccl/examples/objc-runtime.lisp (modified) SUPER's gensym'ed in methods; FLET SUPER accesses it. Remove the ... Mon, 29 Dec 2003 08:17:57 GMT Gary Byers [157] * trunk/ccl/examples/objc-readtable.lisp (modified) Access SUPER via (SUPER). Mon, 29 Dec 2003 08:17:42 GMT Gary Byers [156] * trunk/ccl/examples/fake-cfbundle-path.lisp (added) Put the CFBUNDLE nonsense here, independent of the rest of objc- support. Mon, 29 Dec 2003 08:17:04 GMT Gary Byers [155] * trunk/ccl/examples/cocoa.lisp (modified) Get rid of *DEFAULT-BUNDLE-PATH* and friend; require FAKE-CFBUNDLE- ... Mon, 29 Dec 2003 08:15:06 GMT Gary Byers [154] * trunk/ccl/examples/cocoa-window.lisp (modified) Use (SUPER) in OBJC-MESSAGE-SEND-SUPER call. Sun, 21 Dec 2003 22:40:11 GMT Gary Byers [153] * trunk/ccl/examples/cocoa-application.lisp (modified) * trunk/ccl/examples/objc-runtime.lisp (modified) * trunk/ccl/examples/process-objc-modules.lisp (modified) revive class info, autorelease-pool when reiniting CCL directory Sat, 20 Dec 2003 12:18:15 GMT Gary Byers [152] * trunk/ccl/lisp-kernel/lisp-debug.c (modified) Comment out things that don't (yet) work. Sat, 20 Dec 2003 12:17:07 GMT Gary Byers [151] * trunk/ccl/level-1/l1-clos-boot.lisp (modified) * trunk/ccl/level-1/l1-clos.lisp (modified) Punt on primary accessor methods. Sat, 20 Dec 2003 12:16:49 GMT Gary Byers [150] * trunk/ccl/lib/xref.lisp (modified) Add newline before EOF. Sat, 20 Dec 2003 12:16:23 GMT Gary Byers [149] * trunk/ccl/lib/describe.lisp (modified) Fix dangling close paren. Sat, 20 Dec 2003 10:45:41 GMT Gary Byers [148] * trunk/ccl/lib/describe.lisp (modified) Alanr's fix to closure-inspector. Sat, 20 Dec 2003 07:48:58 GMT Gary Byers [147] * trunk/ccl/lisp-kernel/spentry.s (modified) * trunk/ccl/lisp-kernel/thread_manager.c (modified) Remove inline loginfo. Sat, 20 Dec 2003 07:48:25 GMT Gary Byers [146] * trunk/ccl/level-0/PPC/ppc-symbol.lisp (modified) * trunk/ccl/level-0/l0-io.lisp (modified) Add newline before EOF. Sat, 20 Dec 2003 00:29:53 GMT Gary Byers [145] * trunk/ccl/examples/apple-objc.lisp (deleted) * trunk/ccl/examples/gnu-objc.lisp (deleted) Replaced by objc-runtime.lisp Fri, 19 Dec 2003 23:44:42 GMT Gary Byers [144] * trunk/ccl/lib/macros.lisp (modified) A little clearer to say OPTION-NAME instead of (CADR OPTION) in ... Fri, 19 Dec 2003 23:35:45 GMT Gary Byers [143] * trunk/ccl/lisp-kernel/lisp-debug.c (modified) Change debugger prompt. Still confuses the hell out of ILISP. Fri, 19 Dec 2003 23:34:26 GMT Gary Byers [142] * trunk/ccl/library/splay-tree.lisp (modified) Keep count of splay-tree nodes; PRINT-OBJECT methods. Fri, 19 Dec 2003 23:33:18 GMT Gary Byers [141] * trunk/ccl/level-1/version.lisp (modified) Bump the version number. Fri, 19 Dec 2003 23:33:01 GMT Gary Byers [140] * trunk/ccl/examples/process-objc-modules.lisp (modified) Call MAP-OBJC-CLASS on (true) classes; MAP-OBJC-CLASS will handle the ... Fri, 19 Dec 2003 23:32:01 GMT Gary Byers [139] * trunk/ccl/examples/objc-support.lisp (modified) Add (commented-out) DBG call. Fri, 19 Dec 2003 23:31:13 GMT Gary Byers [138] * trunk/ccl/examples/objc-runtime.lisp (modified) Some fixes: ensure that the Cocoa demo works under OSX. Fri, 19 Dec 2003 22:09:12 GMT Gary Byers [137] * trunk/ccl/lisp-kernel/lisp-debug.c (modified) * trunk/ccl/lisp-kernel/lisp-exceptions.c (modified) * trunk/ccl/lisp-kernel/lisp-exceptions.h (modified) * trunk/ccl/lisp-kernel/lispdcmd.c (modified) New & improved debugger. Fri, 19 Dec 2003 21:47:43 GMT Gary Byers [136] * trunk/ccl/library/splay-tree.lisp (modified) map-splay-tree Fri, 19 Dec 2003 21:37:50 GMT Gary Byers [135] * trunk/ccl/examples/process-objc-modules.lisp (modified) This is all #+apple-objc. Fri, 19 Dec 2003 21:36:41 GMT Gary Byers [134] * trunk/ccl/examples/objc-readtable.lisp (added) Move readtable stuff out of main path; preserve (for a while) for ... Fri, 19 Dec 2003 21:36:02 GMT Gary Byers [133] * trunk/ccl/examples/bridge.lisp (modified) Require (new) OBJC-RUNTIME. Conditionalize a little for runtime ... Fri, 19 Dec 2003 21:33:08 GMT Gary Byers [132] * trunk/ccl/examples/cocoa.lisp (modified) Define bundle/executable paths here. Fri, 19 Dec 2003 21:31:23 GMT Gary Byers [131] * trunk/ccl/examples/objc-runtime.lisp (added) New file, intended to replace apple-objc.lisp. Try to hide the ... Fri, 19 Dec 2003 14:05:12 GMT beer [130] * trunk/ccl/examples/apple-objc.lisp (modified) Added missing comma to SELF in OBJC-METHOD-DEFINITION-FORM Tue, 16 Dec 2003 18:23:00 GMT Gary Byers [129] * trunk/ccl/lib/xref.lisp (added) use compiler frontend hooks Tue, 16 Dec 2003 18:22:20 GMT Gary Byers [128] * trunk/ccl/compiler/nx.lisp (modified) * trunk/ccl/compiler/nx0.lisp (modified) * trunk/ccl/compiler/nx1.lisp (modified) integrate XREF changes Tue, 16 Dec 2003 18:13:26 GMT Gary Byers [127] * trunk/ccl/examples/apple-objc.lisp (modified) * trunk/ccl/examples/gnu-objc.lisp (modified) minor changes Mon, 15 Dec 2003 22:16:03 GMT Gary Byers [126] * trunk/ccl/library/splay-tree.lisp (added) new file Mon, 15 Dec 2003 21:32:17 GMT Gary Byers [125] * trunk/CVSROOT/loginfo (modified) mail out commit messages Mon, 15 Dec 2003 21:12:31 GMT Gary Byers [124] * trunk/ccl/examples/bridge.lisp (modified) * trunk/ccl/examples/process-objc-modules.lisp (modified) start to conditionalize for runtime Mon, 15 Dec 2003 21:11:24 GMT Gary Byers [123] * trunk/ccl/examples/gnu-objc.lisp (modified) get more of this working Sat, 13 Dec 2003 21:53:54 GMT Gary Byers [122] * trunk/ccl/examples/gnu-objc.lisp (modified) Revive efforts to get this working. Sat, 13 Dec 2003 21:51:54 GMT Gary Byers [121] * trunk/ccl/lib/pathnames.lisp (modified) DIRECTORYP.