Timeline


and

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. …

Nov 3, 2006:

10:20 PM Changeset [5469] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:19 PM Changeset [5468] by gb
  • trunk/ccl/compiler/PPC/ppc-arch.lisp
New .SParef2, .SPaset2 subprims.
10:18 PM Changeset [5467] by gb
  • trunk/ccl/compiler/PPC/ppc-asm.lisp
Comments/indentation.
10:17 PM Changeset [5466] by gb
  • trunk/ccl/level-1/ppc-error-signal.lisp
Change decoding/handlng of type-error UUOs.
10:16 PM Changeset [5465] by gb
  • trunk/ccl/lisp-kernel/ppc-spentry.s
.SParef2, .SPaset2.
10:16 PM Changeset [5464] by gb
  • trunk/ccl/lisp-kernel/ppc-constants32.s
Define arrayH (array-header) layout.
9:20 PM Changeset [5463] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:46 PM Changeset [5462] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
CANONICALIZE-SPECIALIZERS optionally returns its argument if all …
8:38 PM Changeset [5461] by gb
  • trunk/ccl/compiler/X86/x862.lisp
Consistently use :struct (not :structure) to refer to primitive …
8:37 PM Changeset [5460] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-arch.lisp
Ensure that :STRUCT (not :STRUCTURE) is on target-gvector-types.
8:20 PM Changeset [5459] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:53 PM Changeset [5458] by gb
  • trunk/ccl/lisp-kernel/x86-uuo.s
uuo_error_array_bounds, such as it is.
7:52 PM Changeset [5457] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
SParef2, .SPaset2. More to come …
7:52 PM Changeset [5456] by gb
  • trunk/ccl/lisp-kernel/x86-constants64.s
Define array-header layout.
7:51 PM Changeset [5455] by gb
  • trunk/ccl/lisp-kernel/errors.s
New type-error uuo encodings, new type-error constants.
7:50 PM Changeset [5454] by gb
  • trunk/ccl/level-1/x86-error-signal.lisp
New range/encoding of type-error traps.
7:49 PM Changeset [5453] by gb
  • trunk/ccl/level-1/l1-utils.lisp
(temporary) mechanism to avoid constant-redefinition CERRORs.
7:48 PM Changeset [5452] by gb
  • trunk/ccl/level-1/l1-error-system.lisp
New %type-error-typespecs%.
7:47 PM Changeset [5451] by gb
  • trunk/ccl/level-0/l0-pred.lisp
array--header -> array-header.
7:47 PM Changeset [5450] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Fix misc-set-c-u64 braino; add/change some 2d array stuff.
7:43 PM Changeset [5449] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-arch.lisp
Define .SParef2/.SPaset2 subprims; seem to be much (>5x) faster than …
7:41 PM Changeset [5448] by gb
  • trunk/ccl/compiler/X86/x862.lisp
Change handling of 2d-aref; lots of related changes. Split the code …
7:38 PM Changeset [5447] by gb
  • trunk/ccl/compiler/nx1.lisp
Change handling of 2d-aref.
7:37 PM Changeset [5446] by gb
  • trunk/ccl/compiler/nxenv.lisp
aref2 -> simple-typed-aref2, add general-aref2. More changes to come …
7:35 PM Changeset [5445] by gb
  • trunk/ccl/compiler/arch.lisp
type-errors (as encoded in UUOs) are now in the range 128-255, rather …

Nov 2, 2006:

5:20 PM Changeset [5444] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:43 PM Changeset [5443] by gb
  • trunk/ccl/level-1/l1-error-system.lisp
Move along, nothing to see here.
4:37 PM Changeset [5442] by gb
  • trunk/ccl/compiler/arch.lisp
New error constants; work in progress …

Nov 1, 2006:

7:20 PM Changeset [5441] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:40 PM Changeset [5440] by gb
  • trunk/ccl/lisp-kernel/errors.s
Some new constants; more to check in later.

Oct 31, 2006:

11:20 AM Changeset [5439] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:39 AM Changeset [5438] by gb
  • trunk/ccl/level-0/l0-io.lisp
You must be reading the OLD rule book (Leopard and #$EINTR).
10:21 AM Changeset [5437] by gb
  • trunk/ccl/lisp-kernel/ppc-exceptions.c
handle_protection_violation: pass the tcr. Initialize "addr" before …
10:21 AM Changeset [5436] by gb
  • trunk/ccl/lisp-kernel/lisp-exceptions.h
handle_protection_violation: pass the tcr.
4:20 AM Changeset [5435] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:40 AM Changeset [5434] by gb
  • trunk/ccl/lib/defstruct.lisp
DEFSTRUCT-REF-TRANSFORM for typed vector expands into something more …
3:39 AM Changeset [5433] by gb
  • trunk/ccl/lisp-kernel/ppc-spentry.s
Fix ppc32 misc_ref_double_float_vector.

Oct 30, 2006:

8:20 AM Changeset [5432] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:24 AM Changeset [5431] by gb
  • trunk/ccl/level-0/l0-bignum64.lisp
Enable the destructive version of %BIGNUM-BIGNUM-GCD; conditionalize …

Oct 28, 2006:

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

Oct 27, 2006:

11:50 PM Changeset [5429] by gb
  • trunk/ccl/darwin-x86-headers64/libc/C
New file.

Oct 26, 2006:

3:20 AM Changeset [5428] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:36 AM Changeset [5427] by gb
  • trunk/ccl/level-1/l1-streams.lisp
%BIVALENT-IOBLOCK-READ-U8-BYTE (and variants): always clear the …

Oct 24, 2006:

7:20 PM Changeset [5426] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:35 PM Changeset [5425] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
8:21 AM Changeset [5424] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:29 AM Changeset [5423] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
Fix :ALLOW-OTHER-KEYS check in _SPdestbind1 (still used in inlining, …
7:20 AM Changeset [5422] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:05 AM Changeset [5421] by gb
  • trunk/ccl/release-notes.txt
Change the date, add/change some content.
7:05 AM Changeset [5420] by gb
  • trunk/ccl/lib/macros.lisp
Reference the (bound) STREAM-VAR argument - not STREAM - in the …
6:56 AM Changeset [5419] by gb
  • trunk/ccl/lib/ccl-export-syms.lisp
Reference the (bound) STREAM-VAR argument - not STREAM - in the …
6:55 AM Changeset [5418] by gb
  • trunk/ccl/level-1/l1-streams.lisp
When recycling string-output-stream-ioblocks, set the IOBLOCK-CHARPOS …
6:52 AM Changeset [5417] by gb
  • trunk/ccl/level-1/l1-sockets.lisp
DEFAULT-CHARACTER-ENCODING for :SOCKET, …

Oct 23, 2006:

11:20 PM Changeset [5416] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:03 PM Changeset [5415] by gb
  • trunk/ccl/release-notes.txt
Updated; almost ready to go (still a WITH-OUTPUT-TO-STRING/PPRINT (?) bug).
10:43 PM Changeset [5414] by gb
  • trunk/ccl/level-1/l1-sysio.lisp
NORMALIZE-EXTERNAL-FORMAT: use *DEFAULT-EXTERNAL-FORMAT* value for …
10:42 PM Changeset [5413] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Use NORMALIZE-EXTERNAL-FORMAT in (SETF STREAM-EXTERNAL-FORMAT) methods.
10:41 PM Changeset [5412] by gb
  • trunk/ccl/lib/ccl-export-syms.lisp
Export some unicode/external-format stuff.
3:20 PM Changeset [5411] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:27 PM Changeset [5410] by gb
  • trunk/ccl/level-1/version.lisp
Bump; binaries today, honest.
2:27 PM Changeset [5409] by gb
  • trunk/ccl/level-1/l1-streams.lisp
freelist string-output-stream-ioblocks.
2:26 PM Changeset [5408] by gb
  • trunk/ccl/lib/macros.lisp
Some/most/all of the WITH-IOBLOCK-OUTPUT-LOCKED macros were checking …
12:20 PM Changeset [5407] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:40 AM Changeset [5406] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Optimize write-string on string streams a little.
11:26 AM Changeset [5405] by gb
  • trunk/ccl/lib/macros.lisp
WITH-OUTPUT-TO-STRING: don't expand into code which evaluates the …
11:24 AM Changeset [5404] by gb
  • trunk/ccl/compiler/optimizers.lisp
MAKE-STRING-OUTPUT-STREAM: skip some keyword/subtype checking if …
11:22 AM Changeset [5403] by gb
  • trunk/ccl/level-0/X86/x86-misc.lisp
%HEAP-BYTES-ALLOCATED: don't add "current" allocation if nothing's …
11:20 AM Changeset [5402] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:19 AM Changeset [5401] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
In handle_alloc_trap(), fix call to update_bytes_allocated (sign of …

Oct 22, 2006:

2:20 PM Changeset [5400] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:02 PM Changeset [5399] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
MULTIPLE-VALUE-PROG1: treat the first form like a PROGN if there are …
2:01 PM Changeset [5398] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Don't disable interrupts when calling ioblock functions. New …
1:59 PM Changeset [5397] by gb
  • trunk/ccl/lib/macros.lisp
If WITH-OUTPUT-TO-STRING gets the string, do so before the stream closes.
1:59 PM Changeset [5396] by gb
  • trunk/ccl/lib/pprint.lisp
Don't assume that string output stream strings have a fill-pointer; …
1:57 PM Changeset [5395] by gb
  • trunk/ccl/lib/streams.lisp
Don't disable interrupts when calling ioblock functions, after all. …
1:55 PM Changeset [5394] by gb
  • trunk/ccl/lisp-kernel/darwinppc/.gdbinit
Stop trying to print strings via x/s
1:20 AM Changeset [5393] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:46 AM Changeset [5392] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Typo.
12:41 AM Changeset [5391] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
Initialize (zero, usually) more fields in pseudo sigcontexts.
12:40 AM Changeset [5390] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Mostly locking changes (don't lock twice, etc.)
12:36 AM Changeset [5389] by gb
  • trunk/ccl/level-0/PPC/ppc-array.lisp
Remove vestival #+target-8-bit-chars stuff.

Oct 21, 2006:

11:20 PM Changeset [5388] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:45 PM Changeset [5387] by gb
  • trunk/ccl/level-1/l1-unicode.lisp
New! Improved! Now with more iso-8859 encodings!

Oct 19, 2006:

8:20 PM Changeset [5386] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:48 PM Changeset [5385] by gb
  • trunk/ccl/level-0/PPC/ppc-misc.lisp
Reference the source argument - not arg_z - in %safe-get-ptr.
7:22 PM Changeset [5384] by gb
  • trunk/ccl/level-0/l0-aprims.lisp
%CSTR-POINTER: make #\Nul termination optional, use #\Sub char-code as …
7:21 PM Changeset [5383] by gb
  • trunk/ccl/examples/objc-runtime.lisp
Missing close paren.
7:20 PM Changeset [5382] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:20 PM Changeset [5381] by gb
  • trunk/ccl/examples/cocoa-editor.lisp
Careful BLTing strings to/from foreign memory.
7:18 PM Changeset [5380] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
Typos in UNBOX-S8.

Oct 18, 2006:

2:20 PM Changeset [5379] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:04 PM Changeset [5378] by gb
  • trunk/ccl/level-1/version.lisp
Bump. Binaries later today ?
1:38 PM Changeset [5377] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
The post-bootstrapping version of (SETF FIND-CLASS) only introduces …
1:36 PM Changeset [5376] by gb
  • trunk/ccl/level-1/l1-clos.lisp
(SETF CLASS-NAME) can affect the type system, since only symbols which …
1:33 PM Changeset [5375] by gb
  • trunk/ccl/level-1/l1-sockets.lisp
Accept an :EXTERNAL-FORMAT argument to MAKE-SOCKET, pass it down to …
8:21 AM Changeset [5374] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:12 AM Changeset [5373] by gb
  • trunk/ccl/compiler/X86/x862.lisp
Allow closed-over addresses in conditional-form, NOT.
7:43 AM Changeset [5372] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
handle_fault() checks for safe_ref_addres.
7:43 AM Changeset [5371] by gb
  • trunk/ccl/level-0/X86/x86-misc.lisp
%safe-get-ptr for x8664.
7:41 AM Changeset [5370] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Compare stack addresses/vcells to nil.
7:41 AM Changeset [5369] by gb
  • trunk/ccl/compiler/X86/x862.lisp
Stuff for comparing memory (stack) addresses to NIL. Mark arg_z and …
7:39 AM Changeset [5368] by gb
  • trunk/ccl/compiler/X86/x86-disassemble.lisp
We've had UUO-ERROR-UNBOUND for a few months now. The disassembler is …
1:20 AM Changeset [5367] by gb
  • trunk/ccl/ChangeLog
* empty log message *
1:16 AM Changeset [5366] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-arch.lisp
add safe-ref-address to tcr. Handle memory faults to safe-ref-addres …
12:20 AM Changeset [5365] by gb
  • trunk/ccl/ChangeLog
* empty log message *

Oct 17, 2006:

11:34 PM Changeset [5364] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
ppc backend %aref1/%aset1: notice array type in acode.
8:20 PM Changeset [5363] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:02 PM Changeset [5362] by gb
  • trunk/ccl/level-1/l1-unicode.lisp
BOM-ENCODING.
8:02 PM Changeset [5361] by gb
  • trunk/ccl/level-1/l1-sysio.lisp
FILE-STRING-LENGTH actually does something. Clear the pending-bom …
8:01 PM Changeset [5360] by gb
  • trunk/ccl/level-1/l1-streams.lisp
(SETF STREAM-EXTERNAL-FORMAT) for ioblock-based character streams.
7:45 PM Changeset [5359] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
bind/unbind *interrupt-level* inline.
7:44 PM Changeset [5358] by gb
  • trunk/ccl/compiler/X86/x86-disassemble.lisp
Act like ud2a takes a one-byte immmediate operand (xuuo).
7:39 PM Changeset [5357] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Disable interrupts when necessary.
7:39 PM Changeset [5356] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
bind/unbind *interrupt-level* inline.

Oct 16, 2006:

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

Oct 15, 2006:

11:51 PM Changeset [5354] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Handle 32-bit character encodings. Start to extend …
11:51 PM Changeset [5353] by gb
  • trunk/ccl/level-1/l1-unicode.lisp
utf-32/ucs-4 and variants.
11:50 PM Changeset [5352] by gb
  • trunk/ccl/level-1/l1-sysio.lisp
EXTERNAL-FORMATs are immutable, interned.

Oct 14, 2006:

2:20 PM Changeset [5351] by gb
  • trunk/ccl/ChangeLog
* empty log message *
1:41 PM Changeset [5350] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
Fix use of ,<- vinsn macros inside ENSURING-NODE-TARGET. Inline the …
1:39 PM Changeset [5349] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
INLINE-SUB2 support.
1:20 PM Changeset [5348] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:30 PM Changeset [5347] by gb
  • trunk/ccl/lib/defstruct.lisp
Don't (DECLARE (OPTIMIZE (SAFETY 3))) in generated DEFSTRUCT accessors.
12:27 PM Changeset [5346] by gb
  • trunk/ccl/compiler/X86/x862.lisp
Fix many cases of ENSURING-NODE-TARGET. Do the fixnum case of …
12:21 PM Changeset [5345] by gb
  • trunk/ccl/compiler/backend.lisp
It makes no sense to use the vinsn macros <- and inside …
12:20 PM Changeset [5344] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:20 PM Changeset [5343] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Do vector bounds-checking a little differently. Add xchg-registers.

Oct 13, 2006:

11:20 AM Changeset [5342] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:54 AM Changeset [5341] by gb
  • trunk/ccl/compiler/nx1.lisp
Use new NUMCMP operator.
10:53 AM Changeset [5340] by gb
  • trunk/ccl/compiler/nx0.lisp
Change inline expansion: use optimize settings in effect at call time, …
10:50 AM Changeset [5339] by gb
  • trunk/ccl/level-0/l0-numbers.lisp
Change >=-2, <=-2, /=-2 to avoid inlining issues.
10:30 AM Changeset [5338] by gb
  • trunk/ccl/compiler/nxenv.lisp
Replace unused num= with numcmp.
2:20 AM Changeset [5337] by gb
  • trunk/ccl/ChangeLog
* empty log message *
1:46 AM Changeset [5336] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
Terminate argument processing when "--" is seen.
1:45 AM Changeset [5335] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Handle newline translation differenly (at the character I/O level, not …
Note: See TracTimeline for information about the timeline view.