Timeline


and

Sep 5, 2005:

8:20 PM Changeset [2501] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:02 PM Changeset [2500] by bryan
  • trunk/ccl/level-1/l1-sysio.lisp
(defclass file-stream): rename original-name slot to actual-filename. …
2:20 PM Changeset [2499] by gb
  • trunk/ccl/ChangeLog
* empty log message *
1:55 PM Changeset [2498] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
1:55 PM Changeset [2497] by gb
  • trunk/ccl/level-0/l0-hash.lisp
In REMHASH: if the key being removed happens to also be in the cache, …
1:53 PM Changeset [2496] by gb
  • trunk/ccl/lisp-kernel/constants64.h
Define slot_unbound for ppc64.
8:20 AM Changeset [2495] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:34 AM Changeset [2494] by gb
  • trunk/ccl/lisp-kernel/image.h
Bump ABI_VERSION_*, for hash-table related changes.
7:33 AM Changeset [2493] by gb
  • trunk/ccl/xdump/heap-image.lisp
Bump *image-abi-version*.
7:20 AM Changeset [2492] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:10 AM Changeset [2491] by gb
  • trunk/ccl/level-0/l0-hash.lisp
Lots of changes. This code hasn't really supported any kind of …
6:23 AM Changeset [2490] by gb
  • trunk/ccl/lisp-kernel/gc.c
Don't invalidate cached hash_table key/value pairs here; let lisp code …
6:21 AM Changeset [2489] by gb
  • trunk/ccl/lisp-kernel/constants32.h
Define slot_unbound, slot_unbound_marker.
6:20 AM Changeset [2488] by gb
  • trunk/ccl/lib/hash.lisp
WITH-HASH-TABLE-ITERATOR: assume that locking, GC inhibition happen …
6:20 AM Changeset [2487] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:19 AM Changeset [2486] by gb
  • trunk/ccl/level-0/PPC/ppc-utils.lisp
SET-LISP-HEAP-GC-THRESHOLD does nothing (and returns NIL) if its …
6:18 AM Changeset [2485] by gb
  • trunk/ccl/level-0/PPC/ppc-misc.lisp
Don't do any SYNCing or ISYNCing before or after %LOCK-GC-LOCK and …
6:15 AM Changeset [2484] by gb
  • trunk/ccl/library/lispequ.lisp
replace unused NHASH.MAP-COUNT with NHASH.ITERATOR. Add NHASH.FIND …
6:13 AM Changeset [2483] by gb
  • trunk/ccl/lisp-kernel/darwin/Makefile
CHEADERS includes constants32.h.
6:12 AM Changeset [2482] by gb
  • trunk/ccl/xdump/hashenv.lisp
secondary-keys-*-2 holds double values of the secondary-keys primes. …
5:56 AM Changeset [2481] by gb
  • trunk/ccl/level-1/l1-aprims.lisp
Reformat some comments.
5:53 AM Changeset [2480] by gb
  • trunk/ccl/level-0/l0-symbol.lisp
Define *INTERRUPT-LEVEL* and try to guarantee that it's the first …
5:50 AM Changeset [2479] by gb
  • trunk/ccl/level-0/l0-misc.lisp
WRITE-LOCK-RWLOCK-DISABLE-INTERRUPTS: does WRITE-LOCK-RWLOCK and …
5:48 AM Changeset [2478] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
Use ACODE-S16-CONSTANT-P to recognize unbound/slot-unbound markers as …
5:47 AM Changeset [2477] by gb
  • trunk/ccl/compiler/nxenv.lisp
Be more careful about asserting that things that can have side-effects …
5:45 AM Changeset [2476] by gb
  • trunk/ccl/compiler/nx0.lisp
ACODE-16-BIT-CONSTANT-P recognizes unbound/slot-unbound markers, as …
5:39 AM Changeset [2475]
  • tags/pre_1_0_pre_hash_modifications
This commit was manufactured by cvs2svn to create tag …
5:39 AM Changeset [2474] by gb
  • trunk/ccl/lib/macros.lisp
Don't try to reference STACK-PTR when tracing in DEFCALLBACK-BODY; it …
12:20 AM Changeset [2473] by gb
  • trunk/ccl/ChangeLog
* empty log message *

Sep 4, 2005:

11:44 PM Changeset [2472] by bryan
  • trunk/ccl/level-1/l1-typesys.lisp
(def-type-translator complex ...) ratio and bignums aren't properly …

Sep 2, 2005:

10:20 AM Changeset [2471] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:06 AM Changeset [2470] by gb
  • trunk/ccl/lib/time.lisp
GET-INTERNAL-REAL-TIME basically tracks elapsed time since the first …
10:05 AM Changeset [2469] by gb
  • trunk/ccl/lisp-kernel/lisp-exceptions.c
pc_luser_xp(): allow catch_frame initialization to be interrupted, do …
10:04 AM Changeset [2468] by gb
  • trunk/ccl/lisp-kernel/lisp-exceptions.h
Recognize instructions (str(rX,nnn(nargs))) used to initialize catch …
10:03 AM Changeset [2467] by gb
  • trunk/ccl/lisp-kernel/macros.s
Try to make catch/unwind-protect frames faster: allocate on the tstack …
7:20 AM Changeset [2466] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:49 AM Changeset [2465] by bryan
  • trunk/ccl/level-1/version.lisp
bump.
5:20 AM Changeset [2464] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:33 AM Changeset [2463] by bryan
  • trunk/ccl/level-1/l1-reader.lisp
the reader gets first dibs on arithmetic errors. signal a …

Sep 1, 2005:

2:20 PM Changeset [2462] by gb
  • trunk/ccl/ChangeLog
* empty log message *
1:28 PM Changeset [2461] by gb
  • trunk/ccl/lisp-kernel/spentry.s
be more careful about restoring saveregs after ff-call, syscall: set …
1:20 PM Changeset [2460] by gb
  • trunk/ccl/lisp-kernel/gc.c
Indentation changes only.

Aug 31, 2005:

10:20 PM Changeset [2459] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:36 PM Changeset [2458] by gb
  • trunk/ccl/compiler/nx1.lisp
NX1-1D-VSET, NX1-1D-VREF: only transform into a typed uvref if the …
3:20 AM Changeset [2457] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:00 AM Changeset [2456] by gb
  • trunk/ccl/level-1/linux-files.lisp
It shouldn't matter too much, but the newly documented …
2:59 AM Changeset [2455] by gb
  • trunk/ccl/lisp-kernel/thread_manager.c
On older versions of LINUX, sem_timedwait() may not return error …

Aug 30, 2005:

9:20 PM Changeset [2454] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:24 PM Changeset [2453] by bryan
  • trunk/ccl/level-0/l0-array.lisp
add doc strings
8:20 PM Changeset [2452] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:59 PM Changeset [2451] by bryan
  • trunk/ccl/level-1/l1-io.lisp
add more doc strings.
5:20 PM Changeset [2450] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:26 PM Changeset [2449] by bryan
  • trunk/ccl/compiler/PPC/ppc-lapmacros.lisp
add doc strings to development-mode dictionary.
4:20 PM Changeset [2448] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:52 PM Changeset [2447] by bryan
  • trunk/ccl/level-0/PPC/ppc-utils.lisp
add doc strings to garbage collection dictionary
8:20 AM Changeset [2446] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:31 AM Changeset [2445] by bryan
  • trunk/ccl/level-1/version.lisp
bump.
7:26 AM Changeset [2444] by bryan
  • trunk/ccl/level-1/l1-reader.lisp
add doc strings for operating-system dictionary
7:20 AM Changeset [2443] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:12 AM Changeset [2442] by bryan
  • trunk/ccl/level-0/PPC/ppc-def.lisp
add doc strings for the foreign-function-interface dictionary.
6:20 AM Changeset [2441] by bryan
  • trunk/ccl/level-1/linux-files.lisp
add doc strings for external-program dictionary.
6:20 AM Changeset [2440] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:06 AM Changeset [2439] by bryan
  • trunk/ccl/level-1/l1-sockets.lisp
add doc strings for sockets dictionary.
5:24 AM Changeset [2438] by bryan
  • trunk/ccl/level-0/l0-aprims.lisp
add doc strings for the threads dictionary.

Aug 29, 2005:

4:20 AM Changeset [2437] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:19 AM Changeset [2436] by gb
  • trunk/ccl/xdump/xfasload.lisp
Optionally suppress messages about cold-load functions and their addresses.
4:18 AM Changeset [2435] by gb
  • trunk/ccl/lisp-kernel/darwin/Makefile
Base the choice of -lgcc vs. -lSystemStubs on the GCC version, not the …
12:20 AM Changeset [2434] by gb
  • trunk/ccl/ChangeLog
* empty log message *

Aug 28, 2005:

11:22 PM Changeset [2433] by gb
  • trunk/ccl/xdump/xfasload.lisp
TARGET-XLOAD-LEVEL-0 prints a message reminding us of the …
11:20 PM Changeset [2432] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:13 PM Changeset [2431] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
10:55 PM Changeset [2430] by gb
  • trunk/ccl/lib/macros.lisp
WITH-HASH-TABLE-ITERATOR: get a clue, don't evaluate argform twice.
10:45 PM Changeset [2429] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp
ppc64::tag-misc -> ppc64::fulltag-misc in ISTRUCT-TYPEP vinsn.
10:44 PM Changeset [2428] by gb
  • trunk/ccl/library/lispequ.lisp
Hash-table accessors here.
10:44 PM Changeset [2427] by gb
  • trunk/ccl/lib/macros.lisp
Hash-table locking macros here.
10:43 PM Changeset [2426] by gb
  • trunk/ccl/lib/hash.lisp
Move hash-table accessors (nhash.*) to the more-public lispequ.lisp.
10:42 PM Changeset [2425] by gb
  • trunk/ccl/xdump/hashenv.lisp
Move WITH-EXCLUSIVE-HASH-LOCK, WITH-HASH-WRITE-LOCK to macros.lisp, …
8:20 AM Changeset [2424] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:33 AM Changeset [2423] by gb
  • trunk/ccl/lisp-kernel/lisp-exceptions.c
Fix typo (extra #else).
7:32 AM Changeset [2422] by gb
  • trunk/ccl/library/chud-metering.lisp
Ignore errors (CHUD state) when cleaning up on exit.
7:29 AM Changeset [2421] by gb
  • trunk/ccl/lisp-kernel/lisp-exceptions.c
Bigger red zone, larger stack alignment on ppc64.
7:28 AM Changeset [2420] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
7:27 AM Changeset [2419] by gb
  • trunk/ccl/lib/macros.lisp
WITH-HASH-TABLE-ITERATOR locks table & disables GC.
7:26 AM Changeset [2418] by gb
  • trunk/ccl/level-0/l0-hash.lisp
If we have to obtain an exclusive lock on the hash table and disable …
7:25 AM Changeset [2417] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
Inline ISTRUCT-TYPEP.
7:20 AM Changeset [2416] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:58 AM Changeset [2415] by gb
  • trunk/ccl/lib/hash.lisp
Remove a few stale comments.
4:20 AM Changeset [2414] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:26 AM Changeset [2413] by gb
  • trunk/ccl/lisp-kernel/Threads.h
Conditionalize SEM_WAIT_FOREVER for Darwin (especially Darwin64).

Aug 26, 2005:

11:20 AM Changeset [2412] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:41 AM Changeset [2411] by gb
  • trunk/ccl/lisp-kernel/lisp-exceptions.c
Something's got to reset tcr->interrupt_level after an interrupt trap.

Aug 25, 2005:

7:20 AM Changeset [2410] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:27 AM Changeset [2409] by gb
  • trunk/ccl/lisp-kernel/lisp-exceptions.c
Don't play with interrupt level before callbacks; callbacks can do so …
6:26 AM Changeset [2408] by gb
  • trunk/ccl/lisp-kernel/thread_manager.c
Don't loop if SEM_WAIT_WITH_TIMEOUT gets interrupted; return to lisp …
6:25 AM Changeset [2407] by gb
  • trunk/ccl/lisp-kernel/Threads.h
Define SEM_WAIT_FOREVER, for kernel routines that should just restart …
6:24 AM Changeset [2406] by gb
  • trunk/ccl/lib/backtrace-lds.lisp
Format a comment better.
6:23 AM Changeset [2405] by gb
  • trunk/ccl/level-1/linux-files.lisp
Semaphore waiting functions assume that %wait-on-semaphore-pointer …
6:22 AM Changeset [2404] by gb
  • trunk/ccl/level-1/l1-readloop-lds.lisp
Ensure that interrups are enabled around a break loop.
6:21 AM Changeset [2403] by gb
  • trunk/ccl/level-1/l1-numbers.lisp
Arrgh. INITIALIZE-RANDOM-STATE uses %ILSL to shift, since ASH …
6:20 AM Changeset [2402] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:20 AM Changeset [2401] by gb
  • trunk/ccl/level-0/l0-misc.lisp
Wait for lock's semaphore in one-second intervals.

Aug 24, 2005:

9:20 PM Changeset [2400] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:21 PM Changeset [2399] by gb
  • trunk/ccl/level-0/l0-hash.lisp
Restore some of the "locked additions" handling in GETHASH, since I …
8:20 PM Changeset [2398] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:19 PM Changeset [2397] by gb
  • trunk/ccl/lisp-kernel/gc.c
Fix handling of populations in recursive case of rmark.
7:58 PM Changeset [2396] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
7:58 PM Changeset [2395] by gb
  • trunk/ccl/level-0/l0-misc.lisp
Tweak ROOM output.
12:20 PM Changeset [2394] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:47 AM Changeset [2393] by gb
  • trunk/ccl/level-0/l0-hash.lisp
We don't actually use WITH-REHASH-LOCK, and don't want to allocate an …
11:46 AM Changeset [2392] by gb
  • trunk/ccl/xdump/hashenv.lisp
We don't actually use WITH-REHASH-LOCK, and don't want to allocate an …
11:45 AM Changeset [2391] by gb
  • trunk/ccl/lib/hash.lisp
Remove a newline, add a semicolon at top of file.
8:20 AM Changeset [2390] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:41 AM Changeset [2389] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
current_stack_pointer() already prototyped, inlined; need to cast to …
7:40 AM Changeset [2388] by gb
  • trunk/ccl/lisp-kernel/lisp-exceptions.c
current_stack_pointer() already prototyped, inlined.
7:39 AM Changeset [2387] by gb
  • trunk/ccl/lisp-kernel/gc.c
Make rmark() recursive, if there's enough stack space. (Falls back to …
7:38 AM Changeset [2386] by gb
  • trunk/ccl/lisp-kernel/bits.h
Prototype for inlined current_stack_pointer(). (Prototyped to return …
7:37 AM Changeset [2385] by gb
  • trunk/ccl/lib/ccl-export-syms.lisp
Export *REPORT-TIME-FUNCTION*.
7:36 AM Changeset [2384] by gb
  • trunk/ccl/lib/misc.lisp
Add *REPORT-TIME-FUNCTION*, which allows customization of the …
7:35 AM Changeset [2383] by gb
  • trunk/ccl/release-notes.txt
New file.
2:20 AM Changeset [2382] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:03 AM Changeset [2381] by gb
  • trunk/ccl/level-0/PPC/ppc-def.lisp
Still more indentation problems.
1:52 AM Changeset [2380] by gb
  • trunk/ccl/level-0/PPC/ppc-def.lisp
Some of the work that needed to be done on 64-bit %FF-CALL involved …
1:20 AM Changeset [2379] by gb
  • trunk/ccl/ChangeLog
* empty log message *
1:11 AM Changeset [2378] by gb
  • trunk/ccl/level-0/PPC/ppc-def.lisp
First cut of ppc64 %FF-CALL. Needs more work.
1:10 AM Changeset [2377] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
ALLOC-VARIABLE-EABI-C-FRAME.

Aug 23, 2005:

1:20 PM Changeset [2376] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:40 PM Changeset [2375] by gb
  • trunk/ccl/compiler/nx1.lisp
WITH-VARIABLE-C-FRAME. Lose %VREFLET.
12:39 PM Changeset [2374] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
WITH-VARIABLE-C-FRAME. PPC2-NLEXIT discards C frames.
12:37 PM Changeset [2373] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
ALLOC-VARIABLE-C-FRAME vinsns.
12:37 PM Changeset [2372] by gb
  • trunk/ccl/level-1/l1-numbers.lisp
INITIALIZE-RANDOM-STATE uses ASH instead of CCL::%ILSL; note that ASH …
12:35 PM Changeset [2371] by gb
  • trunk/ccl/level-1/l1-utils.lisp
Update the list of implementation-dependent special operators: drop …
12:34 PM Changeset [2370] by gb
  • trunk/ccl/level-1/version.lisp
Change major version to 1, minor version to 0. Change format of …
12:32 PM Changeset [2369] by gb
  • trunk/ccl/lib/compile-ccl.lisp
Ensure that (COMPILE-CCL) updates NXENV before compiling the rest of …
12:31 PM Changeset [2368] by gb
  • trunk/ccl/lib/ppcenv.lisp
Remove some unused constants.
1:20 AM Changeset [2367] by gb
  • trunk/ccl/ChangeLog
* empty log message *
1:07 AM Changeset [2366] by gb
  • trunk/ccl/lib/numbers.lisp
The seed values in a RANDOM-STATE can have their sign bits set on …
12:20 AM Changeset [2365] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:12 AM Changeset [2364] by gb
  • trunk/ccl/level-1/linux-files.lisp
Tweak Linux CPU-COUNT.

Aug 22, 2005:

11:59 PM Changeset [2363] by gb
  • trunk/ccl/level-1/linux-files.lisp
Provide a minimal definition of ED; use *RESIDENT-EDITOR-HOOK* to …
11:56 PM Changeset [2362] by gb
  • trunk/ccl/lib/ccl-export-syms.lisp
Export *RESIDENT-EDITOR-HOOK* and CPU-COUNT.
10:20 PM Changeset [2361] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:19 PM Changeset [2360] by gb
  • trunk/ccl/level-1/l1-files.lisp
FASL-FILE-P thinks that files that start with a byte of #xFF are fasl …
8:20 PM Changeset [2359] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:40 PM Changeset [2358] by bryan
  • trunk/ccl/lib/nfcomp.lisp
%compile-file: set *compile-file-truename* to (truename src).
10:20 AM Changeset [2357] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:13 AM Changeset [2356] by gb
  • trunk/ccl/lib/nfcomp.lisp
Wrap a HANDLER-BIND around compile-time evaluation, in case either …
10:08 AM Changeset [2355] by gb
  • trunk/ccl/level-1/l1-reader.lisp
Disable #, which was removed from ANSI CL a long time ago.
10:07 AM Changeset [2354] by gb
  • trunk/ccl/level-0/PPC/ppc-numbers.lisp
#+ppc64 %NEXT-RANDOM-SEED accounts for el-bizarro shifting.
10:05 AM Changeset [2353] by gb
  • trunk/ccl/examples/cocoa-listener.lisp
Use #& instead of #?, which is deprecated (the implementation …
10:05 AM Changeset [2352] by gb
  • trunk/ccl/lib/db-io.lisp
The #? reader macro is supposed to be reserved for the user. Use #& …
10:03 AM Changeset [2351] by gb
  • trunk/ccl/lib/numbers.lisp
RANDOM-STATE's PRINT-OBJECT method uses ASH instead of CCL::%ILSR.

Aug 21, 2005:

11:20 PM Changeset [2350] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:57 PM Changeset [2349] by gb
  • trunk/ccl/lisp-kernel/linux/.gdbinit
Try to parameterize more for ppc32/ppc64.
10:57 PM Changeset [2348] by gb
  • trunk/ccl/lib/macros.lisp
Add WITH-PROCESS-WHOSTATE, to make saving/restoring a process's …
10:54 PM Changeset [2347] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
10:54 PM Changeset [2346] by gb
  • trunk/ccl/level-1/linux-files.lisp
%TIMED-WAIT-ON-SEMAPHORE-POINTER takes an optional WHOSTATE argument.
10:53 PM Changeset [2345] by gb
  • trunk/ccl/level-1/l1-readloop-lds.lisp
Try harder to keep an (%UNBOUND-MARKER) as the primary return value to …
10:50 PM Changeset [2344] by gb
  • trunk/ccl/level-1/l1-processes.lisp
PROCESS-WAIT uses WITH-PROCESS-WHOSTATE.
10:49 PM Changeset [2343] by gb
  • trunk/ccl/level-1/l1-lisp-threads.lisp
THREAD-HANDLE-INTERRUPTS resets the process-whostate to "Active", …
10:48 PM Changeset [2342] by gb
  • trunk/ccl/level-0/l0-misc.lisp
Try to ensure that things that change the state of a recursive lock do …
9:20 AM Changeset [2341] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:28 AM Changeset [2340] by gb
  • trunk/ccl/lib/sparcenv.lisp
no SPARC
3:20 AM Changeset [2339] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:07 AM Changeset [2338] by gb
  • trunk/ccl/level-1/version.lisp
050820b. New binaries soon.
2:47 AM Changeset [2337] by gb
  • trunk/ccl/compiler/PPC/ppc-lap.lisp
Several changes to enable larger functions/code-vectors and to allow …
2:20 AM Changeset [2336] by gb
  • trunk/ccl/ChangeLog
* empty log message *
1:54 AM Changeset [2335] by bryan
  • trunk/ccl/level-0/l0-array.lisp
fill-pointer: when throwing a type-error, set expected-type to '(and …

Aug 20, 2005:

10:20 PM Changeset [2334] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:30 PM Changeset [2333] by bryan
  • trunk/ccl/compiler/PPC/ppc-lap.lisp
use "CCL" instead of :ccl in in-package form.
9:28 PM Changeset [2332] by bryan
  • trunk/ccl/compiler/lambda-list.lisp
add (in-package "CCL") forms.
9:20 PM Changeset [2331] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:08 PM Changeset [2330] by bryan
  • trunk/ccl/level-1/version.lisp
bump.
9:05 PM Changeset [2329] by bryan
  • trunk/ccl/lib/pprint.lisp
remove all reader-conditionalized code for non-openmcl platforms.
8:20 PM Changeset [2328] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:06 PM Changeset [2327] by bryan
  • trunk/ccl/library/loop.lisp
remove all reader-conditionalized code for non-openmcl platforms.
7:38 PM Changeset [2326] by bryan
  • trunk/ccl/level-1/l1-aprims.lisp
add (in-package "CCL") forms.
7:26 PM Changeset [2325] by bryan
  • trunk/ccl/lib/apropos.lisp
add (in-package "CCL") forms.
7:20 PM Changeset [2324] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:08 PM Changeset [2323] by bryan
  • trunk/ccl/library/darwin-syscalls.lisp
add (in-package "CCL") forms.
6:51 PM Changeset [2322] by bryan
  • trunk/ccl/library/extended-loop.lisp
no longer required. all loop code is in loop.lisp.
7:20 AM Changeset [2321] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:08 AM Changeset [2320] by bryan
  • trunk/ccl/level-1/version.lisp
bump.
7:06 AM Changeset [2319] by bryan
  • trunk/ccl/level-1/l1-reader.lisp
read-list: make sure the first form read isn't a dot.
1:20 AM Changeset [2318] by gb
  • trunk/ccl/ChangeLog
* empty log message *
1:17 AM Changeset [2317] by bryan
  • trunk/ccl/level-1/version.lisp
bump. we now pass all PRINT*, PPRINT*, and FORMAT* ansi tests.
1:14 AM Changeset [2316] by bryan
  • trunk/ccl/level-1/l1-io.lisp
array-readably-printable-p: new function. T if array can be readably …

Aug 19, 2005:

11:20 PM Changeset [2315] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:24 PM Changeset [2314] by bryan
  • trunk/ccl/lib/numbers.lisp
print-object (random-state t): cl:random-state was renamed to …
10:20 PM Changeset [2313] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:44 PM Changeset [2312] by bryan
  • trunk/ccl/level-1/l1-io.lisp
write-pname: if *print-readably*, use the readtable-case of the …

Aug 18, 2005:

7:20 AM Changeset [2311] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:14 AM Changeset [2310] by bryan
  • trunk/ccl/level-1/version.lisp
bump.
7:13 AM Changeset [2309] by bryan
  • trunk/ccl/lib/pprint.lisp
specifier-fn: convert to cond. convert-body: don't call copy-tree. …

Aug 16, 2005:

8:20 PM Changeset [2308] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:45 PM Changeset [2307] by bryan
  • trunk/ccl/lib/setf.lisp
remf: according to 5.1.3, the indicator needs to be evaluated before …
5:20 PM Changeset [2306] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:16 PM Changeset [2305] by gb
  • trunk/ccl/level-1/version.lisp
bump.
5:13 PM Changeset [2304] by gb
  • trunk/ccl/compiler/nx0.lisp
Use (expt 4 n) instead of (ash 4 n), which isn't the same thing …
5:11 PM Changeset [2303] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp
ALLOC-C-FRAME: ensure 32-byte alignment on PPC64.
2:20 PM Changeset [2302] by gb
  • trunk/ccl/ChangeLog
* empty log message *
1:35 PM Changeset [2301] by gb
  • trunk/ccl/lisp-kernel/spentry.s
Remove gratuitous "ldr r2,tcr.native_thread_info(rcontext)" from …
1:20 PM Changeset [2300] by gb
  • trunk/ccl/ChangeLog
* empty log message *
1:18 PM Changeset [2299] by gb
  • trunk/ccl/level-1/ppc-trap-support.lisp
In xcmain callback (both of them), get rid of code which gratuitously …
1:10 PM Changeset [2298] by gb
  • trunk/ccl/level-1/l1-boot-lds.lisp
In STARTUP-CCL, use LOAD-FILE (establishing a restart) instead of just …
2:20 AM Changeset [2297] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:01 AM Changeset [2296] by bryan
  • trunk/ccl/level-1/version.lisp
bump.
1:59 AM Changeset [2295] by bryan
  • trunk/ccl/lib/macros.lisp
defclass: prefer MOP over ANSI behaivor. class options are …
1:20 AM Changeset [2294] by gb
  • trunk/ccl/ChangeLog
* empty log message *
1:15 AM Changeset [2293] by bryan
  • trunk/ccl/level-1/version.lisp
bump.
1:09 AM Changeset [2292] by bryan
  • trunk/ccl/lib/macros.lisp
defclass: add new case for locally implemented class options …
12:29 AM Changeset [2291] by bryan
  • trunk/ccl/lib/level-2.lisp
%destructure-lambda-lisp: don't quote the default-initial-value when …
12:20 AM Changeset [2290] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:14 AM Changeset [2289] by bryan
  • trunk/ccl/lib/level-2.lisp
%destructure-lambda-lisp: make sure default-initial-value is properly …

Aug 15, 2005:

11:40 PM Changeset [2288] by bryan
  • trunk/ccl/lib/macros.lisp
defclass: revert previous commit.
8:20 PM Changeset [2287] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:00 PM Changeset [2286] by bryan
  • trunk/ccl/lib/macros.lisp
defclass: signal a program-error if invalid class option seen.
7:20 PM Changeset [2285] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:00 PM Changeset [2284] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
Reformat a comment; one down, a few thousand more to go …
6:59 PM Changeset [2283] by gb
  • trunk/ccl/lisp-kernel/darwin/Makefile
Enable -O2, at least until the next time something needs to be debugged.
6:58 PM Changeset [2282] by gb
  • trunk/ccl/lisp-kernel/spentry.s
Write barrier things check to see if bit is set before entering the …
6:55 PM Changeset [2281] by gb
  • trunk/ccl/level-0/l0-symbol.lisp
Bum %PL-SEARCH a little.
6:54 PM Changeset [2280] by gb
  • trunk/ccl/compiler/nx0.lisp
(very) approximate loop-weighting for VAR refrences. Bad, but seems …
1:20 PM Changeset [2279] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:38 PM Changeset [2278] by gb
  • trunk/ccl/library/chud-metering.lisp
Fix typo in version check.

Aug 14, 2005:

12:20 AM Changeset [2277] by gb
  • trunk/ccl/ChangeLog
* empty log message *

Aug 13, 2005:

11:25 PM Changeset [2276] by gb
  • trunk/ccl/lib/source-files.lisp
CCL::EDIT-DEFINITION-P didn't know that all of a method's specializers …
8:20 PM Changeset [2275] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:09 PM Changeset [2274] by bryan
  • trunk/ccl/level-1/l1-files.lisp
%load: allow loading from string-input-streams. load-from-stream …
6:20 PM Changeset [2273] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:05 PM Changeset [2272] by bryan
  • trunk/ccl/level-1/l1-error-system.lisp
file-error: set initform of "<unspecified>" for pathname.
5:20 PM Changeset [2271] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:38 PM Changeset [2270] by bryan
  • trunk/ccl/lib/pprint.lisp
pprint-indent: truncate the arg here instead of later in …
4:20 PM Changeset [2269] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:53 PM Changeset [2268] by gb
  • trunk/ccl/library/chud-metering.lisp
Check that we've got at least CHUD 4.1. A version of CHUD 4.2.x gets …
3:51 PM Changeset [2267] by gb
  • trunk/ccl/level-1/l1-dcode.lisp
Define and use DCODE-TOO-FEW-ARGS. %%NTH-ARG-DCODE was checking the …
3:44 PM Changeset [2266] by gb
  • trunk/ccl/level-1/l1-error-system.lisp
Make the REPORT method for wrong-number-of-arguments errors mention …
3:43 PM Changeset [2265] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
Defvar *SIMPLE-ARRAY-CLASS* (not a toplevel form, so the compiler may …
7:20 AM Changeset [2264] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:10 AM Changeset [2263] by bryan
  • trunk/ccl/level-1/l1-io.lisp
write-a-structure: change *print-length* handling.
5:20 AM Changeset [2262] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:49 AM Changeset [2261] by bryan
  • trunk/ccl/level-1/l1-io.lisp
print-object, write-a-structure: structures with no slots are …

Aug 12, 2005:

11:20 AM Changeset [2260] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:16 AM Changeset [2259] by gb
  • trunk/ccl/xdump/xfasload.lisp
Be a little more careful in XLOAD-SET-DOCUMENTATION; only call …
11:14 AM Changeset [2258] by gb
  • trunk/ccl/tools/asdf.lisp
Skip the second (more global) check for duplicate component names, per …
11:13 AM Changeset [2257] by gb
  • trunk/ccl/lib/defstruct-macros.lisp
SD accessors use SVREF, not %SVREF. (Not sure what the bug is, but …
11:12 AM Changeset [2256] by gb
  • trunk/ccl/level-1/version.lisp
bump.
11:12 AM Changeset [2255] by gb
  • trunk/ccl/level-0/l0-misc.lisp
%PUT-DOCUMENTATION: if "doc" is non-null, ensure that it's a string.
4:20 AM Changeset [2254] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:20 AM Changeset [2253] by gb
  • trunk/ccl/level-0/l0-array.lisp
Needed to say #. before 64-bit vector type names in %UVECTOR-REPLACE.

Aug 11, 2005:

3:20 PM Changeset [2252] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:12 PM Changeset [2251] by gb
  • trunk/ccl/level-0/l0-array.lisp
handle single-float case in %UVECTOR-REPLACE.
1:20 PM Changeset [2250] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:54 PM Changeset [2249] by gb
  • trunk/ccl/darwin-headers/chud/C/populate.sh
Update for CHUD 4.1.x.
12:54 PM Changeset [2248] by gb
  • trunk/ccl/compiler/optimizers.lisp
Do 3-arg char, numeric comparisons at least partly inline.
12:53 PM Changeset [2247] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
Don't do SOME/EVERY when evaluating VINSN predicates.
12:52 PM Changeset [2246] by gb
  • trunk/ccl/library/chud-metering.lisp
New file. Needs some work, but somewhat useful.

Aug 9, 2005:

6:20 PM Changeset [2245] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:18 PM Changeset [2244] by bryan
  • trunk/ccl/level-1/version.lisp
bump after fix for ~F bug.
6:15 PM Changeset [2243] by bryan
  • trunk/ccl/lib/format.lisp
revert part of changes made in v1.14. format-fixed-aux: don't forget …
12:20 PM Changeset [2242] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:59 AM Changeset [2241] by gb
  • trunk/ccl/level-1/l1-sockets.lisp
Use (record-length :linger) instead of 8 when setting the #$SO_LINGER …
11:27 AM Changeset [2240] by gb
  • trunk/ccl/level-0/l0-cfm-support.lisp
On (32-and-64-bit) Linux, link_map entries (used to find shared …
3:20 AM Changeset [2239] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:44 AM Changeset [2238] by bryan
  • trunk/ccl/level-1/l1-io.lisp
write-a-symbol: add #: to "apparently uninterned" symbols which are …
12:09 AM Changeset [2237] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:01 AM Changeset [2236] by bryan
  • trunk/ccl/level-1/l1-numbers.lisp
new-numtoken: if token is a float, ignore *read-base* and read it in …

Aug 8, 2005:

11:20 PM Changeset [2235] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:04 PM Changeset [2234] by gb
  • trunk/ccl/examples/objc-support.lisp
Don't assume that the CTR gets saved in a jmp_buf (it appears not to …
12:20 PM Changeset [2233] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:45 AM Changeset [2232] by gb
  • trunk/ccl/lisp-kernel/linux/.gdbinit
Ignore SIG40.
11:45 AM Changeset [2231] by gb
  • trunk/ccl/lisp-kernel/thread_manager.c
Linux thread stack size stuff wants parameters to be of natural word size.
11:44 AM Changeset [2230] by gb
  • trunk/ccl/lib/macros.lisp
Conditionalize on EABI/POWEROPEN ABI, not Linux/Darwin? in …
11:44 AM Changeset [2229] by gb
  • trunk/ccl/lib/db-io.lisp
Conditionalize on EABI/POWEROPEN ABI, not Linux/Darwin?.
11:43 AM Changeset [2228] by gb
  • trunk/ccl/level-1/ppc-trap-support.lisp
Fix a few LinuxPPC64 constants. Can do callbacks now, but may still be …
11:42 AM Changeset [2227] by gb
  • trunk/ccl/level-1/ppc-callback-support.lisp
Fix type: #+LINUX-PPC-TARGET, not #+LINUX.
11:42 AM Changeset [2226] by gb
  • trunk/ccl/level-0/PPC/ppc-float.lisp
%GET-FP-ARG-REGS is #+POWEROPEN-TARGET, not #+DARWINPPC-TARGET. Add a …
11:40 AM Changeset [2225] by gb
  • trunk/ccl/level-0/PPC/ppc-array.lisp
Handle part of the hard case in 32-bit %EXTEND-VECTOR. I think that …
11:39 AM Changeset [2224] by gb
  • trunk/ccl/level-0/l0-init.lisp
Add :POWEROPEN-TARGET to *FEATURES* if it was there at compile-time …
11:37 AM Changeset [2223] by gb
  • trunk/ccl/level-0/l0-array.lisp
Define %UVECTOR-REPLACE, intended to handle REPLACE when both args are …
7:20 AM Changeset [2222] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:43 AM Changeset [2221] by bryan
  • trunk/ccl/lib/pprint.lisp
set-indentation-prefix: truncate new-position since fractional ems …
6:20 AM Changeset [2220] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:23 AM Changeset [2219] by bryan
  • trunk/ccl/level-1/l1-io.lisp
(print-object standard-object ..): add *print-level* check.
12:20 AM Changeset [2218] by gb
  • trunk/ccl/ChangeLog
* empty log message *

Aug 7, 2005:

11:29 PM Changeset [2217] by bryan
  • trunk/ccl/level-1/l1-io.lisp
write-perverted-string: the :capitalize case (har har) requires …
6:20 PM Changeset [2216] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:29 PM Changeset [2215] by gb
  • trunk/ccl/lisp-kernel/spentry.s
Say "r11" instead of just "11", since doing otherwise would lead to …
5:27 PM Changeset [2214] by gb
  • trunk/ccl/lisp-kernel/m4macros.m4
Define rTOC when defining other platform dependencies.
5:27 PM Changeset [2213] by gb
  • trunk/ccl/lisp-kernel/constants64.s
"conditional" definition of rTOC didn't work; do it another way, elsewhere.
5:26 PM Changeset [2212] by gb
  • trunk/ccl/level-1/l1-sockets.lisp
Honestly intend to read the #+/#- section one of these days.
5:25 PM Changeset [2211] by gb
  • trunk/ccl/level-0/PPC/ppc-def.lisp
Fix reference to old subprim names.
5:20 PM Changeset [2210] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:58 PM Changeset [2209] by gb
  • trunk/ccl/lisp-kernel/linux/.gdbinit
Start to provide 64/32-bit versions of things; more work needs to be …
4:57 PM Changeset [2208] by gb
  • trunk/ccl/lisp-kernel/spentry.s
Subprim renaming, to better reflect EABI/PowerOpen-ness. Deal with …
4:56 PM Changeset [2207] by gb
  • trunk/ccl/lisp-kernel/spjump.s
Subprim renaming, to better reflect EABI/PowerOpen-ness.
4:56 PM Changeset [2206] by gb
  • trunk/ccl/lisp-kernel/subprims.s
Reload the TOC into rTOC when exiting from start_lisp on platforms …
4:54 PM Changeset [2205] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
Need to specify PROT_EXEC; PPC64 MMUs can apparently enforce execute …
4:53 PM Changeset [2204] by gb
  • trunk/ccl/lisp-kernel/lisp-exceptions.h
Try to get LinuxPPC64 exception frame accessors right. …
4:52 PM Changeset [2203] by gb
  • trunk/ccl/lib/format.lisp
Y-OR-N-P, YES-OR-NO-P: try to ensure that output side of *DEBUG-IO* …
4:49 PM Changeset [2202] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
4:49 PM Changeset [2201] by gb
  • trunk/ccl/level-1/ppc-callback-support.lisp
Callback trampolines for LinuxPPC64 are two (64-bit) word "transfer …
4:48 PM Changeset [2200] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Impement a STREAM-READ-LINE for TWO-WAY-ECHOING-STREAM: after a line …
4:47 PM Changeset [2199] by gb
  • trunk/ccl/level-1/l1-lisp-threads.lisp
Use 64-bit memory accessors for some TCR slots ("os" thread ID, …
4:45 PM Changeset [2198] by gb
  • trunk/ccl/level-1/l1-io.lisp
WRITE-A-CONS: use WRITE-INTERNAL for both CAR and CDR, to ensure …
4:44 PM Changeset [2197] by gb
  • trunk/ccl/level-0/PPC/ppc-def.lisp
Don't claim to implement %FF-CALL for LinuxPPC64 (yet.).
4:43 PM Changeset [2196] by gb
  • trunk/ccl/level-0/l0-cfm-support.lisp
Reference 64-bit ELF structure fields if on a 64-bit platform.
4:42 PM Changeset [2195] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-backend.lisp
LinuxPPC64 has :poweropen-target (not :eabi-target) on its …
4:41 PM Changeset [2194] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
Gratuitously rename subprimitives and vinns dealing with …
7:20 AM Changeset [2193] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:39 AM Changeset [2192] by bryan
  • trunk/ccl/level-1/l1-aprims.lisp
get-properties: use '(satisfies proper-list-p) instead of '(satisfies …
5:20 AM Changeset [2191] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:06 AM Changeset [2190] by bryan
  • trunk/ccl/lib/macros.lisp
with-output-to-string: element-type needs to be evaluated regardless …
4:20 AM Changeset [2189] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:02 AM Changeset [2188] by bryan
  • trunk/ccl/lib/macros.lisp
expand-package-iteration-macro: pull pkg-spec into the surrounding …
2:20 AM Changeset [2187] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:14 AM Changeset [2186] by bryan
  • trunk/ccl/level-1/l1-io.lisp
princ shouldn't rebind *print-circle*. ~A format directive was …

Aug 6, 2005:

7:20 PM Changeset [2185] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:10 PM Changeset [2184] by bryan
  • trunk/ccl/lib/pprint.lisp
if *pretty-print*, (funcall (formatter ...) ...) wouldn't return the …
5:20 PM Changeset [2183] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:01 PM Changeset [2182] by bryan
  • trunk/ccl/level-1/l1-reader.lisp
#\Backspace and #\Rubout should have invalid constituent traits.
7:20 AM Changeset [2181] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:54 AM Changeset [2180] by bryan
  • trunk/ccl/lib/sequences.lisp
if coerce fails when dealing with vectors, signal a type-error with an …
5:20 AM Changeset [2179] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:23 AM Changeset [2178] by bryan
  • trunk/ccl/level-1/l1-reader.lisp
correct a comment that said %collect-xtoken returns 3 values.. it …
12:20 AM Changeset [2177] by gb
  • trunk/ccl/ChangeLog
* empty log message *
Note: See TracTimeline for information about the timeline view.