Timeline


and

Jan 6, 2004:

5:21 AM Changeset [231] by gb
  • trunk/ccl/examples/objc-clos.lisp
Print class addresses when generating slots, in the commented-out …
5:19 AM Changeset [230] by gb
  • trunk/ccl/examples/objc-runtime.lisp
Derive the names of superclasses when recursively mapping classes; …
3:05 AM Changeset [229]
  • tags/snapshot_040106
This commit was manufactured by cvs2svn to create tag 'snapshot_040106'.
3:05 AM Changeset [228] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-arch.lisp
Say "4" instead of "(ash 1 ppc::word-shift)", since this is …
3:04 AM Changeset [227] by gb
  • trunk/ccl/examples/objc-support.lisp
Use "TARGET" package, not "ARCH".
2:33 AM Changeset [226] by gb
  • trunk/ccl/lisp-kernel/static-linux
Preliminary support for statically-linked kernel.
2:30 AM Changeset [225] by gb
  • trunk/ccl/xdump/heap-image.lisp
FIXNUMSHIFT in TARGET package.
2:30 AM Changeset [224] by gb
  • trunk/ccl/lib/read.lisp
SUBTAG-INSTANCE in TARGET package.
2:29 AM Changeset [223] by gb
  • trunk/ccl/level-1/l1-lisp-threads.lisp
Intern accessors in "TARGET" package.
2:29 AM Changeset [222] by gb
  • trunk/ccl/compiler/PPC/ppc-disassemble.lisp
EXTRACT-DEFAULT function's in PPC package now.
2:12 AM Changeset [221] by gb
  • trunk/ccl/xdump/xppcfasload.lisp
Error codes in ARCH package.
2:11 AM Changeset [220] by gb
  • trunk/ccl/xdump/xfasload.lisp
Nilreg-relative-symbols are PPC common.
2:11 AM Changeset [219] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
Set lisp_global(STATICALLY_LINKED) if STATIC is defined.
2:10 AM Changeset [218] by gb
  • trunk/ccl/lisp-kernel/plbt.c
Don't assume that dladdr exists if STATIC is defined.
2:09 AM Changeset [217] by gb
  • trunk/ccl/lisp-kernel/constants.s
STATICALLY_LINKED global.
2:09 AM Changeset [216] by gb
  • trunk/ccl/lib/ppcenv.lisp
PPC regs are in PPC package.
2:08 AM Changeset [215] by gb
  • trunk/ccl/lib/backtrace-lds.lisp
Opcode/operand stuff's in ARCH package.
2:08 AM Changeset [214] by gb
  • trunk/ccl/level-1/version.lisp
040106, for a while.
2:07 AM Changeset [213] by gb
  • trunk/ccl/level-1/ppc-error-signal.lisp
Error codes are in ARCH package.
2:07 AM Changeset [212] by gb
  • trunk/ccl/level-1/l1-lisp-threads.lisp
TCR flags are in ARCH. (Strange, but true.)
2:06 AM Changeset [211] by gb
  • trunk/ccl/level-1/l1-io.lisp
All PPCs have an FPSCR with the same bits in it …
2:06 AM Changeset [210] by gb
  • trunk/ccl/level-1/l1-clos.lisp
Fix (bad) typo in %SHARED-INITIALIZE.
2:05 AM Changeset [209] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
Some changes to initarg checking/caching; may still not be correct.
2:04 AM Changeset [208] by gb
  • trunk/ccl/level-0/PPC/ppc-float.lisp
Internal-package dependency changes.
2:03 AM Changeset [207] by gb
  • trunk/ccl/level-0/PPC/ppc-def.lisp
Errors in ARCH package.
2:03 AM Changeset [206] by gb
  • trunk/ccl/level-0/l0-cfm-support.lisp
Some support for static linking under Linux, and changes to the …
2:02 AM Changeset [205] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-arch.lisp
Should be close to having PPC64 stuff (tags, object layout) here.
2:02 AM Changeset [204] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-arch.lisp
Should be close to having PPC32 stuff (tags, object layout) here. …
2:01 AM Changeset [203] by gb
  • trunk/ccl/compiler/PPC/ppc-disassemble.lisp
Mostly PPC (not PPC32 or PPC64) specific, nominally. (Undoubtedly …
1:59 AM Changeset [202] by gb
  • trunk/ccl/compiler/PPC/ppc-backend.lisp
Mostly PPC (not PPC32 or PPC64) specific, nominally.
1:59 AM Changeset [201] by gb
  • trunk/ccl/compiler/PPC/ppc-asm.lisp
Mostly PPC (not PPC32 or PPC64) specific, nominally. Opcode/operand …
1:58 AM Changeset [200] by gb
  • trunk/ccl/compiler/PPC/ppc-arch.lisp
Most stuff that's truly PPC-specific should be here (in the PPC …
1:56 AM Changeset [199] by gb
  • trunk/ccl/compiler/PPC/ppc-arch.lisp
Most stuff that's truly PPC-specific should be here (in the PPC …
1:54 AM Changeset [198] by gb
  • trunk/ccl/compiler/vreg.lisp
Storage classes (s64/u64 need to be added, at least) are in the ARCH …
1:53 AM Changeset [197] by gb
  • trunk/ccl/compiler/vinsn.lisp
(generic) opcode/operand stuff is in the ARCH package.
1:53 AM Changeset [196] by gb
  • trunk/ccl/compiler/nx0.lisp
Builtin-functions list is in the ARCH package.
1:52 AM Changeset [195] by gb
  • trunk/ccl/compiler/arch.lisp
Back in the ARCH package, but there's a lot less stuff here.

Jan 3, 2004:

11:36 PM Changeset [194] by gb
  • trunk/ccl/level-0/l0-bignum.lisp
Try again, using WITH-NEGATED-BIGNUM-BUFFERS.
11:23 PM Changeset [193] by gb
  • trunk/ccl/level-0/l0-bignum.lisp
%BIGNUM-BIGNUM-GCD wasn't zeroing out the buffers it (re-)uses, so use …
7:52 PM Changeset [192] by gb
  • trunk/ccl/compiler/PPC/ppc-asm.lisp
Slight change to requirements.
7:51 PM Changeset [191] by gb
  • trunk/ccl/compiler/PPC/ppc-arch.lisp
New file.
7:51 PM Changeset [190] by gb
  • trunk/ccl/compiler/PPC/PPC64
New (empty, in fact) file.
7:50 PM Changeset [189] by gb
  • trunk/ccl/compiler/arch.lisp
Try to be less ppc32-specific.
7:49 PM Changeset [188] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-arch.lisp
Try to be more ppc32-specific.
7:49 PM Changeset [187] by gb
  • trunk/ccl/examples/bridge.lisp
(Mostly) work with gnu-objc; may have broken apple-objc …
7:48 PM Changeset [186] by gb
  • trunk/ccl/examples/name-translation.lisp
special-case GS under GNUstep.
7:48 PM Changeset [185] by gb
  • trunk/ccl/examples/objc-clos.lisp
More gnu-objc conditionalization. Take user-specified class-name when …
7:45 PM Changeset [184] by gb
  • trunk/ccl/examples/objc-support.lisp
More gnu-objc conditionalization.
7:43 PM Changeset [183] by gb
  • trunk/ccl/level-0/nfasload.lisp
Generalize the notion of packages whose symbols are always exported.
7:42 PM Changeset [182] by gb
  • trunk/ccl/level-1/l1-boot-1.lisp
Move command-line-arg stuff to l1-pathnames.
7:42 PM Changeset [181] by gb
  • trunk/ccl/level-1/l1-boot-3.lisp
Install the kernel error callbacks, late in the cold load.
7:41 PM Changeset [180] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
Move FOREIGN-OBJECT-DOMAIN accessors elsewhere. Make slot accessors …
7:40 PM Changeset [179] by gb
  • trunk/ccl/level-1/l1-clos.lisp
Add a VALIDATE-SUPERCLASS method for (FOREIGN-CLASS STANDARD-CLASS), …
7:39 PM Changeset [178] by gb
  • trunk/ccl/level-1/l1-pathnames.lisp
Move COMMAND-LINE-ARGUMENTS stuff here; use it to find the CCL …
7:39 PM Changeset [177] by gb
  • trunk/ccl/level-1/ppc-error-signal.lisp
Rename the %ERR-DISP callback to %X-ERRDISP, so the kernel doesn't try …
7:38 PM Changeset [176] by gb
  • trunk/ccl/level-1/ppc-trap-support.lisp
Rename the CMAIN callback to XCMAIN, so the kernel doesn't try to call …
7:37 PM Changeset [175] by gb
  • trunk/ccl/lib/compile-ccl.lisp
Add PPC-ARCH. (This is all still a moving target.)
7:37 PM Changeset [174] by gb
  • trunk/ccl/lisp-kernel/lisp-exceptions.c
Integrate a little better with the new debugger.
7:36 PM Changeset [173] by gb
  • trunk/ccl/lisp-kernel/lisp-exceptions.h
According to my calculations, you need 5 bits to express a 5-bit …
7:35 PM Changeset [172] by gb
  • trunk/ccl/lisp-kernel/ppc_print.c
Print MACPTRs, get method names/specializers half-right.
7:35 PM Changeset [171] by gb
  • trunk/ccl/library/lispequ.lisp
Move FOREIGN-OBJECT-DOMAIN accessors here.
10:49 AM Changeset [170] by gb
  • trunk/ccl/lisp-kernel/spentry.s
Zero the domain/type fields when making a stack-block.

Dec 31, 2003:

11:12 AM Changeset [169] by gb
  • trunk/ccl/lib/describe.lisp
Use STANDARD-OBJECT-P to find instance class-wrappers.
11:11 AM Changeset [168] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
Fix an EQL-SPECIALIZER botch. Lots of stuff to support foreign …
11:09 AM Changeset [167] by gb
  • trunk/ccl/level-1/l1-clos.lisp
Use %class-slots instead of %CLASS.SLOTS when CLASS-SLOTS won't do. …
11:08 AM Changeset [166] by gb
  • trunk/ccl/level-1/l1-dcode.lisp
Careful about getting wrappers in dispatch. Use %class-slots instead …
11:06 AM Changeset [165] by gb
  • trunk/ccl/level-1/l1-io.lisp
Write the address involved in a #<Recursive printing error>, as if …
11:04 AM Changeset [164] by gb
  • trunk/ccl/level-0/PPC/ppc-utils.lisp
Macptr domain/type accessors. In LAP to simplify treating them as …
11:03 AM Changeset [163] by gb
  • trunk/ccl/level-0/l0-pred.lisp
Half-hearted change to %TYPEP, to handle foreign-typed macptrs.
11:02 AM Changeset [162] by gb
  • trunk/ccl/examples/process-objc-modules.lisp
Don't call MAP-OBJC-CLASS when walking modules.
11:02 AM Changeset [161] by gb
  • trunk/ccl/examples/objc-runtime.lisp
Start to integrate CLOS & ObjC.
11:01 AM Changeset [160] by gb
  • trunk/ccl/examples/objc-clos.lisp
New file: start to integrate CLOS/ObjC.
11:01 AM Changeset [159] by gb
  • trunk/ccl/compiler/PPC/ppc-vinsns.lisp
MACPTR->STACK zeroes domain, type fields.

Dec 29, 2003:

8:19 AM Changeset [158] by gb
  • trunk/ccl/examples/objc-runtime.lisp
SUPER's gensym'ed in methods; FLET SUPER accesses it. Remove the …
8:17 AM Changeset [157] by gb
  • trunk/ccl/examples/objc-readtable.lisp
Access SUPER via (SUPER).
8:17 AM Changeset [156] by gb
  • trunk/ccl/examples/fake-cfbundle-path.lisp
Put the CFBUNDLE nonsense here, independent of the rest of objc-support.
8:17 AM Changeset [155] by gb
  • trunk/ccl/examples/cocoa.lisp
Get rid of *DEFAULT-BUNDLE-PATH* and friend; require …
8:15 AM Changeset [154] by gb
  • trunk/ccl/examples/cocoa-window.lisp
Use (SUPER) in OBJC-MESSAGE-SEND-SUPER call.

Dec 21, 2003:

10:40 PM Changeset [153] by gb
  • trunk/ccl/examples/cocoa-application.lisp
revive class info, autorelease-pool when reiniting CCL directory

Dec 20, 2003:

12:18 PM Changeset [152] by gb
  • trunk/ccl/lisp-kernel/lisp-debug.c
Comment out things that don't (yet) work.
12:17 PM Changeset [151] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
Punt on primary accessor methods.
12:16 PM Changeset [150] by gb
  • trunk/ccl/lib/xref.lisp
Add newline before EOF.
12:16 PM Changeset [149] by gb
  • trunk/ccl/lib/describe.lisp
Fix dangling close paren.
10:45 AM Changeset [148] by gb
  • trunk/ccl/lib/describe.lisp
Alanr's fix to closure-inspector.
7:48 AM Changeset [147] by gb
  • trunk/ccl/lisp-kernel/spentry.s
Remove inline loginfo.
7:48 AM Changeset [146] by gb
  • trunk/ccl/level-0/PPC/ppc-symbol.lisp
Add newline before EOF.
12:29 AM Changeset [145] by gb
  • trunk/ccl/examples/apple-objc.lisp
Replaced by objc-runtime.lisp

Dec 19, 2003:

11:44 PM Changeset [144] by gb
  • trunk/ccl/lib/macros.lisp
A little clearer to say OPTION-NAME instead of (CADR OPTION) in …
11:35 PM Changeset [143] by gb
  • trunk/ccl/lisp-kernel/lisp-debug.c
Change debugger prompt. Still confuses the hell out of ILISP.
11:34 PM Changeset [142] by gb
  • trunk/ccl/library/splay-tree.lisp
Keep count of splay-tree nodes; PRINT-OBJECT methods.
11:33 PM Changeset [141] by gb
  • trunk/ccl/level-1/version.lisp
Bump the version number.
11:33 PM Changeset [140] by gb
  • trunk/ccl/examples/process-objc-modules.lisp
Call MAP-OBJC-CLASS on (true) classes; MAP-OBJC-CLASS will handle the …
11:32 PM Changeset [139] by gb
  • trunk/ccl/examples/objc-support.lisp
Add (commented-out) DBG call.
11:31 PM Changeset [138] by gb
  • trunk/ccl/examples/objc-runtime.lisp
Some fixes: ensure that the Cocoa demo works under OSX.
10:09 PM Changeset [137] by gb
  • trunk/ccl/lisp-kernel/lisp-debug.c
New & improved debugger.
9:47 PM Changeset [136] by gb
  • trunk/ccl/library/splay-tree.lisp
map-splay-tree
9:37 PM Changeset [135] by gb
  • trunk/ccl/examples/process-objc-modules.lisp
This is all #+apple-objc.
9:36 PM Changeset [134] by gb
  • trunk/ccl/examples/objc-readtable.lisp
Move readtable stuff out of main path; preserve (for a while) for …
9:36 PM Changeset [133] by gb
  • trunk/ccl/examples/bridge.lisp
Require (new) OBJC-RUNTIME. Conditionalize a little for runtime …
9:33 PM Changeset [132] by gb
  • trunk/ccl/examples/cocoa.lisp
Define bundle/executable paths here.
9:31 PM Changeset [131] by gb
  • trunk/ccl/examples/objc-runtime.lisp
New file, intended to replace apple-objc.lisp. Try to hide the …
2:05 PM Changeset [130] by beer
  • trunk/ccl/examples/apple-objc.lisp
Added missing comma to SELF in OBJC-METHOD-DEFINITION-FORM

Dec 16, 2003:

6:23 PM Changeset [129] by gb
  • trunk/ccl/lib/xref.lisp
use compiler frontend hooks
6:22 PM Changeset [128] by gb
  • trunk/ccl/compiler/nx.lisp
integrate XREF changes
6:13 PM Changeset [127] by gb
  • trunk/ccl/examples/apple-objc.lisp
minor changes

Dec 15, 2003:

10:16 PM Changeset [126] by gb
  • trunk/ccl/library/splay-tree.lisp
new file
9:32 PM Changeset [125] by gb
  • trunk/CVSROOT/loginfo
mail out commit messages
9:12 PM Changeset [124] by gb
  • trunk/ccl/examples/bridge.lisp
start to conditionalize for runtime
9:11 PM Changeset [123] by gb
  • trunk/ccl/examples/gnu-objc.lisp
get more of this working

Dec 13, 2003:

9:53 PM Changeset [122] by gb
  • trunk/ccl/examples/gnu-objc.lisp
Revive efforts to get this working.
9:51 PM Changeset [121] by gb
  • trunk/ccl/lib/pathnames.lisp
DIRECTORYP.

Dec 12, 2003:

11:32 PM Changeset [120] by gb
  • trunk/ccl/level-1/l1-clos.lisp
SETUP-SLOT-LOOKUP does nothing if no slots.
11:30 PM Changeset [119] by gb
  • trunk/ccl/lib/defstruct.lisp
STRUCTURE isn't a type-specifier; use STRUCTURE-OBJECT instead.
11:29 PM Changeset [118] by gb
  • trunk/ccl/level-1/sysutils.lisp
STRUCTURE isn't a type-specifier.
11:29 PM Changeset [117] by gb
  • trunk/ccl/level-1/l1-typesys.lisp
TYPE-SPECIFIER does some typechecking.
11:28 PM Changeset [116] by gb
  • trunk/ccl/level-1/l1-lisp-threads.lisp
FAKE-STACK-FRAME isn't a type specifier.
11:27 PM Changeset [115] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
STANDARD-INSTANCE isn't a type specifier.
11:26 PM Changeset [114] by gb
  • trunk/ccl/level-0/l0-pred.lisp
COMPLEX-ARRAY, DISPLACED-ARRAY aren't type specifiers.
9:12 PM Changeset [113] by gb
  • trunk/ccl/library/lispequ.lisp
New wrapper layout.
9:12 PM Changeset [112] by gb
  • trunk/ccl/lib/ccl-export-syms.lisp
Export METHOD-NAME from CCL, OPENMCL-MOP.
9:12 PM Changeset [111] by gb
  • trunk/ccl/level-1/l1-typesys.lisp
Set TYPE-PREDICATE slot of standard slot definition.
9:10 PM Changeset [110] by gb
  • trunk/ccl/level-1/l1-dcode.lisp
New slot-value scheme. No more reader/writer dcode.
9:10 PM Changeset [109] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
New slot-value scheme.
9:09 PM Changeset [108] by gb
  • trunk/ccl/level-0/PPC/ppc-clos.lisp
New scheme.

Dec 10, 2003:

8:25 AM Changeset [107] by gb
  • trunk/ccl/lisp-kernel/thread_manager.c
Don't free() a pointer that was just realloc()ed.
8:25 AM Changeset [106] by gb
  • trunk/ccl/lisp-kernel/spentry.s
Don't reference tlb_pointer until we're sure it's big enough.
8:24 AM Changeset [105] by gb
  • trunk/ccl/library/lispequ.lisp
More wrapper slots for faster slot lookup.
8:24 AM Changeset [104] by gb
  • trunk/ccl/level-1/version.lisp
New date.
8:23 AM Changeset [103] by gb
  • trunk/ccl/level-1/l1-clos.lisp
Set things up for faster slot lookup.
8:22 AM Changeset [102] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
SLOT-ID stuff.
8:21 AM Changeset [101] by gb
  • trunk/ccl/level-0/PPC/ppc-clos.lisp
Some LAP for slot lookup.
8:20 AM Changeset [100] by gb
  • trunk/ccl/level-0/l0-init.lisp
New PPC32, MOP features.

Dec 7, 2003:

5:25 AM Changeset [99] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
Move SLOT-ID-VALUE/SETF-SLOT-ID-VALUE from l1-clos.lisp to …
5:24 AM Changeset [98] by gb
  • trunk/ccl/library/lispequ.lisp
There -will- be more fields in a class wrapper soon.
4:11 AM Changeset [97] by gb
  • trunk/ccl/compiler/optimizers.lisp
First cut at SLOT-VALUE.
1:44 AM Changeset [96] by gb
  • trunk/ccl/level-1/l1-io.lisp
PRINT-OBJECT method for SLOT-ID.
1:44 AM Changeset [95] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
Start to implement new slot-lookup scheme.
12:25 AM Changeset [94] by gb
  • trunk/ccl/examples/cocoa-listener.lisp
Return value of insertNewline: method is void.
12:16 AM Changeset [93] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
Be more careful about recognizing EQL specializers.
12:15 AM Changeset [92] by gb
  • trunk/ccl/examples/apple-objc.lisp
COLLECT macro moved to CCL package.
Note: See TracTimeline for information about the timeline view.