Timeline


and

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 …

Sep 28, 2008:

2:27 PM Changeset [10913] by gz
  • trunk/source/level-0/l0-hash.lisp
Propagate r10912 to trunk
2:05 PM Changeset [10912] by gz
  • branches/working-0711/ccl/level-0/l0-hash.lisp
Fix some boundary cases in %lock-free-rehash (they were trying to …
4:35 AM Changeset [10911] by gb
  • trunk/win32-headers/libc
New, somewhat preliminary.
4:30 AM Changeset [10910] by gb
  • trunk/win32-headers
New
4:13 AM Changeset [10909] by gb
  • trunk/source/compiler/X86/X8632/x8632-backend.lisp
If we can use a segment register on win32, it'll be %gs, not %fs.
4:13 AM Changeset [10908] by gb
  • trunk/source/xdump/xx8632-fasload.lisp
Spell "wx86-boot32.image" with an #\x.

Sep 27, 2008:

6:59 AM Changeset [10907] by gb
  • trunk/source/xdump/xx8632-fasload.lisp
win32 xload backend.
6:58 AM Changeset [10906] by gb
  • trunk/source/level-0/X86/X8632
Ignore win32 fasls.
6:57 AM Changeset [10905] by gb
  • trunk/source/compiler/X86/X8632/x8632-backend.lisp
Win32 backend.
6:57 AM Changeset [10904] by gb
  • trunk/source/compiler/nx1.lisp
Handle :win32 backend in NX1-FF-CALL.
6:56 AM Changeset [10903] by gb
  • trunk/source/lib/systems.lisp
FFI-WIN32.
6:55 AM Changeset [10902] by gb
  • trunk/source/lib/misc.lisp
null-ptr word-size issue.
6:55 AM Changeset [10901] by gb
  • trunk/source/lib/foreign-types.lisp
Win32 support.
6:55 AM Changeset [10900] by gb
  • trunk/source/lib/ffi-win32.lisp
New file. May be partly right.
6:54 AM Changeset [10899] by gb
  • trunk/source/lib/compile-ccl.lisp
Win32 modules.
6:53 AM Changeset [10898] by gb
  • trunk/source/level-1/x86-trap-support.lisp
Win32 XP hacking stuff.
6:53 AM Changeset [10897] by gb
  • trunk/source/level-1/linux-files.lisp
On Win32, use :stat. No #_GetLocalProcessorInformation in win32 …
6:51 AM Changeset [10896] by gb
  • trunk/source/level-1/l1-numbers.lisp
Deja vu, all over again: no single-float trig functions in Win32 …
6:50 AM Changeset [10895] by gb
  • trunk/source/level-1/l1-lisp-threads.lisp
Can't cross-compile +null-ptr+ because of (surmountable ...) word-size …
6:50 AM Changeset [10894] by gb
  • trunk/source/level-1/l1-boot-2.lisp
Load ffi-win32 if #+win32-target.
6:49 AM Changeset [10893] by gb
  • trunk/source/level-0/l0-cfm-support.lisp
Can't cross-compile +null-ptr+ because of (surmountable ...) word-size …

Sep 26, 2008:

2:02 PM Changeset [10892] by gb
  • trunk/source/lisp-kernel/x86-gc.c
Use the new format-string convention.
2:01 PM Changeset [10891] by gb
  • trunk/source/lisp-kernel/x86-exceptions.c
Ensure that EXCEPTION_WRITE_FAULT is defined on 32-bit Windows. Use …
2:00 PM Changeset [10890] by gb
  • trunk/source/lisp-kernel/windows-calls.c
More mingw32/stdio.h nonsense. Actually check in the change which …
1:58 PM Changeset [10889] by gb
  • trunk/source/lisp-kernel/thread_manager.c
Try to use new format-string constants. CALLBACK on thread startup …
1:57 PM Changeset [10888] by gb
  • trunk/source/lisp-kernel/plbt.c
Try to use new format-string constants. Don't check for lisp_nil = 0, …
1:56 PM Changeset [10887] by gb
  • trunk/source/lisp-kernel/memory.c
Try to use new format-string constants.
1:56 PM Changeset [10886] by gb
  • trunk/source/lisp-kernel/lisp-debug.c
Try to use new format-string constants.
1:56 PM Changeset [10885] by gb
  • trunk/source/lisp-kernel/gc.h
Because of mingw32/w32api lossage, it's necessary to ensure that …
1:55 PM Changeset [10884] by gb
  • trunk/source/lisp-kernel/Threads.h
Because of mingw32/w32api lossage, it's necessary to ensure that …
1:53 PM Changeset [10883] by gb
  • trunk/source/lisp-kernel/macros.h
*printf format strings specify the width of their integer arguments …
1:43 PM Changeset [10882] by gb
  • trunk/linuxx86/ccl/LX86CL
New image, incorporating r10861.
1:42 PM Changeset [10881] by gb
  • trunk/source/level-0/l0-cfm-support.lisp
In the extremely troublesome SONAME-PTR-FROM-LINK-MAP: dynamic entries …

Sep 25, 2008:

11:49 PM Ticket #339 (provide macro with-readtable-iterator) created by S11001001
with-readtable-iterator is a macro proposed as a de-facto standard …
6:27 PM Ticket #338 (Crash at start-up on linux-x8632) created by stassats
CCL from trunk crashes on linux-x8632 (2.6.24 kernel, glibc-2.7, …
1:27 PM Changeset [10880] by gb
  • trunk/source/lib/time.lisp
Break out %WINDOWS-SLEEP from SLEEP. (Should maybe call …
1:26 PM Changeset [10879] by gb
  • trunk/source/lib/db-io.lisp
When using #_CreateFile to open a .cdb file, check for …
1:25 PM Changeset [10878] by gb
  • trunk/source/level-1/linux-files.lisp
Stub out (or sometimes, actually implement) a few more things on …
1:24 PM Changeset [10877] by gb
  • trunk/source/level-1/l1-sockets.lisp
in C_SOCKET_1: get errno before calling #_CloseHandle if allocating an …
1:23 PM Changeset [10876] by gb
  • trunk/source/level-1/l1-processes.lisp
If PROCESS-WAIT sleeps, use (new) %WINDOWS-SLEEP to do so on Windows.
1:22 PM Changeset [10875] by gb
  • trunk/source/level-1/l1-error-signal.lisp
%WINDOWS-ERROR-DISP: for now, map a Windows error code to a string and …
1:22 PM Changeset [10874] by gb
  • trunk/source/level-1/l1-boot-2.lisp
In INITIALIZE-INTERACTIVE-STREAMS: don't muck with /dev/tty on Windows.
1:21 PM Changeset [10873] by gb
  • trunk/source/level-0/l0-cfm-support.lisp
Define *WINDOWS-INVALID-HANDLE*, which is EQL to what Windows returns …
12:00 PM Changeset [10872] by gb
  • trunk/source/level-1/l1-files.lisp
In STRING-TO-PATHNAME, only set a physical pathname's version slot if …
10:00 AM Changeset [10871] by gb
  • trunk/source/level-0/l0-hash.lisp
When hashing physical pathnames, ignore the version slot (if EQUAL …
9:58 AM Changeset [10870] by gb
  • trunk/source/level-0/l0-pred.lisp
When comparing (physical) pathames with EQUAL, ignore the version …
8:14 AM Changeset [10869] by gb
  • trunk/darwin-x86-headers/carbon/C
ignore attributes.

Sep 24, 2008:

8:30 PM Ticket #337 (Use a hidden initfile on *nix systems) created by sionescu
The attached patch makes CCL look for ~/.ccl-init.lisp before …
8:20 PM Changeset [10868] by gz
  • branches/working-0711/ccl/level-0/l0-hash.lisp
Remove unneeded conditionalization
8:07 PM Ticket #336 (Type error signaled by futex-wait on Linux/x86) closed by sionescu
fixed: Reverting LX86CL fixed it, thanks.
7:04 PM Ticket #336 (Type error signaled by futex-wait on Linux/x86) created by sionescu
Using r10867, I get this while rebuilding CCL: […]
4:24 PM Changeset [10867] by gz
  • trunk/source/level-0/l0-hash.lisp
Default to lock-free for shared hash tables
2:21 PM Changeset [10866] by gb
  • trunk/source/lib/foreign-types.lisp
Use a canonical foreign type ordinal for (:struct :addrinfo).
2:19 PM Changeset [10865] by gb
  • trunk/source/level-1/l1-sockets.lisp
Get more of this working on windows, and use more …
2:17 PM Changeset [10864] by gb
  • trunk/source/level-0/l0-misc.lisp
Define mostly useless versions of some foreign type things early, so …
9:30 AM Changeset [10863] by gb
  • trunk/source/library/parse-ffi.lisp
I'm fairly sure that the primitive foreign type :long-long-long is a …
9:24 AM Changeset [10862] by gb
  • trunk/win64-headers/libc
New win64 interfaces.
7:22 AM Changeset [10861] by gb
  • trunk/x86-headers/libc
Add zlib to libc interfaces.
7:19 AM Changeset [10860] by gb
  • trunk/linuxx86/ccl/LX86CL
Incorporate r10859, which fixes something that showed up in a …
7:18 AM Changeset [10859] by gb
  • trunk/source/compiler/X86/X8632/x8632-vinsns.lisp
UNBOX-S32: check for 1-digit bignum, not 2.
6:47 AM Changeset [10858] by gb
  • trunk/headers/libc/C/populate.sh
Add zlib.h to libc.
6:42 AM Changeset [10857] by gb
  • trunk/headers64/zlib
no separate zlib
6:42 AM Changeset [10856] by gb
  • trunk/headers/zlib
no separate zlib
6:41 AM Changeset [10855] by gb
  • trunk/darwin-headers64/zlib
zlib.h is already included in the libc interfaces, so make that …
6:40 AM Changeset [10854] by gb
  • trunk/darwin-headers/zlib
zlib.h is already included in the libc interfaces
6:29 AM Changeset [10853] by gb
  • trunk/headers/zlib
zlib interfaces for linuxppc.
6:22 AM Changeset [10852] by gb
  • trunk/darwin-headers64/zlib
zlib (aka libz) interfaces for darwinppc64.
6:17 AM Changeset [10851] by gb
  • trunk/darwin-headers/zlib
zlib (aka libz) interfaces for darwinppc32.
3:02 AM Changeset [10850] by gb
  • trunk/linuxx86/ccl/LX86CL
New heap image, incorporating r10849.
2:47 AM Ticket #335 (Iterating through lock-free hash tables shouldn't cons) created by gz
There is no reason for the hash table iterator to copy keys and values …
2:44 AM Ticket #334 (%SIGNAL-SEMAPHORE-PTR crashes on Linux/x86) closed by sionescu
fixed: Yes, r10849 fixed it. Thanks :)
1:58 AM Changeset [10849] by gb
  • trunk/source/level-0/l0-misc.lisp
Push :FUTEX on *FEATURES* if #+(and linux-target x86-target), not just …
1:54 AM Ticket #333 (%SIGNAL-SEMAPHORE-PTR crashes on Linux/x86) closed by sionescu
fixed: Closing. I've submitted a new bug with proper formatting.
1:53 AM Ticket #334 (%SIGNAL-SEMAPHORE-PTR crashes on Linux/x86) created by sionescu
[…]
1:45 AM Ticket #333 (%SIGNAL-SEMAPHORE-PTR crashes on Linux/x86) created by sionescu
Running Linux 2.6.24, glibc 2.7, gcc 4.1.2 ? …

Sep 23, 2008:

1:17 AM Internals/LockFreeHashTables edited by gz
(diff)

Sep 22, 2008:

11:29 PM Changeset [10848] by gz
  • branches/working-0711/ccl/library/cover.lisp
Unquote filenames before html'izing them
11:23 PM Changeset [10847] by gb
  • trunk/windows/ccl/wx86cl64.exe
New win64 binaries.
11:17 PM Changeset [10846] by gb
  • trunk/darwinppc/ccl/dppccl
darwinppc binaries
11:13 PM Changeset [10845] by gb
  • trunk/linuxppc/ccl/ppccl
Um, more LinuxPPC binaries.
11:12 PM Changeset [10844] by gb
  • trunk/linuxppc/ccl/PPCCL
LinuxPPC binaries.
11:11 PM Changeset [10843] by gb
  • trunk/source/lisp-kernel/unix-calls.c
#include <time.h>
11:06 PM Changeset [10842] by gb
  • trunk/solarisx64/ccl/SX86CL64
solaris binaries
11:01 PM Changeset [10841] by gb
  • trunk/freebsdx8664/ccl/FX86CL64
new binaries
10:58 PM Changeset [10840] by gb
  • trunk/source/objc-bridge/objc-support.lisp
Get a little closer to working on darwinx8632: objc-error-return code …
10:56 PM Changeset [10839] by gb
  • trunk/darwinx86/ccl/dx86cl
New binaries.
10:48 PM Changeset [10838] by gb
  • trunk/source/scripts/ccl
Handle 32-bit x86 linux.
10:44 PM Changeset [10837] by gb
  • trunk/linuxx86/ccl
new
10:42 PM Changeset [10836] by gb
  • trunk/source/lisp-kernel/image.h
Bump min image version; new binaries soon.
10:35 PM Changeset [10835] by gb
  • trunk/linuxx86/ccl
new
10:35 PM Changeset [10834] by gb
  • trunk/linuxx86
new
3:49 PM Changeset [10833] by gz
  • trunk/tests/ansi-tests/ccl.lsp
Add a couple regression tests, and some ignorable declarations
3:31 PM Changeset [10832] by gb
  • trunk/source/lisp-kernel/x86-exceptions.c
Implement is_write_fault() for Windows.
3:31 PM Changeset [10831] by gb
  • trunk/source/lisp-kernel/thread_manager.c
When interrupting a thread running foreign code, "queue an …
3:24 PM Changeset [10830] by gb
  • trunk/source/lisp-kernel/image.c
Use writebuf(), not write(), to write a section to disk. (I think …
3:17 PM Changeset [10829] by gb
  • trunk/source/lib/time.lisp
Sleep interruptably/continuably on Windows.
3:16 PM Changeset [10828] by gb
  • trunk/source/lib/macros.lisp
In MAKE-RECORD-FORM: expand into #_memset, not #_bzero (no #_bzero on …
3:16 PM Changeset [10827] by gb
  • trunk/source/lib/foreign-types.lisp
Don't define DLERROR on Windows, either.
3:15 PM Changeset [10826] by gb
  • trunk/source/lib/ffi-win64.lisp
In a Win64 callback, stack arguments are (+ 16 32) bytes from %rbp …
3:13 PM Changeset [10825] by gb
  • trunk/source/level-1/linux-files.lisp
Try to work around the fact that the mingw headers on Windows define …
3:11 PM Changeset [10824] by gz
  • trunk/source/lisp-kernel/ppc-gc.c
PPC part of r10813
3:08 PM Changeset [10823] by gb
  • trunk/source/level-1/l1-application.lisp
Use #_SleepEx in HOUSEKEEPING-LOOP on Windows. Todo: handle premature …
12:25 PM Changeset [10822] by gb
  • trunk/source/level-1/l1-lisp-threads.lisp
Define GETTIMEOFDAY, which calls lisp_gettimeofday() in the kernel. …
12:07 PM Changeset [10821] by gb
  • trunk/source/lib/time.lisp
move GET-UNIVERSAL-TIME elsewhere
12:07 PM Changeset [10820] by gb
  • trunk/source/lisp-kernel/image.h
bump (by a few) current, max image version number. Will bump min when …
12:04 PM Changeset [10819] by gb
  • trunk/source/lisp-kernel/image.c
drop old Darwin bug workaround, involving write_area_pages
12:03 PM Changeset [10818] by gb
  • trunk/source/level-1/l1-typesys.lisp
NATURAL, SIGNED-NATURAL types (as in kernel.) May or may not be useful.
11:07 AM Ticket #332 (IDE shouldn't store CCL directory in preferences) created by gb
It's generally proven to be a bad idea to store the CCL directory in …
10:51 AM Ticket #104 (Race condition creating temporary file names for (open ... :if-exists ...) closed by gb
invalid: There was a bug whereby :IF-EXISTS NIL didn't return NIL when …
10:24 AM Ticket #255 (CCL does not do sufficient compile time argument list checking) closed by gb
fixed: I think that those changes were moved into the trunk/1.2 several …
10:22 AM Ticket #173 (loop form wedges event thread) closed by gb
fixed: I think that I once figured out how to keep %CALL-NEXT-OBJC-METHOD …
12:20 AM Changeset [10817] by gb
  • trunk/source/lisp-kernel/imports.s
Add lisp-gettimeofday kernel import. (Hopefully, this is the last one …
12:18 AM Changeset [10816] by gb
  • trunk/source/compiler/PPC/PPC32/ppc32-arch.lisp
Add lisp-gettimeofday kernel import. (Hopefully, this is the last one …

Sep 21, 2008:

2:12 PM OpenMclInternals edited by gz
(diff)
2:12 PM OpenMclInternals edited by gz
(diff)
2:11 PM OpenMclInternals edited by gz
(diff)
1:31 PM Internals/LockFreeHashTables edited by gz
(diff)
5:26 AM Changeset [10815] by rme
  • trunk/source/level-0/X86/X8632/x8632-hash.lisp
FAST-MOD: The remainder in %edx will be fixnum-tagged, so skip the …
12:45 AM Internals/LockFreeHashTables created by gz
New
12:12 AM CclUnderGdb edited by gz
reformat, and add hints for debugging lisp code (diff)

Sep 20, 2008:

11:34 PM Changeset [10814] by gz
  • trunk/source/level-0/l0-hash.lisp
Propagate r10813 to trunk
9:25 PM Changeset [10813] by gz
  • branches/working-0711/ccl/level-0/l0-hash.lisp
Plan B: extend the lock-free states to allow key to be deleted-marker. …
8:24 PM Changeset [10812] by gz
  • trunk/source/level-0/l0-hash.lisp
Support (make-hash-table :lock-free :shared)
8:23 PM Changeset [10811] by gz
  • trunk/source/level-0/nfasload.lisp
Propagate r10799 to trunk
6:28 AM Changeset [10810] by rme
  • trunk/source/level-1/l1-boot-3.lisp
Not necessary to set *gc-event-status-bits* here, and I was doing it …

Sep 19, 2008:

9:27 PM Changeset [10809] by gz
  • branches/working-0711/ccl/level-0/l0-hash.lisp
Disable lock-free weak hash tables for now, due to a memory corruption …
7:48 AM Changeset [10808] by gb
  • trunk/source/lisp-kernel/x86-gc.c
Can we start a c-haters mailing list ? Probably not a good idea: our …
7:41 AM Changeset [10807] by gb
  • trunk/source/lisp-kernel/bits.h
define NATURAL1 : the constant 1 as a "natural".
7:40 AM Changeset [10806] by gb
  • trunk/source/lisp-kernel/gc-common.c
gettimeofday is defined in the (static) mingw C library, so use it to …
4:06 AM OldWikiStart edited by rme
(diff)
Note: See TracTimeline for information about the timeline view.