Timeline


and

Sep 15, 2008:

11:30 PM Changeset [10766] by gb
  • trunk/source/lisp-kernel/x86-exceptions.h
For now, use setcontext() for SIGRETURN on linuxx8632. (We generally …
11:27 PM Changeset [10765] by gb
  • trunk/source/lisp-kernel/thread_manager.c
In linux x8632 version of setup_tcr_extra_segment(), segment limit is …
11:25 PM Changeset [10764] by gb
  • trunk/source/lisp-kernel/pmcl-kernel.c
need to remap_spjump on linuxx8632.
11:24 PM Changeset [10763] by gb
  • trunk/source/lisp-kernel/area.h
IMAGE_BASE_ADDRESS for linuxx8632.
11:24 PM Changeset [10762] by gb
  • trunk/source/level-1/l1-boot-2.lisp
Add ffi-linuxx8632 for :linuxx8632.
11:24 PM Changeset [10761] by gb
  • trunk/source/lib/compile-ccl.lisp
Add ffi-linuxx8632 for :linuxx8632.
11:23 PM Changeset [10760] by gb
  • trunk/source/lib/db-io.lisp
Pass the ftd to DO-INTERFACE-DIRS in LOAD-RECORD.
11:22 PM Changeset [10759] by gb
  • trunk/source/lib/foreign-types.lisp
Conditionalize for :linuxx8632.
11:22 PM Changeset [10758] by gb
  • trunk/source/lib/ffi-linuxx8632.lisp
New file, copied from Darwin version. Handle transparent-union …
11:21 PM Changeset [10757] by gb
  • trunk/source/xdump/xx8632-fasload.lisp
xload-backend for :linuxx8632.
11:20 PM Changeset [10756] by gb
  • trunk/source/compiler/nx1.lisp
Use i386-ff-call for :linuxx8632 backend.
11:18 PM Changeset [10755] by gb
  • trunk/source/compiler/X86/X8632/x8632-backend.lisp
Define linuxx8632-backend.
11:18 PM Changeset [10754] by gb
  • trunk/source/compiler/X86/X8632/x8632-vinsns.lisp
Pass the default backend to FIXUP-X86-VINSN-TEMPLATES at the end of …
11:16 PM Changeset [10753] by gb
  • trunk/source/compiler/X86/x86-backend.lisp
Pass the backend to MATCH-TEMPLATE-TYPES in LOOKUP-X86-OPCODE. Accept …
11:13 PM Changeset [10752] by gb
  • trunk/source/compiler/X86/x86-asm.lisp
MATCH-TEMPLATE-TYPES: take an optional backend argument and dispatch …
8:31 PM Changeset [10751] by gz
  • trunk/source/level-0/l0-hash.lisp
Allow :lock-free arg to make-hash-table to be :shared, meaning use the …
4:08 PM Changeset [10750] by gz
  • trunk/linuxppc/ccl/PPCCL
Up to date images
3:49 PM Changeset [10749] by gz
  • trunk/darwinppc/ccl/dppccl
Up to date images
10:51 AM Changeset [10748] by gb
  • trunk/source/lisp-kernel/solarisx64/Makefile
Need unix-calls.o on Solaris.
10:50 AM Changeset [10747] by gb
  • trunk/solarisx64/ccl/SX86CL64
Solaris x8664 binaries.
10:50 AM Changeset [10746] by gb
  • trunk/source/lib/foreign-types.lisp
Need interface-config canonical foreign types for Solaris.
10:19 AM Changeset [10745] by gb
  • trunk/linuxppc/ccl/PPCCL
r10729 in banner
10:01 AM Changeset [10744] by gb
  • trunk/darwinppc/ccl/dppccl
darwinppc binaries as of r10729
9:59 AM Changeset [10743] by gb
  • trunk/linuxppc/ccl/PPCCL
linuxppc binaries as of r10729
8:19 AM Changeset [10742] by gb
  • trunk/darwinx86/ccl/dx86cl
New binaries.
7:59 AM Changeset [10741] by gb
  • trunk/source/level-0/X86/X8632/x8632-utils.lisp
In %WALK-DYNAMIC-AREA, after returning from calling the function on a …
7:56 AM Changeset [10740] by gb
  • trunk/source/compiler/X86/x862.lisp
In X862-I386-FF-CALL, use the new GET-64-BIT-FFCALL-RESULT vinsn to …
7:52 AM Changeset [10739] by gb
  • trunk/source/compiler/X86/X8632/x8632-vinsns.lisp
Add a vinsn to get a 64-bit ff-call result (%edx saved in tcr.unoxed1: …
7:50 AM Changeset [10738] by gb
  • trunk/source/lisp-kernel/x86-spentry32.s
On return from an ff-call, stick %edx in tcr.unboxed1, just in case it …
3:25 AM Changeset [10737] by gb
  • trunk/source/lisp-kernel/linuxppc/Makefile
add unix-calls.o
2:04 AM Changeset [10736] by gz
  • trunk/darwinx86/ccl/dx86cl64
Bootstrap. (I wasn't able to build the 32 bit versions)
1:25 AM Changeset [10735] by gz
  • trunk/freebsdx8664/ccl/FX86CL64
Bootstrap
12:42 AM Changeset [10734] by gz
  • trunk/linuxx8664/ccl/lx86cl64
bootstrap
12:23 AM Changeset [10733] by gz
  • trunk/linuxx8664/ccl/LX86CL64
Turns out to be a little hard to bootstrap
12:20 AM Changeset [10732] by gz
  • trunk/source/lib/nfcomp.lisp
new fasl version, part 2

Sep 14, 2008:

6:48 PM Changeset [10731] by gz
  • trunk/source/compiler/PPC/ppc-arch.lisp
Implemented "nearly-lock-free" hash tables. They are created by …
5:57 PM Changeset [10730] by gz
  • trunk/source/lib/macros.lisp
Make atomic-incf-decf handle let/let*/locally, needed so it can handle …
4:21 AM Changeset [10729] by gz
  • branches/gz/level-0/l0-hash.lisp
It works.
4:10 AM Ticket #331 (need working relocate_area_contents() for ia32) created by gb
If the image loader can't load an image at its preferred address …

Sep 13, 2008:

7:14 AM Changeset [10728] by gb
  • trunk/source/lisp-kernel/linuxx8632
New file. Kernel compiles and links on 32-bit x86 Linux; hard to test …
7:12 AM Changeset [10727] by gb
  • trunk/source/lisp-kernel/thread_manager.c
Provide LDT setup/free stuff for ia32 Linux.
7:11 AM Changeset [10726] by gb
  • trunk/source/lisp-kernel/x86-exceptions.h
x86 Linux xp accessors aren't sensitive to word-size.
7:10 AM Changeset [10725] by gb
  • trunk/source/lisp-kernel/x86-subprims32.s
Use the C m4 macro to generate leading underscore on external C …
7:09 AM Changeset [10724] by gb
  • trunk/source/lisp-kernel/lisp-debug.c
Iregnames for ia32-Linux.
7:09 AM Changeset [10723] by gb
  • trunk/source/lisp-kernel/area.h
Define IMAGE_BASE_ADDRESS for x86-32 Linux. (Don't know if this is a …

Sep 12, 2008:

2:13 PM Changeset [10722] by gz
  • trunk/source/lib/setf.lisp
make incf/decf propagate explicit type info, so that (incf (the fixnum …
6:16 AM Changeset [10721] by gb
  • trunk/windows/ccl/wx86cl64.exe
Getting there, finally.
6:14 AM Changeset [10720] by gb
  • trunk/windows/ccl
set ignore properties
6:09 AM Changeset [10719] by gb
  • trunk/source/lisp-kernel/win64/Makefile
don't use -liphlpapi.
6:07 AM Changeset [10718] by gb
  • trunk/source/lisp-kernel/image.c
Define and use LSEEK macro to force 64-bit lseek on Windows.
6:06 AM Changeset [10717] by gb
  • trunk/source/lisp-kernel/x86-exceptions.c
Determine fault address for WINDOWS in handle_fault().
6:05 AM Changeset [10716] by gb
  • trunk/source/lisp-kernel/windows-calls.c
lisp_read(), lisp_write(): return 64-bit result. Add library-opening …
6:02 AM Changeset [10715] by gb
  • trunk/source/lisp-kernel/win64/.gdbinit
Copy from old win64 brach version.
6:02 AM Changeset [10714] by gb
  • trunk/source/lisp-kernel/pmcl-kernel.c
open_shared_library: call windows_open_shared_library() on windows.
6:00 AM Changeset [10713] by gb
  • trunk/source/lib/foreign-types.lisp
:timeval is used on Windows, not Unix-specific (so far ...).
5:59 AM Changeset [10712] by gb
  • trunk/source/level-1/l1-utils.lisp
*PATHNAME-ESCAPE-CHARACTER*: use single-quote on Windows.
5:57 AM Changeset [10711] by gb
  • trunk/source/level-1/l1-pathnames.lisp
Need to set PATHNAME-DEVICE when deriving ccl directory from image name.
5:53 AM Changeset [10710] by gb
  • trunk/source/level-0/l0-cfm-support.lisp
#+windows, call INIT-WINDOWS-FFI on startup. Probably needs some …
12:04 AM Changeset [10709] by gz
  • branches/gz/compiler/optimizers.lisp
Checkpoint. lock-free tables don't work yet, but changes to existing …

Sep 11, 2008:

2:21 PM Changeset [10708] by gb
  • trunk/source/lib/foreign-types.lisp
Dizzy yet ? Fix lots of typos/nonsense.
2:20 PM Changeset [10707] by gb
  • trunk/source/level-1/linux-files.lisp
Remove STRIP-DRIVE-FOR-NOW, since it's no longer NOW.
2:19 PM Changeset [10706] by gb
  • trunk/source/level-1/l1-streams.lisp
Don't try to do #_ioctl (in UNREAD-DATA-AVAILABLE-P) on Windows. Avoid …
2:18 PM Changeset [10705] by gb
  • trunk/source/level-1/l1-pathnames.lisp
Remove STRIP-DRIVE-FOR-NOW, since it's no longer NOW.
2:18 PM Changeset [10704] by gb
  • trunk/source/level-1/l1-files.lisp
Remove STRIP-DRIVE-FOR-NOW, since it's no longer NOW.
2:17 PM Changeset [10703] by gb
  • trunk/source/level-1/l1-application.lisp
Spell "target" with an #\e.
11:10 AM Changeset [10702] by gb
  • trunk/source/level-1/l1-symhash.lisp
Propagate r10701 to trunk. Calls to INTERN misbehaved if the package …
11:04 AM Changeset [10701] by gb
  • branches/working-0711/ccl/level-1/l1-symhash.lisp
Calls to INTERN misbehaved if the package name was a constant that …
9:33 AM Changeset [10700] by gb
  • trunk/source/lisp-kernel/thread_manager.c
Not sure if this is right, but resuming the thread before cancelling …
9:32 AM Changeset [10699] by gb
  • trunk/source/lib/foreign-types.lisp
Try to setup platform canonical types; use conditionalized …
9:30 AM Changeset [10698] by gb
  • trunk/source/level-1/l1-sockets.lisp
Closer to working on Windows.
7:45 AM Ticket #330 (no ppc64 support in ObjC bridge) created by gb
I don't know if we'll ever fix this or not. It's probably about 3 …

Sep 10, 2008:

9:56 PM Ticket #146 (64-Bit Intel Clozure CL Missing GL Bridge Files) closed by rme
fixed: Darwin/x8664 Open GL interfaces are now included. I will note that we …
9:39 PM Ticket #52 (shorter encodings for movl $imm32, %reg and movw $imm16, %reg) closed by rme
fixed: In the trunk as of r10188, as least.
9:34 PM Ticket #23 (Install Trac 'Tag' Plugin) closed by rme
fixed: TracTags 0.4.1 is installed (and has been for quite a while).
6:57 AM Changeset [10697] by gb
  • trunk/source/lisp-kernel/windows-calls.c
windows_find_symbol() handle nonsense.
6:57 AM Changeset [10696] by gb
  • trunk/source/lisp-kernel/lisp-debug.c
Use %llx when printing x8664 registers.
6:56 AM Changeset [10695] by gb
  • trunk/source/lisp-kernel/m4macros.m4
Conditionalize some debugging stuff on WINDOWS, not WIN64/WIN_64.
6:55 AM Changeset [10694] by gb
  • trunk/source/lib/macros.lisp
Move WITH-FILENAME-CSTRS here; define in terms of TARGET-OS-NAME, not …
6:54 AM Changeset [10693] by gb
  • trunk/source/lib/foreign-types.lisp
Need a directory separator on win64 interface dir name.
6:53 AM Changeset [10692] by gb
  • trunk/source/level-1/linux-files.lisp
Move WITH-FILENAME-CSTRS elsewhere.
6:53 AM Changeset [10691] by gb
  • trunk/source/compiler/backend.lisp
Define TARGET-OS-NAME.
5:08 AM Changeset [10690] by gb
  • trunk/source/level-0/X86/x86-utils.lisp
Don't use save3 in x8664 %walk-dynamic-area/%walk-static-area.
4:28 AM Changeset [10689] by gb
  • trunk/source/lisp-kernel/pmcl-kernel.c
windows remap_spjump needs write permission in order to do copy.
4:20 AM Changeset [10688] by gb
  • trunk/windows/ccl
externals property
4:17 AM Changeset [10687] by gb
  • trunk/windows/ccl
new
4:17 AM Changeset [10686] by gb
  • trunk/windows
new
4:13 AM Changeset [10685] by gb
  • trunk/source/level-1/l1-sockets.lisp
Lots of conditionalization for windows.
4:12 AM Changeset [10684] by gb
  • trunk/source/level-1/l1-streams.lisp
Can't tell if unread input is available or if output is possible on …
4:11 AM Changeset [10683] by gb
  • trunk/source/level-1/linux-files.lisp
Conditionalize for windows, share pipe implementation.
4:10 AM Changeset [10682] by gb
  • trunk/source/level-1/x86-trap-support.lisp
Fix #+/#- nesting in XP-FLAGS-REGISTER.
4:10 AM Changeset [10681] by gb
  • trunk/source/level-0/l0-cfm-support.lisp
Not wwindow-target in conditionalization.
4:08 AM Changeset [10680] by gb
  • trunk/source/lib/foreign-types.lisp
Headers in #+win64 *host-ftd*.
4:08 AM Changeset [10679] by gb
  • trunk/source/lisp-kernel/imports.s
lisp_pipe.
4:06 AM Changeset [10678] by gb
  • trunk/source/compiler/X86/x862.lisp
in x862-allocate-global-registers, terminate when we run out of …
4:05 AM Changeset [10677] by gb
  • trunk/source/compiler/PPC/PPC32/ppc32-arch.lisp
add lisp_pipe import.
4:03 AM Changeset [10676] by gb
  • trunk/source/lisp-kernel/x86-spentry64.s
No more 'syscalls' on Windows, so no more windows_syscall_table. (If …
4:02 AM Changeset [10675] by gb
  • trunk/source/lisp-kernel/windows-calls.c
Fix several typos.
4:02 AM Changeset [10674] by gb
  • trunk/source/lisp-kernel/win64/Makefile
add -liphlpapi
4:01 AM Changeset [10673] by gb
  • trunk/source/lisp-kernel/lisp-debug.c
use 'eflags_register', not REG_IFL.

Sep 9, 2008:

11:05 PM Changeset [10672] by gb
  • trunk/source/level-1/l1-aprims.lisp
Use #_memset, not #_bzero (no #_bzero on Windows.)
5:13 PM Changeset [10671] by gb
  • trunk/source/lib/foreign-types.lisp
Handle :bits-per-long attribute in foreign-type-data initialization.
2:02 PM Changeset [10670] by gb
  • trunk/source/lisp-kernel/darwinppc/Makefile
add unix-calls.o
2:02 PM Changeset [10669] by gb
  • trunk/source/level-0/l0-io.lisp
in fd-lseek, use off_t, not ssize_t

Sep 8, 2008:

5:33 PM Changeset [10668] by gb
  • trunk/source/level-1/linux-files.lisp
fix typo in %READDIR
5:25 PM Changeset [10667] by gb
  • trunk/source/lisp-kernel/freebsdx8664/Makefile
unix-calls.o
4:09 PM Changeset [10666] by gz
  • branches/working-0711/ccl/level-1/l1-clos.lisp
in make-instantiate-lambda-for-class-cell, don't bind class slot …
3:42 PM Changeset [10665] by gb
  • trunk/source/lisp-kernel/darwinx8632/Makefile
Add unix-calls.o
3:41 PM Changeset [10664] by gb
  • trunk/source/level-1/linux-files.lisp
target::kernel-import*, not target::kernel-global*.
3:41 PM Changeset [10663] by gb
  • trunk/source/level-0/l0-misc.lisp
%GET-NATIVE-UTF-16-CSTRING.
3:30 PM Changeset [10662] by gb
  • trunk/source/level-1/linux-files.lisp
Don't use syscalls for directory access on windows; use …
3:30 PM Changeset [10661] by gb
  • trunk/source/level-0/l0-misc.lisp
Don't use syscalls for futex control; use INT-ERRNO-FFCALL and new …
3:30 PM Changeset [10660] by gb
  • trunk/source/level-0/l0-io.lisp
Don't use syscalls for I/O; use INT-ERRNO-FFCALL and new kernel imports.
3:28 PM Changeset [10659] by gb
  • trunk/source/compiler/PPC/PPC32/ppc32-arch.lisp
New kernel-imports for syscall avoidance.
3:27 PM Changeset [10658] by gb
  • trunk/source/lib/macros.lisp
WITH-NATIVE-UTF-16-CSTR[S]. INT-ERRNO-FFCALL.
3:26 PM Changeset [10657] by gb
  • trunk/source/lisp-kernel/linuxx8664/Makefile
compile and link unix-calls.
3:25 PM Changeset [10656] by gb
  • trunk/source/lisp-kernel/windows-calls.c
Try to fit into the new syscall-avoidance scheme; don't know if this …
3:24 PM Changeset [10655] by gb
  • trunk/source/lisp-kernel/unix-calls.c
New file: provide glue for I/O functions, so that we don't need to use …
3:23 PM Changeset [10654] by gb
  • trunk/source/lisp-kernel/imports.s
Add entries for new glue functions (things that we've used syscalls to …
12:23 PM Changeset [10653] by gz
  • branches/working-0711/ccl/lib/macros.lisp
per gb, fixes to handler-case (and restart-case et.al.) to fix a …
11:36 AM Changeset [10652] by gb
  • trunk/source/level-0/l0-cfm-support.lisp
Windows changes.
8:40 AM Changeset [10651] by gb
  • trunk/source/lib/time.lisp
Windows changes.
8:27 AM Changeset [10650] by gb
  • trunk/source/lib/foreign-types.lisp
Fix typeso.
8:22 AM Changeset [10649] by gb
  • trunk/source/lib/foreign-types.lisp
New scheme for canonical foreign ordinals. Hopefully less messy.
6:54 AM Changeset [10648] by gb
  • trunk/source/xdump/xx8664-fasload.lisp
xload-backend for win64.
6:54 AM Changeset [10647] by gb
  • trunk/source/library/x86-win64-syscalls.lisp
New file. These aren't really system calls, just indices into a table …
6:53 AM Changeset [10646] by gb
  • trunk/source/compiler/X86/x862.lisp
When allocating non-volatile registers on x8664, don't consider …
6:51 AM Changeset [10645] by gb
  • trunk/source/compiler/X86/X8664/x8664-backend.lisp
Define win64 backend.
6:07 AM Changeset [10644] by gb
  • trunk/source/library/lispequ.lisp
Physical pathnames have a "device" slot; initialize it when consing a …
6:07 AM Changeset [10643] by gb
  • trunk/source/lib/systems.lisp
Add ffi-win64.
6:06 AM Changeset [10642] by gb
  • trunk/source/lib/pathnames.lisp
rename on windows: destination file can't exist.
6:06 AM Changeset [10641] by gb
  • trunk/source/lib/misc.lisp
Enviromental inquiry changes for Windows. Handle TIME reporting …
6:04 AM Changeset [10640] by gb
  • trunk/source/lib/ffi-win64.lisp
New file, at least somewhat right.
6:04 AM Changeset [10639] by gb
  • trunk/source/lib/db-io.lisp
Sharing issues when opening .cdb files.
5:59 AM Changeset [10638] by gb
  • trunk/source/lib/compile-ccl.lisp
Win64 module stuff.
5:58 AM Changeset [10637] by gb
  • trunk/source/level-1/linux-files.lisp
Don't use syscall interfaces (in the many places that we did). …
5:57 AM Changeset [10636] by gb
  • trunk/source/level-1/l1-streams.lisp
Don't use syscall interfaces (in the few places that we did). …
5:55 AM Changeset [10635] by gb
  • trunk/source/level-1/x86-trap-support.lisp
Win64 signal-context parsing stuff.
5:54 AM Changeset [10634] by gb
  • trunk/source/level-1/l1-pathnames.lisp
More Windows pathname changes.
5:50 AM Changeset [10633] by gb
  • trunk/source/level-1/l1-numbers.lisp
Windows math library doesn't have #_acosh, #_asinh, #_atanh, so …
5:49 AM Changeset [10632] by gb
  • trunk/source/level-1/l1-lisp-threads.lisp
Windows changes (*ticks-per-second*, no nanosleep, time stuff.)
5:48 AM Changeset [10631] by gb
  • trunk/source/level-1/l1-files.lisp
Windows-related pathname changes.
5:47 AM Changeset [10630] by gb
  • trunk/source/level-1/l1-error-signal.lisp
No #$EX_SOFTWARE on Windows, so use #$EXIT_FAILURE instead there.
5:47 AM Changeset [10629] by gb
  • trunk/source/level-1/l1-callbacks.lisp
Handle making executable pages (for callback trampolines) on Windows.
5:46 AM Changeset [10628] by gb
  • trunk/source/level-1/l1-boot-2.lisp
Load FFI-WIN64 on win64.
5:45 AM Changeset [10627] by gb
  • trunk/source/level-1/l1-boot-1.lisp
Recognize PLATFORM-OS-WINDOWS. Handle PATHNAME-DEVICE in …
5:44 AM Changeset [10626] by gb
  • trunk/source/level-1/l1-application.lisp
Use #$EXIT_FAILURE (not #$EX_USAGE) on Windows. Use #_Sleep (not …
5:42 AM Changeset [10625] by gb
  • trunk/source/compiler/nx1.lisp
Handle :win64 in ff-call, syscall. (This is getting silly ...)
5:42 AM Changeset [10624] by gb
  • trunk/source/compiler/backend.lisp
Add PLATFORM-OS-WINDOWS constant.
4:06 AM Changeset [10623] by gb
  • trunk/source/lisp-kernel/ppc-exceptions.c
Use a different set of conventions (the label …
2:37 AM Changeset [10622] by gb
  • branches/gz/lisp-kernel/ppc-spentry.s
rearrange/reorganize (in store_node_conditional, …

Sep 7, 2008:

7:28 AM Changeset [10621] by gb
  • branches/gz/lisp-kernel/ppc-exceptions.c
Provide pc_luser_xp() support for egc_set_hash_key_conditional. Change …

Sep 6, 2008:

11:52 PM Changeset [10620] by gz
  • branches/gz/level-0/l0-hash.lisp
sync private branch
7:42 PM Changeset [10619] by gz
  • branches/gz/compiler/PPC/ppc-arch.lisp
sync
2:36 AM PlatformNotes created by rme
notes about ppc and mmap_min_addr

Sep 5, 2008:

8:01 PM Ticket #329 (typep gives false negative for subclasses of standard-generic-function ...) closed by S11001001
fixed: r10616 fixes this for Closer to MOP and cl-cont, where I originally …
11:25 AM Changeset [10618] by gb
  • tags/1.2
tag 1.2 release
9:40 AM Changeset [10617] by gb
  • branches/working-0711/ccl/compiler/optimizers.lisp
Propagate r10616 to working-0711. (Fix for …
9:27 AM Changeset [10616] by gb
  • trunk/source/compiler/optimizers.lisp
In OPTIMIZE-TYPEP of a type-specifier that's a class name, don't …
8:08 AM Ticket #329 (typep gives false negative for subclasses of standard-generic-function ...) created by S11001001
Loading a file with userinit disabled in Version 1.2-r10579M-trunk …
1:56 AM Changeset [10615] by gb
  • branches/gz/lisp-kernel/ppc-spentry.s
PPC version of set_hash_key_conditional (untested). Still needs …

Sep 3, 2008:

11:09 PM OldWikiStart edited by gb
(diff)
7:39 PM Changeset [10614] by gz
  • trunk/source/cocoa-ide/cocoa-editor.lisp
bunch of #+debug stmts
1:32 PM Changeset [10613] by gz
  • branches/gz/level-0/l0-hash.lisp
private branch
12:28 PM Changeset [10612] by gz
  • branches/gz
private branch
12:27 PM Changeset [10611] by gz
  • branches/gz
try again
12:23 PM Changeset [10610] by gz
  • branches/gz/source
private branch

Sep 2, 2008:

8:42 PM Changeset [10609] by gz
  • trunk/tests/ansi-tests/ccl.lsp
add test
7:35 PM Changeset [10608] by gz
  • trunk/source/level-1/l1-utils.lisp
fix for bootstrapping
7:35 PM Changeset [10607] by gz
  • branches/working-0711/ccl/level-1/l1-utils.lisp
fix for bootstrapping
6:48 PM Changeset [10606] by gz
  • branches/working-0711/ccl/level-1/l1-utils.lisp
allow any (globally-known) type name as declaration identifier in proclaim
6:47 PM Changeset [10605] by gz
  • trunk/source/level-1/l1-utils.lisp
allow any (globally-known) type name as declaration identifier in proclaim
6:38 PM Changeset [10604] by gz
  • branches/gz/level-1/l1-utils.lisp
allow any (globally-known) type name as declaration identifier in proclaim
12:00 PM Changeset [10603] by gb
  • branches/win64/wx86cl64.exe
Updated kernel and image.
12:00 PM Changeset [10602] by gb
  • branches/win64/level-1/l1-files.lisp
In STRING-TO-PATHNAME: when creating a physical pathname, set the …
11:58 AM Changeset [10601] by gb
  • branches/win64/level-1/linux-files.lisp
Fix a few problems with %OS-GETCWD and CURRENT-DIRECTORY-NAME, mostly …
11:56 AM Changeset [10600] by gb
  • branches/win64/lib/time.lisp
SLEEP: return NIL on windows.
7:31 AM Changeset [10599] by gb
  • trunk/darwinx8664/ccl
nuke this, leave a README file behind
1:00 AM OldWikiStart edited by rme
(diff)

Sep 1, 2008:

3:49 AM Changeset [10598] by gb
  • trunk/source/lisp-kernel/x86-exceptions.c
Gak.

Aug 31, 2008:

11:58 AM Changeset [10597] by gb
  • trunk/source/lisp-kernel/thread_manager.c
Use WIN_64 (not WIN64) to conditionalize.
11:56 AM Changeset [10596] by gb
  • trunk/source/lisp-kernel/Threads.h
<ole2.h> #defines WIN32, even on 64-bit platforms. Have the Makefiles …
8:49 AM Changeset [10595] by gb
  • trunk/source/lisp-kernel/x86-exceptions.c
Reference 'restore_windows_context*', not win64-specific. Stub out …
8:48 AM Changeset [10594] by gb
  • trunk/source/lisp-kernel/thread_manager.c
Reference 'restore_windows_context*', not win64-specific. Stub out …
8:47 AM Changeset [10593] by gb
  • trunk/source/lisp-kernel/pmcl-kernel.c
MAXIMUM_MAPPABLE_MEMORY for win32 (could probably be larger than 1GB). …
8:45 AM Changeset [10592] by gb
  • trunk/source/lisp-kernel/Threads.h
Tell win32 what a timepsec is, roughly.
8:41 AM Changeset [10591] by gb
  • trunk/source/lisp-kernel/m4macros.m4
Conditionalize for WINDOWS (not just WIN64) in a few places. WIN32 …
8:41 AM Changeset [10590] by gb
  • trunk/source/lisp-kernel/lisptypes.h
Conditionalize for WINDOWS (not just WIN64) in a few places.
8:40 AM Changeset [10589] by gb
  • trunk/source/lisp-kernel/lisp-debug.c
Iregnames for win32.
8:39 AM Changeset [10588] by gb
  • trunk/source/lisp-kernel/area.h
IMAGE_BASE_ADDRESS for win32.
8:39 AM Changeset [10587] by gb
  • trunk/source/lisp-kernel/x86-asmutils32.s
Add stubs (at least) for win32 support stuff.
8:38 AM Changeset [10586] by gb
  • trunk/source/lisp-kernel/x86-asmutils64.s
rename 'restore_win64_context' to 'restore_windows_context'.
8:38 AM Changeset [10585] by gb
  • trunk/source/lisp-kernel/x86-constants32.h
Win32 stuff.
8:37 AM Changeset [10584] by gb
  • trunk/source/lisp-kernel/x86-exceptions.h
Add Win32 xp accessors, other win32 stuff.
8:37 AM Changeset [10583] by gb
  • trunk/source/lisp-kernel/x86-spentry32.s
Add globals to mark start/end of x86-spentry32 code.
8:36 AM Changeset [10582] by gb
  • trunk/source/lisp-kernel/x86-subprims32.s
Add globals to mark start/end of subprims code.
8:34 AM Changeset [10581] by gb
  • trunk/source/lisp-kernel/windows-calls.c
Conditionalize for win32; may take a few iterations before this …
8:33 AM Changeset [10580] by gb
  • trunk/source/lisp-kernel/win32
New files.

Aug 30, 2008:

7:13 AM EasyGui edited by zzkt
(diff)
6:57 AM EasyGuiWindows created by zzkt
6:50 AM EasyGuiViewMixins created by zzkt
6:47 AM EasyGuiSubviews created by zzkt
6:45 AM EasyGuiMenus created by zzkt
6:42 AM EasyGuiInterfaceBuilderSupport created by zzkt
6:38 AM EasyGuiEvents created by zzkt
6:36 AM EasyGuiControls created by zzkt
6:32 AM EasyGuiAuxiliaryTypes edited by zzkt
(diff)
6:30 AM EasyGuiAuxiliaryTypes created by zzkt
6:20 AM EasyGuiBasicViews created by zzkt
6:14 AM EasyGuiSpec created by zzkt
6:08 AM EasyGui edited by zzkt
moving the EasyGui spec (diff)

Aug 29, 2008:

1:50 PM Ticket #328 ((map 'list #'identity '(x . "abc")) should signal type-error) reopened by gz
Now that we've resolved that either way is legal, the question …
8:54 AM Ticket #328 ((map 'list #'identity '(x . "abc")) should signal type-error) closed by gb
invalid: FIND happens to signal an error. MAP happens not to signal an error. …
4:41 AM Ticket #328 ((map 'list #'identity '(x . "abc")) should signal type-error) created by S11001001
By CLHS, "Should be prepared to signal an error of type type-error if …
12:10 AM Changeset [10579] by gz
  • branches/gz
Private branch so I can sync between machines

Aug 28, 2008:

1:07 PM Changeset [10578] by gz
  • branches/working-0711/ccl/library/cover.lisp
write out an in-package from in write-coverage-to-file
11:53 AM Changeset [10577] by gb
  • trunk/darwinx86/ccl/dx86cl
Kernel built with new options, should run on Tiger without unresolved …
11:51 AM Changeset [10576] by gb
  • trunk/source/lisp-kernel/darwinx8632/Makefile
Makefile: build with 10.4 interfaces and -mmacosx_version_min 10.4 …

Aug 27, 2008:

9:49 AM Changeset [10575] by gb
  • trunk/source/level-0/X86/X8632
Use (:rcontext ..) syntax.
9:49 AM Changeset [10574] by gb
  • trunk/source/level-1/l1-sockets.lisp
More changes to ease Windows bootstrapping - error returns, socket fds …
9:38 AM Changeset [10573] by gb
  • trunk/source/level-1/l1-clos-boot.lisp
Init %wrapper-cpl-bits of *T-CLASS* (missed in merge.)
12:53 AM Changeset [10572] by gz
  • branches/working-0711/ccl/library/cover.lisp
Assorted code coverage extensions. - added an :HTML argument to …
12:44 AM CodeCoverage edited by gz
snapshot support, in-core stats, misc tweaks. (diff)

Aug 26, 2008:

4:18 AM Changeset [10571] by gb
  • trunk/source/lisp-kernel/x86-spentry64.s
more missing spentry exports
4:17 AM Changeset [10570] by gb
  • trunk/source/lisp-kernel/x86-spentry64.s
missing spentry exports
4:12 AM Changeset [10569] by gb
  • trunk/source/lisp-kernel/win64/pei-x86-64.x
was missing
4:11 AM Changeset [10568] by gb
  • trunk/source/lisp-kernel/win64/Makefile
real version
3:44 AM Changeset [10567] by gb
  • branches/win64
externals for lisp-kernel
3:38 AM Changeset [10566] by gb
  • branches/win64/lisp-kernel
remove, use trunk version while this branch lasts
3:24 AM Changeset [10565] by gb
  • trunk/source/lisp-kernel/Threads.h
Merge changes from branches/win64. As well as the expected low-level …
3:15 AM Changeset [10564] by gb
  • trunk/source/lisp-kernel/windows-calls.c
New file, from branches/win64.

Aug 25, 2008:

4:11 AM Changeset [10563] by gb
  • trunk/darwinx86/ccl/dx86cl
Recent ia32 binaries.
4:03 AM Changeset [10562] by gb
  • trunk/source/objc-bridge/objc-runtime.lisp
Start to get this working on IA32. Still needs objc-error-handler …
4:01 AM Changeset [10561] by gb
  • trunk/source/compiler/X86/X8632/x8632-vinsns.lisp
In ALLOC-C-FRAME (and the variable-sized version): push 2 words beyond …
3:59 AM Changeset [10560] by gb
  • trunk/source/level-0/X86/X8632/x8632-def.lisp
When doing %FF-CALL out-of-line, initialize 'offset' to 8 (to handle …
3:58 AM Changeset [10559] by gb
  • trunk/source/level-0/X86/X8632/x8632-misc.lisp
%get-fs-register, %get-gs-register.
3:57 AM Changeset [10558] by gb
  • trunk/source/lisp-kernel/x86-spentry32.s
When doing ff-calls and syscalls, don't assume anything about foreign …

Aug 23, 2008:

4:07 PM OldWikiStart edited by gz
(diff)

Aug 22, 2008:

11:58 PM OldWikiStart edited by gb
(diff)
11:26 PM Changeset [10557] by gb
  • release/1.2/darwinx8664/ccl/dx86cl64
current binaries
11:25 PM Changeset [10556] by gb
  • release/1.2/freebsdx8664/ccl/FX86CL64
current binaries
11:24 PM Changeset [10555] by gb
  • release/1.2/linuxx8664/ccl/LX86CL64
current binaries
11:23 PM Changeset [10554] by gb
  • release/1.2/darwinppc/ccl/dppccl
current binaries
11:22 PM Changeset [10553] by gb
  • release/1.2/linuxppc/ccl/PPCCL
current binaries
11:00 PM Changeset [10552] by gb
  • trunk/source/doc/ccl-documentation.html
fix makefile-common, generate html
10:40 PM Changeset [10551] by gb
  • release/1.2/linuxppc/ccl
doc from trunk
10:29 PM Changeset [10550] by gb
  • release/1.2/darwinppc/ccl
doc from trunk
10:26 PM Changeset [10549] by gb
  • release/1.2/darwinx8664/ccl
doc from trunk
10:23 PM Changeset [10548] by gb
  • release/1.2/freebsdx8664/ccl
doc from trunk
10:17 PM Changeset [10547] by gb
  • release/1.2/linuxx8664/ccl
switch doc to trunk
9:58 PM Changeset [10546] by gb
  • release/1.2/source/level-1/version.lisp
Remove "-RC1", finally.
9:44 PM Changeset [10545] by gb
  • trunk/source/objc-bridge/objc-runtime.lisp
The whole idea of hooking into a dealloc function isn't really used …
9:43 PM Changeset [10544] by gb
  • trunk/source/level-1/l1-sockets.lisp
Try again to use ff-calls, not syscalls (now that the …
9:41 PM Changeset [10543] by gb
  • trunk/source/compiler/X86/x862.lisp
Need to handle 64-bit integers in i386-ff-call. (i386-syscall already …
9:40 PM Changeset [10542] by gb
  • trunk/source/compiler/X86/X8632/x8632-vinsns.lisp
Add missing vinsns MEM-SET-C-BIT-VARIABLE-VALUE, MEM-REF-C-BIT-FIXNUM. …
9:39 PM Changeset [10541] by gb
  • trunk/darwin-x86-headers/cocoa
Cocoa interfaces. Probably shouldn't have to say -msse3 in …
2:32 PM Changeset [10540] by gb
  • branches/working-0711/ccl
new binaries, get interfaces from trunk via externals
2:29 PM Changeset [10539] by gb
  • branches/working-0711/ccl/x86-headers64
will make external, import from trunk
2:23 PM Changeset [10538] by gb
  • branches/working-0711/ccl/level-1/linux-files.lisp
Trunk changes to CLOSE-SHARED-LIBRARY.
2:19 PM Changeset [10537] by gb
  • branches/working-0711/ccl/compiler/X86/X8664/x8664-arch.lisp
Change nil-value, t-value.
2:19 PM Changeset [10536] by gb
  • branches/working-0711/ccl/compiler/X86/x86-backend.lisp
Support some more operand classes; not yet used pending further merges …
2:16 PM Changeset [10535] by gb
  • branches/working-0711/ccl/level-0/l0-cfm-support.lisp
Changes from trunk; among other things, foreign functions should have …
2:15 PM Changeset [10534] by gb
  • branches/working-0711/ccl/level-1/l1-clos.lisp
Careful with the $lfbits-noname-bit when cloning functions, since …
2:13 PM Changeset [10533] by gb
  • branches/working-0711/ccl/level-1/l1-error-system.lisp
Print invalid arg counts using ~P. Add %CHECK-TYPE (called from …
2:12 PM Changeset [10532] by gb
  • branches/working-0711/ccl/level-1/l1-io.lisp
Don't use *PNAME-BUFFER* to write pnames (not thread-safe), use …
2:11 PM Changeset [10531] by gb
  • branches/working-0711/ccl/level-1/l1-lisp-threads.lisp
(Hope I merged this the right way ...) Do THREAD-CHANGE-STATE a few …
2:09 PM Changeset [10530] by gb
  • branches/working-0711/ccl/level-1/l1-numbers.lisp
Remove old DarwinPPC math stuff (old DarwinPPC math libs were missing …
2:07 PM Changeset [10529] by gb
  • branches/working-0711/ccl/level-1/l1-reader.lisp
Add char-name for #\Skull_And_Crossbones. (mb wanted this, not sure why.)
2:07 PM Changeset [10528] by gb
  • branches/working-0711/ccl/lib/nfcomp.lisp
Bump fasl version.
2:06 PM Changeset [10527] by gb
  • branches/working-0711/ccl/library/lispequ.lisp
Remove obsolete $catch* constants (from 68K ?) …
1:58 PM Changeset [10526] by gb
  • branches/working-0711/ccl/xdump/xx8664-fasload.lisp
Move static-space address up by 64K.
1:57 PM Changeset [10525] by gb
  • branches/working-0711/ccl/xdump/heap-image.lisp
Bump *image-abi-version* (to match lisp-kernel/image.h)
1:56 PM Changeset [10524] by gb
  • branches/working-0711/ccl/xdump/faslenv.lisp
Bump fasl version (by 3, if anyone's counting.) Make fasl-dispatch …
1:55 PM Changeset [10523] by gb
  • branches/working-0711/ccl/lisp-kernel/image.h
Bump ABI_VERSION constants. (Only difference relative to trunk kernel …
1:54 PM Changeset [10522] by gb
  • branches/working-0711/ccl/lisp-kernel/area.h
Lots of changes coming on this branch; will check in binaries when all …
1:03 PM Changeset [10521] by gb
  • trunk/x86-headers64/elf
New .cdb files that include transparent-union info. (A lot of fuss …
12:55 PM Changeset [10520] by gb
  • trunk/source/compiler/X86/X8664/x8664-backend.lisp
When a transparent union is passed by value, treat the argument as if …
12:53 PM Changeset [10519] by gb
  • trunk/source/lib/db-io.lisp
Recognize "transparent unions" (unions with a specified attribute); we …
12:46 PM Changeset [10518] by gb
  • trunk/source/lisp-kernel/Threads.h
Don't try to #include <linux/futex.h>, which is released in unusable …
12:45 PM Changeset [10517] by gb
  • trunk/source/level-1/linux-files.lisp
When creating a thread to moniitor an external process, make its …

Aug 21, 2008:

11:57 AM Changeset [10516] by gb
  • trunk/source/level-1/l1-sockets.lisp
revert to previous version, ffi issues on linux
10:51 AM Changeset [10515] by gb
  • trunk/source/level-1/l1-sockets.lisp
Replace syscall with int-errno call. See what breaks …
10:51 AM Changeset [10514] by gb
  • trunk/source/lib/macros.lisp
INT-ERRNO-CALL: return (negative) errno if primary result negative …
9:45 AM Changeset [10513] by gb
  • trunk/solarisx64/ccl/SX86CL64
new image, kernel
9:45 AM Changeset [10512] by gb
  • trunk/freebsdx8664/ccl/FX86CL64
new image, kernel
9:43 AM Changeset [10511] by gb
  • trunk/linuxx8664/ccl/LX86CL64
new image, kernel
9:41 AM Changeset [10510] by gb
  • trunk/darwinx86/ccl/dx86cl64
new image, recent kernel
9:35 AM Changeset [10509] by gb
  • trunk/source/compiler/X86/X8664/x8664-vinsns.lisp
Finally, use :rcontext syntax in vinsn templates. (Can do this for …
9:20 AM Changeset [10508] by gb
  • trunk/source/compiler/X86/x862.lisp
use target-arch-case to find appropriate segment-register offset in …
9:18 AM Changeset [10507] by gb
  • trunk/source/compiler/X86/x862.lisp
Need to handle :rcontext in X862-EXPAND-VINSN, too.
8:47 AM Changeset [10506] by gb
  • trunk/source/compiler/X86/x86-lap.lisp
use target-arch-case to find appropriate segment-register offset in …
8:41 AM Changeset [10505] by gb
  • trunk/source/compiler/X86/x86-backend.lisp
Support memory operands of the form (:rcontext displacment), which …
8:37 AM Changeset [10504] by gb
  • trunk/source/scripts/ccl64
Add support for win64 (at least under Cygwin.)

Aug 20, 2008:

2:37 PM Changeset [10503] by gz
  • branches/working-0711/ccl/level-0/l0-aprims.lisp
More careful locking/tcr handling in symbol-value-in-process, …
12:17 PM Changeset [10502] by gb
  • trunk/source/doc/src/Makefile.fedora
Makefile.fedora, Makefile.macports: set a few parameters, then include …
11:49 AM Changeset [10501] by gb
  • trunk/source/doc/src/threads.xml
Remove stray #\< character around line 1743.
2:27 AM Changeset [10500] by gb
  • trunk/source/lisp-kernel/x86-spentry32.s
Use check_cstack_alignment() in a few places. It caught a case where …
2:25 AM Changeset [10499] by gb
  • trunk/source/lisp-kernel/x86-macros.s
add check_cstack_alignment macro, which traps (via hlt ...) if any of …
1:30 AM Changeset [10498] by rme
  • trunk/source/compiler/X86/X8664/x8664-vinsns.lisp
Add vinsn LRIU (to mirror x8632).

Aug 19, 2008:

8:11 PM OldWikiStart edited by rme
(diff)
3:00 PM Ticket #327 (ia32 ff-call needs to pass small structures by value) closed by gb
fixed: I think that this was fixed in r10493.
12:25 PM Changeset [10497] by gb
  • trunk/source/compiler/X86/X8632/x8632-vinsns.lisp
Er, wrong comment on last commit ... Use anchored UUOs in almost all …
12:24 PM Changeset [10496] by gb
  • trunk/source/compiler/X86/x862.lisp
There were 2 versions of X862-LONG-CONSTANT-P. The one that we in …
12:24 PM Changeset [10495] by gb
  • trunk/source/compiler/X86/X8632/x8632-vinsns.lisp
There were 2 versions of X862-LONG-CONSTANT-P. The one that we in …
11:13 AM Changeset [10494] by gb
  • trunk/source/compiler/backend.lisp
Add *MODE-SPECIFIER-TYPES* and MODE-SPECIFIER-TYPE: map a backend …
10:20 AM Changeset [10493] by gb
  • trunk/source/lib/ffi-darwinx8632.lisp
Pass small (<= 32 bits) structures by value.
10:19 AM Changeset [10492] by gb
  • trunk/source/lisp-kernel/x86-exceptions.c
If we return from a callback with "skip == -1", set the absolute PC …
10:18 AM Changeset [10491] by gb
  • trunk/source/level-1/l1-streams.lisp
MAKE-TRUNCATING-STRING-STREAM: use a simple string, not one with a …
9:04 AM Ticket #327 (ia32 ff-call needs to pass small structures by value) created by gb
I believe that "small" means "32 bits or less". One example involves …
3:17 AM OldWikiStart edited by rme
(diff)

Aug 18, 2008:

3:00 PM Changeset [10490] by gb
  • trunk/source/level-0/X86/X8632/x8632-def.lisp
More fixes to %APPLY-WITH-METHOD-CONTEXT: if the arglist is non-nil, …
12:40 PM Changeset [10489] by gb
  • trunk/source/level-0/X86/X8632/x8632-def.lisp
%APPLY-WITH-METHOD-CONTEXT: try to fix register usage (still don't …
12:36 PM Changeset [10488] by gb
  • trunk/source/level-1/x86-trap-support.lisp
In %CHECK-ANCHORED-UUO, use target::fulltag-misc (not …
12:34 PM Changeset [10487] by gb
  • trunk/source/lib/macros.lisp
Remove the macro ERRCHK, which (a) is unused (b) expands to a call to …
12:32 PM Changeset [10486] by gb
  • trunk/source/compiler/X86/x86-disassemble.lisp
When disassembling ia32 code, treat (movl ($ n) (% fn)) as (recover-fn).

Aug 16, 2008:

1:03 AM Changeset [10485] by gb
  • trunk/source/lib/compile-ccl.lisp
Account for the possibility that the default "make" program may not …
Note: See TracTimeline for information about the timeline view.