Timeline


and

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 …

Oct 9, 2006:

11:20 PM Changeset [5334] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:34 PM Changeset [5333] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Write #\Sub's char-code if we can't encode a character in (implicit) …
10:33 PM Changeset [5332] by gb
  • trunk/ccl/level-0/l0-misc.lisp
%COPY-STRING-TO-U8: use #\Sub (ascii 26) as a replacement character.
10:31 PM Changeset [5331] by gb
  • trunk/ccl/level-1/l1-unicode.lisp
:stream-encode/decode functions always write/read something, even if …
9:20 PM Changeset [5330] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:19 PM Changeset [5329] by gb
  • trunk/ccl/level-1/l1-streams.lisp
More stuff about line termination. When will this end ?
9:19 PM Changeset [5328] by gb
  • trunk/ccl/lib/chars.lisp
Use a hashtable to map characters to their names. (Maybe a sparse …
9:18 PM Changeset [5327] by gb
  • trunk/ccl/level-1/l1-reader.lisp
Use a hashtable to map characters to their names. (Maybe a sparse …
3:20 AM Changeset [5326] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:17 AM Changeset [5325] by gb
  • trunk/ccl/level-1/l1-readloop-lds.lisp
SELECT-BACKTRACE: it's been all NEW-BACKTRACE for a while now.
3:16 AM Changeset [5324] by gb
  • trunk/ccl/lisp-kernel/lisptypes.h
Need to #include <sys/signal.h> to keep Panther happy.
2:30 AM Changeset [5323] by gb
  • trunk/ccl/lisp-kernel/x86_print.c
Print hex with leading #x, not #0x …
2:30 AM Changeset [5322] by gb
  • trunk/ccl/lib/dumplisp.lisp
Do some sanity checks on SAVE-APPLICATION pathname, before it's too …
2:29 AM Changeset [5321] by gb
  • trunk/ccl/level-1/l1-unicode.lisp
ASCII, some other changes.
2:29 AM Changeset [5320] by gb
  • trunk/ccl/level-1/l1-sysio.lisp
Rearrange a few things; pass :line-termination option to MAKE-FD-STREAM.
2:28 AM Changeset [5319] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Yet another line-termination translation scheme; hopefully, the last …
2:27 AM Changeset [5318] by gb
  • trunk/ccl/level-1/l1-reader.lisp
Add character names for #\Line_Separator, #\Paragraph_separator.

Oct 8, 2006:

3:20 AM Changeset [5317] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:35 AM Changeset [5316] by gb
  • trunk/ccl/level-1/l1-init.lisp
*TERMINAL-CHARACTER-ENCODING-NAME*.
2:34 AM Changeset [5315] by gb
  • trunk/ccl/level-1/l1-error-signal.lisp
In %ERROR, go straight to the kernel debugger if interactive streams …
2:33 AM Changeset [5314] by gb
  • trunk/ccl/level-1/l1-boot-2.lisp
Don't initialize interactive streams via DEF-LOAD-POINTERS. Wrap that …
2:32 AM Changeset [5313] by gb
  • trunk/ccl/level-1/l1-application.lisp
Handle the (new) -K/--terminal-encoding command-line argument.

Oct 7, 2006:

5:20 PM Changeset [5312] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:14 PM Changeset [5311] by gb
  • trunk/ccl/level-1/l1-streams.lisp
INPUT-STREAM-P, OUTPUT-STREAM-P are true of instances if INPUT-STREAM/ …
5:13 PM Changeset [5310] by gb
  • trunk/ccl/lisp-kernel/lisp-debug.c
Do abort() if kernel debugger is entered when --batch is in effect.
5:12 PM Changeset [5309] by gb
  • trunk/ccl/level-1/l1-readloop.lisp
QUIT: flush *STDOUT* in PROCESS-EXIT-APPLICATION.
5:11 PM Changeset [5308] by gb
  • trunk/ccl/level-1/l1-processes.lisp
PROCESS-EXIT-APPLICATION: flush *stdout* here.

Oct 6, 2006:

11:20 AM Changeset [5307] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:49 AM Changeset [5306] by gb
  • trunk/ccl/level-1/l1-streams.lisp
CODE-UNIT, not CODE-ELEMENT. Add a TRANSLATE slot to IO-BUFFER.
10:40 AM Changeset [5305] by gb
  • trunk/ccl/level-1/l1-sockets.lisp
basic (vs fundamental) socket streams.
10:39 AM Changeset [5304] by gb
  • trunk/ccl/level-1/l1-sysio.lisp
Real, live EXTERNAL-FORMAT structures.
10:38 AM Changeset [5303] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
10:38 AM Changeset [5302] by gb
  • trunk/ccl/level-0/l0-misc.lisp
%COPY-STRING-TO-U8: use #\? as a replacement character.

Oct 5, 2006:

9:20 PM Changeset [5301] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:46 PM Changeset [5300] by gb
  • trunk/ccl/lisp-kernel/lisptypes.h
More register name aliases. FMH.
8:46 PM Changeset [5299] by gb
  • trunk/ccl/lisp-kernel/x86-asmutils64.s
get_mxcsr, set_mxcsr.
8:46 PM Changeset [5298] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
Save the mxcsr, load it with a C-like value (all exceptions masked) …
12:20 PM Changeset [5297] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:09 PM Changeset [5296] by gb
  • trunk/ccl/lib/macros.lisp
WITH-ENCODED-CSTR(s). (Hey, it's a start.)
12:09 PM Changeset [5295] by gb
  • trunk/ccl/lib/chars.lisp
CHAR-NAME: try to use at least 4 hex digits for #\U+xxxx syntax.
12:08 PM Changeset [5294] by gb
  • trunk/ccl/level-1/l1-unicode.lisp
UCS-2, some other changes.
12:07 PM Changeset [5293] by gb
  • trunk/ccl/level-1/l1-sysio.lisp
Try to get line-termination/external-format stuff working.
11:35 AM Changeset [5292] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Assume that character data is always encoded as one or more 8-bit octets.
11:20 AM Changeset [5291] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:59 AM Changeset [5290] by gb
  • trunk/ccl/level-1/l1-boot-2.lisp
Set class-prototypes for basic-streams just before we make the first one.

Oct 2, 2006:

2:20 PM Changeset [5289] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:13 PM Changeset [5288] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.h
Darwin uses _sigtramp glue to call handlers, so we need to make …
2:11 PM Changeset [5287] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
Don't use SIGRETURN to return from signal_handler() on Darwin (since …
11:20 AM Changeset [5286] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:59 AM Changeset [5285] by gb
  • trunk/ccl/lisp-kernel/lisptypes.h
Compile on ppc,ppc64 osx 10.4 and earlier.
10:47 AM Changeset [5284] by gb
  • trunk/ccl/lisp-kernel/lisptypes.h
Compile on post OSX 10.4 systems, for ppc/ppc64. (Broken on systems …
9:20 AM Changeset [5283] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:46 AM Changeset [5282] by gb
  • trunk/ccl/lisp-kernel/lisptypes.h
Try to make x86-64 version compile under 10.4 again; see if this …
8:33 AM Changeset [5281] by gb
  • trunk/ccl/lisp-kernel/lisptypes.h
Change things so that they compile for x86-64 on systems later than …

Sep 28, 2006:

3:20 AM Changeset [5280] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:33 AM Changeset [5279] by gb
  • trunk/ccl/lib/misc.lisp
DOCUMENTATION works on character-encodings.
2:33 AM Changeset [5278] by gb
  • trunk/ccl/level-1/l1-unicode.lisp
Character-encodings have doc strings.

Sep 27, 2006:

12:20 PM Changeset [5277] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:46 AM Changeset [5276] by gb
  • trunk/ccl/level-1/l1-sysio.lisp
More FILE-STREAM changes. Give BASIC-STREAM classes a class prototype.
11:45 AM Changeset [5275] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Some changes to FD-STREAM initialization, to make it easier to use …
11:41 AM Changeset [5274] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
Decode and handle UUO_ERROR_DEBUG_TRAP_WITH_STRING.
11:39 AM Changeset [5273] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
Still get very occasional SIGFPE on return from (e.g.) #_asin on …
11:36 AM Changeset [5272] by gb
  • trunk/ccl/level-0/X86/x86-misc.lisp
DEBUG-TRAP-WITH-STRING.
11:35 AM Changeset [5271] by gb
  • trunk/ccl/level-0/nfasload.lisp
Not sure when it happened, but %FASLOAD was parenthesized in such a …
11:34 AM Changeset [5270] by gb
  • trunk/ccl/level-0/l0-misc.lisp
On x8664, use a new UUO for BUG. (Not passing context into the kernel …
11:33 AM Changeset [5269] by gb
  • trunk/ccl/compiler/X86/x86-asm.lisp
UUO-ERROR-DEBUG-TRAP-WITH-STRING.
11:20 AM Changeset [5268] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:05 AM Changeset [5267] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
CLASS-PROTOTYPE method for CLASS class (mostly for BUILT-IN-CLASSes).
3:20 AM Changeset [5266] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:49 AM Changeset [5265] by gb
  • trunk/ccl/level-1/l1-sysio.lisp
SELECT-STREAM-CLASS: should probably take a BASIC-P argument.
2:47 AM Changeset [5264] by gb
  • trunk/ccl/level-1/l1-streams.lisp
More changes. Imagine that.
2:46 AM Changeset [5263] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
(Redundant) FIXNUM decls in LDB compiler macro.
2:43 AM Changeset [5262] by gb
  • trunk/ccl/level-1/l1-unicode.lisp
Memory/vector encode/decode functions take/return strings, not chars. …

Sep 25, 2006:

2:20 AM Changeset [5261] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:14 AM Changeset [5260] by gb
  • trunk/ccl/lib/chars.lisp
Check for assumptions about character size. Remove some %i-isms …
2:12 AM Changeset [5259] by gb
  • trunk/ccl/level-1/l1-aprims.lisp
Remove unused (probably ancient) CHKBOUNDS function. Simpler …
2:11 AM Changeset [5258] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Some stuff to infer line-termination. Probably belongs elsewhere; …
2:07 AM Changeset [5257] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
Load-character-constant: accept :u32const on PPC32, PPC64, too.
2:00 AM Changeset [5256] by gb
  • trunk/ccl/level-1/l1-streams.lisp
A little more u16 stuff. Remove line-termination slot from ioblock …
1:59 AM Changeset [5255] by gb
  • trunk/ccl/level-1/l1-sysio.lisp
Input-filter, output-filter in file-ioblock.
1:58 AM Changeset [5254] by gb
  • trunk/ccl/level-1/l1-unicode.lisp
Buffer translation functions don't belong here; start thinking about BOM.
1:57 AM Changeset [5253] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
LOAD-CHARACTER-CONSTANT: it's been a :u32const for the last few weeks …

Sep 24, 2006:

11:20 AM Changeset [5252] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:29 AM Changeset [5251] by gb
  • trunk/ccl/lib/chars.lisp
CHAR-NAME looks in the *CHARACTER-NAMES* array if the code is within …
10:27 AM Changeset [5250] by gb
  • trunk/ccl/level-1/l1-reader.lisp
Lots more character names. Maintain mappings in a vector and a hash …
10:27 AM Changeset [5249] by gb
  • trunk/ccl/level-0/nfasload.lisp
Doh! character constant fasl encoding ($fasl-char).

Sep 23, 2006:

12:20 PM Changeset [5248] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:31 AM Changeset [5247] by gb
  • trunk/ccl/level-1/l1-unicode.lisp
Some other iso8859-n encodings. (Not sure which are the most important.)
11:29 AM Changeset [5246] by gb
  • trunk/ccl/level-1/l1-sysio.lisp
Start to separate line-termination/external-format stuff.
11:28 AM Changeset [5245] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Lots-o-changes.
11:28 AM Changeset [5244] by gb
  • trunk/ccl/level-1/l1-boot-2.lisp
Make initial interactive streams use UTF-8 (mostly for debugging utf-8 ...)

Sep 21, 2006:

10:20 AM Changeset [5243] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:07 AM Changeset [5242] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
don't clobber callback index when doing the DARWIN_GS_HACK stuff in …
10:05 AM Changeset [5241] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
Require mach/port.h.
10:05 AM Changeset [5240] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
Save and restore errno in callback_for_interrupt.
10:04 AM Changeset [5239] by gb
  • trunk/ccl/lisp-kernel/lisptypes.h
Guess again about preprocessor stuff for x86-64 ucontext/mcontext on …
10:02 AM Changeset [5238] by gb
  • trunk/ccl/level-1/l1-lisp-threads.lisp
Use underscore prefix on all Darwin flavors. Add a type decl in …
10:01 AM Changeset [5237] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
sign-extend/zero-extend vinsns.
10:01 AM Changeset [5236] by gb
  • trunk/ccl/compiler/X86/x862.lisp
sign/zero-extend ffcall, syscall return values. (Probably only …

Sep 20, 2006:

1:20 PM Changeset [5235] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:34 PM Changeset [5234] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
11:20 AM Changeset [5233] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:25 AM Changeset [5232] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
slight improvements in signed-byte boxing, typechecking.
10:22 AM Changeset [5231] by gb
  • trunk/ccl/lib/streams.lisp
WRITE-BYTE for BASIC-STREAMs.
10:21 AM Changeset [5230] by gb
  • trunk/ccl/lib/macros.lisp
%SWAP-U16, %SWAP-U32.
10:21 AM Changeset [5229] by gb
  • trunk/ccl/lib/level-2.lisp
%EVAL-REDEFs for new require-xx functions.
10:20 AM Changeset [5228] by gb
  • trunk/ccl/level-1/l1-unicode.lisp
UTF-16, in native and byte-swapped versions. Need a "logical" UTF-16, …
10:20 AM Changeset [5227] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:15 AM Changeset [5226] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Numerous changes.
10:15 AM Changeset [5225] by gb
  • trunk/ccl/level-1/l1-sockets.lisp
%bswap16: fix type declaration.
10:14 AM Changeset [5224] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
vinsns for signed/unsigned byte 8,16,32,64. Tighten up some …
10:12 AM Changeset [5223] by gb
  • trunk/ccl/compiler/X86/x862.lisp
New require ops for signed/unsigned byte 8,16,32,64

Sep 19, 2006:

8:21 AM Changeset [5222] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:38 AM Changeset [5221] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
vinsns for REQUIRE-[US][8,16,32,64]
7:37 AM Changeset [5220] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-arch.lisp
Need THREE-DIGIT-BIGNUM-HEADER to recognize some cases of …
7:36 AM Changeset [5219] by gb
  • trunk/ccl/compiler/PPC/ppc-backend.lisp
clean up an error message.
7:36 AM Changeset [5218] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
handle require-[us][8,16,32,64] operators.
7:34 AM Changeset [5217] by gb
  • trunk/ccl/compiler/optimizers.lisp
REQUIRE-TYPE: transform into require-[us][8,16,32,64] when possible.
7:34 AM Changeset [5216] by gb
  • trunk/ccl/compiler/nx1.lisp
inline require-[us][8,16,32,64].
7:33 AM Changeset [5215] by gb
  • trunk/ccl/compiler/nxenv.lisp
New operators for require-[us][8,16,32,64].
7:20 AM Changeset [5214] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:15 AM Changeset [5213] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
x8664 vinsns for typechecking signed/unsigned bytes of sizes 8,16,32,64.
6:36 AM Changeset [5212] by gb
  • trunk/ccl/level-1/l1-streams.lisp
More changes; hard to bootstrap.
4:20 AM Changeset [5211] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:42 AM Changeset [5210] by gb
  • trunk/ccl/lib/macros.lisp
Macros for locking the input/output locks of an ioblock, assuming that …

Sep 17, 2006:

7:20 AM Changeset [5209] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:45 AM Changeset [5208] by gb
  • trunk/ccl/level-1/l1-streams.lisp
more changes
Note: See TracTimeline for information about the timeline view.