Timeline


and

Feb 11, 2007:

1:20 PM Changeset [5898] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:35 PM Changeset [5897] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
12:28 PM Changeset [5896] by gb
  • trunk/ccl/darwin-headers/addressbook/C/populate.sh
Make the SDK prefix an optional argument; default to the Tiger SDK.
12:26 PM Changeset [5895] by gb
  • trunk/ccl/lib/ffi-darwinppc32.lisp
Ignore errors; it's an error to ignore an errror.
12:26 PM Changeset [5894] by gb
  • trunk/ccl/level-1/ppc-trap-support.lisp
Conditionalize for gratuitous Leopard renaming. Suffer.
12:25 PM Changeset [5893] by gb
  • trunk/ccl/level-1/l1-boot-lds.lisp
MAKE-MCL-LISTENER-PROCESS will preset an existing process (so that the …
12:24 PM Changeset [5892] by gb
  • trunk/ccl/level-1/l1-application.lisp
LISP-DEVELOPMENT-SYSTEM tries to make the initial-listener object …
7:20 AM Changeset [5891] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:01 AM Changeset [5890] by gb
  • trunk/ccl/examples/objc-support.lisp
Deftype for CF-FLOAT. Handle callback-error-returns on x86-64.
7:00 AM Changeset [5889] by gb
  • trunk/ccl/examples/objc-runtime.lisp
Pointer comparisons in splay trees use %ptr<, to hide word-size …
6:54 AM Changeset [5888] by gb
  • trunk/ccl/examples/bridge.lisp
Make structure return-type explicit in objc-message-send calls in …
6:20 AM Changeset [5887] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:34 AM Changeset [5886] by gb
  • trunk/ccl/examples/cocoa-window.lisp
Some indentation changes and slight reorganization of the code; …
5:30 AM Changeset [5885] by gb
  • trunk/ccl/examples/cocoa-editor.lisp
Need to ensure that floats are CG-FLOATs when appropriate; other …
5:29 AM Changeset [5884] by gb
  • trunk/ccl/examples/tiny.lisp
Need to ensure that floats are CG-FLOATs when appropriate.
5:28 AM Changeset [5883] by gb
  • trunk/ccl/hemlock/bin/openmcl
Ignore fasls for all platforms.
5:28 AM Changeset [5882] by gb
  • trunk/ccl/level-0/X86/x86-misc.lisp
VALUES uses :ARGLIST pseudo-op.
5:27 AM Changeset [5881] by gb
  • trunk/ccl/lib/ffi-darwinppc32.lisp
EXPAND-FF-CALL: ignore-errors when trying to parse the last arglist …
5:26 AM Changeset [5880] by gb
  • trunk/ccl/lib/foreign-types.lisp
Pretty much commited to the new FF-CALL expansion …
5:26 AM Changeset [5879] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
Preserve %rax when doing ff-call; use %rdx and %r11 to hold target address.
5:23 AM Changeset [5878] by gb
  • trunk/ccl/library/pty.lisp
Unicode stuff when accessing control char array; conditionalize for …
5:22 AM Changeset [5877] by gb
  • trunk/ccl/level-1/l1-callbacks.lisp
Fix a comment (defcallback isn't ppc-specific; the comment dated from …
5:21 AM Changeset [5876] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-backend.lisp
Fix some typos; do struct return 32 bits at a time, to avoid consing …
5:20 AM Changeset [5875] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:15 AM Changeset [5874] by gb
  • trunk/ccl/compiler/X86/x86-lap.lisp
Support :arglist directive.
5:15 AM Changeset [5873] by gb
  • trunk/ccl/compiler/X86/x862.lisp
alloc-c-frame vinsn takes "extra" word count, not total byte count. …
5:11 AM Changeset [5872] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
There doesn't need to be a "zero-extend-s8" vinsn, but there does need …

Feb 10, 2007:

1:20 PM Changeset [5871] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:38 PM Changeset [5870] by gb
  • trunk/ccl/level-0/PPC/ppc-misc.lisp
Use new :ARGLIST directive in #'VALUES.
12:38 PM Changeset [5869] by gb
  • trunk/ccl/compiler/PPC/ppc-lap.lisp
Support an :ARGLIST directive, so that ARGLIST can say -something- …

Feb 7, 2007:

10:20 AM Changeset [5868] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:54 AM Changeset [5867] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-backend.lisp
They spell "valu" with an "e".

Feb 2, 2007:

10:20 AM Changeset [5866] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:32 AM Changeset [5865] by gb
  • trunk/ccl/examples/bridge.lisp
Start to integrate with FFI changes. No more %SEND, process and …
9:31 AM Changeset [5864] by gb
  • trunk/ccl/examples/addressbook.lisp
Change the initialization code a bit.
9:27 AM Changeset [5863] by gb
  • trunk/ccl/lib/foreign-types.lisp
Try to fix another case involving "auxiliary types". I think that the …
9:20 AM Changeset [5862] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:17 AM Changeset [5861] by gb
  • trunk/ccl/darwin-headers/addressbook/C/populate.sh
Specify the SDK to use. (Setting "SDK=" will hopefully work with …
9:15 AM Changeset [5860] by gb
  • trunk/ccl/darwin-headers/addressbook/C
Ignore ./Developer.

Feb 1, 2007:

7:20 AM Changeset [5859] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:26 AM Changeset [5858] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
Don't treat :registers arg as a real argument in …
6:20 AM Changeset [5857] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:47 AM Changeset [5856] by gb
  • trunk/ccl/lib/ffi-darwinppc64.lisp
Needed ,@ to return assign structure components from registers.
5:45 AM Changeset [5855] by gb
  • trunk/ccl/lib/db-io.lisp
UNESCAPE-FOREIGN-NAME: strings with no angle brackets are returned …
5:44 AM Changeset [5854] by gb
  • trunk/ccl/level-0/PPC/ppc-def.lisp
Runtime version of 64-bit %ff-call accepts :registers.
12:20 AM Changeset [5853] by gb
  • trunk/ccl/ChangeLog
* empty log message *

Jan 31, 2007:

11:36 PM Changeset [5852] by gb
  • trunk/ccl/darwin-headers64/chud
New (and, so far, useless) files.
11:35 PM Changeset [5851] by gb
  • trunk/ccl/library/chud-metering.lisp
Add a comment; CHUD.Framework still seems to be 32-bit only.
11:34 PM Changeset [5850] by gb
  • trunk/ccl/darwin-headers64/libc/C
Ignore ./Developer.
11:34 PM Changeset [5849] by gb
  • trunk/ccl/darwin-headers64/libc/C/populate.sh
Use SDK; add dlfcn.h.
11:33 PM Changeset [5848] by gb
  • trunk/ccl/lib/db-io.lisp
Tweak the warning given if CDB-OPEN fails: missing cdb file: dog bytes …
11:20 PM Changeset [5847] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:38 PM Changeset [5846] by gb
  • trunk/ccl/library/chud-metering.lisp
Tweak a little, so that it might work on darwinppc64 (and on …
10:20 PM Changeset [5845] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:06 PM Changeset [5844] by gb
  • trunk/ccl/darwin-headers/libc/C/populate.sh
Add dlfcn.h.
10:20 AM Changeset [5843] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:49 AM Changeset [5842] by gb
  • trunk/ccl/level-0/PPC/PPC32/ppc32-bignum.lisp
BIGNUM-NEGATE-TO-PTR.
6:20 AM Changeset [5841] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:53 AM Changeset [5840] by gb
  • trunk/ccl/freebsd-headers64/gl
new files.
5:21 AM Changeset [5839] by gb
  • trunk/ccl/freebsd-headers64/gmp
new files.
5:20 AM Changeset [5838] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:58 AM Changeset [5837] by gb
  • trunk/ccl/level-0/l0-bignum64.lisp
BIGNUM-NEGATE-TO-POINTER.
4:58 AM Changeset [5836] by gb
  • trunk/ccl/x86-headers64/gmp
new file
4:49 AM Changeset [5835] by gb
  • trunk/ccl/level-1/l1-sockets.lisp
Learn to conditionalize! It's easy and fun!
4:40 AM Changeset [5834] by gb
  • trunk/ccl/library/openmcl-gtk-support.lisp
Conditionalize out the event-polling task.
4:39 AM Changeset [5833] by gb
  • trunk/ccl/headers64/gl
new file
4:35 AM Changeset [5832] by gb
  • trunk/ccl/headers/gl/C/populate.sh
process glu.h
1:20 AM Changeset [5831] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:47 AM Changeset [5830] by gb
  • trunk/ccl/library/parse-ffi.lisp
Always encode explicit structure-typed function return values. Note …
12:45 AM Changeset [5829] by gb
  • trunk/ccl/lib/foreign-types.lisp
%EXTERNAL-CALL-EXPANDER allows/requires a leading argument to be …
12:43 AM Changeset [5828] by gb
  • trunk/ccl/lib/ffi-linuxppc32.lisp
linuxppc32 always returns structures via the first-arg hack.
12:42 AM Changeset [5827] by gb
  • trunk/ccl/lib/db-io.lisp
Bump *interface-abi-version*, but continue to support the old version. …
12:39 AM Changeset [5826] by gb
  • trunk/ccl/level-1/l1-sockets.lisp
Try to ensure that the :FORMAT argument gets passed to …

Jan 30, 2007:

4:20 PM Changeset [5825] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:20 PM Changeset [5824] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
3:20 PM Changeset [5823] by gb
  • trunk/ccl/lib/compile-ccl.lisp
Use make -j to build kernel.
2:20 PM Changeset [5822] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:02 PM Changeset [5821] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
.SPcallback returns rax/rdx, xmm0/xmm1.
2:01 PM Changeset [5820] by gb
  • trunk/ccl/lib/macros.lisp
Use new callback interface unconditionally. (A day's work turned into …
2:00 PM Changeset [5819] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-backend.lisp
New callback stuff for x8664 (all platfroms appear to use the same ABI.)
11:20 AM Changeset [5818] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:26 AM Changeset [5817] by gb
  • trunk/ccl/level-0/X86/x86-misc.lisp
Don't use boxed "disp" for displacement in %ATOMIC-INCF-NODE.

Jan 29, 2007:

3:20 PM Changeset [5816] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:27 PM Changeset [5815] by gb
  • trunk/ccl/lib/macros.lisp
Enable new callback stuff on #+ppc-target.
2:27 PM Changeset [5814] by gb
  • trunk/ccl/lib/ffi-darwinppc64.lisp
new callback stuff.
2:27 PM Changeset [5813] by gb
  • trunk/ccl/lib/ffi-darwinppc32.lisp
typos-r-us.
12:20 PM Changeset [5812] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:37 AM Changeset [5811] by gb
  • trunk/ccl/lib/ffi-darwinppc32.lisp
Flesh out darwinppc32 callback stuff.
11:37 AM Changeset [5810] by gb
  • trunk/ccl/lib/ffi-linuxppc64.lisp
Fix some typos/bugs; more likely remain.
11:36 AM Changeset [5809] by gb
  • trunk/ccl/lib/foreign-types.lisp
REQUIRE-FOREIGN-TYPE-BITS.
11:36 AM Changeset [5808] by gb
  • trunk/ccl/lib/macros.lisp
Use new callback scheme for darwinppc32, too.
11:36 AM Changeset [5807] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-backend.lisp
No more (old) callback stuff here.
10:20 AM Changeset [5806] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:33 AM Changeset [5805] by gb
  • trunk/ccl/lib/ffi-darwinppc32.lisp
Flesh out the new callback stuff.
5:20 AM Changeset [5804] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:47 AM Changeset [5803] by gb
  • trunk/ccl/lib/ffi-linuxppc32.lisp
Flesh things out a bit more, change the API, get things working ... …
4:46 AM Changeset [5802] by gb
  • trunk/ccl/lib/macros.lisp
For linuxppc, use the new callback mechanism. (Other platforms still …
4:44 AM Changeset [5801] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-backend.lisp
Lose the old eabi-callback stuff; linuxppc 32/64-bit callbacks now use …

Jan 28, 2007:

11:20 AM Changeset [5800] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:21 AM Changeset [5799] by gb
  • trunk/ccl/lib/ffi-linuxppc32.lisp
Remove some typos. Need to pass dynamic-extent, other decls separately.
10:20 AM Changeset [5798] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-backend.lisp
Fix some of this stuff; use the new (ftd-based) scheme.
9:20 AM Changeset [5797] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:43 AM Changeset [5796] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-backend.lisp
Fix some typos. (This code's getting replaced, but fix 'em anyway.)
8:42 AM Changeset [5795] by gb
  • trunk/ccl/lib/db-io.lisp
If a .cdb file can't be opened, show the translated pathname and …

Jan 25, 2007:

12:20 PM Changeset [5794] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:37 AM Changeset [5793] by gb
  • trunk/ccl/lib/foreign-types.lisp
Never fully understood the concept "auxiliary" foreign types, but try …
11:32 AM Changeset [5792] by gb
  • trunk/ccl/lib/ffi-linuxppc32.lisp
More plausible callback-bindings callback.
7:20 AM Changeset [5791] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:41 AM Changeset [5790] by gb
  • trunk/ccl/lib/ffi-linuxppc32.lisp
First cut at callback-bindings thing; may not even compile.

Jan 24, 2007:

10:20 AM Changeset [5789] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:39 AM Changeset [5788] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-backend.lisp
Stubs for new FTD functions.
9:28 AM Changeset [5787] by gb
  • trunk/ccl/lib/foreign-types.lisp
A few more fields (for callbacks) in ftd defstruct.

Jan 23, 2007:

11:20 PM Changeset [5786] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:28 PM Changeset [5785] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-backend.lisp
Get FPRs from where subprim saved them. Return FPRs in the same place. …
10:26 PM Changeset [5784] by gb
  • trunk/ccl/lisp-kernel/ppc-spentry.s
poweropen-callback, callbackX; save fp args here. Return all (arg) …
10:21 PM Changeset [5783] by gb
  • trunk/ccl/lisp-kernel/ppc-constants32.s
Add room in c_reg_save for saved fp args (f1-f13).
10:20 PM Changeset [5782] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:14 PM Changeset [5781] by gb
  • trunk/ccl/lib/foreign-types.lisp
FF-CALL implemented in terms of the new ftd hook.
2:20 PM Changeset [5780] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:19 PM Changeset [5779] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
ppc32, ppc64 also had trouble with (CLASS-OF non-simple-string).
2:02 PM Changeset [5778] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
x8664 class-of: typo in non-simple array case, needed new string …
2:01 PM Changeset [5777] by gb
  • trunk/ccl/lib/ffi-darwinx8664.lisp
Define ffi stuff in terms of common things in …
1:59 PM Changeset [5776] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-backend.lisp
Define (common) x8664 ffi stuff here.

Jan 21, 2007:

4:20 PM Changeset [5775] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:32 PM Changeset [5774] by gb
  • trunk/ccl/compiler/X86/x862.lisp
Name vinsn ff-call-return-registers (not "-returning-"). Typecheck …
3:32 PM Changeset [5773] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
ff-call-return-registers.
3:31 PM Changeset [5772] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-arch.lisp
WITH-FFCALL-RESULTS: zero the stack-block.
3:31 PM Changeset [5771] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
Don't use save3 in .SPffcall_return_registers (save3 = r11); use save2 …
2:20 PM Changeset [5770] by gb
  • trunk/ccl/ChangeLog
* empty log message *
1:46 PM Changeset [5769] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-arch.lisp
WITH-FFCALL-RESULTS needs space for 13 float registers, not 31.
1:45 PM Changeset [5768] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-arch.lisp
WITH-FFCALL-RESULTS for x86-64.
1:38 PM Changeset [5767] by gb
  • trunk/ccl/compiler/X86/x862.lisp
ff-call: handle n-word struct-by-value, register return without typos.
1:20 PM Changeset [5766] by gb
  • trunk/ccl/ChangeLog
* empty log message *
1:15 PM Changeset [5765] by gb
  • trunk/ccl/compiler/X86/x862.lisp
ff-call: handle n-word struct-by-value, register return.
1:14 PM Changeset [5764] by gb
  • trunk/ccl/compiler/nx1.lisp
Don't assume that passing a structure by value in N words is …
1:12 PM Changeset [5763] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-arch.lisp
.SPffcall-return-registers replaces .SPunused-4.
1:10 PM Changeset [5762] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
.SPffcall_return_registers (just returns %rax/rdx, %xmm0/%xmm1). …
7:20 AM Changeset [5761] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:05 AM Changeset [5760] by gb
  • trunk/ccl/lib/ffi-linuxppc32.lisp
Use argument/result coercion functions in os::expand-ff-call.
6:53 AM Changeset [5759] by gb
  • trunk/ccl/lib/ffi-darwinppc32.lisp
Coerce arg, results when expanding an ff-call.
6:52 AM Changeset [5758] by gb
  • trunk/ccl/lib/foreign-types.lisp
Default (no-op) functions for coercing foreign args, results.
6:20 AM Changeset [5757] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:31 AM Changeset [5756] by gb
  • trunk/ccl/lib/ffi-linuxppc64.lisp
4 down. Whether 2 or 3 to go depends on your perspective (and on how …
5:20 AM Changeset [5755] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:55 AM Changeset [5754] by gb
  • trunk/ccl/lib/ffi-linuxppc32.lisp
Pretty simple. 3 down, 4 to go.
3:20 AM Changeset [5753] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:34 AM Changeset [5752] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-backend.lisp
Package prefixes. D'oh!
2:25 AM Changeset [5751] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-backend.lisp
Add references to the right os::ff-call-expander.
2:24 AM Changeset [5750] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-arch.lisp
Remove some wip code.
2:24 AM Changeset [5749] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-backend.lisp
Use os::expand-ff-call, for each value of OS.
2:23 AM Changeset [5748] by gb
  • trunk/ccl/level-1/l1-sockets.lisp
Saw an opportunity to use PAREF; probably several more.
2:22 AM Changeset [5747] by gb
  • trunk/ccl/lib/ffi-darwinppc64.lisp
Two down, 5 to go.
2:21 AM Changeset [5746] by gb
  • trunk/ccl/lib/ffi-darwinppc32.lisp
Looks mostly right; might need to be extended to handle coercions at …
2:20 AM Changeset [5745] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:18 AM Changeset [5744] by gb
  • trunk/ccl/lib/db-io.lisp
Encode, decode union types in arglists.
2:17 AM Changeset [5743] by gb
  • trunk/ccl/lib/foreign-types.lisp
ftd's :ff-call-expand-function is os::expand-ff-call. Canonicalize …
2:16 AM Changeset [5742] by gb
  • trunk/ccl/library/parse-ffi.lisp
Remove the debugging FORMAT call.

Jan 19, 2007:

6:20 AM Changeset [5741] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:15 AM Changeset [5740] by gb
  • trunk/ccl/level-1/l1-boot-2.lisp
Load with the new ffi-backend fasls.
6:15 AM Changeset [5739] by gb
  • trunk/ccl/lib/compile-ccl.lisp
Deal with the new ffi-backend sources.
6:15 AM Changeset [5738] by gb
  • trunk/ccl/lib/systems.lisp
Add the new ffi-backend sources.
6:14 AM Changeset [5737] by gb
  • trunk/ccl/lib/ffi-darwinppc32.lisp
New (so far, empty) files.

Jan 18, 2007:

12:20 PM Changeset [5736] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:35 AM Changeset [5735] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
11:20 AM Changeset [5734] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:17 AM Changeset [5733] by gb
  • trunk/ccl/examples/bridge.lisp
Some word-size conditionalization. Will need more work to handle …
11:15 AM Changeset [5732] by gb
  • trunk/ccl/examples/cocoa-backtrace.lisp
Use CGFloat, type casts, etc. Likwise for :<NSI>nteger, :<NSUI>nteger.
11:13 AM Changeset [5731] by gb
  • trunk/ccl/examples/cocoa-listener.lisp
Use CGFloat, type casts, etc.
11:12 AM Changeset [5730] by gb
  • trunk/ccl/examples/cocoa-window.lisp
Use CGFloat, type casts, etc. Avoid deprecated NSFont stuff.
11:11 AM Changeset [5729] by gb
  • trunk/ccl/examples/objc-clos.lisp
Handle ivars, class creation/initialization differently for ObjC 2.0.
11:10 AM Changeset [5728] by gb
  • trunk/ccl/examples/objc-runtime.lisp
More ObjC 2.0, ppc64 changes.
11:09 AM Changeset [5727] by gb
  • trunk/ccl/examples/objc-support.lisp
Note which protocols are actually used when walking classes. (There …
11:07 AM Changeset [5726] by gb
  • trunk/ccl/examples/opengl-ffi.lisp
Conditionalize for darwin (not necessarily darwinppc).
11:06 AM Changeset [5725] by gb
  • trunk/ccl/examples/addressbook.lisp
Conditionalize for darwin (not necessarily darwinppc). May want to …
11:05 AM Changeset [5724] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-arch.lisp
WITH-FFCALL-RESULTS. Start to sketch out structure return code …
11:04 AM Changeset [5723] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-backend.lisp
New ftd stuff; new attributes for structure args/results.
11:03 AM Changeset [5722] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp
ffcall-returning registers. (Will need this for other platforms, too.)
11:01 AM Changeset [5721] by gb
  • trunk/ccl/lib/macros.lisp
Arch-specific macro interface for WITH-FFCALL-RESULTS.
11:00 AM Changeset [5720] by gb
  • trunk/ccl/lib/db-io.lisp
Handle the case of an encoded structure type as a return value.
11:00 AM Changeset [5719] by gb
  • trunk/ccl/lisp-kernel/ppc-spentry.s
.SPpoweropen_ffcall_return_registers.
10:59 AM Changeset [5718] by gb
  • trunk/ccl/library/parse-ffi.lisp
At least optionally, make structure return explicit (expecting it to …
10:58 AM Changeset [5717] by gb
  • trunk/ccl/lib/foreign-types.lisp
ff-call-expand-function in ftd. Don't try to type-expand :registers …
10:55 AM Changeset [5716] by gb
  • trunk/ccl/level-0/PPC/ppc-misc.lisp
Get the contents of the register that may hold OS thread context.
10:54 AM Changeset [5715] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-backend.lisp
ff-call-expander function in ftd.
10:53 AM Changeset [5714] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-arch.lisp
WITH-FFCALL-RESULTS arch macro.
10:52 AM Changeset [5713] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
Poweropen ff-calls might need to return all possible result regs. …
10:51 AM Changeset [5712] by gb
  • trunk/ccl/compiler/PPC/ppc-arch.lisp
Replace unused subprim with .SPpoweropen-ff-call-return-registers.
10:50 AM Changeset [5711] by gb
  • trunk/ccl/compiler/nx1.lisp
Support :registers <exp> in %ff-call; when supported, backend will …

Jan 16, 2007:

9:20 AM Changeset [5710]
  • tags/tag_070117
This commit was manufactured by cvs2svn to create tag 'tag_070117'.
9:20 AM Changeset [5709] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:01 AM Changeset [5708] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Make sure that STREAM-READ-IVECTOR and STREAM-WRITE-IVECTOR are …
8:39 AM Changeset [5707] by gb
  • trunk/ccl/level-1/l1-sockets.lisp
Ensure that the :FORMAT argument defaults to :BIVALENT
8:37 AM Changeset [5706] by gb
  • trunk/ccl/level-0/l0-init.lisp
Put :OPENMCL-UNICODE-STRINGS on *FEATURES*.

Jan 12, 2007:

7:20 AM Changeset [5705] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:58 AM Changeset [5704] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
Transform (/ (* constant1 exp) constant2) into (* (/ constant1 …
6:56 AM Changeset [5703] by gb
  • trunk/ccl/lib/macros.lisp
Simple PAREF: (paref pointer foreign-pointer-or-array-type index) does …
6:54 AM Changeset [5702] by gb
  • trunk/ccl/lib/foreign-types.lisp
%FOREIGN-ARRAY-ACCESS-FORM.
Note: See TracTimeline for information about the timeline view.