Timeline


and

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 *

Aug 8, 2006:

7:20 PM Changeset [4944] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:07 PM Changeset [4943] by gb
  • trunk/ccl/lisp-kernel/darwinx8664
New file.
7:07 PM Changeset [4942] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.h
xp accessors for Darwinx8664.
7:06 PM Changeset [4941] by gb
  • trunk/ccl/lisp-kernel/x86-constants64.h
REG_* constants for Darwin.
7:05 PM Changeset [4940] by gb
  • trunk/ccl/lisp-kernel/x86-asmutils64.s
Darwin assembler doesn't like lock instructions on the same line as …
7:03 PM Changeset [4939] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
Treat X8664 like PPC64 (e.g., use dlfcn) on Darwin.
7:02 PM Changeset [4938] by gb
  • trunk/ccl/lisp-kernel/lisptypes.h
xcode 2.4 headers: <i386/ucontext.h> doesn't define mcontext64, but …
6:58 PM Changeset [4937] by gb
  • trunk/ccl/lisp-kernel/lisp-debug.c
Define Iregnames for darwinx8664.
6:58 PM Changeset [4936] by gb
  • trunk/ccl/lisp-kernel/area.h
Define an IMAGE_BASE_ADDRESS for x8664/Darwin.

Jul 29, 2006:

3:20 PM Changeset [4935] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:41 PM Changeset [4934] by gb
  • trunk/ccl/level-1/l1-streams.lisp
STREAM-WRITE-BYTE, STREAM-WRITE-IVECTOR. :BASIC defaults to T in OPEN; …
2:20 PM Changeset [4933] by gb
  • trunk/ccl/ChangeLog
* empty log message *
1:39 PM Changeset [4932] by gb
  • trunk/ccl/level-1/l1-aprims.lisp
ALLOCATE-RESOURCE, FREE-RESOURCE: use lock. TODO: evaluate whether …
1:20 PM Changeset [4931] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:27 PM Changeset [4930] by gb
  • trunk/ccl/library/lispequ.lisp
Resources aren't thread-private, need locks.
12:26 PM Changeset [4929] by gb
  • trunk/ccl/level-1/l1-sysio.lisp
MAKE-FILE-STREAM: support for BASIC-STREAMs.
12:26 PM Changeset [4928] by gb
  • trunk/ccl/level-1/l1-streams.lisp
OPEN handles BASIC-STREAMs; not yet the default.
12:25 PM Changeset [4927] by gb
  • trunk/ccl/level-1/l1-reader.lisp
*PARSE-STRING-RESOURCE* probably hasn't been used in 10 or 12 years.
10:21 AM Changeset [4926] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:40 AM Changeset [4925] by gb
  • trunk/ccl/level-1/l1-sysio.lisp
Most BASIC-FILE-STREAM stuff.
9:40 AM Changeset [4924] by gb
  • trunk/ccl/library/lispequ.lisp
BASIC-FILE-STREAM.EXTERNAL-FORMAT, at least for now.
9:39 AM Changeset [4923] by gb
  • trunk/ccl/level-1/l1-streams.lisp
BASIC-IO-STREAM; ALLOCATE-BASIC-STREAM makes one more slot in …

Jul 28, 2006:

10:20 AM Changeset [4922] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:17 AM Changeset [4921] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
10:15 AM Changeset [4920] by gb
  • trunk/ccl/level-1/l1-streams.lisp
A couple of more (soon-to-be-used) slots in IOBLOCK.
7:20 AM Changeset [4919] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:17 AM Changeset [4918] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Lots of changes; lots more to go.
7:16 AM Changeset [4917] by gb
  • trunk/ccl/level-1/l1-sockets.lisp
Pass :CHARACTER-P T to MAKE-FD-STREAM.
6:58 AM Changeset [4916] by gb
  • trunk/ccl/examples/cocoa-listener.lisp
Want :SHARING :LOCK on listener output. (SLIME probably faces the …
6:49 AM Changeset [4915] by gb
  • trunk/ccl/level-1/l1-sysio.lisp
Define SELECT-STREAM-CLASS on FUNDAMENTAL-FILE-STREAM.
6:49 AM Changeset [4914] by gb
  • trunk/ccl/lib/streams.lisp
READ-BYTE for BASIC-STREAMs.
6:48 AM Changeset [4913] by gb
  • trunk/ccl/library/lispequ.lisp
Need an explicit BASIC-STREAM-FLAG.OPEN-CHARACTER bit, due to bivalence.
6:47 AM Changeset [4912] by gb
  • trunk/ccl/lib/macros.lisp
BASIC-STREAM-IOBLOCK.
Note: See TracTimeline for information about the timeline view.