Timeline


and

May 4, 2007:

2:49 PM Changeset [6425] by gb
  • branches/x8664-call/ccl/compiler/nx0.lisp
ACODE-FORM-TYPE: look at multi-dimensional array operations, too.
2:47 PM Changeset [6424] by gb
  • branches/x8664-call/ccl/compiler/X86/x862.lisp
Fixnum addition, subtraction: avoid overflow checks in binops if each …
2:24 PM Changeset [6423] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Unsafe unboxing.
2:23 PM Changeset [6422] by gb
  • branches/x8664-call/ccl/lisp-kernel/lisptypes.h
Alias for xmm0 field in fp context.
2:23 PM Changeset [6421] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-exceptions.h
Fix Darwin FP reg context stuff.
2:22 PM Changeset [6420] by gb
  • branches/x8664-call/ccl/lisp-kernel/lisp-debug.c
No more (distinct) ra0. Get the FPU printer working on darwin-x8664.
2:21 PM Changeset [6419] by gb
  • branches/x8664-call/ccl/lib/db-io.lisp
Treat #_?sym, #$?sym, and #&?sym as tests for the definedness of the …
2:20 PM Changeset [6418] by gb
  • branches/x8664-call/ccl/lib/ccl-export-syms.lisp
Export file-mapping primitives.
2:20 PM Changeset [6417] by gb
  • branches/x8664-call/ccl/level-1/linux-files.lisp
Move *host-page-size* here. Add file-mapping primitives.
2:19 PM Changeset [6416] by gb
  • branches/x8664-call/ccl/level-1/l1-processes.lisp
Move *host-page-size* elsewhere.
5:38 AM Changeset [6415] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-exceptions.c
Conditionalize for USE_MACH_EXCEPTION_LOCK. Pass the old_valence …
5:32 AM Changeset [6414] by gb
  • branches/x8664-call/ccl/lisp-kernel/ppc-exceptions.c
Fix USE_MACH_EXCEPTION_LOCK conditionalization.
5:18 AM Changeset [6413] by gb
  • branches/x8664-call/ccl/lisp-kernel/lisp-exceptions.h
Try to make use of mach_exception_lock conditional, disable it. (Need …
4:46 AM Changeset [6412] by gb
  • branches/x8664-call/ccl/lisp-kernel/ppc-spentry.s
Don't assume that mkcatch macro does blr; do it ourselves, or jmp …
4:46 AM Changeset [6411] by gb
  • branches/x8664-call/ccl/lisp-kernel/ppc-macros.s
mkcatch macro doesn't include blr.
4:45 AM Changeset [6410] by gb
  • branches/x8664-call/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
Add nmkunwind vinsn, which handles *interrupt-level* binding …
4:20 AM Changeset [6409] by gb
  • branches/x8664-call/ccl/lisp-kernel/pmcl-kernel.c
Changes to suppress references to "running_under_rosetta" on branch, too.
4:19 AM Changeset [6408] by gb
  • branches/x8664-call/ccl/lisp-kernel/lisp.h
Changes to suppress references to "running_under_rosetta" on branch, too.
3:33 AM Changeset [6407] by gb
  • branches/x8664-call/ccl/compiler/PPC/ppc-arch.lisp
Define a .SPnmkunwind for PPC; needs to be bootstrapped.
3:32 AM Changeset [6406] by gb
  • branches/x8664-call/ccl/lisp-kernel/ppc-spentry.s
Define a .SPnmkunwind for PPC; needs to be bootstrapped.
3:32 AM Changeset [6405] by gb
  • branches/x8664-call/ccl/lisp-kernel/ppc-exceptions.c
Arrange to pass old_valence through exception handlers, so we're less …
3:31 AM Changeset [6404] by gb
  • branches/x8664-call/ccl/lisp-kernel/darwinppc/Makefile
Squelch "foo is deprecated" warnings.
3:31 AM Changeset [6403] by gb
  • branches/x8664-call/ccl/lisp-kernel/lisp-exceptions.h
Arrange to pass old_valence through exception handlers, so we're less …

May 3, 2007:

5:03 PM Changeset [6402] by gb
  • branches/x8664-call/ccl/level-1/l1-files.lisp
PATHNAME-DEVICE is NIL for physical-pathnames, :UNSPECIFIC for …
5:02 PM Changeset [6401] by gb
  • branches/x8664-call/ccl/level-1/l1-pathnames.lisp
LOGICAL-PATHNAME: signal a type-error if there's no logical-host. …
5:01 PM Changeset [6400] by gb
  • branches/x8664-call/ccl/level-1/l1-streams.lisp
:IF-EXISTS defaults to :NEW-VERSION if the pathname's version is :NEWEST.
5:00 PM Changeset [6399] by gb
  • branches/x8664-call/ccl/level-1/l1-dcode.lisp
In SET-GF-ARG-INFO, clear the dt cache if APO changes.
4:59 PM Changeset [6398] by gb
  • branches/x8664-call/ccl/level-0/X86/x86-pred.lisp
Use a CMOVE in EQL.
4:58 PM Changeset [6397] by gb
  • branches/x8664-call/ccl/compiler/optimizers.lisp
FLOAT: arrrgh.
4:58 PM Changeset [6396] by gb
  • branches/x8664-call/ccl/compiler/X86/x862.lisp
Remove the extraneous "6"; don't want to know how it got there ... …
4:56 PM Changeset [6395] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Need to revive the old MKUNWIND, to keep PROGV from losing.
6:54 AM Ticket #17 (Cocoa support should be a 'real library' (not just an example!)) created by bfulgham
OpenMCL ships with a bunch of useful functionality relegated to …
3:21 AM Ticket #16 (extraneous "6" in x862.lisp) created by rme
There's an extraneous "6" on line 18 of ccl:compiler;X86;x862.lisp

May 2, 2007:

12:15 AM Changeset [6394] by gb
  • trunk/ccl/ChangeLog

May 1, 2007:

11:56 PM Changeset [6393] by gb
  • trunk/ccl/lisp-kernel/ppc-gc.c
Fix the "bytes allocated" message and computation for GC-VERBOSE entry.
12:15 PM Changeset [6392] by gb
  • trunk/ccl/ChangeLog
11:31 AM Changeset [6391] by gb
  • trunk/ccl/level-1/l1-unicode.lisp
Set literal-code-limit to #xd800 for utf-16 variants. Fix the typo …
11:27 AM Changeset [6390] by gb
  • trunk/ccl/level-1/ppc-trap-support.lisp
Mis-align some fields in the darwin ppc64 thread state structure, just …
5:39 AM OpenFred edited by bfulgham
(diff)
5:25 AM OpenFred created by bfulgham
5:15 AM Changeset [6389] by gb
  • trunk/ccl/ChangeLog
4:18 AM Changeset [6388] by gb
  • trunk/ccl/lisp-kernel/ppc-exceptions.c
running_under_rosetta only exists on Darwin, and should probably be …
4:16 AM Changeset [6387] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
use_mach_exception_handling is referenced at runtime and explicitly …
4:15 AM Changeset [6386] by gb
  • trunk/ccl/lisp-kernel/lisp.h
running_under_rosetta - which is kind of an oxymoron - is specific to …
3:34 AM Ticket #14 (Extend Trac with Syntax Highlighting) closed by gb
wontfix: The bug page for the plugin suggests that there may be some issues …
3:03 AM Ticket #15 (Math-ML) created by bfulgham
Okay, this is probably inappropriate for OpenMCL, but I would love to …
2:56 AM Ticket #14 (Extend Trac with Syntax Highlighting) created by bfulgham
In addition to the other useful Trac plugins recently added, it would …

Apr 30, 2007:

1:30 PM Changeset [6385] by gb
  • branches/x8664-call/ccl/level-1/version.lisp
Bump.
12:48 PM Changeset [6384] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-constants64.h
Reassign registers: %rcx = %imm2, %r10 = %temp2. This basically means …
12:45 PM Changeset [6383] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-gc.c
Don't think that %ra0 and %temp2 are disjoint. (They aren't, and we …
12:44 PM Changeset [6382] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-macros.s
Use %imm2 - not %temp2 - when building a catch frame.
12:44 PM Changeset [6381] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-spentry64.s
Don't use %temp2 (which is aliased to %ra0, still used occasionally.) …
12:42 PM Changeset [6380] by gb
  • branches/x8664-call/ccl/lib/x8664env.lisp
x8664-imm-regs now include %imm2.
12:41 PM Changeset [6379] by gb
  • branches/x8664-call/ccl/level-0/X86/x86-numbers.lisp
Things which do shifts - including %FIXNUM-GCD - should use %imm2, …
12:41 PM Changeset [6378] by gb
  • branches/x8664-call/ccl/level-0/X86/X8664/x8664-bignum.lisp
Things which do shifts - including %FIXNUM-GCD - should use %imm2, …
12:40 PM Changeset [6377] by gb
  • branches/x8664-call/ccl/compiler/X86/x862.lisp
When unwinding the stack and returning values, don't let %imm2 be used …
12:39 PM Changeset [6376] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Don't need to worry about keeping %rcx from confusing the GC when %cl …
12:38 PM Changeset [6375] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-arch.lisp
RCX is an immediate register (and also %nargs.q, and still used for …
5:57 AM Changeset [6374] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-asmutils64.s
Define and use repret instruction.
2:44 AM Changeset [6373] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-backend.lisp
x8664-setup-ftd: deal with cross-compilation issues.

Apr 29, 2007:

11:57 PM Changeset [6372] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-subprims64.s
Gak. .SPmkcatch1v wants return address on stack.
9:34 AM Changeset [6371] by gb
  • branches/x8664-call/ccl/library/hash-cons.lisp
LAP changes to support new x86-64 calling sequence.
9:33 AM Changeset [6370] by gb
  • branches/x8664-call/ccl/level-0/X86/X8664/x8664-bignum.lisp
LAP changes to support new x86-64 calling sequence (multiple-values, …
9:32 AM Changeset [6369] by gb
  • branches/x8664-call/ccl/level-0/l0-cfm-support.lisp
don't DECLARE IGNORE something that probably hasn't existed in years.
9:31 AM Changeset [6368] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86_print.c
Printing a single float might work; need to check that …
9:31 AM Changeset [6367] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-exceptions.c
If we interrupt late in the write-barrier, force the thread to return …
9:29 AM Changeset [6366] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-subprims64.s
The one and only call to _SPfuncall in the world pushes a return address.
9:27 AM Changeset [6365] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-spjump64.s
Lose most of the "new" call/ret-based subprim variants; most things …
9:27 AM Changeset [6364] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-spentry64.s
Lose most of the "new" call/ret-based subprim variants; most things …
9:26 AM Changeset [6363] by gb
  • branches/x8664-call/ccl/lisp-kernel/linuxx8664/.gdbinit
Add gtra, just about when we're about to stop keeping return addresses …
9:25 AM Changeset [6362] by gb
  • branches/x8664-call/ccl/lib/macros.lisp
Don't set foreign record types when cross-compiling; too much …
9:24 AM Changeset [6361] by gb
  • branches/x8664-call/ccl/lib/foreign-types.lisp
Use an ecase to initialize ftd interface dir; #. won't work if the ftd …
9:23 AM Changeset [6360] by gb
  • branches/x8664-call/ccl/level-1/ppc-trap-support.lisp
Spell arg names correctly in ppc64 callback. Struct misalignment …
9:22 AM Changeset [6359] by gb
  • branches/x8664-call/ccl/compiler/X86/x862.lisp
Functions (and most subprims) called with return address on top of …
9:22 AM Changeset [6358] by gb
  • branches/x8664-call/ccl/compiler/X86/x86-lapmacros.lisp
Functions (and most subprims) called with return address on top of …
9:22 AM Changeset [6357] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Functions (and most subprims) called with return address on top of …
9:21 AM Changeset [6356] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-backend.lisp
Spell FreeBSD package name correctly, for cross-compile.
9:20 AM Changeset [6355] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-arch.lisp
Lose most of the "new" subprims added a few weeks ago. Most things …
2:29 AM InstallingClxViaAsdf edited by bfulgham
(diff)
2:26 AM InstallingClxViaAsdf created by bfulgham
2:17 AM HintsForOpenmclUsers edited by bfulgham
(diff)
2:16 AM HintsForAsdfAndOpenmcl edited by bfulgham
(diff)
2:12 AM HintsForAsdfAndOpenmcl created by bfulgham
1:40 AM HintsForOpenmclUsers edited by bfulgham
(diff)
1:39 AM InstallingSlime created by bfulgham
1:37 AM HintsForOpenmclUsers edited by bfulgham
(diff)
1:35 AM InstallingEmacsViaMacPorts created by bfulgham
1:31 AM HintsForOpenmclUsers edited by bfulgham
(diff)
1:30 AM OldWikiStart edited by bfulgham
Fix typo (diff)
1:25 AM OldWikiStart edited by bfulgham
(diff)
1:21 AM OpenMclSoftware created by bfulgham
1:06 AM OldWikiStart edited by bfulgham
(diff)

Apr 28, 2007:

8:19 AM InstallingOpenmclViaMacPorts created by bfulgham
8:11 AM HintsForOpenmclUsers edited by bfulgham
(diff)
8:10 AM HintsForOpenmclUsers created by bfulgham
8:06 AM StoyeBackup created by bfulgham
8:04 AM ACL2 created by bfulgham
8:03 AM OpenMclProjects created by bfulgham
7:27 AM DiningPhilosophers created by bfulgham
7:25 AM SuccessfulLisp created by bfulgham
7:18 AM DanielKnapp created by bfulgham
Copied from old wiki.
7:17 AM CyrusHarmon created by bfulgham
Copied from old wiki.
7:10 AM AlanRuttenberg created by bfulgham
Copied from old wiki.
7:09 AM OpenMclPeople created by bfulgham
7:01 AM HowFastAreWe created by bfulgham
6:56 AM Ticket #13 (Please add 'footnote' Trac macro) closed by gb
fixed: Like FootNote(see above)? FootNote?
6:08 AM Ticket #13 (Please add 'footnote' Trac macro) created by bfulgham
Our Trac-based on-line documentation would really benefit from the …
6:04 AM IntegratedDevelopmentEnvironment edited by bfulgham
(diff)
5:45 AM ToDo edited by bfulgham
(diff)
5:44 AM ToDo edited by bfulgham
Typo! (diff)
5:43 AM IntegratedDevelopmentEnvironment edited by bfulgham
(diff)
5:42 AM ApplicationDelivery edited by bfulgham
(diff)
5:42 AM ApplicationDelivery created by bfulgham
5:41 AM ToDo edited by bfulgham
(diff)
5:41 AM ToDo edited by bfulgham
(diff)
5:40 AM IntegratedDevelopmentEnvironment edited by bfulgham
(diff)
5:39 AM IntegratedDevelopmentEnvironment created by bfulgham
5:20 AM ToDo edited by bfulgham
(diff)
5:20 AM ToDo created by bfulgham
5:16 AM OldWikiStart edited by bfulgham
(diff)

Apr 27, 2007:

6:14 AM Ticket #12 (Request adding Graphviz Plugin) closed by gb
fixed: […]
5:21 AM Ticket #12 (Request adding Graphviz Plugin) created by bfulgham
Now that we are using Trac, it would be fun to have access to Graphviz …

Apr 26, 2007:

7:42 AM Changeset [6354] by gb
  • branches/x8664-call/ccl/compiler/X86/x86-lap.lisp
Handle other label operands in (e.g.) CALL instructions.

Apr 24, 2007:

11:30 PM Ticket #11 (hand-rolled :darwin64-thread-state64 struct isn't mis-aligned, but ...) created by gb
Apple has decided that renaming some structures dealing with thread …
9:01 AM Changeset [6353] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-exceptions.c
handle_fault: check for valid cmain before calling out to it.
9:00 AM Changeset [6352] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-vinsns.lisp
makes64 is an xcall.
8:42 AM Changeset [6351] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-spentry64.s
new unwind: call via lea/jmp, but do interrupt-level binding out-of-line.
8:41 AM Changeset [6350] by gb
  • branches/x8664-call/ccl/lisp-kernel/linuxx8664/.gdbinit
gtra for linuxx8664.
8:41 AM Changeset [6349] by gb
  • branches/x8664-call/ccl/compiler/X86/x862.lisp
New catch, unwind-protect stuff.
8:41 AM Changeset [6348] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-vinsns.lisp
New catch, unwind-protect stuff. define xcall-subprim, start to use it.

Apr 23, 2007:

11:16 AM Changeset [6347] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-vinsns.lisp
(Finally) don't need to set %fn to jump to it, can jump to …
11:15 AM Changeset [6346] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-macros.s
New mkcatch, mkunwind.
11:15 AM Changeset [6345] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-arch.lisp
New mkcatch, mkunwind.
11:14 AM Changeset [6344] by gb
  • branches/x8664-call/ccl/compiler/X86/x86-disassemble.lisp
Back out of the "delta" stuff: probably more confusing that way.
9:55 AM Changeset [6343] by gb
  • branches/x8664-call/ccl/compiler/X86/x862.lisp
Use init-nclosure to make closures. LABELS needs to account for extra …
9:54 AM Changeset [6342] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Add INIT-NCLOSURE: closures now start with an instruction that sets …
4:49 AM Changeset [6341] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-arch.lisp
.SPncall-closure.
3:05 AM Changeset [6340] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-spentry64.s
In newfangled .SPnbuiltin_ash, return via ret (not jmp ra0) if shift …
3:04 AM Changeset [6339] by gb
  • branches/x8664-call/ccl/lib/encapsulate.lisp
Correct an assertion made in a comment. Should really throw most of …
3:03 AM Changeset [6338] by gb
  • branches/x8664-call/ccl/compiler/vinsn.lisp
Indentation …

Apr 22, 2007:

12:22 PM Changeset [6337] by gb
  • branches/x8664-call/ccl/compiler/X86/x862.lisp
Start to handle new "builtin" subprims.
12:21 PM Changeset [6336] by gb
  • branches/x8664-call/ccl/compiler/X86/x86-disassemble.lisp
Add delta to label gensyms, commented instruction addresses. Use delta …
12:20 PM Changeset [6335] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-vinsns.lisp
ESTABLISH-FN, XCALL-SUBPRIM.
12:20 PM Changeset [6334] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-gc.c
In mark_xp(), mark rip as function if it looks like rip points to the …
10:52 AM Changeset [6333] by gb
  • branches/x8664-call/ccl/compiler/X86/x862.lisp
aref1/aset1: fix array dims check: want a list of length 1.
10:50 AM Changeset [6332] by gb
  • branches/x8664-call/ccl/level-1/linux-files.lisp
Cant use (:array :uint 2) in the cold load without making a fuss about it.
10:47 AM Changeset [6331] by gb
  • branches/x8664-call/ccl/compiler/X86/x86-lapmacros.lisp
ref-global.l
10:43 AM Changeset [6330] by gb
  • branches/x8664-call/ccl/level-1/version.lisp
Bump.
10:43 AM Changeset [6329] by gb
  • branches/x8664-call/ccl/lib/compile-ccl.lisp
Remove some stuff leftover from 68k->ppc MCL transition.
10:43 AM Changeset [6328] by gb
  • branches/x8664-call/ccl/lib/nfcomp.lisp
Indentation/comment changes only.
10:42 AM Changeset [6327] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-gc.c
Fix tra checking.
10:42 AM Changeset [6326] by gb
  • branches/x8664-call/ccl/level-1/linux-files.lisp
FreeBSD CPU-COUNT sysctl call looked bad.
10:41 AM Changeset [6325] by gb
  • branches/x8664-call/ccl/level-0/X86/x86-clos.lisp
Tried to use shorter insns; losing battle.
10:41 AM Changeset [6324] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Can use :talign, call instructions in some cases.
10:39 AM Changeset [6323] by gb
  • branches/x8664-call/ccl/compiler/X86/x862.lisp
Use xcall-subprim-2 (uses x86 CALL to call subprims) for a few numeric …
10:38 AM Changeset [6322] by gb
  • branches/x8664-call/ccl/compiler/X86/x86-lap.lisp
Prepend an rip-relative LEA that sets %fn; this will mean (with GC …
10:37 AM Changeset [6321] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-arch.lisp
Increase gf-code-size. Might shrink again soon.
6:18 AM CallingConvention edited by rme
(diff)

Apr 21, 2007:

6:16 AM Changeset [6320] by gb
  • trunk/ccl/ChangeLog
5:52 AM Changeset [6319] by gb
  • trunk/ccl/lib/dumplisp.lisp
In SAVE-APPLICATION: check for containing directory after translating …

Apr 20, 2007:

9:16 AM Changeset [6318] by gb
  • branches/x8664-call/ccl/compiler/X86/x862.lisp
Support :talign pseudo-op. Don't bother emitting SAVE-CLEANUP-CONTEXT …
9:05 AM Changeset [6317] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-spjump64.s
Add variants of many subprims which take their return addresses on the …
9:02 AM Changeset [6316] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-spentry64.s
Add variants of many subprims which take their return addresses on the …
9:01 AM Changeset [6315] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-gc.c
mark_xp: if rip is unmarked and tagged as a return address, treat it …
8:58 AM Changeset [6314] by gb
  • branches/x8664-call/ccl/lisp-kernel/darwinx8664/.gdbinit
Handle SIGSYS, 'cause Leopard can't handle the truth.
8:55 AM Changeset [6313] by gb
  • branches/x8664-call/ccl/compiler/X86/x86-lap.lisp
Support for :talign pseudo-op: aligns the -end- of the next …
8:53 AM Changeset [6312] by gb
  • branches/x8664-call/ccl/compiler/X86/x86-lapmacros.lisp
xcall-subprim (for testing).
8:52 AM Changeset [6311] by gb
  • branches/x8664-call/ccl/compiler/X86/x86-disassemble.lisp
Recognize subprim addresses in CALL operands.
8:52 AM Changeset [6310] by gb
  • branches/x8664-call/ccl/compiler/X86/x86-backend.lisp
Allow use of :talign pseudo-op in vinsns.
8:51 AM Changeset [6309] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-arch.lisp
Define "new" subprims (where "new" means "will be called via x8664 …

Apr 19, 2007:

9:16 PM Changeset [6308] by gb
  • trunk/ccl/ChangeLog
8:50 PM Changeset [6307] by gb
  • trunk/ccl/compiler/X86/x862.lisp
In x862-aset3, maybe push/pop the val reg if it conflicts with an …
6:37 AM Changeset [6306] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-exceptions.c
Use new scheme for mapping from tra to containing fn. Needs testing on …

Apr 18, 2007:

11:36 PM Changeset [6305] by gb
  • branches/x8664-call/ccl/level-0/X86/x86-def.lisp
Use new scheme to map from tra to function/offset.
11:34 PM Changeset [6304] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-arch.lisp
Constants related to recognizing the RIP-relative instruction after …
11:29 AM Changeset [6303] by gb
  • branches/x8664-call/ccl/level-0/X86/x86-utils.lisp
recover-fn-from-rip.
11:29 AM Changeset [6302] by gb
  • branches/x8664-call/ccl/level-0/X86/x86-pred.lisp
recover-fn-from-rip.
11:29 AM Changeset [6301] by gb
  • branches/x8664-call/ccl/level-0/X86/x86-clos.lisp
New scheme - mandatory recovery of %FN relative to %RIP - causes …
11:27 AM Changeset [6300] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-vinsns.lisp
When recovering %fn from %rip, use a temporary to reference the entry …
11:26 AM Changeset [6299] by gb
  • branches/x8664-call/ccl/compiler/X86/x86-lapmacros.lisp
Don't define RECOVER-FN-FROM-RA0. Do define RECOVER-FN-FROM-RIP. Use …
11:25 AM Changeset [6298] by gb
  • branches/x8664-call/ccl/compiler/vinsn.lisp
In MATCH-TEMPLATE-VREGS, handle locals/temps which refer to global labels.
11:24 AM Changeset [6297] by gb
  • branches/x8664-call/ccl/compiler/X86/x86-backend.lisp
Accept (name (:label n)) as a vinsn temporary.
9:19 AM Changeset [6296] by gb
  • branches/x8664-call/ccl/compiler/X86/x86-disassemble.lisp
Recognize memory addresses of the form (@ (: label) (% rip)) as if …
9:18 AM Changeset [6295] by gb
  • branches/x8664-call/ccl/compiler/X86/x86-asm.lisp
Do the right/obvious thing for memory addresses of the form (@ (:
2:58 AM Changeset [6294] by gb
  • branches/x8664-call/ccl/compiler/X86/x862.lisp
Some changes for new tagged-return-address scheme.
2:57 AM Changeset [6293] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Use %rip-relative addressing to recover %fn at return address. Try to …
2:52 AM Changeset [6292] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-arch.lisp
Enumerated constant for x8664::rip.
2:51 AM Changeset [6291] by gb
  • branches/x8664-call/ccl/compiler/X86/x86-asm.lisp
Define "call" instruction templates. Add "rip" to x8664-register entries.
2:44 AM Changeset [6290] by gb
  • branches/x8664-call/ccl
new x86-64 experimental CALL
2:44 AM Changeset [6289] by gb
  • branches/x8664-call
For new branch.
2:17 AM Changeset [6288] by gb
  • trunk/ccl/ChangeLog
2:02 AM Changeset [6287] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
Actually remember to check in the PPC version of recent aset2/aset3 …

Apr 16, 2007:

9:17 PM Changeset [6286] by gb
  • trunk/ccl/ChangeLog
8:17 PM Changeset [6285] by gb
  • trunk/ccl/ChangeLog
8:12 PM Ticket #10 (problem compiling ppc64-target: typo in defcallback xcmain) closed by gb
fixed: Fixed in changeset:6283 ; things propagate from SVN to CVS at roughly …
8:10 PM Ticket #9 (problem compiling CLASP) closed by gb
fixed: Should be fixed in changeset:6284, which should be in CVS in about an hour.
8:08 PM Changeset [6284] by gb
  • trunk/ccl/compiler/nx0.lisp
Don't try to access ARRAY-CTYPE-ELEMENT-TYPE of things that aren't …
7:52 PM Changeset [6283] by gb
  • trunk/ccl/level-1/ppc-trap-support.lisp
:signed-doubleword, not :signed-doublewod.
7:44 PM Ticket #10 (problem compiling ppc64-target: typo in defcallback xcmain) created by moody
Hi Gary, I found a typo in ccl/level-1/ppc-transport.lisp in the cvs …
7:35 PM Ticket #9 (problem compiling CLASP) created by moody
Hi Gary, I found another problem related to the compilation of CLASP. …
7:17 PM Changeset [6282] by gb
  • trunk/ccl/ChangeLog
6:15 PM Changeset [6281] by gb
  • trunk/ccl/lisp-kernel/ppc-exceptions.c
Memory-fault errors on PPC, too.
6:15 PM Changeset [6280] by gb
  • trunk/ccl/level-1/ppc-trap-support.lisp
Memory-fault errors on PPC, too.
11:17 AM Changeset [6279] by gb
  • trunk/ccl/ChangeLog
10:29 AM Changeset [6278] by gb
  • trunk/ccl/lisp-kernel/lisptypes.h
Define err, to work around Leopard renaming nonsense.
8:17 AM Changeset [6277] by gb
  • trunk/ccl/ChangeLog
7:17 AM Changeset [6276] by gb
  • trunk/ccl/ChangeLog
7:17 AM Changeset [6275] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
is_write_fault for FreeBSD.
7:08 AM Changeset [6274] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
is_write_vault for x86-64 Linux.
7:08 AM Changeset [6273] by gb
  • trunk/ccl/level-1/l1-error-system.lisp
Change wording of INVALID-MEMORY-ACCESS error message, a little.
6:38 AM Changeset [6272] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
Call out to lisp on unhandled memory faults.
6:37 AM Changeset [6271] by gb
  • trunk/ccl/lisp-kernel/lisp-debug.c
"advance PC" command is PPC-only, for now.
6:37 AM Changeset [6270] by gb
  • trunk/ccl/level-1/x86-trap-support.lisp
Map SIGBUS signal to INVALID-MEMORY-ACCESS condition.
6:36 AM Changeset [6269] by gb
  • trunk/ccl/level-1/l1-error-system.lisp
INVALID-MEMORY-ACCESS condition.
1:17 AM Changeset [6268] by gb
  • trunk/ccl/ChangeLog
12:53 AM Changeset [6267] by gb
  • trunk/ccl/compiler/X86/x862.lisp
Use HARD-REGSPEC-VALUE in recent aset2/aset3 changes.
12:48 AM Changeset [6266] by gb
  • trunk/ccl/compiler/X86/x862.lisp
in aset2/aset3: don't clobber val-reg if it's an imm-reg; we need …

Apr 15, 2007:

12:17 AM Changeset [6265] by gb
  • trunk/ccl/ChangeLog

Apr 14, 2007:

11:17 PM Changeset [6264] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
raise_pending_interrupt(): unscramble what it means for an interrupt …
6:18 AM Changeset [6263] by gb
  • trunk/ccl/ChangeLog
5:38 AM Changeset [6262] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
I have no idea why SIGSYS is generated when it is in ... unmentionable …
5:37 AM Changeset [6261] by gb
  • trunk/ccl/lisp-kernel/lisp.h
Say "extern" a few times, to work around laughable Apple ld64 gibberish.
5:37 AM Changeset [6260] by gb
  • trunk/ccl/lisp-kernel/Threads.h
Say "extern" a few times, to work around laughable Apple ld64 gibberish.

Apr 12, 2007:

9:13 AM Ticket #8 (branch in x86-64 _SPstore_node_conditional targeted wrong label) closed by gb
fixed: This was closed in changeset:6253; I wanted to ensure that there was a …
9:13 AM Ticket #8 (branch in x86-64 _SPstore_node_conditional targeted wrong label) created by gb
If a compare-and-swap (cmpxchgq) instruction used in the subprimitive …
9:03 AM Ticket #7 (bad register targeting in (setf (aref ...) ...) of 2-dimensional array ...) closed by gb
fixed: Should be fixed by changeset:6258.
8:16 AM Changeset [6259] by gb
  • trunk/ccl/ChangeLog
7:20 AM Changeset [6258] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
(SETF (AREF ...) ...) of two-dimensional arrays: need to target …
7:19 AM Changeset [6257] by gb
  • trunk/ccl/level-0/l0-init.lisp
Add features :x86-64 and :x86_64 if appropriate, not :x86-64 twice.

Apr 11, 2007:

10:58 PM Ticket #2 (DEF-FOREIGN-TYPE, "auxiliary" foreign types, side-effects) closed by gb
fixed: The worst aspects of this seem to be fixed in 070408.
10:56 PM Ticket #7 (bad register targeting in (setf (aref ...) ...) of 2-dimensional array ...) created by gb
This code: […] blows up in the compiler, when it discovers that …
6:01 PM CallingConvention edited by rme
(diff)
5:59 PM CallingConvention edited by rme
(diff)
5:49 PM rme created by rme
4:35 PM CallingConvention created by rme
11:16 AM Changeset [6256] by gb
  • trunk/ccl/ChangeLog
10:11 AM Changeset [6255] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Set IOBLOCK-ELEMENT-TYPE to CHARACTER for bivalent streams. …
4:16 AM Changeset [6254] by gb
  • trunk/ccl/ChangeLog
3:51 AM Changeset [6253] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
Branch at C(egc_store_node_conditional_success_test) should bracnch …

Apr 10, 2007:

6:16 AM Changeset [6252] by gb
  • trunk/ccl/ChangeLog
5:42 AM Changeset [6251] by gb
  • trunk/ccl/examples/cocoa-editor.lisp
Don't bother using RLET or equivalent to avoid making GCable pointers …
5:41 AM Changeset [6250] by gb
  • trunk/ccl/examples/bridge.lisp
If any method defined on a message passes a structure by value, …

Apr 9, 2007:

10:16 PM Changeset [6249] by gb
  • trunk/ccl/ChangeLog
9:08 PM Changeset [6248] by gb
  • trunk/ccl/examples/objc-clos.lisp
ALLOCATE-INSTANCE of OBJC:OBJC:CLASS: if the result of sending the …
9:00 PM Ticket #6 (Backquote ,@,@ handling) created by gz
Given: […] reading […] should return something that …
8:20 PM Ticket #5 (Problem with new-pixel-format in examples) created by phil
The macro new-pixel-format from the rubix opengl example code (in …
3:54 PM Ticket #4 (Problem loading additional frameworks in 070408 snapshot) created by phil
Not sure if this is a bug or changes required on my end due to bridge …
6:16 AM Changeset [6247] by gb
  • trunk/ccl/ChangeLog
5:58 AM Changeset [6246] by gb
  • trunk/ccl/release-notes.txt
Update for 070408. (Yes, it's 070409 here already ...)

Apr 8, 2007:

9:16 PM Changeset [6245] by gb
  • trunk/ccl/ChangeLog
8:27 PM Changeset [6244] by gb
  • trunk/ccl/lisp-kernel/image.h
Bump image version.
8:16 PM Changeset [6243] by gb
  • trunk/ccl/ChangeLog
8:08 PM Changeset [6242] by gb
  • trunk/ccl/xdump/faslenv.lisp
Bump min fasl version.
7:58 PM Changeset [6241] by gb
  • trunk/ccl/lisp-kernel/ppc-spjump.s
Org to the next page boundary at end of jump table, to work around …
7:16 PM Changeset [6240] by gb
  • trunk/ccl/ChangeLog
7:04 PM Changeset [6239] by gb
  • trunk/ccl/lib/nfcomp.lisp
Bump current fasl version.
6:49 PM Changeset [6238] by gb
  • trunk/ccl/lib/ccl-export-syms.lisp
Export CCL:FREE.
6:46 PM Changeset [6237] by gb
  • trunk/ccl/xdump/faslenv.lisp
Bump max fasl version.
6:39 PM Changeset [6236] by gb
  • trunk/ccl/lisp-kernel/darwinppc64/Makefile
Pass -arch ppc64 to C, so that people who try to build this kernel on …
6:16 PM Changeset [6235] by gb
  • trunk/ccl/ChangeLog
5:07 PM Changeset [6234] by gb
  • trunk/ccl/examples/cocoa-application.lisp
Use new syntax: OBJC:DEFMETHOD, #/, MAKE-INSTANCE. Some changes in …
5:06 PM Changeset [6233] by gb
  • trunk/ccl/examples/addressbook.lisp
Use new syntax: OBJC:DEFMETHOD, #/, MAKE-INSTANCE. Use …
5:05 PM Changeset [6232] by gb
  • trunk/ccl/examples/webkit.lisp
Use new syntax: OBJC:DEFMETHOD, #/, MAKE-INSTANCE. Use …
5:05 PM Changeset [6231] by gb
  • trunk/ccl/examples/tiny.lisp
Use new syntax: OBJC:DEFMETHOD, #/, MAKE-INSTANCE.
5:04 PM Changeset [6230] by gb
  • trunk/ccl/examples/rubix/blocks.lisp
Use new syntax: OBJC:DEFMETHOD, #/, MAKE-INSTANCE. Handle CGFLOAT …
5:02 PM Changeset [6229] by gb
  • trunk/ccl/examples/bridge.lisp
Define CGFLOAT, ObjC-2 foreign types here. Define "foreign struct …
4:46 PM Changeset [6228] by gb
  • trunk/ccl/examples/objc-runtime.lisp
Compile message send functions per signature. Handle vararg message …
4:32 PM Changeset [6227] by gb
  • trunk/ccl/examples/objc-support.lisp
Use new syntax. OBJC:LOAD-FRAMEWORK. Avoid some deprecated C-string …
4:23 PM Changeset [6226] by gb
  • trunk/ccl/examples/objc-clos.lisp
RECOGNIZE-OBJC-OBJECT: maybe try mapping classes if first try fails. …
4:20 PM Changeset [6225] by gb
  • trunk/ccl/examples/name-translation.lisp
COMPUTE-OBJC-TO-LISP-FUNCTION-NAME was once going to do something …
4:18 PM Changeset [6224] by gb
  • trunk/ccl/examples/objc-package.lisp
New file; export more stuff. Import some of it back into CCL. Provide …
4:17 PM Changeset [6223] by gb
  • trunk/ccl/lib/foreign-types.lisp
Foreign-type-ordinals, some of which are canonical. Straighten out the …
4:13 PM Changeset [6222] by gb
  • trunk/ccl/lib/macros.lisp
DEFGLOBAL = DEFSTATIC. DEFLOADVAR makes its argument static. …
4:57 AM Changeset [6221] by gb
  • trunk/ccl/lib/db-io.lisp
Slight changes (preserve typedef name) in function/objc method …
4:56 AM Changeset [6220] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
Handle signals on the altstack if not Darwin. In Darwin, evactuate off …
4:49 AM Changeset [6219] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.h
USE_SIGALTSTACK, but not on Darwin (where Apple hasn't yet invented …
4:48 AM Changeset [6218] by gb
  • trunk/ccl/lisp-kernel/thread_manager.c
Clear pending interrupt flag when destroying TCR.
4:47 AM Changeset [6217] by gb
  • trunk/ccl/lisp-kernel/ppc-exceptions.c
Lose (commented-out) code which worked around an old Darwin bug.
4:47 AM Changeset [6216] by gb
  • trunk/ccl/lisp-kernel/lisp.h
Don't define USE_SIGALTSTACK here.
4:46 AM Changeset [6215] by gb
  • trunk/ccl/lisp-kernel/image.c
Don't nuke null pointers.
4:45 AM Changeset [6214] by gb
  • trunk/ccl/lisp-kernel/darwinx8664/.gdbinit
Add gtra.
4:45 AM Changeset [6213] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
zeroed stack-block zeroes all bits of macptr.domain, macptr.type.
4:44 AM Changeset [6212] by gb
  • trunk/ccl/xdump/xfasload.lisp
Deal with pkg.intern-hook.
4:43 AM Changeset [6211] by gb
  • trunk/ccl/library/lispequ.lisp
add pkg.intern-hook to package.
4:41 AM Changeset [6210] by gb
  • trunk/ccl/lib/describe.lisp
Start trying to conditionalize some of the stack-frame inspector stuff.
4:41 AM Changeset [6209] by gb
  • trunk/ccl/lib/ffi-darwinppc64.lisp
Structures are basically passed as 64-bit word components, with FP …
4:39 AM Changeset [6208] by gb
  • trunk/ccl/lib/level-2.lisp
%GET-BITFIELD and SETF thereof: deal with endianness.
4:38 AM Changeset [6207] by gb
  • trunk/ccl/lib/nfcomp.lisp
FASL-SCAN: null-pointers as constants are OK.
4:37 AM Changeset [6206] by gb
  • trunk/ccl/lib/source-files.lisp
From Takehiko Abe: handle EQL specializers in %SOURCE-FILES-LIKE-EM.
4:37 AM Changeset [6205] by gb
  • trunk/ccl/lib/streams.lisp
DRIBBLE via PROCESS-DRIBBLE.
4:36 AM Changeset [6204] by gb
  • trunk/ccl/lib/xref.lisp
From Takehiko Abe: handle EQL specializers in MAKE-XREF-ENTRY.
4:34 AM Changeset [6203] by gb
  • trunk/ccl/lib/ccl-export-syms.lisp
Export DEFSTATIC, PAREF, +NULL-PTR+.
4:33 AM Changeset [6202] by gb
  • trunk/ccl/level-1/version.lisp
Bump; new snapshots tomorrow.
4:32 AM Changeset [6201] by gb
  • trunk/ccl/level-1/x86-callback-support.lisp
DEFGLOBAL->DEFSTATIC
4:32 AM Changeset [6200] by gb
  • trunk/ccl/level-1/linux-files.lisp
Very long timeout for WAIT-ON-SEMAPHORE, don't use PROCESS-WAIT, …
4:29 AM Changeset [6199] by gb
  • trunk/ccl/level-1/l1-utils.lisp
DEFGLOBAL->DEFSTATIC.
4:29 AM Changeset [6198] by gb
  • trunk/ccl/level-1/l1-unicode.lisp
Add NUL-ENCODING field to CHARACTER-ENCODING, use it to determine …
4:26 AM Changeset [6197] by gb
  • trunk/ccl/level-1/l1-streams.lisp
DEFGLOBAL->DEFSTATIC. READ-TOPLEVEL-FORM on ECHO-STREAM has do I/O on …
4:21 AM Changeset [6196] by gb
  • trunk/ccl/level-1/l1-symhash.lisp
Extra slot (for intern hook) in PACKAGE object.
4:12 AM Changeset [6195] by gb
  • trunk/ccl/level-1/l1-readloop-lds.lisp
Some changes, then reverted those changes manually and most of the …
3:58 AM Changeset [6194] by gb
  • trunk/ccl/level-1/l1-processes.lisp
Per-process DRIBBLE-ing.
3:58 AM Changeset [6193] by gb
  • trunk/ccl/level-1/l1-lisp-threads.lisp
%TCR-INTERRUPT: don't signal if interrupt is obviously pending.
3:57 AM Changeset [6192] by gb
  • trunk/ccl/level-1/l1-io.lisp
Change pointer printing.
3:56 AM Changeset [6191] by gb
  • trunk/ccl/level-1/l1-init.lisp
+NULL-PTR+.
3:56 AM Changeset [6190] by gb
  • trunk/ccl/level-1/l1-events.lisp
DEFSTATIC is now the preferred name for DEFGLOBAL.
3:55 AM Changeset [6189] by gb
  • trunk/ccl/level-1/l1-dcode.lisp
DEFSTATIC is now the preferred name for DEFGLOBAL.
3:55 AM Changeset [6188] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
DEFSTATIC is now the preferred name for DEFGLOBAL. Mechanism for …
3:18 AM Changeset [6187] by gb
  • trunk/ccl/level-1/l1-callbacks.lisp
DEFSTATIC is now the preferred name for DEFGLOBAL. %CALLBACK-FUNCTION …
3:09 AM Changeset [6186] by gb
  • trunk/ccl/level-1/l1-boot-2.lisp
DEFSTATIC is now the preferred name for DEFGLOBAL. Standard CL …
3:06 AM Changeset [6185] by gb
  • trunk/ccl/level-1/l1-aprims.lisp
DEFSTATIC is now the preferred name for DEFGLOBAL. GCABLE-PTR-P.
3:04 AM Changeset [6184] by gb
  • trunk/ccl/level-0/nfasload.lisp
%INSERT-SYMBOL might call pkg.intern-hook. Handle maintenance of …
3:02 AM Changeset [6183] by gb
  • trunk/ccl/level-0/l0-symbol.lisp
SET-TYPE-PREDICATE returns the "functional", not random symbol guts.
3:01 AM Changeset [6182] by gb
  • trunk/ccl/level-0/l0-misc.lisp
Use %PTR-STORE-FIXNUM-CONDITIONAL in %GET-SPIN-LOCK. Locking code: …
2:58 AM Changeset [6181] by gb
  • trunk/ccl/level-0/l0-io.lisp
FREE tries to handle gcable pointers.
2:58 AM Changeset [6180] by gb
  • trunk/ccl/level-0/X86/x86-misc.lisp
%PTR-STORE-FIXNUM-CONDITIONAL.
2:58 AM Changeset [6179] by gb
  • trunk/ccl/level-0/PPC/ppc-misc.lisp
%PTR-STORE-FIXNUM-CONDITIONAL.
2:57 AM Changeset [6178] by gb
  • trunk/ccl/level-0/PPC/ppc-def.lisp
Handle "hybrid" integer/float arguments in DarwinPPC64 #'%FF-CALL.
2:56 AM Changeset [6177] by gb
  • trunk/ccl/compiler/optimizers.lisp
When trying to infer result type of MAKE-ARRAY call, unquote quoted …
2:54 AM Changeset [6176] by gb
  • trunk/ccl/compiler/nxenv.lisp
Operators of %SINGLE-FLOAT, %DOUBLE-FLOAT.
2:54 AM Changeset [6175] by gb
  • trunk/ccl/compiler/nx1.lisp
Allow extra "hybrid" ff-call argspecs (for DarwinPPC64.) Cut-and-paste …
2:51 AM Changeset [6174] by gb
  • trunk/ccl/compiler/nx0.lisp
Lose some whitespace in the "static var can't be bound" error message.
2:50 AM Changeset [6173] by gb
  • trunk/ccl/compiler/X86/x862.lisp
Same inline/lambda-bind/dynamic-extent bug as on PPC. %SINGLE-FLOAT, …
2:49 AM Changeset [6172] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-backend.lisp
In EXPAND-FF-CALL, adjust remaning GPR/FPR counts even if arg is …
2:48 AM Changeset [6171] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
Fix a long-standing bug involving LAMBDA-BIND operator, dynamic-extent …
2:39 AM Changeset [6170] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp
RELOAD-SINGLE-C-ARG-HIGH, for Darwin structure-passing ABI.
2:38 AM Changeset [6169] by gb
  • trunk/ccl/OpenMCL.app/Contents/Resources/English.lproj/OpenmclInspector.nib/info.nib
Convert .nib to use utf-8 representation, not binary.
2:36 AM Changeset [6168] by gb
  • trunk/ccl/OpenMCL.app/Contents/Resources/English.lproj/MainMenu.nib/info.nib
Convert .nib to use utf-8 representation, not binary.
1:40 AM Changeset [6167] by gb
  • branches/objc-gf/ccl/examples/rubix/rubix.lisp
Convert to the new order. Try to isolate CGFLOAT issues by making the …
1:38 AM Changeset [6166] by gb
  • branches/objc-gf/ccl/examples/rubix/opengl.lisp
Change some comments; as elsewhere, we're reserving space for 4 …
1:37 AM Changeset [6165] by gb
  • branches/objc-gf/ccl/examples/rubix/lights.lisp
Change some comments; as elsewhere, we're reserving space for 4 …
1:37 AM Changeset [6164] by gb
  • branches/objc-gf/ccl/examples/rubix/blocks.lisp
Change some comments; as elsewhere, we're reserving space for 4 …
1:36 AM Changeset [6163] by gb
  • branches/objc-gf/ccl/examples/addressbook.lisp
Use new scheme for framework/interfaces.
1:34 AM Changeset [6162] by gb
  • branches/objc-gf/ccl/examples/cocoa-inspector.lisp
Convert to the new order. Should probably try to avoid nsstringptr, …
1:33 AM Changeset [6161] by gb
  • branches/objc-gf/ccl/examples/objc-package.lisp
Typo.
1:33 AM Changeset [6160] by gb
  • branches/objc-gf/ccl/lib/ccl-export-syms.lisp
Export PAREF; needs doc.

Apr 7, 2007:

12:48 PM Changeset [6159] by gb
  • branches/objc-gf/ccl/examples/webkit.lisp
Use OBJC:LOAD-FRAMEWORK, convert to use #/.
12:48 PM Changeset [6158] by gb
  • branches/objc-gf/ccl/examples/objc-support.lisp
Define OBJC:LOAD-FRAMEWORK, to simplify ... framework loading. Don't …
12:47 PM Changeset [6157] by gb
  • branches/objc-gf/ccl/examples/objc-runtime.lisp
Get struct return working in objc:defmethod. Define …
12:46 PM Changeset [6156] by gb
  • branches/objc-gf/ccl/examples/objc-package.lisp
Export more stuff, especially from objc package.
12:45 PM Changeset [6155] by gb
  • branches/objc-gf/ccl/examples/cocoa-window.lisp
Use ns:with-... instead of rlet/ns:init.
12:45 PM Changeset [6154] by gb
  • branches/objc-gf/ccl/examples/cocoa-typeout.lisp
Use ns:with-... instead of rlet/ns:init.
12:45 PM Changeset [6153] by gb
  • branches/objc-gf/ccl/examples/cocoa-prefs.lisp
Use ns:with-... instead of rlet/ns:init.
12:44 PM Changeset [6152] by gb
  • branches/objc-gf/ccl/examples/cocoa-listener.lisp
Use ns:with-... instead of rlet/ns:init.
12:44 PM Changeset [6151] by gb
  • branches/objc-gf/ccl/examples/cocoa-editor.lisp
Use ns:with-... instead of rlet/ns:init. Translate the one …
12:42 PM Changeset [6150] by gb
  • branches/objc-gf/ccl/examples/cocoa-defaults.lisp
Stop proclaiming 'CCL::NAME to be special. Start proclaiming the name …
12:41 PM Changeset [6149] by gb
  • branches/objc-gf/ccl/examples/bridge.lisp
Define NS:WITH-... macros for typed foreign structs.
12:37 PM Changeset [6148] by gb
  • branches/objc-gf/ccl/level-1/l1-callbacks.lisp
%CALLBACK-FUNCTION acceps a symbol, uses its value.
12:36 PM Changeset [6147] by gb
  • branches/objc-gf/ccl/compiler/PPC/ppc2.lisp
Try to inline some coercions to single/double float. (long-standing) …
12:34 PM Changeset [6146] by gb
  • branches/objc-gf/ccl/compiler/nx1.lisp
%fixnum-to-single wasn't defined, %fixnum-to-double was defined twice. …
12:33 PM Changeset [6145] by gb
  • branches/objc-gf/ccl/compiler/optimizers.lisp
More FLOAT transforms; some old ones may be redundant if the backend …
12:31 PM Changeset [6144] by gb
  • branches/objc-gf/ccl/compiler/nxenv.lisp
Operators for %single-float, %double-float.
4:16 AM Changeset [6143] by gb
  • trunk/ccl/ChangeLog
3:18 AM Changeset [6142] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
Patch from Andi Kleen: set vmemoryuse (RLIMIT_AS) current resource …

Apr 6, 2007:

10:20 AM Changeset [6141] by gb
  • branches/objc-gf/ccl/level-1/linux-files.lisp
Wait in larger chunks when waiting for a semaphore. Don't use …
10:19 AM Changeset [6140] by gb
  • branches/objc-gf/ccl/examples/objc-runtime.lisp
Fixes for darwinppc64.

Apr 5, 2007:

3:48 PM Changeset [6139] by gb
  • branches/objc-gf/ccl/examples/objc-runtime.lisp
Things seem to basically be working on darwinppc32. Needs some …
3:48 PM Changeset [6138] by gb
  • branches/objc-gf/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp
reload-single-c-arg-high; used when a 64-bit word in a structure …
3:46 PM Changeset [6137] by gb
  • branches/objc-gf/ccl/lib/ffi-darwinppc64.lisp
Either the Apple Darwin PPC64 ABI documentation is inaccurate, or I …
3:38 PM Changeset [6136] by gb
  • branches/objc-gf/ccl/lib/foreign-types.lisp
Functions to check a record-type's fields: are all fields floats ? Are …
3:38 PM Changeset [6135] by gb
  • branches/objc-gf/ccl/level-0/PPC/ppc-def.lisp
Handle "Hybrid" foreign arguments (for ppc64 structure fields.)
3:37 PM Changeset [6134] by gb
  • branches/objc-gf/ccl/compiler/PPC/ppc2.lisp
Handle "Hybrid" foreign arguments (for ppc64 structure fields.)
3:37 PM Changeset [6133] by gb
  • branches/objc-gf/ccl/compiler/nx1.lisp
Recognize a few more el-bizarro foreign-arg-types, for "hybrid" Darwin …

Apr 4, 2007:

7:17 AM Ticket #3 ((format t "~<Options: ~:@>") should error) created by gb
(format t "~<Options: ~:@>") should complain about a missing …
6:20 AM Changeset [6132] by gb
  • branches/objc-gf/ccl/lib/macros.lisp
Fix typo.
4:03 AM Changeset [6131] by gb
  • branches/objc-gf/ccl/level-1/version.lisp
Bump.
4:03 AM Changeset [6130] by gb
  • branches/objc-gf/ccl/examples/bridge.lisp
Use MAKE-INSTANCE vice MAKE-OBJC-INSTANCE in example code. Try to …
3:58 AM Changeset [6129] by gb
  • branches/objc-gf/ccl/lib/macros.lisp
DEFLOADVAR makes the variable static. Move MULTIPLE-VALUE-xxx macros …
3:51 AM Changeset [6128] by gb
  • branches/objc-gf/ccl/level-1/l1-unicode.lisp
add BOM-ENCODING; encoded-c-string stuff.
3:33 AM Changeset [6127] by gb
  • branches/objc-gf/ccl/level-1/linux-files.lisp
Use PAREF in PIPE.
3:32 AM Changeset [6126] by gb
  • branches/objc-gf/ccl/level-1/l1-utils.lisp
Use PAREF in PIPE.
3:26 AM Changeset [6125] by gb
  • branches/objc-gf/ccl/level-1/l1-init.lisp
+NULL-PTR+ constant.
3:26 AM Changeset [6124] by gb
  • branches/objc-gf/ccl/lib/db-io.lisp
Handle missing brackets in UNESCAPE-FOREIGN-NAME.
3:25 AM Changeset [6123] by gb
  • branches/objc-gf/ccl/lib/ccl-export-syms.lisp
Export the +NULL-PTR+ constant.
3:24 AM Changeset [6122] by gb
  • branches/objc-gf/ccl/lib/nfcomp.lisp
Allow referenes to null-ptr constants.
3:24 AM Changeset [6121] by gb
  • branches/objc-gf/ccl/lisp-kernel/x86-spentry64.s
Zeroed stack block sets all 64 bits of macptr.domain, macptr.type to 0.
3:23 AM Changeset [6120] by gb
  • branches/objc-gf/ccl/lisp-kernel/image.c
Don't make NULL pointers into dead pointers when saving image.
3:23 AM Changeset [6119] by gb
  • branches/objc-gf/ccl/lisp-kernel/darwinx8664/.gdbinit
Add gtra (Go To Return Address).
3:21 AM Changeset [6118] by gb
  • branches/objc-gf/ccl/compiler/nx0.lisp
Less whitespace in defstatic error message.
3:20 AM Changeset [6117] by gb
  • branches/objc-gf/ccl/compiler/X86/X8664/x8664-backend.lisp
Count "simple" arg specs against used gprs/fprs. D'oh. Check other …
Note: See TracTimeline for information about the timeline view.