Timeline


and

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 …

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