Timeline


and

Dec 4, 2006:

10:13 PM Changeset [5593] by gb
  • trunk/ccl/level-1/version.lisp
Append a patchlevel to the version string, at least until new tarballs …
10:12 PM Changeset [5592] by gb
  • trunk/ccl/level-1/l1-streams.lisp
If stream element type upgrades to FIXNUM, upgrade it further (to …
8:02 PM Changeset [5591] by gb
  • trunk/ccl/level-0/l0-bignum32.lisp
BIGNUM-BIGNUM-GCD (whatever it's called): don't bother to shift by 0 …
7:52 PM Changeset [5590] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Choke earlier on unsupported stream element-types; do some upgrading …
7:48 PM Changeset [5589] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
Make built-in classes for istruct types (compiler stuff, mostly).
7:46 PM Changeset [5588] by gb
  • trunk/ccl/level-0/X86/X8664/x8664-bignum.lisp
Ensure that %ASHL handles shift count of 32 (and returns 0 in that case.)
7:46 PM Changeset [5587] by gb
  • trunk/ccl/level-0/l0-bignum64.lisp
In BIGNUM-SHIFT-RIGHT-LOOP-1, use %ASHL, not %ILSL. (Don't want …
7:43 PM Changeset [5586] by gb
  • trunk/ccl/level-0/l0-numbers.lisp
Bugs in GCD-2. Long-standing bugs in GCD-2 …
4:26 PM Changeset [5585] by gb
  • trunk/ccl/level-1/l1-streams.lisp
STREAM-CLEAR-INPUT: don't inherit method for STRING-INPUT-STREAMs.
4:24 PM Changeset [5584] by gb
  • trunk/ccl/level-0/l0-bignum64.lisp
BIGNUM-SHIFT-RIGHT-1: handle shift by 0 bits. BIGNUM-BIGNUM-GCD …
4:21 PM Changeset [5583] by gb
  • trunk/ccl/level-1/ppc-trap-support.lisp
Reset error-reentry count before doing %SLOT-UNBOUND-TRAP.
4:21 PM Changeset [5582] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Default STREAM-POSITION method for STREAMs, returns NIL. …
4:19 PM Changeset [5581] by gb
  • trunk/ccl/level-1/l1-pathnames.lisp
Derive ccl-directory from pathname containing heap image.

Dec 3, 2006:

2:41 PM Changeset [5580] by gb
  • trunk/ccl/level-1/l1-streams.lisp
FORCE-OUTPUT, FINISH-OUTPUT on STRING-OUTPUT-STREAMs are no-ops. Need …
2:37 PM Changeset [5579] by gb
  • trunk/ccl/lib/describe.lisp
Minimal DESCRIBE support for CCL::BASIC-STREAM.
2:36 PM Changeset [5578] by gb
  • trunk/ccl/lib/macros.lisp
If :element-type is supplied in WITH-OUTPUT-TO-STRING, don't quote it.
12:11 PM Changeset [5577] by gb
  • trunk/ccl/level-1/x86-trap-support.lisp
Define RIP-REGISTER-OFFSET, which isn't necessarily 16.
12:10 PM Changeset [5576] by gb
  • trunk/ccl/level-1/x86-error-signal.lisp
Use RIP-REGISTER-OFFSET, which isn't necessarily 16. Use …
12:09 PM Changeset [5575] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Tweak stream hierarchy a little, to avoid some NO-NEXT-METHODs.
9:42 AM Changeset [5574] by gb
  • trunk/ccl/compiler/nx1.lisp
Handle VALUES type specifiers in THE forms a bit better.
9:41 AM Changeset [5573] by gb
  • trunk/ccl/compiler/nx0.lisp
Handle VALUES type specifiers in THE forms a bit.
9:28 AM Changeset [5572] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
Do vector bounds checking by clearing the low byte of the header, …
9:26 AM Changeset [5571] by gb
  • trunk/ccl/level-1/l1-unicode.lisp
Memory/vector encode functions: don't write BOM, leave that up to …
9:23 AM Changeset [5570] by gb
  • trunk/ccl/level-1/l1-sysio.lisp
Fix some indentation.
9:21 AM Changeset [5569] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
CHECK-MISC-BOUNDS: shift the header word right (after clearing its low …

Nov 30, 2006:

4:07 AM Changeset [5568] by gb
  • trunk/ccl/lib/db-io.lisp
Indentation change. Add CDB-ENUMERATE-KEYS.
1:37 AM Changeset [5567] by gb
  • trunk/ccl/lib/level-2.lisp
%DESTRUCTURE-LAMBDA-LIST: other callers of VERIFY-LAMBDA-LIST …

Nov 29, 2006:

1:42 AM Changeset [5566] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
Wrong register typo in .SPaset2.

Nov 28, 2006:

11:14 PM Changeset [5565] by gb
  • trunk/ccl/examples/cocoa-window.lisp
DEFAULT-FONT: retain the font.
11:12 PM Changeset [5564] by gb
  • trunk/ccl/examples/objc-runtime.lisp
Wrap a (primitive) WITH-AUTORELEASE-POOL around the code which …
11:09 PM Changeset [5563] by gb
  • trunk/ccl/examples/cocoa-listener.lisp
Don't claim that a callback parameter is ignored; use IGNORABLE instead.

Nov 21, 2006:

9:21 AM Changeset [5562] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:28 AM Changeset [5561] by gb
  • trunk/ccl/level-1/l1-sockets.lisp
Typo in PATH-FROM-UNIX-ADDRESS conditionalization.
8:20 AM Changeset [5560] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:55 AM Changeset [5559] by gb
  • trunk/ccl/level-1/l1-sockets.lisp
INIT-UNIX-SOCKADDR: don't use %COPY-IVECTOR-TO-PTR to copy string to …

Nov 10, 2006:

12:20 PM Changeset [5558] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:08 PM Changeset [5557] by gb
  • trunk/ccl/release-notes.txt
Update.
11:28 AM Changeset [5556] by gb
  • trunk/ccl/lisp-kernel/image.h
Bump min image version.
11:20 AM Changeset [5555] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:19 AM Changeset [5554] by gb
  • trunk/ccl/xdump/heap-image.lisp
bump current image version.
11:19 AM Changeset [5553] by gb
  • trunk/ccl/lisp-kernel/image.h
bump current, max image version.
11:10 AM Changeset [5552] by gb
  • trunk/ccl/xdump/faslenv.lisp
Bump min fasl version.
10:56 AM Changeset [5551] by gb
  • trunk/ccl/lib/nfcomp.lisp
bump current fasl version.
10:47 AM Changeset [5550] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
save_application: use #exit, not #_exit
10:46 AM Changeset [5549] by gb
  • trunk/ccl/compiler/X86/x862.lisp
TYPE typo.
10:32 AM Changeset [5548] by gb
  • trunk/ccl/xdump/faslenv.lisp
Bump max fasl version.
10:25 AM Changeset [5547] by gb
  • trunk/ccl/level-1/version.lisp
Bump. New snapshots today!
12:20 AM Changeset [5546] by gb
  • trunk/ccl/ChangeLog
* empty log message *

Nov 9, 2006:

11:26 PM Changeset [5545] by gb
  • trunk/ccl/level-1/l1-readloop.lisp
QUIT uses #quit. PREPARE-TO-QUIT kill stragglers without waiting as …
11:20 PM Changeset [5544] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:50 PM Changeset [5543] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
Use #_ _exit for fatal termination. Try to run lisp code after #_exit …
10:45 PM Changeset [5542] by gb
  • trunk/ccl/lisp-kernel/ppc-exceptions.c
Use _exit afer save-application.
10:43 PM Changeset [5541] by gb
  • trunk/ccl/examples/cocoa-window.lisp
Change the quit protocol.
10:42 PM Changeset [5540] by gb
  • trunk/ccl/examples/cocoa-listener.lisp
:set-document-edited for listener "documents" is a no-op.
10:39 PM Changeset [5539] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
3d-array accessor stuff for PPC as well.
8:20 PM Changeset [5538] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:50 PM Changeset [5537] by gb
  • trunk/ccl/compiler/X86/x862.lisp
Always check that array-ctype's dimensions are a list before taking …
7:20 PM Changeset [5536] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:13 PM Changeset [5535] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
3d-unscaled-index does the right thing …
5:20 PM Changeset [5534] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:08 PM Changeset [5533] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Three-arg aref/(setf aref) for x8664.
1:20 PM Changeset [5532] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:37 PM Changeset [5531] by gb
  • trunk/ccl/compiler/nx0.lisp
Map array-type keywords to 3d-array type errors.
12:37 PM Changeset [5530] by gb
  • trunk/ccl/compiler/nxenv.lisp
Operators for 3d array access.
12:36 PM Changeset [5529] by gb
  • trunk/ccl/compiler/arch.lisp
Type-errors for 3d array types.

Nov 8, 2006:

8:20 PM Changeset [5528] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:50 PM Changeset [5527] by gb
  • trunk/ccl/level-1/x86-trap-support.lisp
In darwin Fake Structures For Leopard nonsense: define the stack …
7:46 PM Changeset [5526] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
Fix comment ("/*", not "/%" ...).
7:40 PM Changeset [5525] by gb
  • trunk/ccl/compiler/optimizers.lisp
Try to infer/insert the array type when compiler-macroexpanding …
7:39 PM Changeset [5524] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-backend.lisp
DarwinPPC32 FTD follows :poweropen-alignment rules.
7:38 PM Changeset [5523] by gb
  • trunk/ccl/lib/foreign-types.lisp
parse-foreign-record-fields: conformance to poweropen structure layout …
12:20 PM Changeset [5522] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:15 PM Changeset [5521] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
12:15 PM Changeset [5520] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Some bivalent/binary fixes. TODO: get rid of "bivalent" streams, but …
10:20 AM Changeset [5519] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:39 AM Changeset [5518] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
Typo in misc-ref-u64 vinsn emit.
4:20 AM Changeset [5517] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:10 AM Changeset [5516] by gb
  • trunk/ccl/compiler/optimizers.lisp
Transform three-argument AREF->%AREF3, ASET->%ASET3.
3:40 AM Changeset [5515] by gb
  • trunk/ccl/compiler/X86/x862.lisp
Implement %aset2 in the x8664 backend.
3:39 AM Changeset [5514] by gb
  • trunk/ccl/level-0/X86/x86-array.lisp
%aref3, %aset3.
3:38 AM Changeset [5513] by gb
  • trunk/ccl/level-0/l0-array.lisp
Use %aref2,%aref3.
3:37 AM Changeset [5512] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
More (often redundant) vector-store vinsns.
3:37 AM Changeset [5511] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-arch.lisp
.SParef3, .SPaset3.

Nov 7, 2006:

6:20 PM Changeset [5510] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:28 PM Changeset [5509] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
.SParef3, .SPaset3.
5:27 PM Changeset [5508] by gb
  • trunk/ccl/level-0/PPC/ppc-array.lisp
%ref3, %aset3.
5:27 PM Changeset [5507] by gb
  • trunk/ccl/compiler/PPC/ppc-arch.lisp
.SPref3, .SPaset3.
5:26 PM Changeset [5506] by gb
  • trunk/ccl/lisp-kernel/ppc-macros.s
Define mullr, which expands into one of mullw/mulld.
11:20 AM Changeset [5505] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:12 AM Changeset [5504] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
:signed-64-bit-vector is signed …
5:20 AM Changeset [5503] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:07 AM Changeset [5502] by gb
  • trunk/ccl/compiler/nx0.lisp
nx-error-for-simple-2d-array-type: forgot the :fixnum-vector case.
5:04 AM Changeset [5501] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
Handle vector assignment differently; handle (setf (aref ...)) of …
5:02 AM Changeset [5500] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
Add vinsns for misc-set-s* and variants. (Identical to the unsigned …
5:01 AM Changeset [5499] by gb
  • trunk/ccl/compiler/nxenv.lisp
general-aset2, simple-typed-aset2.
5:00 AM Changeset [5498] by gb
  • trunk/ccl/compiler/nx1.lisp
New %ASET2 handling.
4:59 AM Changeset [5497] by gb
  • trunk/ccl/compiler/nx0.lisp
ACODE-FORM-TYPE: use var-inittype if var is never assigned to.

Nov 6, 2006:

5:20 AM Changeset [5496] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:09 AM Changeset [5495] by gb
  • trunk/ccl/level-1/x86-trap-support.lisp
Try to work around incompatibilites in Tiger/Leopard? headers.
5:08 AM Changeset [5494] by gb
  • trunk/ccl/level-1/l1-sockets.lisp
LOOKUP-PORT: use the macro HTONS, since the foreign function may not exist.
4:20 AM Changeset [5493] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:41 AM Changeset [5492] by gb
  • trunk/ccl/compiler/X86/x862.lisp
2d array error lookup -> nx.

Nov 5, 2006:

3:20 PM Changeset [5491] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:55 PM Changeset [5490] by gb
  • trunk/ccl/level-0/X86/x86-misc.lisp
%VALID-REMAINING-TIMESPEC-TIME-P for x86-64, as well.
2:52 PM Changeset [5489] by gb
  • trunk/ccl/level-0/X86/x86-array.lisp
%AREF2, %ASET2 in x8664 lap.
2:50 PM Changeset [5488] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
pre-add displacement in .SParef2, .SPaset2.
2:48 PM Changeset [5487] by gb
  • trunk/ccl/lisp-kernel/ppc-spentry.s
.SParef2, .SPaset2: since we aren't testing simple-array-ness, add the …
2:47 PM Changeset [5486] by gb
  • trunk/ccl/lib/foreign-types.lisp
PRINT-OBJECT method for EEPS: handle pointers on PPC(64), print 64-bit …
2:46 PM Changeset [5485] by gb
  • trunk/ccl/level-1/version.lisp
Bump; new binaries soon.
2:46 PM Changeset [5484] by gb
  • trunk/ccl/level-1/l1-lisp-threads.lisp
%NANOSLEEP calls %VALID-REMAINING-TIMESPEC-TIME-P, which is better …
2:44 PM Changeset [5483] by gb
  • trunk/ccl/level-0/PPC/PPC64/ppc64-bignum.lisp
MACPTR->FIXNUM returns NIL if any non-fixnum bits would be set in the …
2:42 PM Changeset [5482] by gb
  • trunk/ccl/level-0/PPC/ppc-misc.lisp
Try to detect the case where %NANOSLEEP's second (by reference) …
2:41 PM Changeset [5481] by gb
  • trunk/ccl/level-0/PPC/ppc-array.lisp
%AREF2, %ASET2: in LAP, just call into the kernel.
2:40 PM Changeset [5480] by gb
  • trunk/ccl/level-0/l0-cfm-support.lisp
Some platforms (the L-word) generate ppc64 functions whose addresses …
2:37 PM Changeset [5479] by gb
  • trunk/ccl/level-0/l0-array.lisp
%aref2, %aset2: call into kernel.
2:36 PM Changeset [5478] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
2d aref support/changes.
2:36 PM Changeset [5477] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
Get the PPC2 backend caught up with the x8664 wrt 2d aref. Stll a …
2:35 PM Changeset [5476] by gb
  • trunk/ccl/compiler/nx0.lisp
NX-ERROR-FOR-SIMPLE-2D-ARRAY-TYPE.

Nov 4, 2006:

7:20 AM Changeset [5475] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:05 AM Changeset [5474] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
6:20 AM Changeset [5473] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:10 AM Changeset [5472] by gb
  • trunk/ccl/level-1/ppc-error-signal.lisp
fix parens.
6:09 AM Changeset [5471] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-arch.lisp
arch gvector types contains :struct, not :structure.
6:08 AM Changeset [5470] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
aref2: new operator name(s), always call subprim. …
Note: See TracTimeline for information about the timeline view.