Timeline


and

Sep 9, 2006:

11:20 AM Changeset [5190] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:39 AM Changeset [5189] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
REQUIRE-CHAR-CODE: compare against boxed char-code-limit.
10:21 AM Changeset [5188] by gb
  • trunk/ccl/level-1/l1-reader.lisp
NAME-CHAR: insist on something more reasonable for c syntax; don't do …
10:21 AM Changeset [5187] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
require-char-code checks agains boxed Unicode limit
10:21 AM Changeset [5186] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:56 AM Changeset [5185] by gb
  • trunk/ccl/lisp-kernel/x86-gc.c
purify_range(), impurify_range(): handle x8664 functions, hash tables. …
5:20 AM Changeset [5184] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:47 AM Changeset [5183] by gb
  • trunk/ccl/lib/chars.lisp
CHAR-NAME: use U+xxxx for chars with codes >= #x100.
4:38 AM Changeset [5182] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
FIXNUM->CHAR: return NIL for surrogate pairs.
4:33 AM Changeset [5181] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
Don't be overly unsafe in %CHAR-CODE.
4:31 AM Changeset [5180] by gb
  • trunk/ccl/lib/ppc-backtrace.lisp
Fix CFP-LFUN (fake stack frame case, sanity-check fn/lr).
1:20 AM Changeset [5179] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:55 AM Changeset [5178] by gb
  • trunk/ccl/compiler/X86/x862.lisp
Don't be so reckless in %CODE-CHAR (don't necessarily want arbitrary …
12:52 AM Changeset [5177] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
FIXNUM->CHAR returns NIL for values in the surrogate-pairs range. …
12:51 AM Changeset [5176] by gb
  • trunk/ccl/lisp-kernel/x86-gc.c
Start to get purify working on x86-64; for now, just purify strings.
12:48 AM Changeset [5175] by gb
  • trunk/ccl/lib/macros.lisp
%CODE-CHAR asserts that code is (UNSIGNED-BYTE 8), which is still …
12:47 AM Changeset [5174] by gb
  • trunk/ccl/lib/compile-ccl.lisp
Add l1-unicode.
12:44 AM Changeset [5173] by gb
  • trunk/ccl/level-1/level-1.lisp
Load l1-unicode.
12:44 AM Changeset [5172] by gb
  • trunk/ccl/level-1/l1-unicode.lisp
New file.

Sep 7, 2006:

10:20 AM Changeset [5171] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:50 AM Changeset [5170] by gb
  • trunk/ccl/lisp-kernel/area.h
Larger PURESPACE_RESERVE for x8664.
9:44 AM Changeset [5169] by gb
  • trunk/ccl/xdump/heap-image.lisp
Bump abi version. Make purespace-reserve an attribute of the backend …
9:43 AM Changeset [5168] by gb
  • trunk/ccl/lisp-kernel/image.h
Bump abi version.
9:43 AM Changeset [5167] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
9:20 AM Changeset [5166] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:58 AM Changeset [5165] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
FreeBSD (at least with libthr) seems to mask synchronous signals. …
8:57 AM Changeset [5164] by gb
  • trunk/ccl/lisp-kernel/thread_manager.c
suspend_resume_handler() : ignore signal mask.
8:56 AM Changeset [5163] by gb
  • trunk/ccl/lisp-kernel/lisptypes.h
Lose the CHAR_SIZE_32 bootstrapping conditional (char are 32 bits wide …
7:20 AM Changeset [5162] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:40 AM Changeset [5161] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
SIGBUS might be SIGNUM_FOR_PROCESS_INTERRUPT.
6:20 AM Changeset [5160] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:12 AM Changeset [5159] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
_SPbuiltin_aref1: use box_fixnum_no_flags.
6:12 AM Changeset [5158] by gb
  • trunk/ccl/lisp-kernel/x86-macros.s
Define box_fixnum_no_flags (uses lea vice imul).
3:20 AM Changeset [5157] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:18 AM Changeset [5156] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-arch.lisp
Need MIN/MAX-8-BIT-IVECTOR-SUBTAG.
1:20 AM Changeset [5155] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:37 AM Changeset [5154] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
misc_ref/misc_set: handle 32-bit strings.
12:36 AM Changeset [5153] by gb
  • trunk/ccl/lisp-kernel/x86-macros.s
Zero-extend early when extracting typecodes.
12:36 AM Changeset [5152] by gb
  • trunk/ccl/level-1/l1-streams.lisp
GET-OUTPUT-STREAM-STRING: use ENSURE-SIMPLE-STRING rather than …
12:35 AM Changeset [5151] by gb
  • trunk/ccl/level-1/l1-aprims.lisp
x8664 *immheader-1-array-element-types* contains entry for 32-bit …
12:35 AM Changeset [5150] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
zero-extend early when extracting typecodes.
12:34 AM Changeset [5149] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-arch.lisp
32-bit-chars.
12:33 AM Changeset [5148] by gb
  • trunk/ccl/compiler/X86/x86-backend.lisp
Defer handling of the :rcontext pseudo-register name until the target …

Sep 6, 2006:

11:20 PM Changeset [5147] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:39 PM Changeset [5146] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
32-bit chars stuff for x8664.
10:39 PM Changeset [5145] by gb
  • trunk/ccl/level-1/l1-reader.lisp
kids: bourbon and editing COPY-READTABLE don't mix!
10:38 PM Changeset [5144] by gb
  • trunk/ccl/lib/compile-ccl.lisp
:verbose argument to rebuild-ccl.
10:38 PM Changeset [5143] by gb
  • trunk/ccl/level-1/linux-files.lisp
process input/output: don't assume 8-bit strings.
9:20 PM Changeset [5142] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:42 PM Changeset [5141] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-backend.lisp
PPC64 callbacks are always #+poweropen-target; don't conditionalize …
6:20 AM Changeset [5140] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:08 AM Changeset [5139] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-arch.lisp
remove 8-bit char stuff.
6:08 AM Changeset [5138] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-arch.lisp
Forgot to set char-code-limit here.
5:20 AM Changeset [5137] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:49 AM Changeset [5136] by gb
  • trunk/ccl/lib/macros.lisp
In DO-GC-AREAS, don't use comma before call to AREA-SUCC. …
4:42 AM Changeset [5135] by gb
  • trunk/ccl/level-0/l0-utils.lisp
If ENSURE-SIMPLE-STRING has to make a copy of a non-simple string, …
4:41 AM Changeset [5134] by gb
  • trunk/ccl/level-0/nfasload.lisp
Some fixnum decls in %FIND-PKG.
4:40 AM Changeset [5133] by gb
  • trunk/ccl/level-1/l1-aprims.lisp
ppc64 ARRAY-ELEMENT-SUBTYPES includes new string type.
4:39 AM Changeset [5132] by gb
  • trunk/ccl/level-0/PPC/ppc-array.lisp
cr3, nor c33, in ppc64 %init-misc.
4:38 AM Changeset [5131] by gb
  • trunk/ccl/compiler/nx0.lisp
NX-FORM-TYPEP uses NX-TARGET-TYPE.

Sep 5, 2006:

3:20 PM Changeset [5130] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:13 PM Changeset [5129] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-backend.lisp
darwinppc32 backend uses 32-bit chars, too.
3:01 PM Changeset [5128] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-arch.lisp
ppc32 defaults to 32-bit chars.
11:20 AM Changeset [5127] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:18 AM Changeset [5126] by gb
  • trunk/ccl/xdump/xfasload.lisp
Deal with 32-bit lisp strings.
11:18 AM Changeset [5125] by gb
  • trunk/ccl/lisp-kernel/linuxppc/.gdbinit
Start to depend on calling print_lisp_object, since x/s doesn't deal …
11:17 AM Changeset [5124] by gb
  • trunk/ccl/lisp-kernel/ppc-gc.c
conditionalize purify_displaced_object() for char size.
11:16 AM Changeset [5123] by gb
  • trunk/ccl/lisp-kernel/plsym.c
find_symbol(): don't assume 8-bir lisp strings.
11:15 AM Changeset [5122] by gb
  • trunk/ccl/lisp-kernel/lisptypes.h
Try using "u8_t" and "u32_t" for lisp_char_code; this may be more portable.
11:14 AM Changeset [5121] by gb
  • trunk/ccl/lib/sequences.lisp
SIMPLE-1D-ARRAY-SUBSEQ: handle new strings.
11:13 AM Changeset [5120] by gb
  • trunk/ccl/level-1/linux-files.lisp
CALL-WITH-STRING-VECTOR: don't assume 8-bit char/strings.
11:13 AM Changeset [5119] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Use heap-ivectors of element-type (UNSIGNED-BYTE 8) for character …
11:09 AM Changeset [5118] by gb
  • trunk/ccl/level-1/l1-aprims.lisp
Various archaic string functions: don't assume 8-bit strings.
11:08 AM Changeset [5117] by gb
  • trunk/ccl/level-0/l0-array.lisp
Handle 32-bit strings in %UVECTOR-REPLACE.
11:07 AM Changeset [5116] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-arch.lisp
No "x" in simple-base-string, when #-target-8-bit-chars.
11:06 AM Changeset [5115] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
REQUIRE-CHAR-CODE: comparison of OBJECT with TAG is not a CMPI.
11:05 AM Changeset [5114] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
PPC2-VREF: handle the 32-bit :SIMPLE-STRING case with constant index.
12:20 AM Changeset [5113] by gb
  • trunk/ccl/ChangeLog
* empty log message *

Sep 4, 2006:

11:44 PM Changeset [5112] by gb
  • trunk/ccl/lisp-kernel/lisptypes.h
Linux doesn't define uint8_t. Try "unsigned char", and cross fingers.
11:38 PM Changeset [5111] by gb
  • trunk/ccl/lisp-kernel/lisptypes.h
Define lisp_char_code type, use it when printing lisp string in the …
11:28 PM Changeset [5110] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
11:20 PM Changeset [5109] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:18 PM Changeset [5108] by gb
  • trunk/ccl/level-0/PPC/ppc-array.lisp
Sigh. Test for 8-bit-char case was conditionalized backwards in PPC64 …
11:05 PM Changeset [5107] by gb
  • trunk/ccl/level-1/l1-init.lisp
Initial value of CHAR-CODE-LIMIT derived from the target arch (for …
11:04 PM Changeset [5106] by gb
  • trunk/ccl/level-1/l1-reader.lisp
Use (UNSIGNED-BYTE 8) for array element type of rdtab.ttab. Don't …
10:20 PM Changeset [5105] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:16 PM Changeset [5104] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp
LOAD-CHARACTER-CONSTANT: and the char code with #xff to get the low byte.
10:15 PM Changeset [5103] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
LOAD-CHARACTER-CONSTANT: and the char code with #xff or 255., not with …
10:12 PM Changeset [5102] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
Use u32->char (which is defined) vice u8->char (which is no more) in …
12:20 PM Changeset [5101] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:04 PM Changeset [5100] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
Gak. Get guard/predicate syntax right in LOAD-CHARACTER-CONSTANT.
12:03 PM Changeset [5099] by gb
  • trunk/ccl/level-0/PPC/ppc-array.lisp
New constants in ppc32 typecode range assertion.
10:20 AM Changeset [5098] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:44 AM Changeset [5097] by gb
  • trunk/ccl/level-0/PPC/ppc-array.lisp
ppc32/ppc64 %init-misc tweaks.
9:43 AM Changeset [5096] by gb
  • trunk/ccl/compiler/PPC/ppc-lapmacros.lisp
Typo in the (unused) 64-bit/no crf case of UNBOX-BASE-CHAR.
9:20 AM Changeset [5095] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:30 AM Changeset [5094] by gb
  • trunk/ccl/level-1/l1-error-system.lisp
Object-not- (mod #x110000) type error.
8:29 AM Changeset [5093] by gb
  • trunk/ccl/level-0/PPC/ppc-symbol.lisp
conditionalize %pname-hash for char size.
8:26 AM Changeset [5092] by gb
  • trunk/ccl/lisp-kernel/ppc-constants32.h
Conditionalize for CHAR_SIZE_32.
8:25 AM Changeset [5091] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-arch.lisp
Conditionalize for #-target-8-bit-chars.
8:23 AM Changeset [5090] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
Deal - sometimes conditionally - with 32-bit characters.
8:22 AM Changeset [5089] by gb
  • trunk/ccl/compiler/arch.lisp
ERROR-OBJECT-NOT-MOD-CHAR-CODE-LIMIT.

Sep 3, 2006:

10:20 PM Changeset [5088] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:03 PM Changeset [5087] by gb
  • trunk/ccl/lisp-kernel/x86-constants64.h
conditionalize new string types.
10:03 PM Changeset [5086] by gb
  • trunk/ccl/level-0/X86/x86-symbol.lisp
%pname-hash: conditionalize for string element size.
10:02 PM Changeset [5085] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-arch.lisp
Sketch out new string types (read-time conditionalized.)
9:20 PM Changeset [5084] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:02 PM Changeset [5083] by gb
  • trunk/ccl/level-0/l0-init.lisp
Put :target-8-bit-chars on *features*, for bootstrapping.
8:21 PM Changeset [5082] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:20 PM Changeset [5081] by gb
  • trunk/ccl/level-1/l1-streams.lisp
More missing BASIC-STREAM methods.
7:23 PM Changeset [5080] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-backend.lisp
:target-8-bit-chars on target features.
7:21 PM Changeset [5079] by gb
  • trunk/ccl/level-0/l0-int.lisp
Some comments/indentation.
7:20 PM Changeset [5078] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:01 PM Changeset [5077] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-arch.lisp
Make CHAR-CODE-LIMIT an attribute of the target arch, for bootstrapping.

Sep 2, 2006:

6:20 PM Changeset [5076] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:24 PM Changeset [5075] by gb
  • trunk/ccl/level-1/x86-error-signal.lisp
Fix typo.
5:20 PM Changeset [5074] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:15 PM Changeset [5073] by gb
  • trunk/ccl/lisp-kernel/x86_print.c
hex/decimal integer printers: 3 is also a hex digit.
5:11 PM Changeset [5072] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
Install a "bogus signal handler" on Darwin, to deal with apparent race …
5:07 PM Changeset [5071] by gb
  • trunk/ccl/lisp-kernel/x86-asmutils64.s
Use a hlt instruction to trap in pseudo_sigreturn. Still get spurious …
5:06 PM Changeset [5070] by gb
  • trunk/ccl/lisp-kernel/thread_manager.c
Define some things in terms of USE_MACH_SEMAPHORES or …
5:03 PM Changeset [5069] by gb
  • trunk/ccl/lisp-kernel/Threads.h
Define some things in terms of USE_MACH_SEMAPHORES or …
5:01 PM Changeset [5068] by gb
  • trunk/ccl/lib/db-io.lisp
Try to avoid things like %COPY-IVECTOR-TO-IVECTOR when strings are …
5:01 PM Changeset [5067] by gb
  • trunk/ccl/level-1/x86-threads-utils.lisp
Things that're %HEAP-IVECTOR-P aren't bogus objects.
5:00 PM Changeset [5066] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Try to avoid things like %COPY-IVECTOR-TO-IVECTOR when strings are …
4:59 PM Changeset [5065] by gb
  • trunk/ccl/level-1/l1-events.lisp
AUTO-FLUSH-INTERACTIVE-STREAMS: use FORCE-OUTPUT.
4:57 PM Changeset [5064] by gb
  • trunk/ccl/level-0/l0-misc.lisp
%COPY-U8-TO-STRING, %COPY-STRING-TO-U8: new, to avoid …
4:55 PM Changeset [5063] by gb
  • trunk/ccl/level-0/l0-aprims.lisp
%CSTR-POINTER and %CSTR-SEGMENT-POINTER: don't assume 8-bit chars.

Aug 29, 2006:

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

Aug 28, 2006:

11:35 PM Changeset [5061] by gb
  • trunk/ccl/lisp-kernel/ppc-spentry.s
Fix tag check in 32-bit misc_set_single_float_vector.
11:20 PM Changeset [5060] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:01 PM Changeset [5059] by gb
  • trunk/ccl/xdump/faslenv.lisp
Bump max fasl version.
10:48 PM Changeset [5058] by gb
  • trunk/ccl/lib/nfcomp.lisp
Use new string ops. Bump current fasl version.
10:33 PM Changeset [5057] by gb
  • trunk/ccl/xdump/faslenv.lisp
Bump (max) fasl version.
10:30 PM Changeset [5056] by gb
  • trunk/ccl/xdump/xfasload.lisp
xloader was missing a few new ops.
12:20 PM Changeset [5055] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:34 AM Changeset [5054] by gb
  • trunk/ccl/xdump/xfasload.lisp
New string stuff here, too.
11:28 AM Changeset [5053] by gb
  • trunk/ccl/level-0/nfasload.lisp
New string stuff.
11:20 AM Changeset [5052] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:57 AM Changeset [5051] by gb
  • trunk/ccl/level-1/l1-streams.lisp
More missing BASIC-STREAM methods (STREAM-LINE-COLUMN, STREAM-LISTEN, …
10:57 AM Changeset [5050] by gb
  • trunk/ccl/level-1/l1-reader.lisp
Use READ-CHAR instead of STREAM-READ-CHAR, since it may be faster in …
10:56 AM Changeset [5049] by gb
  • trunk/ccl/level-1/l1-events.lisp
Unscramble auto-flush-streams stuff (don't assume ioblock-based stream.)
10:55 AM Changeset [5048] by gb
  • trunk/ccl/level-1/l1-boot-2.lisp
Initial FD-STREAMs are BASIC-STREAMs.
10:55 AM Changeset [5047] by gb
  • trunk/ccl/level-0/PPC/ppc-symbol.lisp
Change some REQUIRE forms; cosmetic. (Maybe not even cosmetic.)
10:54 AM Changeset [5046] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
%unbox-u8, u8-vref stuff.
10:53 AM Changeset [5045] by gb
  • trunk/ccl/xdump/faslenv.lisp
New fasl ops for new string encodings.
10:52 AM Changeset [5044] by gb
  • trunk/ccl/lib/macros.lisp
%CHAR-CODE: for how long has limit not been 216 ? For how long will …
10:51 AM Changeset [5043] by gb
  • trunk/ccl/level-0/nfasload.lisp
More fasl ops.
10:51 AM Changeset [5042] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
%UNBOX-U8, u8-vref stuff.
10:50 AM Changeset [5041] by gb
  • trunk/ccl/compiler/arch.lisp
Add CHAR-CODE-LIMIT slot to TARGET-ARCH; may not be the best way to do …

Aug 26, 2006:

8:20 PM Changeset [5040] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:58 PM Changeset [5039] by gb
  • trunk/ccl/release-notes.txt
Updated.
7:50 PM Changeset [5038] by gb
  • trunk/ccl/release-notes.txt
Updated.
7:50 PM Changeset [5037] by gb
  • trunk/ccl/darwin-x86-headers64
Added.
9:20 AM Changeset [5036] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:17 AM Changeset [5035] by gb
  • trunk/ccl/level-1/version.lisp
Bump. New snapshots soon, I hope.
9:12 AM Changeset [5034] by gb
  • trunk/ccl/lisp-kernel/darwinx8664/Makefile
Pass -g in ASFLAGS; same problems as always, but avoids problems with …
9:11 AM Changeset [5033] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.h
Need to do an explicit sigreturn on Darwin (because of the sigaltstack …
9:08 AM Changeset [5032] by gb
  • trunk/ccl/lib/numbers.lisp
Check fpu overflow bit (not underflow) when deciding whether or not to …
9:08 AM Changeset [5031] by gb
  • trunk/ccl/level-1/x86-trap-support.lisp
Need an indirection to access mcontext from ucontext on Darwin; invent …
9:06 AM Changeset [5030] by gb
  • trunk/ccl/level-1/x86-error-signal.lisp
Add a declaration, to make this easier to step through.
9:05 AM Changeset [5029] by gb
  • trunk/ccl/level-0/l0-float.lisp
SINGLE-FLOAT-HALF-PI: use f0 not e0, just in case.
3:20 AM Changeset [5028] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:35 AM Changeset [5027] by gb
  • trunk/ccl/level-1/l1-boot-lds.lisp
Hyphenate ADD-AUTO-FLUSH-STREAM and REMOVE-AUTO-FLUSH-STREAM. Export …
2:22 AM Changeset [5026] by gb
  • trunk/ccl/lib/streams.lisp
READ-LINE on BASIC-INPUT-STREAM w/o STREAM-READ-LINE.
2:22 AM Changeset [5025] by gb
  • trunk/ccl/lib/macros.lisp
HANDLER-CASE: the :NO-ERROR clause can appear at most once but doesn't …
2:21 AM Changeset [5024] by gb
  • trunk/ccl/level-1/l1-streams.lisp
BASIC-OUTPUT-STREAM isn't an INPUT-STREAM. Some STREAM-READ-LINE …
2:20 AM Changeset [5023] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:19 AM Changeset [5022] by gb
  • trunk/ccl/level-1/l1-readloop.lisp
PREPARE-TO-QUIT: other threads should be dead by the time that streams …
2:18 AM Changeset [5021] by gb
  • trunk/ccl/level-1/l1-pathnames.lisp
FULL-PATHNAME: remove some weird old code that assumed that interfered …
2:17 AM Changeset [5020] by gb
  • trunk/ccl/level-1/l1-events.lisp
Rename EVENT-POLL to AUTO-FLUSH-INTERACTIVE-STREAMS. Make …
2:13 AM Changeset [5019] by gb
  • trunk/ccl/level-1/l1-boot-lds.lisp
MAKE-MCL-LISTENER-STREAM uses ADD-AUTOFLUSH-STREAM, …

Aug 24, 2006:

5:20 AM Changeset [5018] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:59 AM Changeset [5017] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
Darwin needs to decode the mxcsr on SIGFPE. DARWIN_GS_HACK changes in …
4:58 AM Changeset [5016] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
x86-64 Darwin's math library is pretty casual about causing spurious …
4:57 AM Changeset [5015] by gb
  • trunk/ccl/lisp-kernel/darwinx8664/.gdbinit
New file; like the linuxx8664 version, with different signals to be …
4:56 AM Changeset [5014] by gb
  • trunk/ccl/lisp-kernel/x86-asmutils64.s
Using ud2b to force an exception in pseudo_sigreturn() seems to …
4:55 AM Changeset [5013] by gb
  • trunk/ccl/level-1/x86-trap-support.lisp
First attempt at Darwinx8664 support; may need more work.

Aug 22, 2006:

8:22 AM Changeset [5012] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:08 AM Changeset [5011] by gb
  • trunk/ccl/lisp-kernel/x86_print.c
Try not to use sprintf() (at least not for printing integers), since …
8:06 AM Changeset [5010] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
Unbox %arg_z (boxed entrypoint) earlier in _SPffcall, before entering …
8:04 AM Changeset [5009] by gb
  • trunk/ccl/lisp-kernel/x86-macros.s
Fix a typo.
8:04 AM Changeset [5008] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.h
Define a few more things …
8:03 AM Changeset [5007] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
Lots of changes, especially to Mach exception handling code. Do the …
8:02 AM Changeset [5006] by gb
  • trunk/ccl/lisp-kernel/x86-asmutils64.s
atomic_and(), pseudo_sigreturn() for DarwinX8664.
8:01 AM Changeset [5005] by gb
  • trunk/ccl/lisp-kernel/thread_manager.c
Some PPC64 conditionalizations should really have tested WORD_SIZE. …
7:59 AM Changeset [5004] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
Don't really flush cache lines on x8664. Some PPC64 …
7:58 AM Changeset [5003] by gb
  • trunk/ccl/lisp-kernel/m4macros.m4
Define SYSCALL_SETS_CARRY_ON_ERROR for FreeBSDX664, DarwinX8664.
7:57 AM Changeset [5002] by gb
  • trunk/ccl/lisp-kernel/darwinx8664/Makefile
Much smaller pagezero, much lower seg1addr. Something in the …
7:55 AM Changeset [5001] by gb
  • trunk/ccl/scripts/openmcl64
Untested changes for Darwinx8664.
7:54 AM Changeset [5000] by gb
  • trunk/ccl/xdump/xx8664-fasload.lisp
Fix typo in darwinx8664 xload-backend-info (compiler target is …
7:53 AM Changeset [4999] by gb
  • trunk/ccl/lib/nfcomp.lisp
Dump concatenated functions from xfunctions when cross-compiling to …
7:52 AM Changeset [4998] by gb
  • trunk/ccl/lib/misc.lisp
MACHINE-VERSION: conditionalize on :DARWIN-TARGET (not :DARWINPPC-TARGET).
7:50 AM Changeset [4997] by gb
  • trunk/ccl/lib/foreign-types.lisp
:DARWIN-TARGET (not :DARWINPPC-TARGET).
7:50 AM Changeset [4996] by gb
  • trunk/ccl/lib/compile-ccl.lisp
:DARWINX8664 stuff.
7:49 AM Changeset [4995] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
7:49 AM Changeset [4994] by gb
  • trunk/ccl/level-1/l1-sockets.lisp
Conditionalize on DARWIN-TARGET, not DARWINPPC-TARGET.
7:49 AM Changeset [4993] by gb
  • trunk/ccl/level-1/l1-sysio.lisp
FILE-STREAM-EXTERNAL-FORMAT stuff for BASIC-STREAMs.
7:47 AM Changeset [4992] by gb
  • trunk/ccl/level-0/l0-init.lisp
DarwinX8664 *features*.
7:47 AM Changeset [4991] by gb
  • trunk/ccl/level-0/l0-cfm-support.lisp
Some DARWINPPC-TARGET conditionals really want to be DARWIN-TARGET.
7:46 AM Changeset [4990] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-arch.lisp
YIELD-SYSCALL for DarwinX8664.
7:45 AM Changeset [4989] by gb
  • trunk/ccl/compiler/X86/x862.lisp
Use CROSS-CREATE-X86-FUNCTION if not compiling natively. Fix …
7:44 AM Changeset [4988] by gb
  • trunk/ccl/compiler/X86/x86-lap.lisp
Ensure that CROSS-CREATE-X86-FUNCTION is defined, even on x86. Use it …

Aug 21, 2006:

6:20 AM Changeset [4987] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:59 AM Changeset [4986] by gb
  • trunk/ccl/lisp-kernel/darwinx8664/Makefile
Define DARWIN_GS_HACK.
5:58 AM Changeset [4985] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
Still needs lots of work.
5:58 AM Changeset [4984] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.h
Include Mach stuff on Darwin; prototypes for DARWIN_GS_HACK %gs …
5:57 AM Changeset [4983] by gb
  • trunk/ccl/lisp-kernel/x86-subprims64.s
Manipulate the %gs register when a lisp thread starts, exits and …
5:56 AM Changeset [4982] by gb
  • trunk/ccl/lisp-kernel/x86-macros.s
DARWIN_GS_HACK macros.
5:53 AM Changeset [4981] by gb
  • trunk/ccl/lisp-kernel/thread_manager.c
Note the need for DARWIN_GS_HACK.
5:51 AM Changeset [4980] by gb
  • trunk/ccl/lisp-kernel/x86-asmutils64.s
DARWIN_GS_HACK hacks.
5:51 AM Changeset [4979] by gb
  • trunk/ccl/lisp-kernel/m4macros.m4
Hope that the need for DARWIN_GS_HACK is also temporary.
5:50 AM Changeset [4978] by gb
  • trunk/ccl/lisp-kernel/lisptypes.h
Hope that the workaround for missing mcontext64 in x8664 Darwin is …
3:20 AM Changeset [4977] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:35 AM Changeset [4976] by gb
  • trunk/ccl/library/darwinx664-syscalls.lisp
typo
2:35 AM Changeset [4975] by gb
  • trunk/ccl/library/darwinx8664-syscalls.lisp
spell name right

Aug 20, 2006:

11:20 PM Changeset [4974] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:10 PM Changeset [4973] by gb
  • trunk/ccl/xdump/xx8664-fasload.lisp
:darwinx8664 stuff.
11:10 PM Changeset [4972] by gb
  • trunk/ccl/lib/db-io.lisp
:struct-by-value: don't read-time conditionalize (do other things …
11:09 PM Changeset [4971] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-backend.lisp
Darwinx8664: overload %gs, setup syscall mask.
11:08 PM Changeset [4970] by gb
  • trunk/ccl/compiler/nx1.lisp
Handle syscall, ff-call for :darwinx8664 as well.
11:06 PM Changeset [4969] by gb
  • trunk/ccl/library/darwinx664-syscalls.lisp
New file; or's in the bit for Unix syscalls on Darwinx8664. (Screw: …
11:03 PM Changeset [4968] by gb
  • trunk/ccl/library/darwinppc-syscalls.lisp
Mask for PPC.
11:02 PM Changeset [4967] by gb
  • trunk/ccl/level-0/l0-io.lisp
Syscall conditionalization.
11:01 PM Changeset [4966] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Syscall conditionalization. SELECTION-INPUT-STREAM created with …
11:00 PM Changeset [4965] by gb
  • trunk/ccl/examples/objc-runtime.lisp
Fencepost in POINTER-IN-CFSTRING-SECTION-P.
10:20 PM Changeset [4964] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:17 PM Changeset [4963] by gb
  • trunk/ccl/library/darwin-syscalls.lisp
rename

Aug 18, 2006:

4:20 PM Changeset [4962] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:50 PM Changeset [4961] by gb
  • trunk/ccl/lisp-kernel/thread_manager.c
Enable FP underflow detection on x8664. Should do this on PPC as …
3:47 PM Changeset [4960] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-backend.lisp
Dress up the Darwin x86-64 backend a little. Explicily define …
3:44 PM Changeset [4959] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Use :rcontext when necessary.
3:43 PM Changeset [4958] by gb
  • trunk/ccl/compiler/X86/x86-backend.lisp
Recognize :rcontext as a reference to the backend's …
3:42 PM Changeset [4957] by gb
  • trunk/ccl/compiler/backend.lisp
Backend now has a lisp-context-register slot.
3:42 PM Changeset [4956] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-arch.lisp
No more (constant) rcontext.
3:40 PM Changeset [4955] by gb
  • trunk/ccl/level-0/X86/x86-def.lisp
Refer to rcontext segment register as :rcontext, since x86-64 Darwin …
3:29 PM Changeset [4954] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
Copy some of the Mach exception code from the PPC version and tweak it …
3:27 PM Changeset [4953] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.h
Provide some interim Darwin conditionalization.
3:25 PM Changeset [4952] by gb
  • trunk/ccl/lisp-kernel/m4macros.m4
Spell FREEBSD correctly. Generate an equate for HAVE_TLS.
3:23 PM Changeset [4951] by gb
  • trunk/ccl/lisp-kernel/x86-gc.c
Changes in purify_xp().
3:20 PM Changeset [4950] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:19 PM Changeset [4949] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
Darwin x86-64 assembler doesn't like absolute jumps, prefers slower …
3:13 PM Changeset [4948] by gb
  • trunk/ccl/lisp-kernel/freebsdx8664/Makefile
Tell m4 that we HAVE_TLS.

Aug 17, 2006:

5:20 PM Changeset [4947] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:43 PM Changeset [4946] by phil
  • trunk/ccl/examples/FFI/Allocating-foreign-data-on-the-lisp-heap/ptrtest-compile.sh
Initial version
4:40 PM Changeset [4945] by phil
  • trunk/ccl/examples/FFI
* empty log message *
Note: See TracTimeline for information about the timeline view.