Timeline


and

Nov 9, 2008:

10:28 PM Changeset [11331] by gb
  • trunk/source/lisp-kernel/x86-exceptions.c
When masking "all" signals, leave SIGTRAP (trace, breakpoints) …
10:26 PM Changeset [11330] by gb
  • trunk/source/lisp-kernel/x86-constants32.h
In FreeBSD xpGPR vector, REG_ESP is 18th entry, not 19th.
10:25 PM Changeset [11329] by gb
  • trunk/source/lisp-kernel/x86-asmutils32.s
After several failed attempts to get freebsd_sigreturn() right, …
10:24 PM Changeset [11328] by gb
  • trunk/source/lisp-kernel/thread_manager.c
In setup_tcr_extra_segment() for X8632 FreeBSD: helps to set …
10:23 PM Changeset [11327] by gb
  • trunk/source/lisp-kernel/area.h
Set IMAGE_BASE_ADDRESS to 0x30000000 for FreeBSDX632.
9:25 PM Changeset [11326] by gb
  • trunk/source/compiler/X86/X8632/x8632-backend.lisp
FreeBSD x8632 changes.
9:24 PM Changeset [11325] by gb
  • trunk/source/compiler/nx1.lisp
FreeBSD x8632 changes. (Sigh. We should do the ff-call stuff …
9:23 PM Changeset [11324] by gb
  • trunk/source/xdump/xx8632-fasload.lisp
FreeBSD x8632 changes.
9:23 PM Changeset [11323] by gb
  • trunk/source/lib/compile-ccl.lisp
FreeBSD x8632 changes.
9:23 PM Changeset [11322] by gb
  • trunk/source/lib/ffi-freebsdx8632.lisp
New file. Same as the old files.
9:22 PM Changeset [11321] by gb
  • trunk/source/level-0/X86/X8632
freebsdx632 stuff. Ignore freebsdx8632 fasls.
6:23 PM Changeset [11320] by rme
  • trunk/source/cocoa-ide/cocoa-editor.lisp
Avoid the new-with-Leopard convenience method …
3:02 AM Changeset [11319] by gb
  • trunk/source/lisp-kernel/ppc-spentry.s
In the destructuring-bind subprims (still used for inlining some cases …
12:45 AM Changeset [11318] by gb
  • trunk/source/compiler/PPC/ppc2.lisp
Whoops; thought I checked this in in the last commit. In …
12:43 AM Changeset [11317] by gb
  • trunk/source/compiler/PPC/PPC32/ppc32-vinsns.lisp
SET-CONSTANT-PPC-BIT-TO-VARIABLE-VALUE - which can be invoked on (SETF …

Nov 8, 2008:

10:17 PM Changeset [11316] by rme
  • trunk/source/scripts/openmcl
Remove old scripts to avoid confusion. The openmcl/ccl scripts are …
6:56 PM Changeset [11315] by gb
  • trunk/source/lisp-kernel/x86-spentry32.s
_SPstkconslist_star: implement, share code with _SPstkconslist.
5:15 PM Changeset [11314] by gb
  • trunk/source/lisp-kernel/x86-spentry32.s
Use hlt instructions (not "int $3") for things that're stubbed out/ …
12:30 PM WindowsNotes edited by gb
(diff)
12:29 PM WindowsNotes edited by gb
(diff)
2:30 AM Changeset [11313] by rme
  • trunk/source/cocoa-ide/cocoa-editor.lisp
In REMOVE-PAREN-HIGHLIGHTING, don't lockFocus/unlockFocus. There are …
1:57 AM Changeset [11312] by gb
  • trunk/windows/ccl/wx86cl.exe
new win32 binaries
1:52 AM Changeset [11311] by gb
  • trunk/source/lisp-kernel/windows-calls.c
in lisp_open(): always enable FILE_SHARE_READ|FILE_SHARE_WRITE. …
1:50 AM Changeset [11310] by gb
  • trunk/source/level-1/x86-trap-support.lisp
Due to confusion about width/signedness of 'code' argument to xcmain, …
1:49 AM Changeset [11309] by gb
  • trunk/source/level-1/linux-files.lisp
FD-FSYNC: Call #_FlushFileBuffers with a handle, not a pseudo fd.
1:48 AM Changeset [11308] by gb
  • trunk/source/level-1/l1-numbers.lisp
Get rid of the older Windows versions of acosh/asinh/atanh[f]; we …

Nov 7, 2008:

11:17 PM WindowsNotes edited by gz
(diff)
10:45 PM WindowsNotes edited by gb
(diff)
10:34 PM OldWikiStart edited by gb
(diff)
10:33 PM WindowsNotes edited by gb
(diff)
10:31 PM WindowsNotes edited by gb
(diff)
10:18 PM WindowsNotes created by gb

Nov 6, 2008:

1:27 PM Changeset [11307] by gb
  • trunk/source/cocoa-ide/cocoa-listener.lisp
Make the initial Cocoa listener load the init file in a standalone …
11:45 AM Changeset [11306] by gb
  • trunk/source/examples/cocoa/easygui/events.lisp
Don't try to ignore lambda-list keywords. (Still not right, but less …
2:28 AM Changeset [11305] by gz
  • trunk/source/tools/asdf.lisp
Update to asdf 1.130
2:26 AM Changeset [11304] by gz
  • branches/working-0711/ccl/tools/asdf-install/COPYRIGHT
update to asdf-install 0.6.10

Nov 5, 2008:

11:03 PM Changeset [11303] by gz
  • branches/working-0711/ccl/tools/asdf.lisp
Update to asdf 1.130
9:05 PM Changeset [11302] by gb
  • release/1.2/source/lib/dumplisp.lisp
Propagate r11301 to 1.2.
9:03 PM Changeset [11301] by gb
  • trunk/source/lib/dumplisp.lisp
Since we documented the :TOPLEVEL-FUNCTION option to SAVE-APPLICATION, …
4:30 PM Changeset [11300] by gb
  • trunk/source/compiler/X86/x862.lisp
Pushing a SINGLE-FLOAT on x8664 only affects the vstack.
11:27 AM Changeset [11299] by gb
  • trunk/source/compiler/X86/x862.lisp
X862-VAR-NOT-SET-BY-FORM-P and X862-SETQED-VAR-NOT-SET-BY-FORM-P: the …
10:53 AM Changeset [11298] by gb
  • trunk/source/compiler/X86/X8664/x8664-vinsns.lisp
ALIGN-LOOP-HEAD was a bad idea (adds NOPs but doesn't improve …
10:52 AM Changeset [11297] by gb
  • trunk/source/compiler/X86/X8632/x8632-vinsns.lisp
Lose the speculative MARK-AS-NODE-PRESERVING-FLAGS. Add a …
10:38 AM Changeset [11296] by gb
  • trunk/source/compiler/nxenv.lisp
More operators have ACODE-SUBFORMS, SINGLE-VALUE, and/or …
10:36 AM Changeset [11295] by gb
  • trunk/source/compiler/X86/X8632/x8632-arch.lisp
MAX-n-BIT-CONSTANT-INDEX: define all as ARRAY-TOTAL-SIZE-LIMIT.
3:22 AM Ticket #376 (callbacks should preserve immediate thread-local state) created by gb
Callbacks that could return (and we generally have to assume that all …
2:46 AM Changeset [11294] by rme
  • trunk/source/lisp-kernel/m4macros.m4
Define SSE2_MATH_LIB when the target is Darwin/x86. In .SPffcall, …

Nov 4, 2008:

5:44 AM Ticket #375 (ccl::%svref with "large" fixnum indices) created by gb
I'm not sure if this is limited to just %svref (it might happen for …
4:01 AM FrequentlyAskedQuestions edited by rme
(diff)
3:59 AM OldWikiStart edited by rme
(diff)
3:58 AM FrequentlyAskedQuestions created by rme

Nov 3, 2008:

12:41 PM Changeset [11293] by gb
  • trunk/source/cocoa-ide/cocoa-editor.lisp
Do matching-paren highlighting by setting the background color of both …
6:37 AM Changeset [11292] by gb
  • trunk/source/level-1/x86-trap-support.lisp
solarisx8662 exception decoding.
6:36 AM Changeset [11291] by gb
  • trunk/source/level-0/l0-init.lisp
:solarisx8662, with two #\ss.
1:13 AM Changeset [11290] by gb
  • trunk/source/compiler/X86/X8632/x8632-vinsns.lisp
MISC-REF-DOUBLE-FLOAT, MISC-SET-DOUBLE-FLOAT: need to scale index. …
1:08 AM Changeset [11289] by gb
  • trunk/source/compiler/vinsn.lisp
Define a :DISCARD vinsn attribute, to indicate cases when some sort of …
1:05 AM Changeset [11288] by gb
  • trunk/source/level-1/l1-streams.lisp
ERROR call in %MAKE-STRING-OUTPUT-STREAM needs an argument.

Nov 2, 2008:

9:28 AM Changeset [11287] by gb
  • trunk/source/compiler/X86/x862.lisp
... and (committed too soon): in general aref/aset of 1/2/3-d …
9:22 AM Changeset [11286] by gb
  • trunk/source/compiler/X86/x862.lisp
Get rid of X862-CR-BIT-FOR-LOGICAL-COMPARISON and use the …
2:01 AM Changeset [11285] by gb
  • trunk/source/lib/macros.lisp
(SETF (THE TYPE PLACE) VALUE) => (SETF PLACE (THE TYPE VALUE)). …
1:25 AM Changeset [11284] by gb
  • branches/working-0711/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Propagate r11282 to working-0711.
1:20 AM Changeset [11283] by gb
  • release/1.2/source/compiler/X86/X8664/x8664-vinsns.lisp
Propagate r11282 to 1.2:

Nov 1, 2008:

11:49 PM Changeset [11282] by gb
  • trunk/source/compiler/X86/X8664/x8664-vinsns.lisp
MISC-REF-C-SINGLE-FLOAT: shift constant index by 2, not by word-shift.
7:23 PM Ticket #374 (struct accessors are incorrect with struct option (:type (vector ...) created by thomas001
Hi, i came across the following when trying to do some maths with …
3:47 PM Ticket #373 (x86 ports: invalid numerical comparisons) created by emarsden
Incorrect code seems to be generated for comparisons with a bignum. […]
2:04 PM OldWikiStart edited by pfeilgm
(diff)
2:03 PM OldWikiStart edited by pfeilgm
(diff)
2:03 PM OldWikiStart edited by pfeilgm
(diff)
5:54 AM Changeset [11281] by gb
  • trunk/source/level-1/l1-processes.lisp
JOIN-PROCESS: don't signal an error if the process we're waiting for …
5:38 AM Ticket #371 (permissions and GET-DESCRIPTOR-FOR) closed by rme
fixed: See r11280. This bakes in an assumption that there will be a writable …
5:31 AM Changeset [11280] by rme
  • trunk/source/level-1/linux-files.lisp
GET-DESCRIPTOR-FOR: create temporary file in /tmp rather than in the …
1:18 AM Ticket #372 (Problem with basic arithmetic) closed by gb
invalid: The problem is that floating-point numbers are not infinitely precise, …

Oct 31, 2008:

11:02 PM Ticket #372 (Problem with basic arithmetic) created by wvdb
Hard to believe but this is what I'm getting: […] I do not see …
6:48 PM OldWikiStart edited by pfeilgm
(diff)
6:42 PM Ticket #371 (permissions and GET-DESCRIPTOR-FOR) created by rme
When the lisp's current directory is not writable, GET-DESCRIPTOR-FOR …
6:37 PM OldWikiStart edited by pfeilgm
(diff)
6:35 PM OldWikiStart edited by pfeilgm
(diff)
6:16 PM OldWikiStart edited by pfeilgm
(diff)
5:55 PM OldWikiStart edited by pfeilgm
(diff)
4:15 PM Ticket #370 (AREF/ASET optimizations with undeclared rank) created by gz
From gb: (declare (type (simple-array double-float) a b))
4:03 PM Ticket #369 (SETF THE loses type info) created by gz
? (pprint (macroexpand '(setf (the double-float (aref a i)) val))) …
1:52 PM Changeset [11279] by gz
  • branches/working-0711/ccl/compiler/X86/x862.lisp
Backport compiler source location changes from trunk, mostly reorg and …
1:46 PM Changeset [11278] by gz
  • branches/working-0711/ccl/lib/ffi-darwinx8632.lisp
new files from trunk
11:35 AM Changeset [11277] by gb
  • trunk/source/lisp-kernel/x86-spentry32.s
At the local label 'match_loop' in destbind, compare the keyword …
4:12 AM Changeset [11276] by gz
  • trunk/source/compiler/X86/x862.lisp
In x862-vref, if full safety, do typechecks even if don't use value …
2:21 AM Changeset [11275] by gb
  • trunk/source/lib/compile-ccl.lisp
use gmake on 32-bit Solaris, too. win32/win64, 32-bit/64-bit Solaris …
12:31 AM Changeset [11274] by gb
  • trunk/solarisx86/ccl/sx86cl
New (and sort of up-to-date.)
12:21 AM Changeset [11273] by gb
  • trunk/solarisx86/ccl
set externals
12:18 AM Changeset [11272] by gb
  • trunk/solarisx86/ccl
new
12:18 AM Changeset [11271] by gb
  • trunk/solarisx86
new
12:15 AM Changeset [11270] by gb
  • trunk/solarisx86-headers/libc
New.
12:11 AM Changeset [11269] by gb
  • trunk/solarisx86-headers
new

Oct 30, 2008:

6:54 PM Changeset [11268] by gz
  • trunk/source/level-1/l1-reader.lisp
Propagate r11185 to trunk
6:51 PM Changeset [11267] by gz
  • branches/working-0711/ccl/compiler/X86/X8632/x8632-backend.lisp
Some changes from trunk in suport of other platforms, shouldn't affect …
6:48 PM Changeset [11266] by gz
  • trunk/source/compiler/X86/x86-disassemble.lisp
typos
5:10 PM Changeset [11265] by gz
  • branches/working-0711/ccl/level-1/l1-aprims.lisp
ALPHA-CHAR-P is now true of all characters with Unicode ALPHABETIC …
3:04 PM Changeset [11264] by gz
  • trunk/tests/ansi-tests/ccl.lsp
Regression test for aref optimizer bug
3:03 PM Changeset [11263] by gz
  • trunk/source/compiler/optimizers.lisp
Propagate r11262 to trunk
2:59 PM Changeset [11262] by gz
  • branches/working-0711/ccl/compiler/optimizers.lisp
In aref optimizer, don't assume all subtypes of 'array are …
1:44 PM Changeset [11261] by gb
  • trunk/source/scripts/ccl
Solaris.
1:44 PM Changeset [11260] by gb
  • trunk/source/xdump/xx8632-fasload.lisp
xload backend for x8632 Solaris.
1:43 PM Changeset [11259] by gb
  • trunk/source/lib/compile-ccl.lisp
Changes (obvious ones ...) for x8632 Solaris.
1:43 PM Changeset [11258] by gb
  • trunk/source/lib/ffi-solarisx8632.lisp
FFI support for x8632 Solaris.
1:42 PM Changeset [11257] by gb
  • trunk/source/compiler/nx1.lisp
Use the right FF-CALL flavor for 32-bit x86 Solaris.
1:42 PM Changeset [11256] by gb
  • trunk/source/compiler/X86/x86-disassemble.lisp
When decoding a UUO that has a register number in the low nibble, only …
1:41 PM Changeset [11255] by gb
  • trunk/source/compiler/X86/x86-asm.lisp
In insert-opcode-reg4-entry, set the #x8 bit if targeting x8632 to …
1:40 PM Changeset [11254] by gb
  • trunk/source/compiler/X86/X8632/x8632-backend.lisp
Add solaris x8632 backend.
1:39 PM Changeset [11253] by gb
  • trunk/source/level-1/l1-boot-2.lisp
load FFI support for solaris-x8632.
1:39 PM Changeset [11252] by gb
  • trunk/source/level-0/l0-init.lisp
*FEATURES* setup for solaris-x8632.
1:31 PM Changeset [11251] by gb
  • trunk/source/level-1/x86-error-signal.lisp
In the 32-bit version of %XERR-DISP, try to only look at the low 3 …
1:27 PM Changeset [11250] by gb
  • trunk/source/lisp-kernel/x86-exceptions.h
Try to get xpMMXreg right on x862 Solaris. (It seems to be right …
1:26 PM Changeset [11249] by gb
  • trunk/source/lisp-kernel/x86-exceptions.c
Darwin (arriving by way of the Mach exception mechanism) passes a …
1:20 PM Changeset [11248] by gb
  • trunk/source/lisp-kernel/x86-constants32.h
It seems more likely that what we'd think of as the stack-pointer at …
1:17 PM Changeset [11247] by gb
  • trunk/source/lisp-kernel/x86-asmutils64.s
Conditionalize switch_to_foreign_stack to emphasize that it's not used …
1:09 PM Changeset [11246] by gb
  • trunk/source/lisp-kernel/x86-asmutils32.s
Simplify the code in (and the comments preceding) …
1:07 PM Changeset [11245] by gb
  • trunk/source/lisp-kernel/thread_manager.c
In Solaris x8632 version of setup_tcr_extra_segment(), loop until we …
1:05 PM Changeset [11244] by gb
  • trunk/source/lisp-kernel/lisp-debug.c
Change Iregnames for x8632-Solaris (ESP vs UESP).
3:16 AM Ticket #368 (Cannot make datagram socket) created by binghe
Open a unconnected UDP (datagram, internet) socket failed on CCL trunk …

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.
Note: See TracTimeline for information about the timeline view.