Timeline


and

Feb 22, 2004:

1:41 AM Changeset [559] by gb
  • trunk/ccl/hemlock/src/keysym-defs.lisp
Learn to spell. Learn what package we're in.
1:40 AM Changeset [558] by gb
  • trunk/ccl/hemlock/src/keysym-defs.lisp
Learn to spell.
1:27 AM Changeset [557] by gb
  • trunk/ccl/lisp-kernel/area.h
PPC64 changes (some of them rather suspect ...). 32-bit kernel may be …
1:21 AM Changeset [556] by gb
  • trunk/ccl/examples/hemlock-textstorage.lisp
Lots of changes. Still needs event-translation work (and lots of …
1:20 AM Changeset [555] by gb
  • trunk/ccl/examples/compile-hemlock.lisp
Fewer files. More warnings …
1:19 AM Changeset [554] by gb
  • trunk/ccl/hemlock/src/htext1.lisp
Maybe update the selection if the mark we move is the buffer's point.
1:16 AM Changeset [553] by gb
  • trunk/ccl/hemlock/src/interp.lisp
Process single events.
1:16 AM Changeset [552] by gb
  • trunk/ccl/hemlock/src/keysym-defs.lisp
Cocoa, not an RT. (Still needs some work.)
1:15 AM Changeset [551] by gb
  • trunk/ccl/hemlock/src/struct.lisp
Buffers maybe have text-storage, but no windows list.
1:15 AM Changeset [550] by gb
  • trunk/ccl/hemlock/src/modeline.lisp
Move some modeline stuff here from window.lisp.
1:14 AM Changeset [549] by gb
  • trunk/ccl/examples/objc-clos.lisp
Handle INITFUNCTION/INITARG case in SHARED-INITIALIZE.

Feb 18, 2004:

6:51 PM Changeset [548] by beer
  • trunk/ccl/examples/objc-clos.lisp
More (and different!) support for ObjC generic functions and methods

Feb 16, 2004:

10:41 AM Changeset [547] by gb
  • trunk/ccl/level-0/l0-float.lisp
ACOS of DOUBLE-FLOAT wants to (%MAKE-DFLOAT) the result. Again. Still.

Feb 15, 2004:

4:25 PM Changeset [546] by gb
  • trunk/ccl/lisp-kernel/thread_manager.c
Foreign threads linger, too.
4:23 PM Changeset [545] by gb
  • trunk/ccl/examples/objc-support.lisp
Remove DBG trap in NS-EXCEPTION method.
4:23 PM Changeset [544] by gb
  • trunk/ccl/examples/objc-runtime.lisp
Metaclass of user-defined class derived from class-name symbol, not …
4:22 PM Changeset [543] by gb
  • trunk/ccl/examples/objc-clos.lisp
ALLOCATE-INSTANCE et al: install the instance's slot-vector if it has …
4:20 PM Changeset [542] by gb
  • trunk/ccl/examples/process-objc-modules.lisp
Fix PROVIDE call.
4:19 PM Changeset [541] by gb
  • trunk/ccl/examples/cocoa-window.lisp
Change PROCESS-INTERRUPT mechanism, since postEvent:atStart: doesn't …
4:17 PM Changeset [540] by gb
  • trunk/ccl/lib/number-case-macro.lisp
SINGLE-FLOAT, in *TYPE-TO-TYPECODE*.
4:16 PM Changeset [539] by gb
  • trunk/ccl/lib/macros.lisp
WITH-OUTPUT-TO-STRING: don't quote element-type.
4:14 PM Changeset [538] by gb
  • trunk/ccl/lib/backtrace-lds.lisp
OPCODE is in the ARCH package.
4:10 PM Changeset [537] by gb
  • trunk/ccl/lib/dumplisp.lisp
No more quit-acknowledgement.
4:10 PM Changeset [536] by gb
  • trunk/ccl/level-1/version.lisp
Date suffix for bleeding-edge version.
4:10 PM Changeset [535] by gb
  • trunk/ccl/level-1/l1-readloop.lisp
No more "quit acknowledgement".
4:08 PM Changeset [534] by gb
  • trunk/ccl/level-0/l0-float.lisp
pick up acos/asin fixes

Feb 13, 2004:

6:18 PM Changeset [533] by beer
  • trunk/ccl/examples/objc-clos.lisp
Some initial steps toward integrating ObjC methods into CLOS generic …
6:17 PM Changeset [532] by beer
  • trunk/ccl/examples/name-translation.lisp
Added a few more special ObjC words I've come across Removed old …

Feb 12, 2004:

7:22 AM Changeset [531] by gb
  • trunk/ccl/level-0/l0-float.lisp
ACOS: double-float case uses %MAKE-DFLOAT to allocate result.
3:19 AM Changeset [530] by gb
  • trunk/ccl/lisp-kernel/pantherg5/Makefile
Start to conditionalize for PPC64, almost.
3:17 AM Changeset [529] by gb
  • trunk/ccl/lisp-kernel/spentry.s
Fix a lot of the cases broken by removal of extract_2_lisptags_.
3:16 AM Changeset [528] by gb
  • trunk/ccl/lisp-kernel/macros.s
More portability stuff; still a ways to go.
3:15 AM Changeset [527] by gb
  • trunk/ccl/lisp-kernel/constants64.s
Flesh out a bit.
3:15 AM Changeset [526] by gb
  • trunk/ccl/lisp-kernel/constants32.s
Don't suppress PPC64 defs of eabi stack frames.
1:23 AM Changeset [525] by gb
  • trunk/ccl/lisp-kernel/constants.s
Hoist register names, etc into main file.

Feb 11, 2004:

7:01 PM Changeset [524] by gb
  • trunk/ccl/lisp-kernel/pantherg5
Copy of regular Darwin Makefile, for starters.
7:00 PM Changeset [523] by gb
  • trunk/ccl/lisp-kernel/darwin/Makefile
Beg the assembler to be AltiVec?-aware. Probably a better way.
7:00 PM Changeset [522] by gb
  • trunk/ccl/lisp-kernel/spentry.s
Partly convert to 64-bit-maybeness.
6:59 PM Changeset [521] by gb
  • trunk/ccl/lisp-kernel/macros.s
Parameterize more for ppc32/ppc64.
6:59 PM Changeset [520] by gb
  • trunk/ccl/lisp-kernel/constants32.s
32-bit platform constants.
6:58 PM Changeset [519] by gb
  • trunk/ccl/lisp-kernel/constants.s
Include platform-specific constants file.
6:58 PM Changeset [518] by gb
  • trunk/ccl/lisp-kernel/asmutils.s
Assume that the assembler is AltiVec? aware in vector save/restore. (Do …
8:54 AM Changeset [517] by gb
  • trunk/ccl/lib/compile-ccl.lisp
add asdf, defsystem

Feb 10, 2004:

7:06 PM Changeset [516] by gb
  • trunk/ccl/compiler/nx-basic.lisp
VARIABLE-INFORMATION returns :SPECIAL if visible binding is proclaimed …
6:39 PM Changeset [515] by gb
  • trunk/ccl/level-1/version.lisp
0.14.1
5:58 PM Changeset [514] by gb
  • trunk/ccl/lisp-kernel/sampler.c
was never used

Feb 9, 2004:

4:26 PM Changeset [513] by gb
  • trunk/ccl/level-1/l1-processes.lisp
ABORT-BREAK restart around process's initial function.
4:22 PM Changeset [512] by gb
  • trunk/ccl/level-1/linux-files.lisp
Aargh.
4:22 PM Changeset [511] by gb
  • trunk/ccl/level-1/l1-readloop.lisp
WITH-STANDARD-ABORT-HANDLING around the idle loop.
8:34 AM Changeset [510] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
egc back on
8:33 AM Changeset [509] by gb
  • trunk/ccl/level-1/l1-files.lisp
fix error message on REQUIRE failure
2:11 AM Changeset [508] by gb
  • trunk/ccl/level-0/PPC/ppc-float.lisp
%%SCALE-DFLOAT reserved 16 bytes on tsp, but used 24.

Feb 8, 2004:

6:08 AM Changeset [507] by gb
  • trunk/ccl/level-1/l1-pathnames.lisp
Add "ccl:tools;" to *MODULE-SEARCH-PATH*.
6:08 AM Changeset [506] by gb
  • trunk/ccl/level-1/version.lisp
040208, Alpha->Beta.
5:58 AM Changeset [505] by gb
  • trunk/ccl/tools/README-OpenMCL.txt
New file.
5:01 AM Changeset [504] by gb
  • trunk/ccl/tools/defsystem.lisp
imported from SourceForge? clocc project HEAD as of 040207
5:01 AM Changeset [503] by gb
  • trunk/ccl/tools
imported from SourceForge? cclan project HEAD as of 040207
1:06 AM Changeset [502] by gb
  • trunk/ccl/level-1/l1-pathnames.lisp
Don't include "ccl:" or "home:" on *module-search-path*. Do include …
1:01 AM Changeset [501] by gb
  • trunk/ccl/level-1/l1-init.lisp
*MODULE-FILE-ALIST* is gone. Honest.
1:00 AM Changeset [500] by gb
  • trunk/ccl/level-1/l1-files.lisp
Add a doc string for *MODULE-PROVIDER-FUNCTIONS*; reference it in the …
12:11 AM Changeset [499] by gb
  • trunk/ccl/level-1/l1-files.lisp
Incorporate Bryan O'Connor's changes to REQUIRE (with some changes.)
12:10 AM Changeset [498] by gb
  • trunk/ccl/lib/ccl-export-syms.lisp
Remove *MODULE-FILE-ALIST*. Add *MODULE-PROVIDER-FUNCTIONS*.
12:09 AM Changeset [497] by gb
  • trunk/ccl/lib/dumplisp.lisp
Don't reference *MODULE-FILE-ALIST* anymore.

Feb 7, 2004:

10:20 PM Changeset [496] by gb
  • trunk/ccl/lib/macros.lisp
Define CCL::CONDITIONAL-STORE, for use by CLX (and maybe other things, …
10:19 PM Changeset [495] by gb
  • trunk/ccl/level-0/l0-misc.lisp
Add STORE-GVECTOR-CONDITIONAL, to hide some represenatation details.
9:59 PM Changeset [494] by gb
  • trunk/ccl/lib/level-2.lisp
%GET-DOUBLE-FLOAT and %GET-SINGLE-FLOAT: offset defaults to 0.
9:58 PM Changeset [493] by gb
  • trunk/ccl/level-1/version.lisp
bump.
9:58 PM Changeset [492] by gb
  • trunk/ccl/level-1/l1-utils.lisp
%GET-DOUBLE-FLOAT/%SET-DOUBLE-FLOAT were shadowed by later versions.
9:57 PM Changeset [491] by gb
  • trunk/ccl/level-1/l1-readloop.lisp
Initial listener doesn't claim to be *INTERACTIVE-ABORT-PROCESS*.
9:56 PM Changeset [490] by gb
  • trunk/ccl/level-1/l1-files.lisp
Don't call CHOOSE-FILE-DIALOG when looking for a module.
9:55 PM Changeset [489] by gb
  • trunk/ccl/level-1/l1-events.lisp
New scheme to select process for SIGINT.
9:54 PM Changeset [488] by gb
  • trunk/ccl/examples/objc-runtime.lisp
Revive objc-classes/methods when restarting an image. Check …
9:50 PM Changeset [487] by gb
  • trunk/ccl/examples/cocoa-window.lisp
Change comments.

Feb 6, 2004:

7:43 PM Changeset [486] by gb
  • trunk/ccl/examples/objc-runtime.lisp
REVIVIE-OBJC-CLASSES (mostly working, but needs to happen at the right …
7:42 PM Changeset [485] by gb
  • trunk/ccl/examples/objc-support.lisp
Don't call REMAP-OBJC-CLASSES on saved-application startup.
7:41 PM Changeset [484] by gb
  • trunk/ccl/examples/process-objc-modules.lisp
No more REMAP-ALL-LIBRARY-CLASSES.
7:40 PM Changeset [483] by gb
  • trunk/ccl/level-1/l1-boot-2.lisp
Replace *TERMINAL-INPUT-LOCK* with the new shared-resource scheme.
7:39 PM Changeset [482] by gb
  • trunk/ccl/level-1/l1-boot-lds.lisp
MAKE-MCL-LISTENER-PROCESS: spawned process becomes "primary owner" of …
7:38 PM Changeset [481] by gb
  • trunk/ccl/level-1/l1-processes.lisp
Probably better to have PROCESS-WAIT sleep explicitly, so that it …
7:36 PM Changeset [480] by gb
  • trunk/ccl/level-1/l1-readloop-lds.lisp
Tweaks to the :Y command, to handle new shared-resource scheme. Marco …
7:35 PM Changeset [479] by gb
  • trunk/ccl/level-1/l1-readloop.lisp
TOPLEVEL-FUNCTION manages the "shared resource" attached to the shared …
7:33 PM Changeset [478] by gb
  • trunk/ccl/level-1/l1-streams.lisp
INPUT-STREAMs may have a SHARED-RESOURCE attached to them; use it to …
7:32 PM Changeset [477] by gb
  • trunk/ccl/level-1/l1-typesys.lisp
Slot type predicates use CTYPEP, to (kind of) deal with (FUNCTION ...) …
7:30 PM Changeset [476] by gb
  • trunk/ccl/level-1/level-1.lisp
Load DLL-NODE a little earlier.
7:30 PM Changeset [475] by gb
  • trunk/ccl/level-1/linux-files.lisp
SHARED-RESOURCEs, mostly for arbitrating access to …
7:28 PM Changeset [474] by gb
  • trunk/ccl/level-1/version.lisp
040206.
7:27 PM Changeset [473] by gb
  • trunk/ccl/lib/dumplisp.lisp
Do handshaking with initial thread before shutting down for …
7:27 PM Changeset [472] by gb
  • trunk/ccl/lib/macros.lisp
WITH-TERMINAL-INPUT changed slightly.
7:26 PM Changeset [471] by gb
  • trunk/ccl/lisp-kernel/thread_manager.c
Keep the tcr around as long as possible (count down from …
7:24 PM Changeset [470] by gb
  • trunk/ccl/lisp-kernel/lisp-exceptions.c
Provide mach_suspend_tcr(), mach_resume_tcr() so that threads can be …
6:57 PM Changeset [469] by gb
  • trunk/ccl/lisp-kernel/constants.h
Add shutdown_count field to tcr.

Feb 2, 2004:

4:22 PM Changeset [468] by gb
  • trunk/ccl/examples/objc-runtime.lisp
New OBJC-[CLASS,METACLASS,INSTANCE]-p, OBJC-OBJECT-P uses them. …
4:15 PM Changeset [467] by gb
  • trunk/ccl/level-1/l1-error-system.lisp
Bryan O'Connor's change to INVOKE-RESTART: throw NIL if …
4:14 PM Changeset [466] by gb
  • trunk/ccl/level-1/l1-io.lisp
FUNCTION-IS-CURRENT-DEFINITION? knows about these new-fangled SETF …
4:12 PM Changeset [465] by gb
  • trunk/ccl/level-1/l1-lisp-threads.lisp
Disable interrupts when accessing the termination queue; may need to …
4:11 PM Changeset [464] by gb
  • trunk/ccl/level-1/l1-processes.lisp
REQUIRE-GLOBAL-SYMBOL checks the environment, too.
4:11 PM Changeset [463] by gb
  • trunk/ccl/level-1/l1-readloop.lisp
Handshaking during QUIT/PREPARE-TO-QUIT; this is intended to work …
4:08 PM Changeset [462] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Bryan O'Connor's change to FILE-LENGTH. Default methods on some things …
4:07 PM Changeset [461] by gb
  • trunk/ccl/level-1/version.lisp
040202.
4:06 PM Changeset [460] by gb
  • trunk/ccl/lib/ccl-export-syms.lisp
export %STR-FROM-PTR. Don't export %STR-FROM-PTR-IN-SCRIPT, which …
4:06 PM Changeset [459] by gb
  • trunk/ccl/lib/macros.lisp
Bryan O'Connor's fix to WITH-SIMPLE-RESTART. LET-GLOBALLY moved here.
4:01 PM Changeset [458] by gb
  • trunk/ccl/lisp-kernel/lisp-exceptions.c
Remove old vector-copying stuff.

Feb 1, 2004:

7:41 PM Changeset [457] by beer
  • trunk/ccl/examples/objc-clos.lisp
PRINT-OBJECT shouldn't die when given an OBJC-OBJECT whose ObjC part …
7:38 PM Changeset [456] by beer
  • trunk/ccl/examples/tiny.lisp
Use DEFCLASS and MAKE-INSTANCE
7:37 PM Changeset [455] by beer
  • trunk/ccl/examples/bridge.lisp
Move toward the use of FIND-CLASS and CLASS-OF
6:09 PM Changeset [454] by gb
  • trunk/ccl/lisp-kernel/constants.h
Experimental change, to defer tcr cleanup.
4:50 PM Changeset [453] by beer
  • trunk/ccl/examples/objc-clos.lisp
REMOVE-SLOT-INITARGS was dropping the last KEY/VALUE pair
3:42 PM Changeset [452] by gb
  • trunk/ccl/examples/bridge.lisp
Ivar parsing follows different ruls for STRUCT than for *STRUCT; #\B …
1:18 PM Changeset [451] by gb
  • trunk/ccl/examples/objc-support.lisp
NS-LISP-EXCEPTION has a lisp slot. Now, to figure out a way to get …
1:17 PM Changeset [450] by gb
  • trunk/ccl/examples/objc-clos.lisp
More than one class can share the same metaclass.
3:05 AM Changeset [449] by gb
  • trunk/ccl/lib/number-case-macro.lisp
Remove stale comment.
3:04 AM Changeset [448] by gb
  • trunk/ccl/lib/foreign-types.lisp
Fix missing close-paren.
2:55 AM Changeset [447] by gb
  • trunk/ccl/lib/foreign-types.lisp
Unparse :VOID, use keywords more consistently when unparsing.
2:54 AM Changeset [446] by gb
  • trunk/ccl/library/lispequ.lisp
Fix DEF-ACCESSORS for VALUES-CTYPE.
2:53 AM Changeset [445] by gb
  • trunk/ccl/lib/macros.lisp
PARSE-DEFGENERIC fix from Bryan O'Connor.

Jan 31, 2004:

4:34 AM Changeset [444] by gb
  • trunk/ccl/examples/bridge.lisp
PARSE-FOREIGN-STRUCT-OR-UNION-SPEC allows for anonymous fields.

Jan 30, 2004:

11:58 PM Changeset [443] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
Don't enable EGC by default (so I can work on tuning it some ...)
11:57 PM Changeset [442] by gb
  • trunk/ccl/level-1/l1-sysio.lisp
Handle BROADCAST-STREAMs, error out on other non-FILE-STREAMs.
11:56 PM Changeset [441] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Lots of nit-picking; BROADCAST-STREAM methods (at least partly) fixed …
11:54 PM Changeset [440] by gb
  • trunk/ccl/level-1/l1-sockets.lisp
Fix CLOSE call to LOCAL-SOCKET-FILENAME.
11:53 PM Changeset [439] by gb
  • trunk/ccl/level-1/l1-reader.lisp
WHITESPACEP looks in readtable.
11:52 PM Changeset [438] by gb
  • trunk/ccl/level-1/l1-io.lisp
FRESH-LINE uses STREAM-FRESH-LINE.
11:51 PM Changeset [437] by gb
  • trunk/ccl/level-1/l1-files.lisp
IF-EXISTS: dialog nonsense. PROBE-FILE checks WILD-PATHNAME-P, which …
11:49 PM Changeset [436] by gb
  • trunk/ccl/lib/pathnames.lisp
WILD-PATHNAME-P now earlier.
11:49 PM Changeset [435] by gb
  • trunk/ccl/lib/nfcomp.lisp
Bump fasl version.
8:09 PM Changeset [434] by gb
  • trunk/ccl/examples/objc-clos.lisp
Lots of changes: foreign slot definitions have a :FOREIGN-TYPE; …
7:57 PM Changeset [433] by gb
  • trunk/ccl/examples/objc-runtime.lisp
Lots of changes: get rid of old DEF-OBJC-CLASS support, initialize …
7:55 PM Changeset [432] by gb
  • trunk/ccl/examples/objc-support.lisp
Install predefined classes here. Use DEFCLASS to create NS-LISP-EXCEPTION.
7:51 PM Changeset [431] by gb
  • trunk/ccl/examples/process-objc-modules.lisp
MAP-OBJC-CLASS -> INSTALL-FOREIGN-OBJC-CLASS.
7:49 PM Changeset [430] by gb
  • trunk/ccl/examples/cocoa-editor.lisp
Used DEFCLASS to creat classes, SLOT-VALUE or an accessor to access slots.
7:48 PM Changeset [429] by gb
  • trunk/ccl/examples/bridge.lisp
Parse instance-var type strings differently from arg type strings.
7:46 PM Changeset [428] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp
Use CMPD vice CMPW. (1 down, a few hundred to go.)
7:45 PM Changeset [427] by gb
  • trunk/ccl/level-1/version.lisp
040130
7:44 PM Changeset [426] by gb
  • trunk/ccl/level-1/l1-utils.lisp
%CSTRLEN.
7:44 PM Changeset [425] by gb
  • trunk/ccl/level-1/l1-sysio.lisp
CLOSE just does CALL-NEXT-METHOD, which might work now.
7:43 PM Changeset [424] by gb
  • trunk/ccl/level-1/l1-streams.lisp
CLOSE: set the closed slot to ... something non-NULL. STREAM-IO-ERROR: …
7:36 PM Changeset [423] by gb
  • trunk/ccl/level-1/l1-sockets.lisp
SOCKET-ERROR is (simple) STREAM-ERROR. Change how it's signaled, and …
7:34 PM Changeset [422] by gb
  • trunk/ccl/level-1/l1-lisp-threads.lisp
Lock on *TERMINATION-POPULATION* access.
7:34 PM Changeset [421] by gb
  • trunk/ccl/level-1/l1-clos.lisp
ADD-READER/WRITER-METHOD: less specialized. Turn a few early …
7:32 PM Changeset [420] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
CLASS-SLOT-INITARGS, CREATE-READER/WRITER-METHOD-FUNCTION: less …
7:30 PM Changeset [419] by gb
  • trunk/ccl/lib/macros.lisp
WITH-STRING-FROM-CSTRING: stack allocate a lisp-string, getting bytes …
7:28 PM Changeset [418] by gb
  • trunk/ccl/lib/foreign-types.lisp
BIT/BITFIELD foreign integer types.

Jan 29, 2004:

5:45 PM Changeset [417] by gb
  • trunk/ccl/level-0/l0-array.lisp
CTYPE-SUBTYPE: no specialized (COMPLEX ) arrays, so check …
12:06 AM Changeset [416] by gb
  • trunk/ccl/lisp-kernel/lisp-exceptions.c
kinder, gentler do_tsp_overflow

Jan 27, 2004:

1:18 AM Changeset [415] by gb
  • trunk/ccl/lib/sequences.lisp
SUBSEQ: Array-headers aren't sequences; vector headers are.

Jan 26, 2004:

4:51 PM Changeset [414] by gb
  • trunk/ccl/lib/level-2.lisp
(SETF %GET-BITFIELD) becomes %SET-BITFIELD, which is what the setf …
4:50 PM Changeset [413] by gb
  • trunk/ccl/lib/db-io.lisp
%DECODE-FOREIGN-NAME handles 0-length names correctly.
12:09 PM Changeset [412] by gb
  • trunk/ccl/level-1/l1-clos.lisp
Kinder, gentler %SHARED-INITIALIZE uses INSTANCE-CLASS-WRAPPER.
12:08 PM Changeset [411] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
INSTANCE-CLASS-WRAPPER (how many versions of this are there ?) looks …
12:06 PM Changeset [410] by gb
  • trunk/ccl/level-1/l1-error-system.lisp
Bryan O'Connor's fix to %ACTIVE-RESTART.
12:05 PM Changeset [409] by gb
  • trunk/ccl/level-1/version.lisp
So much for the 040124 idea …
12:04 PM Changeset [408] by gb
  • trunk/ccl/lib/foreign-types.lisp
Initialize ordinal->type vector elements to NIL.

Jan 25, 2004:

10:16 PM Changeset [407] by gb
  • trunk/ccl/lisp-kernel/spentry.s
Linux "as" doesn't like semicolon comments, so use /* */.
10:16 PM Changeset [406] by gb
  • trunk/ccl/lib/time.lisp
GET-INTERNAL-xxx-TIME moved here.
10:16 PM Changeset [405] by gb
  • trunk/ccl/lib/number-macros.lisp
WITH-STACK-SHORT-FLOATS is PPC32-specific.
10:15 PM Changeset [404] by gb
  • trunk/ccl/lib/macros.lisp
Start to make RLET assert foreign-type ordinals, then give up on the …
10:14 PM Changeset [403] by gb
  • trunk/ccl/lib/foreign-types.lisp
Try to introduce "foreign type ordinals", which can be embedded in …
10:12 PM Changeset [402] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
10:11 PM Changeset [401] by gb
  • trunk/ccl/level-1/sysutils.lisp
MAKE-ARRAY earlier.
10:11 PM Changeset [400] by gb
  • trunk/ccl/level-1/linux-files.lisp
Move some time stuff to time.lisp.
10:11 PM Changeset [399] by gb
  • trunk/ccl/level-1/l1-utils.lisp
%COMPOSITE-POINTER-REF, so embedded foreign structs can be SETF-able.
10:10 PM Changeset [398] by gb
  • trunk/ccl/level-1/l1-typesys.lisp
Don't REQUIRE at loadtime, so we can maybe move earlier in the cold load.
10:10 PM Changeset [397] by gb
  • trunk/ccl/level-1/l1-io.lisp
MACPTRs may say what they're pointing to, though this idea is hard to …
10:09 PM Changeset [396] by gb
  • trunk/ccl/level-1/l1-files.lisp
Move LOGICAL-PATHNAME-P earlier.
10:08 PM Changeset [395] by gb
  • trunk/ccl/level-1/l1-aprims.lisp
Say "target:" a few times.
10:07 PM Changeset [394] by gb
  • trunk/ccl/level-0/PPC/ppc-symbol.lisp
Fix %SVAR-BINDING-ADDRESS for the nth time.
10:07 PM Changeset [393] by gb
  • trunk/ccl/level-0/PPC/ppc-float.lisp
Some conditionalization, mostly dealing with immediate/non-immediate …
10:06 PM Changeset [392] by gb
  • trunk/ccl/level-0/l0-float.lisp
Conditionalize use of WITH-STACK-SHORT-FLOATS, sortof.
10:01 PM Changeset [391] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-arch.lisp
No low (half-) word of lisp-fpscr.
10:00 PM Changeset [390] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-arch.lisp
WITH-STACK-SHORT-FLOATS moved here.
10:00 PM Changeset [389] by gb
  • trunk/ccl/compiler/PPC/ppc-lapmacros.lisp
Halfhearted attempt at #+ppc32/#+ppc64 conditionalization. Will need …
9:59 PM Changeset [388] by gb
  • trunk/ccl/compiler/optimizers.lisp
%composite-pointer-ref.

Jan 24, 2004:

11:45 PM Changeset [387] by gb
  • trunk/ccl/lib/systems.lisp
-some- PPC64 backend stuff.
11:43 PM Changeset [386] by gb
  • trunk/ccl/lib/sequences.lisp
Vector case of SUBSEQ had better be faster …
11:43 PM Changeset [385] by gb
  • trunk/ccl/lib/foreign-types.lisp
Start to associate "ordinal" numbers with types (for typed pointers.)
11:41 PM Changeset [384] by gb
  • trunk/ccl/level-1/l1-sockets.lisp
Return was-open-p from CLOSE method.
11:38 PM Changeset [383] by gb
  • trunk/ccl/level-1/l1-clos.lisp
UPDATE-SLOTS: assume that slotds are ordered, don't order them by location.
11:37 PM Changeset [382] by gb
  • trunk/ccl/level-0/PPC/ppc-misc.lisp
%COPY-GVECTOR-TO-GVECTOR.
11:36 PM Changeset [381] by gb
  • trunk/ccl/level-0/l0-array.lisp
Array element type of strings is CHARACTER, not that it matters …
11:34 PM Changeset [380] by gb
  • trunk/ccl/examples/objc-runtime.lisp
Work harder to determine if an instance really is an instance.
11:34 PM Changeset [379] by gb
  • trunk/ccl/examples/objc-clos.lisp
Lots of changes from Randall Beer.
11:33 PM Changeset [378] by gb
  • trunk/ccl/examples/hemlock-textstorage.lisp
Preliminary NSBox stuff. Not much of it, even.
11:32 PM Changeset [377] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp
Some of these actually work …
11:31 PM Changeset [376] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-backend.lisp
target-lisp-node-size is 8. Don't require vinsns (break circle).
11:30 PM Changeset [375] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-arch.lisp
Some fixes; call it fulltag-misc after all.
11:30 PM Changeset [374] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
Rename some things to (start to) match ppc64.
11:28 PM Changeset [373] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-backend.lisp
target-lisp-node-size in backend. Make default if :ppc32-target, not …
11:27 PM Changeset [372] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-arch.lisp
Define target-most-[positive,negative]-fixnum
11:27 PM Changeset [371] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
Don't use LOAD-TIME-VALUE to reference vinsn-template cell; look up …
11:25 PM Changeset [370] by gb
  • trunk/ccl/compiler/PPC/ppc-asm.lisp
Fix 64-bit rotates, define clrrdi instead of defining clrrdi. twice.
11:23 PM Changeset [369] by gb
  • trunk/ccl/compiler/vreg.lisp
Yawn. Update spec class alist for new storage-class names.
11:22 PM Changeset [368] by gb
  • trunk/ccl/compiler/vinsn.lisp
Match against :u64/:s64 storage class names.
11:22 PM Changeset [367] by gb
  • trunk/ccl/compiler/reg.lisp
New constants for 64-bit storage classes.
11:21 PM Changeset [366] by gb
  • trunk/ccl/compiler/backend.lisp
New GPR mode-names for 64-bit storage classes.
11:20 PM Changeset [365] by gb
  • trunk/ccl/compiler/arch.lisp
64-bit storage classes.
Note: See TracTimeline for information about the timeline view.