Timeline


and

Oct 29, 2008:

11:15 PM Changeset [11243] by gb
  • branches/working-0711/ccl/level-1/l1-lisp-threads.lisp
Propagate r11242 to working-0711.
11:05 PM Changeset [11242] by gb
  • trunk/source/level-1/l1-lisp-threads.lisp
In SAVE-BINDING inside %FOREIGN-THREAD-INITIALIZE: don't use %SVREF on …
1:17 AM Ticket #364 (IA32 port: SIGTRAP on access to 3D array) closed by rme
fixed

Oct 28, 2008:

10:34 PM Changeset [11241] by gb
  • trunk/source/lisp-kernel/area.h
32-bit Solaris x86 changes.

Oct 27, 2008:

9:24 PM Changeset [11240] by rme
  • trunk/source/lisp-kernel/x86-spentry32.s
Get rid of some commented-out leftover junk.
6:58 PM Changeset [11239] by rme
  • trunk/source/level-0/X86/X8632/x8632-float.lisp
Undo changes to this file from earlier commit (r11237). (Not ready for …
6:49 PM Changeset [11238] by rme
  • trunk/source/level-0/X86/X8632/x8632-array.lisp
%AREF3: Don't use imm0 to pass one of the array indicies: put it on …
6:47 PM Changeset [11237] by rme
  • trunk/source/level-0/X86/X8632/x8632-float.lisp
%AREF3, SParef3: Don't use imm0 to hold one of the array indicies: put …
6:31 PM Ticket #367 (crash with bad aref args) closed by rme
fixed: Should be fixed in r11236.
6:27 PM Changeset [11236] by rme
  • trunk/source/lisp-kernel/x86-spentry32.s
SPcallback: when calling get_tcr(), ensure that the stack is 16-byte …
4:51 AM Ticket #367 (crash with bad aref args) created by rme
This seems to have just popped up. (I swear it was working on …
4:22 AM Ticket #366 (darwinx8632 FFI issues: small structure return.) created by gb
(None of this is unexpected; I'm just trying to document things as I …
1:22 AM Changeset [11235] by gb
  • trunk/source/examples/mswin.lisp
Finally solve the Big Mystery of why this doesn't work when running …
12:32 AM Changeset [11234] by gb
  • trunk/windows/ccl/wx86cl.exe
Newer win32 binaries.
12:31 AM Changeset [11233] by gb
  • trunk/win32-headers/libc/constants.cdb
Newer Win32 interfaces: more pointer-valued constants, better handling …
12:29 AM Changeset [11232] by gb
  • trunk/source/examples/mswin.lisp
Disable #+debug (at least when checked in ...). Don't ignore …
12:17 AM Changeset [11231] by gb
  • trunk/source/lisp-kernel/thread_manager.c
In windows suspend_tcr(): writing to a (new, uncommitted) page on …
12:14 AM Changeset [11230] by gb
  • trunk/source/lisp-kernel/x86-spentry32.s
Do winapi return right.
12:02 AM Changeset [11229] by gb
  • trunk/source/lisp-kernel/x86-subprims32.s
Do initial GC only on initial thread and only when GCDebug is non-zero.
12:01 AM Changeset [11228] by gb
  • trunk/source/level-1/x86-callback-support.lisp
Set high byte of index to low byte of discard word count, not high byte …

Oct 26, 2008:

8:43 PM Changeset [11227] by rme
  • trunk/source/lisp-kernel/x86-spentry32.s
Try to avoid branching around UUOs (cf. r7960).
8:51 AM Changeset [11226] by gb
  • trunk/source/lib/chars.lisp
Use the new (bitmap) scheme to determine the ALPHA part of …
8:32 AM Changeset [11225] by gb
  • trunk/source/level-1/l1-processes.lisp
Make the printing of PROCESS-WHOSTATE optional in the PROCESS …
8:30 AM Changeset [11224] by gb
  • trunk/source/level-1/l1-aprims.lisp
Add a comment, noting where the case-inversion data came from (Unicode …
1:47 AM Changeset [11223] by rme
  • trunk/source/lisp-kernel/x86-spentry32.s
SPaset3: when taking uuo_error_reg_not_type, specify correct register.

Oct 25, 2008:

8:54 PM Changeset [11222] by rme
  • trunk/source/level-0/X86/X8632/x8632-array.lisp
%ASET3: typo in arglist
8:51 PM Changeset [11221] by rme
  • trunk/source/lisp-kernel/x86-spentry32.s
Implement SParef3 and SPaset3 (ticket:364).
2:13 PM Ticket #365 (Worse than exponential algorithms in type derivation) closed by gb
duplicate: This is the same issue as ticket:186
1:51 PM Ticket #365 (Worse than exponential algorithms in type derivation) created by emarsden
Hi, The compiler seems to use algorithms for type derivation that are …
9:31 AM Ticket #364 (IA32 port: SIGTRAP on access to 3D array) created by emarsden
[…] Running on 32-bit Linux.
7:15 AM Ticket #363 (German umlaut #\Latin_Small_Letter_Sharp_S is not alpha-char-p) reopened by bbeu
Well, it's new but there is now a Capital Sharp S in Unicode. …
3:16 AM Ticket #363 (German umlaut #\Latin_Small_Letter_Sharp_S is not alpha-char-p) closed by gb
invalid: Well, since the behavior of ALPHA-CHAR-P on non STANDARD-CHARs is …

Oct 24, 2008:

9:40 PM Ticket #363 (German umlaut #\Latin_Small_Letter_Sharp_S is not alpha-char-p) created by bbeu
German umlaut ß (#\Latin_Small_Letter_Sharp_S) is not alpha-char-p …
1:56 PM Changeset [11220] by gb
  • trunk/source/examples/mswin.lisp
new file; needs some work ..
3:54 AM Changeset [11219] by rme
  • trunk/darwinppc/ccl/dppccl
darwinppc binaries
3:39 AM Changeset [11218] by gb
  • trunk/source/level-1/ppc-callback-support.lisp
Drop support for :MONITOR-EXCEPTION-PORTS in MAKE-CALLBACK-ROUTINE; …
3:00 AM Changeset [11217] by rme
  • trunk/source/level-0/l0-io.lisp
PATHNAME-ENCODING-NAME: add ignorable declaration to squelch compiler …

Oct 23, 2008:

9:40 PM Changeset [11216] by gb
  • trunk/source/objc-bridge/bridge.lisp
In local function SIGNATURES-EQUAL in POSTPROCESS-OBJC-MESSAGE-INFO: …
9:38 PM Changeset [11215] by gb
  • trunk/source/cocoa-ide/inspector.lisp
At least a few methods that take (ignored) arguments were missing …
9:37 PM Changeset [11214] by gb
  • trunk/source/cocoa-ide/app-delegate.lisp
Avoid a warning when referencing *STANDALONE-COCOA-IDE*.
9:02 PM Ticket #362 (Webkit doesn't work in 1.2) closed by gz
duplicate: Oops, already reported in #361.
9:00 PM Ticket #362 (Webkit doesn't work in 1.2) created by gz
Alex Repenning reports that the Webkit example does not work in 1.2.
8:43 PM Ticket #361 (Loading WebKit example fails) created by gb
Just trying to load the webkit framework via: […] fails with an …
6:48 PM Ticket #360 (Drag and drop broken) created by gz
From Alex Repenning: drag and drop does not appear to work in CCL …
3:36 PM Changeset [11213] by gz
  • trunk/source/compiler/PPC/ppc2.lisp
Oops, forgot this
3:28 PM Changeset [11212] by gz
  • trunk/source/compiler/PPC/ppc2.lisp
Source location support in the compiler: COMPILE-NAMED-FUNCTION takes …
2:25 PM Changeset [11211] by gz
  • branches/gz
unused
10:12 AM Changeset [11210] by gb
  • trunk/source/level-1/l1-numbers.lisp
Ensure that there's a %SINGLE-FLOAT-EXP! for win32.
10:11 AM Changeset [11209] by gb
  • trunk/source/level-1/l1-sockets.lisp
Don't need to do U32->S32 conversion in SET-SOCKET-FD-BLOCKING because …
10:09 AM Changeset [11208] by gb
  • trunk/source/compiler/X86/x862.lisp
In X862-INTEGER-CONSTANT-P (which is only used to recognize constant …
9:54 AM Changeset [11207] by gb
  • trunk/source/lib/macros.lisp
WITH-FILENAME-CSTRS: use PATHNAME-ENCODING-NAME (which may be NIL), …
9:54 AM Changeset [11206] by gb
  • trunk/source/lib/ccl-export-syms.lisp
Export PATHNAME-ENCODED-NAME, WITH-FILENAME-CSTRS, GET-FOREIGN-NAMESTRING.
9:53 AM Changeset [11205] by gb
  • trunk/source/level-1/linux-files.lisp
GET-FOREIGN-NAMESTRING: observe PATHNAME-ENCODING-NAME, unless it's …
9:51 AM Changeset [11204] by gb
  • trunk/source/level-1/l1-utils.lisp
DEFSETF for PATHNAME-ENCODING-NAME.
9:50 AM Changeset [11203] by gb
  • trunk/source/level-1/l1-unicode.lisp
Add GET-ENCODED-CSTRING.
9:50 AM Changeset [11202] by gb
  • trunk/source/level-0/l0-io.lisp
PATHNAME-ENCODING-NAME returns an encoding name, even on platforms …
7:12 AM Ticket #359 (consistent crashes on openmcl 1.2-r11193M (DarwinX8664) with ...) created by xristos
Fresh instance of hunchentoot serving default page. ab -n 3000 -c 5 …

Oct 22, 2008:

11:29 PM Changeset [11201] by gb
  • trunk/source/scripts/ccl
windows, or at least Cygwin
11:08 AM Changeset [11200] by gb
  • trunk/source/level-0/l0-io.lisp
Define PATHNAME-ENCODING-NAME and a SETF inverse for it. Use …
5:24 AM Changeset [11199] by gb
  • trunk/source/lisp-kernel/image.c
Only kill pointers that're >= #x10000 and < #xffff...0000.
5:22 AM Changeset [11198] by gb
  • trunk/source/lisp-kernel/windows-calls.c
lisp_write: since the fasloader writes to fd 2, handle hfile = 1 and …
5:21 AM Changeset [11197] by gb
  • trunk/source/library/parse-ffi.lisp
Handle cast to pointer types. (Hopefully) handle cases where a macro …
5:18 AM Changeset [11196] by gb
  • trunk/source/lib/db-io.lisp
Support saving/loading "small" (16-bit) pointer-valued constants. …
5:16 AM Changeset [11195] by gb
  • trunk/source/lib/foreign-types.lisp
Provide a MAKE-LOAD-FORM method for MACPTRs, so that MACPTRs in the …
1:05 AM Changeset [11194] by gb
  • trunk/source/lisp-kernel/x86-spentry32.s
Back out of r11172 (don't save lisp register values across ff-call), …
12:06 AM Changeset [11193] by gb
  • trunk/source/lisp-kernel/x86-spentry32.s
This isn't the hard part …

Oct 21, 2008:

11:55 PM Changeset [11192] by gb
  • trunk/source/level-1/x86-callback-support.lisp
fix more typos …
11:49 PM Changeset [11191] by gb
  • trunk/source/lisp-kernel/x86-spentry32.s
fix typos.
11:24 PM Changeset [11190] by gb
  • trunk/source/lisp-kernel/x86-spentry32.s
(Untested) support for winapi/pascal-style callbacks.
11:23 PM Changeset [11189] by gb
  • trunk/source/lib/macros.lisp
DEFCALLBACK: stop accepting the obscure and mostly unsupported …
11:20 PM Changeset [11188] by gb
  • trunk/source/lib/ffi-win32.lisp
Return an 8th value from the GENERATE-CALLBACK-BINDINGS hook, …
11:19 PM Changeset [11187] by gb
  • trunk/source/level-1/x86-callback-support.lisp
Make-callback-trampoline: optional argument is count of stack argument …
11:17 PM Changeset [11186] by gb
  • trunk/source/level-1/l1-callbacks.lisp
DEFINE-CALLBACK-FUNCTION: drop the unused/unsupported …
9:25 PM Changeset [11185] by gz
  • branches/working-0711/ccl/level-1/l1-reader.lisp
Make the "no external symbol" error continuable
1:02 PM Ticket #358 (filesystem character encoding) created by stassats
CCL doesn't properly deal with filenames with unicode characters which …
4:55 AM Changeset [11184] by gb
  • trunk/source/lisp-kernel/Threads.h
#include <sys/syscall.h> on Linux. use gettid() (which is only …

Oct 20, 2008:

8:46 PM Changeset [11183] by gz
  • trunk/source/compiler/acode-rewrite.lisp
Remove some obsolete bootstrapping code, some minor tweaks to …
5:46 AM Changeset [11182] by gb
  • trunk/linuxppc/ccl/ppccl
LinuxPPC binaries.
5:44 AM Changeset [11181] by gb
  • trunk/source/lib/foreign-types.lisp
On at least some platforms, an ffcall result type can be something …
4:16 AM Changeset [11180] by gb
  • trunk/source/library/leaks.lisp
Try to make this a little less x8664-specific.
4:04 AM Changeset [11179] by gb
  • trunk/windows/ccl/wx86cl.exe
win32 binaries
3:37 AM Changeset [11178] by gb
  • trunk/windows/ccl/wx86cl64.exe
win64 binaries
3:02 AM Changeset [11177] by gb
  • trunk/solarisx64/ccl/sx86cl64
Solaris binaries.
2:54 AM Changeset [11176] by gb
  • trunk/source/level-1/linux-files.lisp
Use #_forkall (clone all threads in the child process), not just …

Oct 19, 2008:

5:31 AM Changeset [11175] by gb
  • trunk/freebsdx8664/ccl/fx86cl64
freebsdx8664 binaries
5:26 AM Changeset [11174] by gb
  • trunk/darwinx86/ccl/dx86cl
darwinx86 binaries
5:17 AM Changeset [11173] by gb
  • trunk/linuxx86/ccl/lx86cl
new binaries for linuxx86
4:52 AM Changeset [11172] by gb
  • trunk/source/lisp-kernel/x86-spentry32.s
It -probably- doesn't matter, but don't save/restore lisp registers …
4:43 AM Changeset [11171] by gb
  • trunk/source/lisp-kernel/x86-exceptions.c
In pc_luser_xp(), when trying to fixup an interrupted memory …

Oct 18, 2008:

11:51 PM Changeset [11170] by gb
  • trunk/source/lisp-kernel/thread_manager.c
Set tcr->shutdown_count to 1 in new_tcr() on Windows. …
11:48 PM Changeset [11169] by gb
  • trunk/source/lisp-kernel/x86-exceptions.c
Split the business of emptying a TCR's stacks out from quit_handler(), …
11:47 PM Changeset [11168] by gb
  • trunk/source/lisp-kernel/x86-gc.c
check_all_areas() takes the current tcr as argument; checks exception …
11:46 PM Changeset [11167] by gb
  • trunk/source/lisp-kernel/ppc-gc.c
check_all_areas() takes the current tcr as argument (doesn't use it …
11:45 PM Changeset [11166] by gb
  • trunk/source/lisp-kernel/gc-common.c
check_all_areas() takes the current tcr as argument.
7:51 PM Changeset [11165] by gz
  • trunk/source/level-1/l1-boot-2.lisp
Propagate r10403 from working-0711 branch to trunk: add some functions …
7:40 PM Changeset [11164] by gz
  • branches/working-0711/ccl/LX86CL64.bootstrap
Another batch of changes from the trunk, some bug fixes, …
7:18 PM Changeset [11163] by gz
  • trunk/source/lib/compile-ccl.lisp
Add :unique-dcode to *known-optional-features*
7:17 PM Changeset [11162] by gz
  • trunk/source/lib/describe.lisp
In tty inspector, let users just type <n> to inspect <n>th item
7:15 PM Changeset [11161] by gz
  • trunk/source/lib/source-files.lisp
some definition-type fixes from r11054
6:20 PM Changeset [11160] by gz
  • trunk/source/compiler/optimizers.lisp
Add compiler macro for streamp
6:19 PM Changeset [11159] by gz
  • trunk/source/lib/encapsulate.lisp
Fix order of args in error message
6:19 PM Changeset [11158] by gz
  • trunk/source/lib/format.lisp
Small optimizations tweaks
6:15 PM Changeset [11157] by gz
  • trunk/source/compiler/nx1.lisp
From working-0711 branch: r9416: when processing a (nested) %defun, …
6:14 PM Changeset [11156] by gz
  • trunk/source/compiler/nx.lisp
Remove old bootstrapping version of compile-named-function
5:51 PM Changeset [11155] by gz
  • trunk/source/compiler/nx0.lisp
never tail-call print-call-history, bigger initial *nx1-operators* …
5:10 PM Changeset [11154] by gz
  • trunk/source/compiler/nx-basic.lisp
Merge compiler policy init source of trunk and working-0711 branches, …
5:09 PM Changeset [11153] by gz
  • branches/working-0711/ccl/compiler/nx-basic.lisp
Merge compiler policy init source of trunk and working-0711 branches, …
8:36 AM Changeset [11152] by gb
  • trunk/source/level-0/X86/X8632/x8632-def.lisp
Stack-discipline issues with %FIXNUM-SET, %FIXNUM-SET-NATURAL.
6:38 AM Changeset [11151] by gb
  • trunk/source/level-1/l1-lisp-threads.lisp
Use %KILL-TCR in KILL-LISP-THREAD.
5:48 AM Changeset [11150] by gb
  • trunk/source/compiler/arch.lisp
%kill-tcr, via trap.
2:15 AM Changeset [11149] by gb
  • trunk/source/lisp-kernel/thread_manager.c
Need a cast to pthread_t in kill_tcr().
2:13 AM Changeset [11148] by gb
  • trunk/source/lisp-kernel/x86-exceptions.c
Set result (in %imm0) when calling kill_tcr via trap.
2:12 AM Changeset [11147] by gb
  • trunk/source/lisp-kernel/ppc-exceptions.c
Handle kill_tcr via trap.
2:12 AM Changeset [11146] by gb
  • trunk/source/compiler/PPC/ppc2.lisp
Use %unbox-u32.on ppc64 when reckless. (Changes in l0-bignum64 …
2:11 AM Changeset [11145] by gb
  • trunk/source/compiler/PPC/PPC64/ppc64-vinsns.lisp
Need an %unbox-u32.
1:45 AM Changeset [11144] by gb
  • trunk/source/lisp-kernel/thread_manager.c
TerminateThread?() needs another arg.
1:09 AM Changeset [11143] by gb
  • trunk/source/lisp-kernel/lisp-errors.h
Start to bootstrap a change in which (rude) thread termination …
1:02 AM Changeset [11142] by gb
  • trunk/source/level-0/l0-numbers.lisp
Don't try to define two-arg + and - via macros; use …
1:01 AM Changeset [11141] by gb
  • trunk/source/level-0/l0-bignum64.lisp
Define BIGNUM-REF and BIGNUM-SET as macros. Don't do the LOGAND in …

Oct 17, 2008:

5:39 PM Ticket #254 (define-method-combination does not recognize full set of argument ...) closed by gz
fixed: Fixed in r11139
5:38 PM Changeset [11140] by gz
  • trunk/tests/ansi-tests/ccl.lsp
Add regression test for bug #254
5:35 PM Changeset [11139] by gz
  • trunk/source/lib/method-combination.lisp
Propagate r8668 to trunk
5:14 PM Changeset [11138] by gz
  • trunk/source/lib/macros.lisp
From working-0711 branch: from r10653: fixes to handler-case et.al. …
3:44 PM Changeset [11137] by gz
  • trunk/source/lib/format.lisp
Propagate r8891 from working-0711
3:27 PM Changeset [11136] by gz
  • trunk/source/lib/db-io.lisp
Allow bootstrapping from older images
1:26 PM Changeset [11135] by gz
  • trunk/source/compiler/PPC/ppc2.lisp
Mostly semantically insignificant indentation/comments/etc changes, …
1:23 PM Changeset [11134] by gz
  • trunk/source/lib/backtrace.lisp
From working-0711 branch: show all supplied args in backtrace.
1:18 PM Changeset [11133] by gz
  • trunk/source/lib/arglist.lisp
From working-0711 branch, arg-names-from-map: it's valid for argless …
1:14 PM Changeset [11132] by gz
  • trunk/source/lib/dumplisp.lisp
From working-0711 branch: clear population.data, …
1:12 PM Changeset [11131] by gz
  • trunk/source/lib/describe.lisp
From working-0711 branch, tty-inspector changes: - New command :Q …
1:11 PM Changeset [11130] by gz
  • trunk/source/lib/ccl-export-syms.lisp
Export @, macroexpand-all, get-encoded-string, …
1:07 PM Changeset [11129] by gz
  • trunk/source/lib/db-io.lisp
More changes in support of read-recording-source (which is still not …
1:05 PM Changeset [11128] by gz
  • trunk/source/lib/macros.lisp
Add lfunloop macro; remove remnants of lock-accounting support.
1:04 PM Changeset [11127] by gz
  • trunk/source/lib/defstruct.lisp
record-source-file for structure accessors (so at least can get to the …
1:02 PM Changeset [11126] by gz
  • trunk/source/lib/edit-callers.lisp
From working-0711: new fn CALLER-FUNCTIONS, like CALLERS but returns …
12:54 PM Changeset [11125] by gz
  • trunk/source/level-1/linux-files.lisp
From working-0711 branch: - ensure that GET-USER-HOME-DIR actually …
12:41 PM Changeset [11124] by gz
  • trunk/source/level-1/l1-readloop-lds.lisp
Indentation tweaks
12:38 PM Changeset [11123] by gz
  • trunk/source/level-1/l1-boot-2.lisp
Move source-files earlier in loading sequence
12:37 PM Changeset [11122] by gz
  • trunk/source/level-1/l1-callbacks.lisp
record callback source file as definition-type 'callback not 'defcallback
12:34 PM Changeset [11121] by gz
  • trunk/source/level-1/l1-typesys.lisp
From working-0711 branch: class/class subtypep method uses bitmaps and …
12:31 PM Changeset [11120] by gz
  • trunk/source/level-1/l1-clos.lisp
From working-0711 branch: in make-instantiate-lambda-for-class-cell, …
11:03 AM Changeset [11119] by gb
  • trunk/windows/ccl/wx86cl.exe
Shiny new win32 binaries.
11:01 AM Changeset [11118] by gb
  • trunk/source/compiler/nxenv.lisp
Move multiple definitions of MAKE-MASK to nxenv.lisp.
10:51 AM Changeset [11117] by gb
  • trunk/source/lisp-kernel/pmcl-kernel.c
Don't insist on X96_FEATURE_CLFLUSH; we don't actually flush cache …
10:46 AM Changeset [11116] by gb
  • trunk/source/lisp-kernel/windows-calls.c
in lisp_read(): don't block in GetOverlappedResult?, since that doesn't …
10:45 AM Changeset [11115] by gb
  • trunk/source/lisp-kernel/thread_manager.c
Always queue an APC when interrupting a thread that's in foreign code: …
10:43 AM Changeset [11114] by gb
  • trunk/source/lisp-kernel/x86-asmutils32.s
In restore_windows_context, remember to set tcr.valence!
10:42 AM Changeset [11113] by gb
  • trunk/source/lisp-kernel/x86-exceptions.c
If we get a foreign exception in the low-level Windows handler, try to …
9:30 AM Changeset [11112] by gb
  • trunk/source/level-0/PPC/PPC64/ppc64-bignum.lisp
%MULTIPLY-AND-ADD-LOOP for ppc64, too.
7:01 AM Changeset [11111] by rme
  • trunk/source/level-0/X86/X8664/x8664-bignum.lisp
%MULTIPLY-AND-ADD-LOOP: New function, adapted from x8632 code. …
2:46 AM Ticket #357 (SUBTAG-BYTES and weird element-types) created by rme
On 32-bit platforms, we see: […] The 170 is subtag-simple-vector. …
12:38 AM Changeset [11110] by rme
  • trunk/source/lisp-kernel/x86-spentry32.s
Port r9057 here. (Don't automatically assume that Darwin generates …

Oct 16, 2008:

10:14 PM Ticket #355 (ia32 port gets stuck on slot-unbound) closed by gb
fixed: Fixed in r11107.
9:40 PM Ticket #356 (ia32: floating-point-overflow not signaled on EXP) created by rme
From the test suite: […] Both should signal …
8:06 PM Changeset [11109] by gb
  • trunk/source/level-0/l0-bignum32.lisp
Add at least a naive version of ADD-BIGNUM-AND-FIXNUM for 32-bit ports.
8:04 PM Changeset [11108] by gb
  • trunk/source/compiler/X86/X8664/x8664-vinsns.lisp
Avoid partial register writes in a couple of cases. The andq in …
8:03 PM Changeset [11107] by gb
  • trunk/source/compiler/X86/X8632/x8632-vinsns.lisp
in %SLOT-REF: move the anchored-uuo's anchor to a point after we've …
12:06 PM Changeset [11106] by gz
  • branches/working-0711/ccl/LX86CL64.bootstrap
r9831 from trunk: make CLOSE of shared ioblock streams thread-safe
11:37 AM Changeset [11105] by gz
  • trunk/tests/ansi-tests/ccl.lsp
Add regression tests for last two dup def warnings fixes
11:36 AM Changeset [11104] by gz
  • trunk/source/compiler/nx1.lisp
Propagate r11101:r11103 from working-0711
11:32 AM Changeset [11103] by gz
  • branches/working-0711/ccl/compiler/nx1.lisp
allow setf function names in nx1-%defun
11:24 AM Changeset [11102] by gz
  • branches/working-0711/ccl/lib/nfcomp.lisp
fcomp-compile-toplevel-forms was using the compiler-function-overflow …

Oct 15, 2008:

8:48 PM Changeset [11101] by gz
  • branches/working-0711/ccl/LX86CL64.bootstrap
Another round of changes from the trunk, mostly just mods in internal …
8:35 PM Changeset [11100] by gz
  • branches/working-0711/ccl
Try again
8:33 PM Changeset [11099] by gz
  • branches/working-0711/ccl
Fetch doc and examples from trunk
7:35 PM Changeset [11098] by gz
  • branches/working-0711/ccl/doc
not needed
5:38 AM Ticket #355 (ia32 port gets stuck on slot-unbound) created by rme
From the test suite: […] This gets stuck in what appears to be an …
12:00 AM Changeset [11097] by gb
  • trunk/windows/ccl/wx86cl64.exe
Win64 binaries.

Oct 14, 2008:

11:59 PM Changeset [11096] by gb
  • trunk/source/lisp-kernel/windows-calls.c
Stop supporting file descriptors for Windows file/device I/O. (A …
11:15 PM Changeset [11095] by gb
  • trunk/source/lisp-kernel/thread_manager.c
Create a thread-specific Windows event handle (a sort of one-shot …
11:12 PM Changeset [11094] by gb
  • trunk/source/lisp-kernel/x86-constants32.h
Add a couple of fields to x8632/64 tcr, mostly for Windows "overlapped …
11:12 PM Changeset [11093] by gb
  • trunk/source/compiler/X86/X8632/x8632-arch.lisp
Add a couple of fields to x8632/64 tcr, mostly for Windows "overlapped …
8:19 PM Changeset [11092] by gb
  • trunk/source/lisp-kernel/pmcl-kernel.c
In Windows code for ensure_stack_limits(), get the real size of the …
6:43 PM Changeset [11091] by gb
  • trunk/win64-headers/libc/constants.cdb
New win64 interfaces, since the change in r11090 affected some things …
6:39 PM Changeset [11090] by gb
  • trunk/source/library/parse-ffi.lisp
Handle casts from signed (negative) integer constants to unsigned …
6:30 PM Changeset [11089] by gz
  • branches/working-0711/ccl/LX86CL64.bootstrap
Merge/bootstrap assorted low level stuff from trunk - kernel, syscall …
5:22 PM Changeset [11088] by gz
  • trunk/source/compiler/X86/x86-arch.lisp
Trivial tweaks, mostly indentation and comments, to simplify merging …
11:32 AM Ticket #354 (Need faster bignums) created by gz
See …
6:27 AM Changeset [11087] by gb
  • trunk/source/lisp-kernel/x86-gc.c
In the x8632 versions of mark_xp() and forward_xp(), the bits in the …
4:01 AM Ticket #353 (examples of TRACE usage) created by rme
[from a message on openmcl-devel] The Clozure CL documentation of the …
2:16 AM Changeset [11086] by gb
  • trunk/windows/ccl/wx86cl.exe
New win32 kernel and image. WIll try to bootstrap recent I/O changes …
2:13 AM Changeset [11085] by gb
  • trunk/source/lisp-kernel/windows-calls.c
Accept native windows file handles as well as (deprecated) file …
2:05 AM Changeset [11084] by gb
  • trunk/source/lisp-kernel/x86-exceptions.c
In handle_gc_trap(): when we're going to call save_application, wrap a …
2:03 AM Changeset [11083] by gb
  • trunk/source/lisp-kernel/win32/.gdbinit
Set a breakpoint at FBug, too, to help catch "exception in foreign …
2:02 AM Changeset [11082] by gb
  • trunk/source/lisp-kernel/thread_manager.c
raise_thread_interrupt(): don't assume that the TCR has a non-null …
2:00 AM Changeset [11081] by gb
  • trunk/source/level-1/l1-boot-2.lisp
Stop wrapping (pseudo) file-descriptors around Windows file handlers; …
12:43 AM Ticket #347 (another IA-32 bignum bug) closed by rme
fixed: Should work in r11080.
12:39 AM Changeset [11080] by rme
  • trunk/source/level-0/X86/X8632/x8632-bignum.lisp
TRUNCATE-GUESS-LOOP: actually loop. (ticket:347)

Oct 13, 2008:

11:11 PM Changeset [11079] by rme
  • trunk/source/cocoa-ide/app-delegate.lisp
INIT-CCL-DIRECTORY-FOR-IDE: typo when setting up ccl: logical host
9:51 PM Ticket #352 (HEAP-UTILIZATION doesn't work on ia32) closed by gb
fixed: Should be fixed in r11077 and r11078.
9:50 PM Changeset [11078] by gb
  • trunk/source/lib/misc.lisp
In HEAP-UTILIZATION's inner function, count NIL as a CONS. In x8632 …
9:50 PM Changeset [11077] by gb
  • trunk/source/level-0/X86/X8632/x8632-utils.lisp
In HEAP-UTILIZATION's inner function, count NIL as a CONS. In x8632 …
9:18 PM Ticket #352 (HEAP-UTILIZATION doesn't work on ia32) created by rme
[…] Same story on Linux.
6:24 PM Ticket #351 (linux/x8632 %stat lossage) created by rme
Create a big sparse file, e.g., with […] (%stat …
5:29 PM Changeset [11076] by gz
  • branches/working-0711/ccl/lisp-kernel/win64
Another one
5:28 PM Changeset [11075] by gz
  • branches/working-0711/ccl/lisp-kernel/darwinppc
Don't need
5:21 PM Changeset [11074] by gz
  • branches/working-0711/ccl/level-1/l1-application.lisp
More diff reduction, mostly mods in support of windows and/or x8632
5:20 PM Changeset [11073] by gz
  • branches/working-0711/ccl/cocoa-ide
Not needed here
4:50 PM Ticket #350 (need a BUG-REPORT function) created by gz
We need a function that will try to write out all the info one might …
4:19 PM Ticket #349 (IA-32 port: Unknown vinsn: CCL::MISC-SET-SINGLE-FLOAT) closed by rme
fixed: Argh. Fixed in r11072.
4:17 PM Changeset [11072] by rme
  • trunk/source/compiler/X86/X8632/x8632-vinsns.lisp
Provide vinsn MISC-SET-SINGLE-FLOAT.
4:14 PM Changeset [11071] by gz
  • trunk/source/level-1/l1-reader.lisp
From working-0711 branch: add new fn, not used by anything yet: …
4:06 PM Changeset [11070] by gz
  • trunk/source/level-0/l0-hash.lisp
Remove a duplicate form
9:35 AM Changeset [11069] by gz
  • branches/working-0711/ccl/LX86CL64.bootstrap
remove more unused files, bootstrap another backend change from the …
6:31 AM Ticket #349 (IA-32 port: Unknown vinsn: CCL::MISC-SET-SINGLE-FLOAT) created by emarsden
32-bit Clozure CL on Linux. […]

Oct 12, 2008:

4:52 PM Changeset [11068] by rme
  • trunk/source/level-1/l1-sockets.lisp
IPADDR-TO-DOTTED: don't call _INET_NTOA, just use FORMAT. _INET_NTOA: …
4:28 PM Changeset [11067] by gz
  • trunk/source/lib/setf.lisp
Move parse-definition-spec to xref.lisp. Record-source-file for …
4:22 PM Ticket #348 (IA-32 port: Unknown vinsn: CCL::SINGLE-FLOAT-BITS) closed by rme
fixed: This should work in r11066. (Sorry about making you play whack-a-mole …
4:19 PM Changeset [11066] by rme
  • trunk/source/compiler/X86/X8632/x8632-vinsns.lisp
Add vinsn SINGLE-FLOAT-BITS.
10:56 AM Ticket #348 (IA-32 port: Unknown vinsn: CCL::SINGLE-FLOAT-BITS) created by emarsden
Apparent code generation bug in the 32-bit port (on Linux). […]
10:01 AM Changeset [11065] by gb
  • trunk/source/level-1/x86-threads-utils.lisp
In both x8664 and x8632 versions of BOGUS-THING-P: …
9:55 AM Changeset [11064] by gb
  • trunk/source/level-1/l1-io.lisp
Define PRINT-OBJECT for TAGGED-RETURN-ADDRESSes on x8632, too.
9:54 AM Changeset [11063] by gb
  • trunk/source/level-0/l0-pred.lisp
In x8632 version of %TYPE-OF, use (FULLTAG THING) to differentiate …
9:53 AM Changeset [11062] by gb
  • trunk/source/compiler/X86/x86-lapmacros.lisp
IIRC, the shorter encoding of MOVL is about as small/fast as clr/addl, …
8:11 AM Changeset [11061] by gb
  • trunk/source/lisp-kernel/unix-calls.c
Always implement lisp_lseek() via lseek64() on Linux.
8:09 AM Changeset [11060] by gb
  • trunk/source/library/elf.lisp
Conditionalize for word-size, endianness, architecture. Seems to …
8:07 AM Changeset [11059] by gb
  • trunk/source/level-1/l1-sysio.lisp
In the FILE-IOBLOCK defstruct: don't claim that OCTET-POS and FILEEOF …
8:03 AM Changeset [11058] by gb
  • trunk/source/level-0/l0-io.lisp
Now that it's a little easier to call fstat early, use it to determine …
8:01 AM Changeset [11057] by gb
  • trunk/source/level-0/X86/X8632/x8632-misc.lisp
In %%SET-UNSIGNED-LONGLONG and %%SET-SIGNED-LONGLONG, use …
7:55 AM Changeset [11056] by gb
  • trunk/source/compiler/X86/x86-lapmacros.lisp
Use an achored (out-of-line) UUO in trap-unless-typecode=. Add …
6:46 AM Changeset [11055] by gb
  • trunk/x86-headers/elf
Use explicit -m32 in CFLAGS.

Oct 11, 2008:

10:49 PM Changeset [11054] by gz
  • branches/working-0711/ccl/LX86CL64.bootstrap
Back-port the definition-type changes from trunk
9:17 PM Ticket #347 (another IA-32 bignum bug) created by rme
[…]
8:48 PM Changeset [11053] by rme
  • trunk/source/lisp-kernel/x86-spentry32.s
SPgetu64: a one-digit bignum may be of type (unsigned-byte 64)
8:22 PM Changeset [11052] by rme
  • trunk/source/lisp-kernel/x86-spentry32.s
SPgets64: signal correct error (error_object_not_s64).
8:15 PM Changeset [11051] by rme
  • trunk/source/lisp-kernel/x86-spentry32.s
SPgets64: a one-digit bignum is also of type (signed-byte 64).
6:56 PM Changeset [11050] by rme
  • trunk/source/compiler/X86/x862.lisp
X862-VREF1: On x8632, single-floats aren't immediates, so when we …
4:32 PM Changeset [11049] by gz
  • branches/working-0711/ccl/lib/macros.lisp
make handler-bind notice the no-clauses case (handler-case already did)
4:28 PM Changeset [11048] by gz
  • branches/working-0711/ccl/darwin-headers64
More
4:23 PM Changeset [11047] by gz
  • branches/working-0711/ccl/darwin-headers
Remove stuff not relevant to this branch
5:41 AM Changeset [11046] by rme
  • trunk/source/compiler/X86/X8632/x8632-vinsns.lisp
In vinsn GET-64-BIT-FFCALL-RESULT, really put 64 bits into mm0.
2:25 AM Changeset [11045] by gz
  • trunk/source/lib/source-files.lisp
backward compatibility for ilisp

Oct 10, 2008:

11:22 PM Changeset [11044] by rme
  • trunk/source/doc/src/install.xml
Use pub/release/1.2 as the ftp directory instead of pub/testing.
10:12 PM Changeset [11043] by gz
  • branches/working-0711/ccl/level-1/l1-clos.lisp
Give accessor methods a more useful lambda list
10:11 PM Ticket #346 (REPORT-DEFERRED-WARNINGS) closed by stassats
fixed: Seems to be fixed in the trunk.
10:00 PM Changeset [11042] by gz
  • branches/working-0711/ccl/level-1/l1-readloop.lisp
Fix a typo in dup definition code (r11040 from trunk)
9:51 PM Changeset [11041] by gz
  • branches/working-0711/ccl/lib/compile-ccl.lisp
Propagate r10998 from trunk
9:45 PM Changeset [11040] by gz
  • trunk/source/level-1/l1-readloop.lisp
Fix a typo in r10942
8:54 PM Changeset [11039] by gz
  • trunk/source/level-1/l1-utils.lisp
Moved record-source-file from l1-utils to lib;source-files. From the …
5:58 PM Changeset [11038] by gz
  • trunk/source/compiler/nxenv.lisp
Remove some obsolete conditionalizations
9:54 AM Changeset [11037] by gb
  • trunk/source/cocoa-ide/cocoa-editor.lisp
Try to keep track of the state of the insertion point in the …
9:42 AM Changeset [11036] by gb
  • trunk/source/cocoa-ide/app-delegate.lisp
If *standalone-cocoa-ide*, set the ccl directory to the parent of the …
9:40 AM Changeset [11035] by gb
  • trunk/source/cocoa-ide/start.lisp
Don't set the CCL directory from preferences.
6:30 AM Changeset [11034] by gb
  • trunk/source/lisp-kernel/x86-exceptions.c
Don't use find_foreign_rsp() in …
6:21 AM Changeset [11033] by gb
  • trunk/source/level-1/l1-sockets.lisp
In the Windows version of SET-SOCKET-FD-BLOCKING: we translate …
5:52 AM Changeset [11032] by gb
  • trunk/source/level-0/l0-init.lisp
Remove extra #\).
5:09 AM Changeset [11031] by gb
  • trunk/source/level-0/l0-init.lisp
Put :x86 on *FEATURES* if #+x8632-target at build time.
2:43 AM Ticket #346 (REPORT-DEFERRED-WARNINGS) created by stassats
In the end of compilation of McCLIM I get the following: […]
1:26 AM Changeset [11030] by rme
  • trunk/source/compiler/X86/X8632/x8632-vinsns.lisp
A couple more little tweaks to avoid partial register writes.
12:59 AM Changeset [11029] by rme
  • trunk/source/compiler/X86/X8632/x8632-vinsns.lisp
Avoid some partial-register writes.

Oct 9, 2008:

9:38 PM Changeset [11028] by rme
  • trunk/source/lisp-kernel/darwinx8632/Makefile
Turn off GC integrity checks.

Oct 8, 2008:

11:32 AM Changeset [11027] by gb
  • trunk/solarisx64/ccl/SX86CL64
removed old image
11:31 AM Changeset [11026] by gb
  • trunk/solarisx64/ccl/sx86cl64
new kernel, new, renamed solaris x8664 image
11:28 AM Changeset [11025] by gb
  • trunk/freebsdx8664/ccl/FX86CL64
New FreeBSD x8664 kernel, new renamed image.
11:25 AM Changeset [11024] by gb
  • trunk/source/lib/misc.lisp
ALLOCATE-STATIC-CONSES: reserve space for *STATIC-CONS-CHUNK* conses.
11:16 AM Changeset [11023] by gb
  • trunk/source/lisp-kernel/unix-calls.c
Whack-a-mole.
11:16 AM Changeset [11022] by gb
  • trunk/linuxppc/ccl/ppccl
New kernels for linuxppc; new, renamed images.
11:13 AM Changeset [11021] by gb
  • trunk/linuxppc/ccl/PPCCL
Whack-a-mole.
10:47 AM Changeset [11020] by gb
  • trunk/linuxx86/ccl/lx86cl
New (renamed) images. New kernels.
10:35 AM Changeset [11019] by gb
  • trunk/source/level-1/version.lisp
Bump to 1.3; change handling of *OPENMCL-REVISION* (use "~a" if …
10:33 AM Changeset [11018] by gb
  • trunk/source/lib/compile-ccl.lisp
STANDARD-IMAGE-NAME: use .image convention on all platforms.
10:32 AM Changeset [11017] by gb
  • trunk/source/lisp-kernel/unix-calls.c
Use int64_t for lseek offset arg, return value. #include <stdint.h> to …
10:31 AM Changeset [11016] by gb
  • trunk/source/lisp-kernel/linuxx8632/Makefile
Turn off GC integrity checks.
9:51 AM Changeset [11015] by gb
  • trunk/source/lisp-kernel/area.h
FreeBSD x8632 changes.
9:51 AM Changeset [11014] by gb
  • trunk/source/lisp-kernel/freebsdx8632
New.
2:02 AM Changeset [11013] by gb
  • trunk/source/level-1/l1-numbers.lisp
just use EXTERNAL-CALL for some math functions that aren't in the …

Oct 7, 2008:

10:58 PM Changeset [11012] by gb
  • trunk/source/lisp-kernel/pmcl-kernel.c
Prefer the convention of deriving the heap image name from the kernel …
9:06 PM Changeset [11011] by gb
  • trunk/windows/ccl/wx86cl.exe
'Bout time.
8:58 PM Changeset [11010] by gb
  • trunk/source/lisp-kernel/x86-asmutils32.s
fix typo
8:44 PM Changeset [11009] by gb
  • trunk/windows/ccl/wx86cl64.exe
New(er) binaries.
8:43 PM Changeset [11008] by gb
  • trunk/source/lisp-kernel/x86-asmutils32.s
Ensure that 'ensure_safe_for_string_operations()' is in the .text …
7:12 PM Changeset [11007] by rme
  • trunk/source/doc/src/platform-notes.xml
Remove stray #\>
10:34 AM Changeset [11006] by gb
  • trunk/windows/ccl
set externals property
5:03 AM CclPackage created by rme
4:27 AM Changeset [11005] by gb
  • trunk/linuxx8664/ccl
obsolete dir
4:19 AM Changeset [11004] by gb
  • trunk/source/lib/compile-ccl.lisp
Provide :win32 image/kernel names, etc.
4:14 AM Changeset [11003] by gb
  • trunk/source/level-1/x86-trap-support.lisp
win32 flags-register-offset, eip-register-offset: word indices, not …
4:10 AM Changeset [11002] by gb
  • trunk/source/lisp-kernel/x86-asmutils32.s
Define ensure_safe_for_string_operations() - which clears the …
4:05 AM Changeset [11001] by gb
  • trunk/source/level-0/l0-init.lisp
Handle win32 *features*.
12:26 AM Changeset [11000] by gb
  • trunk/source/lisp-kernel/m4macros.m4
We're really not using COFF symbol/line-number stuff; it's more like …
12:24 AM Changeset [10999] by gb
  • trunk/source/lisp-kernel/x86-constants32.s
What is wrong with this picture ? _struct_pad(136) /* (- 160 …

Oct 6, 2008:

9:37 PM Ticket #345 (use .image as heap image file name suffix on all platforms) created by rme
On Darwin and Windows, which commonly use case-insensitive file …
7:00 PM Changeset [10998] by gz
  • trunk/source/lib/compile-ccl.lisp
Have a clean rebuild print current image version, for better bug reports
6:55 PM Changeset [10997] by gz
  • trunk/tests/ansi-tests/ccl.lsp
couple more dup definition tests
6:49 PM Changeset [10996] by gz
  • branches/working-0711/ccl/compiler/nx1.lisp
Do not issue dup definition warnings for defuns inside conditionals, …
2:20 AM Ticket #344 (error when calling a generic function with >45 eql-specialized methods) closed by S11001001
fixed: Works also in the original blob of LIFT tests where I first …

Oct 5, 2008:

6:52 PM Changeset [10995] by gb
  • trunk/source/lisp-kernel/x86-exceptions.c
Remove a call to Bug in handle_fault().
6:51 PM Changeset [10994] by gb
  • trunk/source/lisp-kernel/win32/Makefile
Build the kernel by invoking the linker directly, so that we have some …
5:56 PM Changeset [10993] by gz
  • trunk/tests/ansi-tests/ccl.lsp
fix braino, add a commented-out test for bug #340
5:51 PM Changeset [10992] by gz
  • trunk/tests/ansi-tests/ccl.lsp
Regression test for bug 344
7:26 AM Changeset [10991] by gb
  • trunk/source/level-1/x86-trap-support.lisp
Win32 *encoded-gpr-to-indexed-gpr*: word offsets, not byte offsets.
6:56 AM Changeset [10990] by gb
  • trunk/source/level-0/l0-io.lisp
fd-lseek: offset, return value are :signed-doubleword, since we can't …
3:45 AM Changeset [10989] by gb
  • trunk/darwinx86/ccl/dx86cl.image
darwin x86 images
3:41 AM Changeset [10988] by gb
  • trunk/linuxx86/ccl/LX86CL
linux x86 images
3:36 AM Changeset [10987] by gb
  • trunk/freebsdx8664/ccl/FX86CL64
freebsd x86664 image
3:33 AM Changeset [10986] by gb
  • trunk/solarisx64/ccl/SX86CL64
solaris x8664 image
3:29 AM Changeset [10985] by gb
  • trunk/windows/ccl/wx86cl64.image
Win64 image.
3:28 AM Changeset [10984] by gb
  • trunk/source/compiler/X86/X8632/x8632-vinsns.lisp
Need to :apply target-nil/t-value in x86 vinsn-templates, too. (Same …
3:13 AM Changeset [10983] by gz
  • trunk/source/lib/macros.lisp
Propagate r10957 to trunk
2:56 AM Changeset [10982] by gb
  • trunk/darwinppc/ccl/dppccl.image
DarwinPPC images.
2:55 AM Changeset [10981] by gb
  • trunk/source/compiler/PPC/ppc-lap.lisp
Remove duplicate definition of PPC-VR, which is used by disassembler …
2:40 AM Changeset [10980] by gb
  • trunk/linuxppc/ccl/PPCCL
Linux PPC images du jour.
2:39 AM Changeset [10979] by gb
  • trunk/source/compiler/PPC/PPC32/ppc32-vinsns.lisp
TARGET-NIL-VALUE in vinsn templates has to be invoked at vinsn-expand …
2:38 AM Changeset [10978] by gz
  • trunk/source/level-0/l0-hash.lisp
Propagate r10780 to trunk
2:35 AM Changeset [10977] by gb
  • trunk/source/compiler/PPC/ppc2.lisp
Two too many versions of PPC2-LONG-CONSTANT-P. Replaces some uses …
1:37 AM Changeset [10976] by gb
  • trunk/source/compiler/PPC/ppc2.lisp
Fix another typo.
1:30 AM Changeset [10975] by gb
  • trunk/source/lisp-kernel/ppc-constants64.s
Missing paren in definition of RESERVATION_DISCHARGE.
1:10 AM Changeset [10974] by gb
  • trunk/source/compiler/PPC/ppc2.lisp
In both the PPC and X86 versions of PARSE-OPERAND-FORM (in …

Oct 4, 2008:

10:12 PM Changeset [10973] by gb
  • trunk/source/lib/foreign-types.lisp
Win32 interface directory (in ftd initialization) needs a trailing …
10:08 PM Ticket #344 (error when calling a generic function with >45 eql-specialized methods) created by S11001001
Found this working with r10913 Linuxx8664: […] …
6:07 PM Changeset [10972] by gz
  • branches/working-0711/ccl/LX86CL64.bootstrap
Merge a bunch of changes from trunk mostly having to do with x8632 …
5:34 AM Changeset [10971] by gb
  • trunk/source/lisp-kernel/bits.c
zero_bits: parenthesize, so that the multiplication happens after the …
4:58 AM Changeset [10970] by gb
  • trunk/source/lisp-kernel/area.h
If LOWMEM_BIAS isn't defined (via -D) on the C/m4 command-line, …
12:36 AM Changeset [10969] by gb
  • trunk/source/lisp-kernel/lisp.h
If LOWMEM_BIAS isn't defined (via -D) on the C/m4 command-line, …
12:10 AM Changeset [10968] by gb
  • trunk/linuxppc/ccl/PPCCL
linuxppc images
12:03 AM Changeset [10967] by gb
  • trunk/darwinppc/ccl/dppccl.image
new darwinppc images. Note that there are a couple of legitimate …

Oct 3, 2008:

11:53 PM Changeset [10966] by gb
  • trunk/source/lisp-kernel/windows-calls.c
Provide win64 versions of acosh[f],asinh[f],atanh[f], using …
11:52 PM Changeset [10965] by gb
  • trunk/source/lisp-kernel/pmcl-kernel.c
When loading an image, don't try to print strerror(errno) if errno is …
11:39 PM Changeset [10964] by gb
  • trunk/windows/ccl/wx86cl64.image
win64 image
11:25 PM Changeset [10963] by gb
  • trunk/solarisx64/ccl/SX86CL64
Solarix x8664 image
10:01 PM Changeset [10962] by gb
  • trunk/freebsdx8664/ccl/FX86CL64
freebsd x8664 image
9:57 PM Changeset [10961] by gb
  • trunk/darwinx86/ccl/dx86cl.image
Darwinx86 images.
9:36 PM Ticket #343 (SWANK interface layer) created by gb
We should try to develop a thin layer that exposes functionality that …
9:27 PM Changeset [10960] by gb
  • trunk/linuxx86/ccl/LX86CL
New linuxx86 images with new target-nil-value/target-t-value changes.
9:26 PM Changeset [10959] by gb
  • trunk/source/compiler/PPC/PPC32/ppc32-arch.lisp
Replace uses of target::nil-value with (CCL::TARGET-NIL-VALUE) and …
9:23 PM Changeset [10958] by gb
  • trunk/source/compiler/backend.lisp
Define CCL::TARGET-NIL-VALUE and CCL::TARGET-NIL-VALUE, which should …
7:58 PM Changeset [10957] by wws
  • branches/working-0711/ccl/lib/macros.lisp
Both :reader and :accessor on a slot definition in a defclass no …
5:18 PM Changeset [10956] by gb
  • trunk/source/lisp-kernel/memory.c
In CommitMemory?() on Windows, ensure that the static area is writable …
5:15 PM Changeset [10955] by gb
  • trunk/source/lisp-kernel/x86-exceptions.h
xpMMXreg for win32 was looking at XMM regs.
5:14 PM Changeset [10954] by gb
  • trunk/source/lisp-kernel/x86-spjump32.s
Set the spjump table origin on win32, too. At end of file, don't try …
5:13 PM Changeset [10953] by gb
  • trunk/source/lisp-kernel/thread_manager.c
In Windows raise_thread_interrupt, setup call to interrupt_handler for …
5:08 PM Changeset [10952] by gb
  • trunk/source/lisp-kernel/m4macros.m4
Make _startfn generate an stabstring on Windows, too.
5:06 PM Changeset [10951] by gb
  • trunk/source/lisp-kernel/pmcl-kernel.c
In the Windows version of terminate_lisp(), use #exit (not …
4:58 PM Ticket #342 (ffi-parser limitations need workaround) created by gb
On Fedora 9/PPC, /usr/include/asm/ioctl.h contains: […] and some …
4:44 PM Changeset [10950] by gb
  • trunk/headers/libc/C/populate.sh
revert to previous because of _IOC_TYPECHECK issue
4:42 PM Changeset [10949] by gb
  • trunk/headers64/libc/C/populate.sh
revert to previous because of _IOC_TYPECHECK issue
2:33 PM Changeset [10948] by gb
  • trunk/source/lisp-kernel/win32/.gdbinit
New file.
2:31 PM Changeset [10947] by gb
  • trunk/source/lisp-kernel/area.h
Define SPJUMP_TARGET_ADDRESS.
2:29 PM Changeset [10946] by gb
  • trunk/source/lisp-kernel/windows-calls.c
Some math library functions may be statically linked; if we can't find …
2:10 PM Changeset [10945] by gb
  • trunk/source/compiler/backend.lisp
Add LOWMEM-BIAS field to backend. (This is intended to eventually …
2:33 AM Changeset [10944] by gz
  • branches/working-0711/ccl/LX86CL64.bootstrap
Update to trunk kernel. New bootstrap binaries because kernel image …
2:14 AM Ticket #335 (Iterating through lock-free hash tables shouldn't cons) closed by gz
invalid: No, that's not the only reason. I keep forgetting that the old vector …
1:34 AM Changeset [10943] by gz
  • trunk/tests/ansi-tests/ccl.lsp
regression tests for duplication definition warnings

Oct 2, 2008:

6:43 PM Changeset [10942] by gz
  • trunk/source/compiler/X86/x86-lap.lisp
Propagate r10938:r10941 (duplicate definition warnings) to trunk
5:47 PM OldWikiStart edited by rme
(diff)
5:21 PM Changeset [10941] by gz
  • branches/working-0711/ccl/compiler/nx-basic.lisp
Arghh!!!
4:52 PM Changeset [10940] by gz
  • branches/working-0711/ccl/compiler/nx-basic.lisp
Fix typo in r10938
4:33 PM Changeset [10939] by gz
  • branches/working-0711/ccl/lib/nfcomp.lisp
Fix to r10938: add any defconstants and defmacros to compile time eval env
3:17 AM Changeset [10938] by gz
  • branches/working-0711/ccl/compiler/X86/x86-lap.lisp
Extend the mechanism used for keeping track of definitions (previously …

Oct 1, 2008:

6:50 AM Changeset [10937] by rme
  • trunk/source/level-1/l1-clos-boot.lisp
OpenMCL => Clozure CL re-branding in error messages.
6:04 AM Ticket #202 (add DTrace provider) closed by rme
invalid: no
12:20 AM Changeset [10936] by gb
  • trunk/source/compiler/X86/X8632/x8632-arch.lisp
tcr.allocated.
12:18 AM Changeset [10935] by gb
  • trunk/source/lisp-kernel/x86-exceptions.c
In setup_exception_handler_call(), ensure that the handler will be …
12:14 AM Changeset [10934] by gb
  • trunk/source/lisp-kernel/x86-spentry32.s
Swap lisp/foreign %es values (if WIN32_ES_HACK) when transitioning …
12:12 AM Changeset [10933] by gb
  • trunk/source/lisp-kernel/thread_manager.c
Work around win32 malloc alignment limitations when allocating tcr
12:11 AM Changeset [10932] by gb
  • trunk/source/lisp-kernel/x86-constants32.s
Add an "allocated" field to the x8632 TCR. Windows doesn't offer a …
12:10 AM Changeset [10931] by gb
  • trunk/source/lisp-kernel/x86-constants32.h
Add an "allocated" field to the x8632 TCR. Windows doesn't offer a …
12:08 AM Changeset [10930] by gb
  • trunk/source/lisp-kernel/x86-asmutils32.s
The iret frame in the middle of the win32 context was too good to be …
12:06 AM Changeset [10929] by gb
  • trunk/source/lisp-kernel/win32-ldt.c
Nuke it.
12:06 AM Changeset [10928] by gb
  • trunk/source/lisp-kernel/pmcl-kernel.c
Need to remap_spjump() on win32, too.
12:05 AM Changeset [10927] by gb
  • trunk/source/lisp-kernel/m4macros.m4
equate_if_defined for WIN32_ES_HACK.
12:05 AM Changeset [10926] by gb
  • trunk/source/lisp-kernel/win32/Makefile
Define WIN32_ES_HACK in CFLAGS, M4FLAGS. (For the time being, we'll …
12:02 AM Changeset [10925] by gb
  • trunk/source/compiler/X86/X8632/x8632-backend.lisp
Use %es for rcontext on win32, since win32's SetThreadContext?() zeroes %gs.

Sep 30, 2008:

11:59 PM Changeset [10924] by gb
  • trunk/source/compiler/X86/x86-lap.lisp
When emitting NOPs (for alignment, etc.) on x8632, try to use certain …
11:49 PM Ticket #304 (c_gethostbyname) closed by stassats
fixed
11:48 PM Ticket #338 (Crash at start-up on linux-x8632) closed by stassats
fixed
9:03 PM Ticket #341 (bignums) closed by rme
fixed: Thank you for the bug report. This should be fixed in r10923.
8:50 PM Changeset [10923] by rme
  • trunk/source/level-0/X86/X8632/x8632-bignum.lisp
In %SUBTRACT-WITH-BORROW-1, zero-extend the borrow into the entire …
11:11 AM Changeset [10922] by gb
  • trunk/source/lisp-kernel/x86-asmutils32.s
x8632 version of windows_halt. Keep that byte of code windows-specific …
11:07 AM Changeset [10921] by gb
  • trunk/source/lisp-kernel/x86-exceptions.c
In windows_arbstack_exception_handler: insist that we're running on …
10:35 AM Changeset [10920] by gb
  • trunk/source/lisp-kernel/x86-asmutils64.s
add windows_halt, which we should never reach (just need a return …

Sep 29, 2008:

9:35 PM Ticket #341 (bignums) created by stassats
I have the following error: […] and […] I have the same …
8:38 AM Changeset [10919] by gb
  • trunk/source/lisp-kernel/x86-subprims32.s
Move the initial gc trap to the start of toplevel_loop (after we've …
8:34 AM Changeset [10918] by gb
  • trunk/source/lisp-kernel/x86-asmutils32.s
restore_win32_context() for win32.
8:32 AM Changeset [10917] by gb
  • trunk/source/lisp-kernel/windows-calls.c
On win32, call init_win32_ldt() from init_windows_io().
8:31 AM Changeset [10916] by gb
  • trunk/source/lisp-kernel/thread_manager.c
setup_tcr_extra_segment() for win32. (Note that it looked like we …
8:27 AM Changeset [10915] by gb
  • trunk/source/lisp-kernel/x86-constants32.s
D'oh: rcontext_reg is %gs on Win32. Define win32_context struct.
4:45 AM Ticket #340 (make LOG smarter?) created by rme
http://groups.google.com/group/comp.lang.lisp/browse_thread/thread/5252
2:45 AM Ticket #337 (Use a hidden initfile on *nix systems) closed by rme
fixed: See r10914. (On Unix systems, if "ccl-init" is not present, try to …
2:37 AM Changeset [10914] by rme
  • trunk/source/doc/src/install.xml
On Unix systems, if "ccl-init" is not present, try to load …
Note: See TracTimeline for information about the timeline view.