Timeline


and

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 …

Aug 15, 2008:

10:47 PM Ticket #326 (EVAL-WHEN or UNLESS bug) closed by gb
fixed: Fixed in r10483.
10:44 PM Changeset [10484] by gb
  • branches/working-0711/ccl/level-0/nfasload.lisp
Propagate r10483 (package-ref initialization) to working-0711.
10:26 PM Changeset [10483] by gb
  • trunk/source/level-0/nfasload.lisp
REGISTER-PACKAGE-REF: use a lock if gethash fails. Ensure that the …
5:47 PM Changeset [10482] by gz
  • branches/working-0711/ccl/lib/source-files.lisp
Make find-definitions-of-thing actually work on function objects with …
5:44 PM Changeset [10481] by gz
  • branches/working-0711/ccl/lib/edit-callers.lisp
New fn caller-functions, like callers but returns the actual function …
5:36 PM Changeset [10480] by gz
  • branches/working-0711/ccl/lib/macros.lisp
Missing comma in lfunloop, while in there also tweak it to skip lfun …
4:07 PM Ticket #326 (EVAL-WHEN or UNLESS bug) created by binghe
Following code cannot load after compile: […] […]
3:44 PM Changeset [10479] by wws
  • branches/working-0711/ccl/LX86CL64.bootstrap
Need boostrap binaries to get addition to *ccl-system*
7:38 AM Changeset [10478] by gb
  • trunk/source/level-0/X86/X8632/x8632-clos.lisp
In %SMALL-MAP-SLOT-ID-LOOKUP, the movl at the label @have-table-index …

Aug 14, 2008:

9:41 PM MemoryLeaks created by wws
8:22 PM Changeset [10477] by wws
  • branches/working-0711/ccl/library/leaks.lisp
Fix copyright
7:40 PM Changeset [10476] by wws
  • branches/working-0711/ccl/library/leaks.lisp
Comments. (mallinfo)
6:56 PM Ticket #325 (call-next-method bug on x8632) created by rme
The following doesn't work right in the x8632 lisp, and I wonder if …
3:04 PM Changeset [10475] by wws
  • branches/working-0711/ccl/library/leaks.lisp
end-mtrace => stop-mtrace
12:10 PM Changeset [10474] by gb
  • trunk/darwinx86/ccl
set ignore property
12:08 PM Changeset [10473] by gb
  • trunk/externals/darwinx86
new
12:05 PM Changeset [10472] by gb
  • trunk/darwinx86/ccl
set externals
12:01 PM Changeset [10471] by gb
  • trunk/darwinx86/ccl/dx86cl.image
new
12:00 PM Changeset [10470] by gb
  • trunk/darwinx86/ccl/dx86cl
new
12:00 PM Changeset [10469] by gb
  • trunk/darwinx86/ccl/dx86cl64.image
new
11:59 AM Changeset [10468] by gb
  • trunk/darwinx86/ccl/dx86cl64
new
11:53 AM Changeset [10467] by gb
  • trunk/darwinx86/ccl
new
11:52 AM Changeset [10466] by gb
  • trunk/darwinx86
new

Aug 13, 2008:

10:53 PM Changeset [10465] by gb
  • branches/working-0711/ccl/lisp-kernel/thread_manager.c
propagate r10464 (semaphore, pthread_attr memory leaks) from trunk to …
10:42 PM Changeset [10464] by gb
  • trunk/source/lisp-kernel/thread_manager.c
Call pthread_attr_destroy() on pthread_attr objects when done with …
6:46 PM Changeset [10463] by wws
  • branches/working-0711/ccl/library/leaks.lisp
Simple interface to mtrace, for finding malloc memory leaks.
11:44 AM Changeset [10462] by gb
  • trunk/source/lisp-kernel/thread_manager.c
in shutdown_thread_tcr(), zero the tlb_limit field before deallocating …
11:41 AM Changeset [10461] by gb
  • trunk/source/level-1/l1-processes.lisp
Hold locks and be more careful in PROCESS-WHOSTATE and …
11:39 AM Changeset [10460] by gb
  • trunk/source/level-1/l1-lisp-threads.lisp
%NANOSLEEP binds *WHOSTATE*. Lose %TCR-EXHAUSTED-P: a tcr is a moving …
11:37 AM Changeset [10459] by gb
  • trunk/source/level-1/l1-aprims.lisp
Expose the kernel's exception lock to lisp, too. Any lisp code that …
7:00 AM Changeset [10458] by gb
  • trunk/source/level-0/l0-pred.lisp
From working-0711: STRUCTURE-TYPEP is two separate loops.
4:42 AM Changeset [10457] by gb
  • trunk/source/objc-bridge/objc-clos.lisp
From rme: support class ordinals in ObjC foreign type system.
4:33 AM Changeset [10456] by gb
  • trunk/source/level-1/l1-clos-boot.lisp
Use %CLASS-ORDINAL (not INSTANCE.HASH) in MAKE-CPL-BITS, to work with …
3:30 AM Changeset [10455] by rme
  • release/1.2/source/examples/cocoa/easygui/views.lisp
Port r9661 here. (Avoid compiler errors due to undefined …

Aug 12, 2008:

11:54 PM Changeset [10454] by gb
  • trunk/source/level-1/l1-aprims.lisp
Create *KERNEL-TCR-AREA-LOCK* and initialize it on startup. (It …
11:51 PM Changeset [10453] by gb
  • trunk/source/level-0/l0-aprims.lisp
Split off %MAKE-LOCK from MAKE-LOCK, so that we can ... make lisp lock …
11:50 PM Changeset [10452] by gb
  • trunk/source/level-0/l0-misc.lisp
Get rid of #+lock-accounting stuff, which was never very useful and …
10:09 PM HintsForAsdfAndOpenmcl edited by bfulgham
(diff)
10:01 PM HintsForAsdfAndOpenmcl edited by bfulgham
(diff)
8:30 PM Changeset [10451] by rme
  • trunk/source/compiler/X86/x862.lisp
Get rid of some misleading comments in i386-ff-call.
7:58 PM Ticket #324 (process-whostate sometimes returns a weird value) created by rme
Sometimes, something like this happens. […] #xf3 is …
7:29 PM Changeset [10450] by rme
  • trunk/source/level-0/X86/X8632/x8632-utils.lisp
FREEZE for x8632.
7:02 PM Changeset [10449] by rme
  • trunk/source/level-0/X86/X8632/x8632-misc.lisp
%SAFE-GET-PTR for x8632.
5:42 PM Changeset [10448] by rme
  • trunk/darwinx8632/ccl/dx86cl
darwinx8632 kernel and image.
5:40 PM Changeset [10447] by rme
  • trunk/darwin-x86-headers/carbon
Carbon interfaces for x8632.
5:29 AM Changeset [10446] by rme
  • trunk/source/level-0/X86/X8632/x8632-symbol.lisp
In %SYMBOL->SYMPTR, correct order of operands in conditional move …
4:02 AM Changeset [10445] by rme
  • trunk/source/lib/time.lisp
In GET-TIMEZONE, test whether the passed in time fits in a signed word …

Aug 11, 2008:

10:17 PM Changeset [10444] by gb
  • trunk/source/library/x8664-solaris-syscalls.lisp
fcntl syscall: 3rd arg a pointer.
9:49 PM Changeset [10443] by rme
  • trunk/source/lib/foreign-types.lisp
PRINT-OBJECT method for EXTERNAL-ENTRY-POINT: x8632 conditionalization.
9:01 PM Changeset [10442] by rme
  • trunk/source/compiler/optimizers.lisp
Conditionalize REALP compiler-macro for x8632.
8:16 PM Changeset [10441] by gb
  • trunk/source/level-1/linux-files.lisp
FD-GET-FLAGS: just do ff-call, don't bother with syscall.
3:15 PM Changeset [10440] by wws
  • branches/working-0711/ccl/compiler/X86/x86-disassemble.lisp
Fix disassemble-list
8:17 AM Changeset [10439] by gb
  • trunk/linuxppc/ccl/PPCCL
linuxppc binaries
8:14 AM Changeset [10438] by gb
  • trunk/darwinppc/ccl/dppccl.image
darwinppc binaries
8:13 AM Changeset [10437] by gb
  • trunk/solarisx64/ccl/SX86CL64
solarisx64 binary
8:12 AM Changeset [10436] by gb
  • trunk/freebsdx8664/ccl/FX86CL64
freebsdx8664 image
8:10 AM Changeset [10435] by gb
  • trunk/darwinx8664/ccl/dx86cl64.image
darwinx8664 image
8:09 AM Changeset [10434] by gb
  • trunk/linuxx8664/ccl/LX86CL64
Linuxx8664 image.
7:39 AM Changeset [10433] by gb
  • trunk/source/lisp-kernel/ppc-exceptions.h
Need SIGRETURN for ppc.
6:48 AM Changeset [10432] by gb
  • trunk/source/compiler/optimizers.lisp
(Mostly) propagate working-0711 branch version to trunk.
6:48 AM Changeset [10431] by gb
  • trunk/source/lib/format.lisp
Add FORMAT-TO-STRING.
6:47 AM Changeset [10430] by gb
  • trunk/source/level-1/l1-error-system.lisp
Restore %CHECK-TYPE.
4:05 AM Changeset [10429] by gb
  • trunk/source/level-1/l1-streams.lisp
The SO_SNDLOWAT is (largely) unimplemented on Solaris. Use SO_SNDBUF …
4:04 AM Changeset [10428] by gb
  • trunk/source/library/x8664-solaris-syscalls.lisp
In syscall definition for fcntl, claim that the third (optional) arg …
4:03 AM Changeset [10427] by gb
  • trunk/source/lib/foreign-types.lisp
%CONS-FOREIGN-VARIABLE back to foreign-types.lisp (Solaris needs this …
3:49 AM Changeset [10426] by gb
  • trunk/source/level-1/l1-boot-1.lisp
Merge a lot of the CLOS/type-system changes from working-0711 branch …
1:33 AM Changeset [10425] by gb
  • trunk/source/lib/hash.lisp
Don't make the HASH-TABLE class again.
1:32 AM Changeset [10424] by gb
  • trunk/source/level-1/l1-clos-boot.lisp
Store the class-wrapper (not the class) in a BASIC-STREAM.

Aug 10, 2008:

4:05 PM Changeset [10423] by gb
  • trunk/source/level-1/l1-clos-boot.lisp
Start setting class ordinals. Note that it's assumed that …
4:02 PM Changeset [10422] by gb
  • trunk/source/library/lispequ.lisp
Add FORIEGN-OBJECT-DOMAIN-CLASS-ORDINAL and …
12:17 PM Changeset [10421] by gb
  • trunk/source/lib/defstruct-lds.lisp
Finally safe to use class-cells to identify structure instances.
11:37 AM Changeset [10420] by gb
  • trunk/source/level-1/l1-clos.lisp
MAKE-LOAD-FORM method for CLASS-CELL has to quote class name and pass …
11:06 AM Changeset [10419] by gb
  • trunk/source/xdump/xfasload.lisp
Maintain *XLOAD-EARLY-CLASS-CELLS*, set *XLOAD-CLASS-CELLS* to the …
11:04 AM Changeset [10418] by gb
  • trunk/source/lib/nfcomp.lisp
Not sure why we have *ISTRUCT-MAKE-LOAD-FORM-TYPES*, but it needed …
11:03 AM Changeset [10417] by gb
  • trunk/source/level-1/l1-clos.lisp
MAKE-LOAD-FORM method for CLASS-CELL has to quote class name.
11:02 AM Changeset [10416] by gb
  • trunk/source/level-0/nfasload.lisp
Process *EARLY-CLASS-CELLS*, set by xloader.

Aug 9, 2008:

3:20 PM Changeset [10415] by gb
  • trunk/linuxx8664/ccl/LX86CL64
new image
3:20 PM Changeset [10414] by gb
  • trunk/darwinx8664/ccl/dx86cl64.image
new image
3:19 PM Changeset [10413] by gb
  • trunk/freebsdx8664/ccl/FX86CL64
new image
3:18 PM Changeset [10412] by gb
  • trunk/solarisx64/ccl/SX86CL64
new image
3:17 PM Changeset [10411] by gb
  • trunk/darwinppc/ccl/dppccl.image
new images
3:14 PM Changeset [10410] by gb
  • trunk/linuxppc/ccl/PPCCL
new images
2:58 PM Changeset [10409] by gb
  • trunk/source/lib/defstruct.lisp
Try to handle the (forthcoming) new scheme and the old in …
1:52 PM Changeset [10408] by gb
  • trunk/source/lib/defstruct-macros.lisp
Try to handle the (forthcoming) new scheme and the old in STRUCT-NAME, …
5:22 AM UpdatingFromSource edited by rme
(diff)
5:14 AM Changeset [10407] by rme
  • trunk/source/level-0/X86/X8632/x8632-misc.lisp
Boolean return values for %SUSPEND-TCR and %RESUME-TCR on x8632. (cf. …
2:39 AM Changeset [10406] by gb
  • trunk/source/level-0/l0-pred.lisp
Move %FIND-CLASSES% and accessor to level-0. Start to bootstrap …
2:30 AM Changeset [10405] by gb
  • trunk/source/level-0/X86/x86-misc.lisp
Um, handle boolean return values from %SUSPEND-TCR, %RESUME-TCR …
2:13 AM OldWikiStart edited by gb
add WriteAccess link (diff)
2:11 AM WriteAccess created by gb

Aug 8, 2008:

11:40 PM OldWikiStart edited by gb
Add TrackingTheTrunk link (diff)
11:38 PM TrackingTheTrunk created by gb
New.
10:47 PM UpdatingFromSource edited by gb
Update: cvs->svn, etc. (diff)
9:29 PM Changeset [10404] by wws
  • branches/working-0711/ccl/library/leaks.lisp
Fix comment
9:28 PM Changeset [10403] by wws
  • branches/working-0711/ccl/level-1/l1-boot-2.lisp
ccl:library;leaks.lisp provides a few functions that I've found useful …
11:44 AM Changeset [10402] by gb
  • trunk/source/compiler/PPC/ppc-lapmacros.lisp
Define an 'ne0->boolean' lapmacro. Use it to get boolean return value …
11:42 AM Changeset [10401] by gb
  • release/1.2/source/lisp-kernel/lisp-exceptions.h
In 1.2 (this is not exactly the same code as in the trunk): Remove …
10:38 AM Changeset [10400] by gb
  • branches/working-0711/ccl/level-1/l1-pathnames.lisp
Simpler CCL-DIRECTORY (from trunk.) Make a bad idea (use of $HOME) …
10:30 AM Changeset [10399] by gb
  • branches/working-0711/ccl/level-1/linux-files.lisp
Don't pass (irrelevant) BUFSIZE to %ERRNO-DISP in TRY-GETTING-DIRNAME …
10:29 AM Changeset [10398] by gb
  • branches/working-0711/ccl/level-1/l1-boot-1.lisp
In INIT-LOGICAL-DIRECTORIES: don't expect USER-HOMEDIR-PATHNAME to …
4:55 AM Changeset [10397] by gb
  • branches/working-0711/ccl/level-0/X86/x86-misc.lisp
Return boolean results correctly in %SUSPEND-TCR/%RESUME-TCR.
4:54 AM Changeset [10396] by gb
  • branches/working-0711/ccl/lib/dumplisp.lisp
Create streams early. Run *LISP-SYSTEM-POINTER-FUNCTIONS* with a …
4:51 AM Changeset [10395] by gb
  • branches/working-0711/ccl/level-1/l1-boot-2.lisp
*INTERACTIVE-STREAMS-INITIALIZED* is just a global, initialized "by …
4:49 AM Changeset [10394] by gb
  • branches/working-0711/ccl/level-1/l1-application.lisp
Fix help string for --version option. Be more careful about parsing …
4:17 AM Changeset [10393] by gb
  • branches/working-0711/ccl/level-1/l1-processes.lisp
PROCESS-SUSPEND, PROCESS-RESUME: don't pass NIL to %SUSPEND-TCR, …
4:13 AM Changeset [10392] by gb
  • branches/working-0711/ccl/level-0/nfasload.lisp
Remove extra (effectless) initialization of *PACKAGE-REFS*.
4:13 AM Changeset [10391] by gb
  • branches/working-0711/ccl/level-0/l0-aprims.lisp
From rme: fix parenthesization of %CSTR-POINTER.
4:12 AM Changeset [10390] by gb
  • branches/working-0711/ccl/compiler/optimizers.lisp
Add compiler-macro for CHAR-DOWNCASE. It and existing CHAR-UPCASE use …
4:07 AM Changeset [10389] by gb
  • branches/working-0711/ccl/lisp-kernel/Threads.h
(Mostly) sync with trunk as of r10388. Differences include: - ABI …
3:22 AM Changeset [10388] by gb
  • trunk/source/lisp-kernel/x86-spentry64.s
Remove branch-prediction prefixes (or suffixes, if you prefer.)
3:21 AM Changeset [10387] by gb
  • trunk/source/lisp-kernel/x86-macros.s
Remove branch-prediction prefix in check_pending_interrupt.
3:20 AM Changeset [10386] by gb
  • trunk/source/lisp-kernel/thread_manager.c
Always use SIGRETURN macro to return from suspend_resume_handler().

Aug 7, 2008:

9:59 PM Changeset [10385] by gb
  • trunk/source/lisp-kernel/lisp-exceptions.h
Remove some old/experimental conditionalization, making some of this …

Aug 6, 2008:

12:10 PM Changeset [10384] by gb
  • trunk/linuxppc/ccl/PPCCL
new linuxppc images
12:09 PM Changeset [10383] by gb
  • trunk/darwinppc/ccl/dppccl.image
new darwinppc images
12:07 PM Changeset [10382] by gb
  • trunk/solarisx64/ccl/SX86CL64
new image for solarisx8664
12:06 PM Changeset [10381] by gb
  • trunk/freebsdx8664/ccl/FX86CL64
new image for freebsdx8664
12:05 PM Changeset [10380] by gb
  • trunk/darwinx8664/ccl/dx86cl64.image
new image for darwinxx664
12:05 PM Changeset [10379] by gb
  • trunk/linuxx8664/ccl/LX86CL64
New image for linuxx8664.
11:57 AM Changeset [10378] by gb
  • trunk/source/compiler/optimizers.lisp
Compiler-macros on INSTANCE-SLOTS, INSTANCE-CLASS-WRAPPER, …
11:50 AM Changeset [10377] by gb
  • trunk/source/level-1/l1-clos-boot.lisp
Split INSTANCE-SLOTS into (inlineable) standard case, non-standard case.
11:40 AM Changeset [10376] by gb
  • trunk/source/level-1/l1-clos-boot.lisp
INSTANCE-CLASS-WRAPPER: non-generic, split into standard, non-standard …
11:39 AM Changeset [10375] by gb
  • trunk/source/compiler/optimizers.lisp
Add compiler-macro for READ-CHAR. (May need to work on (values X nil) …
11:10 AM Changeset [10374] by gb
  • trunk/source/lib/streams.lisp
Split off fixed-arg READ-CHAR-INTERNAL from READ-CHAR.
11:09 AM Changeset [10373] by gb
  • trunk/source/compiler/optimizers.lisp
Compiler-macros for case-folding.
10:20 AM Changeset [10372] by gb
  • trunk/source/level-1/l1-aprims.lisp
Do Unicode case-folding in linear time; make the image a few 100KB (of …
9:40 AM Changeset [10371] by gb
  • trunk/source/compiler/X86/x862.lisp
%VALID-CODE-CHAR for x86 backend.
9:30 AM Changeset [10370] by gb
  • trunk/source/compiler/PPC/ppc2.lisp
Handle "full-safety" bit. Implement handler for %valid-code-char.
9:28 AM Changeset [10369] by gb
  • trunk/source/lisp-kernel/darwinppc64/Makefile
Enable -O2.
9:01 AM Changeset [10368] by gb
  • trunk/source/compiler/nx1.lisp
Translate CODE-CHAR into %VALID-CODE-CHAR when type decl allows. …
9:00 AM Changeset [10367] by gb
  • trunk/source/compiler/X86/x862.lisp
Define $DECL_FULL_SAFETY. Set that bit in p2 decls when (SAFETY 3) is …
9:00 AM Changeset [10366] by gb
  • trunk/source/compiler/nxenv.lisp
Define $DECL_FULL_SAFETY. Set that bit in p2 decls when (SAFETY 3) is …
6:31 AM Changeset [10365] by gb
  • trunk/source/compiler/PPC/PPC32/ppc32-vinsns.lisp
Change fixnum->char (to exclude #xffff,#xfffe); add char-code->char.
6:30 AM Changeset [10364] by gb
  • trunk/source/lisp-kernel/ppc-gc.c
Long-standing bug in ppc64 version of mark_pc_root: can't decrement …
12:54 AM Changeset [10363] by rme
  • trunk/source/compiler/X86/X8632/x8632-vinsns.lisp
Port r10361, more or less. (update set-nargs, fixnum->char; new …

Aug 5, 2008:

9:41 PM Changeset [10362] by gb
  • trunk/source/level-0/nfasload.lisp
Use FUNCTION-VECTOR-TO-FUNCTION, which may be a no-op.
9:40 PM Changeset [10361] by gb
  • trunk/source/compiler/X86/X8664/x8664-vinsns.lisp
Since we're using the more compact encoding of MOVL, no need to …
9:37 PM Changeset [10360] by gb
  • trunk/source/compiler/nxenv.lisp
Enable %VALID-CODE-CHAR operator, at the expense of %ttagp (68k leftover.)
11:48 AM Changeset [10359] by gb
  • trunk/source/level-1/l1-aprims.lisp
Define VALID-CHAR-CODE-P.
11:48 AM Changeset [10358] by gb
  • trunk/source/level-1/l1-typesys.lisp
Propagate r10357 from working-0711.
11:46 AM Changeset [10357] by gb
  • branches/working-0711/ccl/level-1/l1-typesys.lisp
DEFTYPE for VALID-CHAR-CODE was lost in the shuffle.
11:35 AM Changeset [10356] by gb
  • trunk/source/level-1/l1-error-system.lisp
From working-0711 branch: Stop supporting old (CLtL2) DEFINE-CONDITION …
11:18 AM Changeset [10355] by gb
  • trunk/source/level-1/l1-unicode.lisp
Fixes from working-0711.
11:17 AM Changeset [10354] by gb
  • trunk/source/lib/macros.lisp
WITH-ENCODED-CSTRS: encoding name, not constant encoding object.
11:16 AM Changeset [10353] by gb
  • trunk/source/compiler/optimizers.lisp
GET-CHARACTER-ENCODING of a constant/valid encoding name -> encoding.
11:02 AM Changeset [10352] by gb
  • trunk/source/level-1/l1-io.lisp
Propagate r10350 to trunk.
11:02 AM Changeset [10351] by gb
  • trunk/source/level-0/l0-pred.lisp
Propagate r10349 to trunk.
10:52 AM Changeset [10350] by gb
  • branches/working-0711/ccl/level-1/l1-io.lisp
In WRITE-AN-ISTRUCT, need to use ISTRUCT-CELL-NAME on 0th element of …
10:50 AM Changeset [10349] by gb
  • branches/working-0711/ccl/level-0/l0-pred.lisp
In the #+x8664-target *NODEHEADER-1-TYPES*, say INTERNAL-STRUCTURE, …
10:15 AM Changeset [10348] by gb
  • branches/working-0711/ccl/compiler/optimizers.lisp
Missing comma in compiler-macro for 3-arg case of CHAR> .
10:13 AM Changeset [10347] by gb
  • trunk/linuxppc/ccl/PPCCL
images for linuxppc
9:32 AM Changeset [10346] by gb
  • trunk/darwinppc/ccl/dppccl.image
darwinppc images
9:24 AM Changeset [10345] by gb
  • trunk/solarisx64/ccl/SX86CL64
new Solarix x8664 image
9:19 AM Changeset [10344] by gb
  • trunk/freebsdx8664/ccl/FX86CL64
FreeBSD x8664 image
9:16 AM Changeset [10343] by gb
  • trunk/darwinx8664/ccl/dx86cl64.image
darwinx8664 image
9:13 AM Changeset [10342] by gb
  • trunk/linuxx8664/ccl/LX86CL64
Linuxx8664 image for package-ref changes.
9:11 AM Changeset [10341] by gb
  • trunk/source/compiler/optimizers.lisp
Compiler-macros for package-reg stuff.
8:49 AM Changeset [10340] by gb
  • trunk/source/level-0/nfasload.lisp
Runtime support for package-ref stuff.
4:38 AM Changeset [10339] by rme
  • trunk/source/compiler/X86/X8632/x8632-vinsns.lisp
Update macro DEFINE-X8632-SUBPRIM-JUMP-VINSN, vinsn THROW.
1:39 AM Changeset [10338] by rme
  • trunk/source/level-1/x86-error-signal.lisp
Use %CHECK-ANCHORED-UUO in %XERR-DISP for x8632.
1:38 AM Changeset [10337] by rme
  • trunk/source/lib/x86-backtrace.lisp
Conditionalize some %apply-in-frame support functions for x8632.
1:36 AM Changeset [10336] by rme
  • trunk/source/lib/misc.lisp
*heap-utilization-vector-type-names* for x8632 (same as ppc32).
1:35 AM Changeset [10335] by rme
  • trunk/source/level-1/x86-trap-support.lisp
Conditionalize %CHECK-ANCHORED-UUO for x8632.
1:23 AM Changeset [10334] by rme
  • trunk/source/lisp-kernel/x86-constants32.h
Add foreign_sp and prev_xframe fields to xcf struct.
1:22 AM Changeset [10333] by rme
  • trunk/source/compiler/X86/x862.lisp
x862-typechecked-form: changes for x8632
1:19 AM Changeset [10332] by rme
  • trunk/source/compiler/X86/X8632/x8632-arch.lisp
Add foreign-sp and prev-xframe slots to xcf. Define tsp-frame and …

Aug 4, 2008:

10:51 PM Changeset [10331] by rme
  • trunk/source/level-0/X86/x86-symbol.lisp
Save a few bytes by using TEST rather than CMP with a immediate of 0. …
10:34 PM Changeset [10330] by rme
  • trunk/source/level-0/X86/X8632/x8632-symbol.lisp
%STRING-HASH for x8632.
12:17 PM Changeset [10329] by gb
  • trunk/linuxx8664/ccl/LX86CL64
new linuxx8664 image
12:16 PM Changeset [10328] by gb
  • trunk/darwinx8664/ccl/dx86cl64.image
new darwinx8664 image
12:15 PM Changeset [10327] by gb
  • trunk/solarisx64/ccl/SX86CL64
new Solarix x8664 image
12:14 PM Changeset [10326] by gb
  • trunk/linuxppc/ccl/PPCCL
new linuxppc images
12:13 PM Changeset [10325] by gb
  • trunk/freebsdx8664/ccl/FX86CL64
new FreeBSD x8664 image
12:13 PM Changeset [10324] by gb
  • trunk/darwinppc/ccl/dppccl.image
new darwinppc images: new fasl version, istruct type changes
12:00 PM Changeset [10323] by gb
  • trunk/source/xdump/faslenv.lisp
Finish bumping fasl version.
11:52 AM Changeset [10322] by gb
  • trunk/source/lib/nfcomp.lisp
Bump current fasl version.
11:18 AM Changeset [10321] by gb
  • trunk/source/compiler/nx1.lisp
Remove training wheels, start bumping fasl version.
10:47 AM Changeset [10320] by gb
  • trunk/source/library/lispequ.lisp
%ISTRUCT macro uses REGISTER-ISTRUCT-CELL, which has been the point of …
10:47 AM Changeset [10319] by gb
  • trunk/source/compiler/optimizers.lisp
Compiler-macro on REGISTER-ISTRUCT-CELL.
10:38 AM Changeset [10318] by gb
  • trunk/source/compiler/nx0.lisp
Missed more cases involving definition-environment istructs.
10:26 AM Changeset [10317] by gb
  • trunk/source/level-1/l1-readloop.lisp
Missed an '(%svref istruct 0) in %SYMBOL-MACROEXPAND-1.
10:01 AM Changeset [10316] by gb
  • trunk/linuxppc/ccl/PPCCL
linuxppc images. Almost bootstrapped
10:00 AM Changeset [10315] by gb
  • trunk/darwinppc/ccl/dppccl.image
darwinppc images
9:55 AM Changeset [10314] by gb
  • trunk/solarisx64/ccl/SX86CL64
Solarisx8664 image.
9:51 AM Changeset [10313] by gb
  • trunk/freebsdx8664/ccl/FX86CL64
FreeBSD x8664 image
9:48 AM Changeset [10312] by gb
  • trunk/darwinx8664/ccl/dx86cl64.image
darwinx8664 image
9:45 AM Changeset [10311] by gb
  • trunk/linuxx8664/ccl/LX86CL64
Image for linuxx8664, nominally ready for istruct cell change.
9:44 AM Changeset [10310] by gb
  • trunk/source/xdump/faslenv.lisp
DEFFASLOP names the function.
9:44 AM Changeset [10309] by gb
  • trunk/source/compiler/nx-basic.lisp
Don't assume that (uvref istruct 0) is a symbol; try to use accessors …
8:52 AM Changeset [10308] by gb
  • trunk/linuxppc/ccl/PPCCL
still more images for linuxppc
8:44 AM Changeset [10307] by gb
  • trunk/darwinppc/ccl/dppccl.image
darwinppc images
8:38 AM Changeset [10306] by gb
  • trunk/solarisx64/ccl/SX86CL64
image for Solaris x8664
8:34 AM Changeset [10305] by gb
  • trunk/freebsdx8664/ccl/FX86CL64
Another safety-net FreeBSD x8664 image.
8:31 AM Changeset [10304] by gb
  • trunk/darwinx8664/ccl/dx86cl64.image
another darwinx8664 image for early istruct-cell bootstrapping.
8:24 AM Changeset [10303] by gb
  • trunk/linuxx8664/ccl/LX86CL64
Image for bootstrapping, again.
8:24 AM Changeset [10302] by gb
  • trunk/source/xdump/xfasload.lisp
Merge in some stuff from working-0711, especially stuff dealing with …
8:23 AM Changeset [10301] by gb
  • trunk/source/library/lispequ.lisp
Check for CONSP at runtime (for bootstrapping) in ISTRUCT-CELL-NAME …
8:22 AM Changeset [10300] by gb
  • trunk/source/lib/nfcomp.lisp
Enable ISTRUCT-CELL-P.
8:21 AM Changeset [10299] by gb
  • trunk/source/level-1/l1-clos-boot.lisp
Use SET-ISTRUCT-CELL-INFO (not (SETF ISTRUCT-CELL-INFO)) in …
7:32 AM Changeset [10298] by gb
  • trunk/linuxx8664/ccl/LX86CL64
bootstrapping image for linuxx8664
7:26 AM Changeset [10297] by gb
  • trunk/freebsdx8664/ccl/FX86CL64
FreeBSD x8664 image
7:21 AM Changeset [10296] by gb
  • trunk/solarisx64/ccl/SX86CL64
Solarisx8664 image. Still some Solaris bugs …
5:38 AM Changeset [10295] by gb
  • trunk/linuxppc/ccl/PPCCL
Images for linuxppc.
5:25 AM Changeset [10294] by gb
  • trunk/darwinppc/ccl/dppccl.image
More bootstrapping paranoia: images for darwinppc.
5:23 AM Changeset [10293] by gb
  • trunk/source/level-1/l1-clos-boot.lisp
Use MAKE-ISTRUCT class to create istruct-based classes.
5:22 AM Changeset [10292] by gb
  • trunk/source/lib/foreign-types.lisp
Don't make built-in istruct classes here.
5:22 AM Changeset [10291] by gb
  • trunk/source/compiler/nx1.lisp
Don't inline STRUCT-TYPEP. (Might slow some things down until this is …
5:21 AM Changeset [10290] by gb
  • trunk/source/cocoa-ide/hemlock/src/fill.lisp
Don't make OPTIMIZE declamation persist at load time.
5:20 AM HintsForAsdfAndOpenmcl edited by bfulgham
(diff)
4:31 AM Changeset [10289] by gb
  • trunk/darwinppc/ccl/dppccl.image
images for darwinppc
4:23 AM Changeset [10288] by gb
  • trunk/source/level-1/l1-sockets.lisp
Fix linuxppc conditionalization in C_SETSOCKOPT.
4:20 AM Changeset [10287] by gb
  • trunk/linuxppc/ccl/PPCCL
images for linuxppc
4:01 AM Changeset [10286] by gb
  • trunk/solarisx64/ccl/SX86CL64
solaris x8664 image
3:46 AM Changeset [10285] by gb
  • trunk/freebsdx8664/ccl/FX86CL64
freebsdx8664 bootstrapping image
3:42 AM Changeset [10284] by gb
  • trunk/darwinx8664/ccl/dx86cl64.image
darwinx8664 image for early istruct-cell bootstrapping.
3:36 AM Changeset [10283] by gb
  • trunk/linuxx8664/ccl/LX86CL64
linux-x8664 image, for early istruct-cell stuff.
3:33 AM Changeset [10282] by gb
  • trunk/source/level-0/l0-pred.lisp
Early changes to support "istruct cells", which can speed up …
2:07 AM Changeset [10281] by gb
  • trunk/source/level-0/l0-cfm-support.lisp
Use entry->addr to hide the differences between a foreign "entry" …

Aug 3, 2008:

1:39 AM Changeset [10280] by rme
  • trunk/source/level-1/l1-boot-2.lisp
In SET-TERMINAL-ENCODING, also set the external format for *STDERR*.

Aug 2, 2008:

10:16 PM Changeset [10279] by gb
  • trunk/source/level-1/l1-streams.lisp
(from rme): lose the quote in the CHECK-TYPE form in the default (SETF …
10:10 PM Changeset [10278] by gb
  • trunk/source/lisp-kernel/darwinx8664/.gdbinit
Use 'pl' (not 'l', which may be predefined) to print lisp objects (as …
10:08 PM Changeset [10277] by gb
  • trunk/source/lib/dumplisp.lisp
In RESTORE-LISP-POINTERS: clear *INTERACTIVE-STREAMS-INITIALIZED* …
10:03 PM Changeset [10276] by gb
  • trunk/source/level-1/l1-pathnames.lisp
Don't try to interpret (Cocoa, GNUStep) bundles in CCL-DIRECTORY. …
10:01 PM Changeset [10275] by gb
  • trunk/source/level-1/l1-application.lisp
Try to be more careful when parsing the -K (terminal encoding) option; …
9:52 PM Changeset [10274] by gb
  • trunk/source/level-1/l1-boot-2.lisp
*INTERACTIVE-STREAMS-INITIALIZED*: just a global, reset and set …
2:02 AM Changeset [10273] by rme
  • trunk/source/lisp-kernel/x86-constants32.s
Define csp_frame struct. Use it in a few places, also saving the …
1:58 AM Changeset [10272] by rme
  • trunk/source/level-0/X86/X8632/x8632-hash.lisp
Undo my incorrect "correction" in FAST-MOD-3.

Aug 1, 2008:

11:26 PM Changeset [10271] by gb
  • release/1.2/source/level-1/l1-io.lisp
Don't use *PNAME-BUFFER* in WRITE-PERVERTED-STRING.
10:47 AM Ticket #323 (CCL crashes to kernel debugger if working directory does not exist) created by hans
Certainly not something very important: deng-hhueb 445_$ cd /tmp/ …

Jul 31, 2008:

11:02 PM Changeset [10270] by rme
  • trunk/source/level-0/X86/X8632/x8632-misc.lisp
In %get-spin-lock, it's x8632::tcr.linear (not x8664).
10:39 PM Changeset [10269] by rme
  • trunk/darwin-x86-headers/libc/C/populate.sh
Also process /usr/include/poll.h.
5:53 PM Changeset [10268] by rme
  • trunk/source/xdump/hashenv.lisp
Special-case +nil-hash+ for x8632 so that cross-compiling from x8664 works.
5:51 PM Changeset [10267] by rme
  • trunk/source/level-0/X86/X8632/x8632-def.lisp
%copy-function for x8632.
5:50 PM Changeset [10266] by rme
  • trunk/source/level-0/X86/X8632/x8632-misc.lisp
New locking stuff, tcr suspend/resume traps, static-cons stuff.
5:47 PM Changeset [10265] by rme
  • trunk/source/level-0/X86/X8632/x8632-hash.lisp
fast-mod-3 for x8632.
5:45 PM Changeset [10264] by rme
  • trunk/source/lisp-kernel/lisp-debug.c
When printing lisp registers, note whether EDX is unboxed by virtue of …
5:44 PM Changeset [10263] by rme
  • trunk/source/lisp-kernel/x86-gc.c
If DF is set in the flags, treat EDX as an unboxed register. Also …
5:26 PM Changeset [10262] by rme
  • trunk/source/lisp-kernel/pmcl-kernel.c
Move up subprims_base for x8632, too.
5:24 PM Changeset [10261] by rme
  • trunk/source/lisp-kernel/x86-spentry32.s
Ensure DF is clear before calling foreign code.
5:17 PM Changeset [10260] by rme
  • trunk/source/level-1/linux-files.lisp
Use (%null-ptr) in lieu of +null-ptr+
4:25 AM Changeset [10259] by rme
  • trunk/source/xdump/xx8632-fasload.lisp
Move up static-space-address by 64K.
4:21 AM Changeset [10258] by rme
  • trunk/source/library/darwinx8632-syscalls.lisp
poll syscall.
4:17 AM Ticket #297 (process-enable experiencing broken symptons on rc1.2) closed by gb
fixed: Some later discussion on openmcl-devel indicated that this was just a …
2:53 AM Ticket #322 (Need to update Wiki entries on upgrading from source (and via svn)) created by gb
The information seems to still be generally informative and accurate …

Jul 30, 2008:

11:18 PM Ticket #320 (DEAD-MACPTR referenced in saved currency-converter application) closed by gb
fixed: This seems to have been caused by code which runs after ObjC class …
11:04 PM Changeset [10257] by gb
  • trunk/source/level-0/PPC/ppc-clos.lisp
In %LARGE-SET-SLOT-ID-VALUE, use cmplr instead of cmplw, in case …
11:03 PM Changeset [10256] by gb
  • trunk/source/lib/dumplisp.lisp
In CLEAR-IOBLOCK-STREAMS, be careful about the use of TYPEP: we may …
11:01 PM Changeset [10255] by gb
  • trunk/source/lib/dumplisp.lisp
In CLEAR-IOBLOCK-STREAMS, be careful about the use of TYPEP: we may …
10:54 PM Changeset [10254] by gb
  • trunk/source/lib/compile-ccl.lisp
First cut at an UPDATE-CCL function: (update-ccl &key (verbose t)) …
10:48 PM Changeset [10253] by gb
  • trunk/source/level-1/l1-processes.lisp
Saner handling of WAIT arg in PROCESS-ENABLE, as per 1.2.
10:47 PM Changeset [10252] by gb
  • trunk/source/examples/cocoa/currency-converter/currency-converter.lisp
Propagate r10236 to trunk.
6:32 PM Changeset [10251] by rme
  • trunk/source/compiler/X86/X8632/x8632-arch.lisp
Update nil-value, t-value, x8632-subprims-base due to NIL relocation. …
6:29 PM Changeset [10250] by rme
  • trunk/source/lisp-kernel/x86-constants32.s
Update nil_value, t_value, lisp_globals_limit, nrs. Add save_eflags …
6:26 PM Changeset [10249] by rme
  • trunk/source/lisp-kernel/x86-constants32.h
Additions to struct hash_table_vector_header. Add save_eflags slot to …
5:15 PM Changeset [10248] by rme
  • trunk/source/lisp-kernel/x86-spentry32.s
Update .SPunbind_interrupt_level to check for pending suspend request. …
4:10 PM Changeset [10247] by rme
  • trunk/source/level-0/l0-pred.lisp
In *nodeheader-types* for x8632, lisp-thread => basic-stream.
8:46 AM Ticket #321 (Style-warning can't be used from user program) created by lenst
Doing […] Results in a strange error: […] Style-warning has no …
3:07 AM Changeset [10246] by gb
  • trunk/source/lisp-kernel/x86-exceptions.c
In callback_for_interrupt(), need to initialize save_rbp/save_ebp …
12:31 AM Changeset [10245] by gz
  • branches/working-0711/ccl/lib/pprint.lisp
Fix pretty printer to not remove quoted spaces at end of line (from …
12:27 AM Changeset [10244] by gz
  • branches/working-0711/ccl/compiler/nx0.lisp
Add form CCL:WITHOUT-COMPILING-CODE-COVERAGE, which disables code …
12:06 AM CodeCoverage edited by gz
(diff)

Jul 29, 2008:

12:16 PM Changeset [10243] by mb
  • branches/working-0711/ccl
Use public http url for the tools/advice-profiler external
12:09 PM Changeset [10242] by mb
  • branches/working-0711/ccl
Added tools/advice-profiler as an external
12:08 PM Changeset [10241] by mb
  • branches/working-0711/ccl/tools/advice-profiler
removing directory, will replace with svn:externals
11:40 AM Changeset [10240] by gb
  • branches/win64/scripts/ccl64
Handle Cygwin, Windows paths. Set DD convenience variable later.
11:07 AM Changeset [10239] by mb
  • branches/working-0711/tools
Remove working-0711/tools directory
11:06 AM Changeset [10238] by mb
  • branches/working-0711/ccl/tools/advice-profiler
Try again to copy advice-profiler from trunk
11:05 AM Changeset [10237] by mb
  • branches/working-0711/tools
Copy advice-profiler from trunk
10:21 AM Changeset [10236] by gb
  • release/1.2/source/examples/cocoa/currency-converter/currency-converter.lisp
At the lisp level, the #/convert: method on conveter-controller …
8:02 AM Ticket #320 (DEAD-MACPTR referenced in saved currency-converter application) created by gb
It was reported in …
6:05 AM Changeset [10235] by rme
  • trunk/source/compiler/optimizers.lisp
consp compiler macro punts on x8632 (NIL and CONS share a tag).
4:46 AM Changeset [10234] by rme
  • trunk/source/compiler/X86/X8632/x8632-vinsns.lisp
Update address of .SPcall_closure in vinsn init-nclosure. Add a few …
4:09 AM Changeset [10233] by gb
  • branches/win64/CROSS-LX86CL64
not needed

Jul 28, 2008:

11:13 PM Ticket #319 (RUN-PROGRAM and stream encodings) created by gb
Many standard programs (many GNU tools, including GCC) produce output …
10:37 PM Ticket #318 (RUN-PROGRAM I/O limitations) created by gb
[…] doesn't work as expected. CCL::MONITOR-EXTERNAL-PROCESS only …
1:29 PM Changeset [10232] by gb
  • trunk/source/doc/release-notes.txt
Still testing UPDATE-CCL.
1:16 PM Changeset [10231] by gb
  • trunk/source/doc/release-notes.txt
Still testing UPDATE-CCL.
1:12 PM Changeset [10230] by gb
  • trunk/source/doc/release-notes.txt
Still testing UPDATE-CCL.
1:07 PM Changeset [10229] by gb
  • trunk/source/doc/release-notes.txt
Still testing UPDATE-CCL.
1:07 PM Changeset [10228] by gb
  • trunk/source/lib/backtrace.lisp
In LOCAL-VALUE: no need to check pos against "nargs". (This was fixed …
1:05 PM Changeset [10227] by gb
  • trunk/source/level-1/l1-io.lisp
WRITE-PERVERTED-STRING also used *PNAME-BUFFER*.
12:55 PM Changeset [10226] by gb
  • trunk/source/doc/release-notes.txt
Still testing UPDATE-CCL.
12:48 PM Changeset [10225] by gb
  • trunk/source/doc/release-notes.txt
Still testing UPDATE-CCL.
12:43 PM Changeset [10224] by gb
  • trunk/source/doc/release-notes.txt
Remove the newline (testing UPDATE-CCL).
12:40 PM Changeset [10223] by gb
  • trunk/source/doc/release-notes.txt
Add a newline (testing UPDATE-CCL).
12:36 PM Changeset [10222] by gb
  • trunk/source/lisp-kernel/memory.c
Don't conditionalize for Solaris in UnProtectMemory?.
11:39 AM Changeset [10221] by gb
  • trunk/source/lib/ccl-export-syms.lisp
Export UPDATE-CCL.
Note: See TracTimeline for information about the timeline view.