Timeline


and

Sep 22, 2008:

11:29 PM Changeset [10848] by gz
  • branches/working-0711/ccl/library/cover.lisp
Unquote filenames before html'izing them
11:23 PM Changeset [10847] by gb
  • trunk/windows/ccl/wx86cl64.exe
New win64 binaries.
11:17 PM Changeset [10846] by gb
  • trunk/darwinppc/ccl/dppccl
darwinppc binaries
11:13 PM Changeset [10845] by gb
  • trunk/linuxppc/ccl/ppccl
Um, more LinuxPPC binaries.
11:12 PM Changeset [10844] by gb
  • trunk/linuxppc/ccl/PPCCL
LinuxPPC binaries.
11:11 PM Changeset [10843] by gb
  • trunk/source/lisp-kernel/unix-calls.c
#include <time.h>
11:06 PM Changeset [10842] by gb
  • trunk/solarisx64/ccl/SX86CL64
solaris binaries
11:01 PM Changeset [10841] by gb
  • trunk/freebsdx8664/ccl/FX86CL64
new binaries
10:58 PM Changeset [10840] by gb
  • trunk/source/objc-bridge/objc-support.lisp
Get a little closer to working on darwinx8632: objc-error-return code …
10:56 PM Changeset [10839] by gb
  • trunk/darwinx86/ccl/dx86cl
New binaries.
10:48 PM Changeset [10838] by gb
  • trunk/source/scripts/ccl
Handle 32-bit x86 linux.
10:44 PM Changeset [10837] by gb
  • trunk/linuxx86/ccl
new
10:42 PM Changeset [10836] by gb
  • trunk/source/lisp-kernel/image.h
Bump min image version; new binaries soon.
10:35 PM Changeset [10835] by gb
  • trunk/linuxx86/ccl
new
10:35 PM Changeset [10834] by gb
  • trunk/linuxx86
new
3:49 PM Changeset [10833] by gz
  • trunk/tests/ansi-tests/ccl.lsp
Add a couple regression tests, and some ignorable declarations
3:31 PM Changeset [10832] by gb
  • trunk/source/lisp-kernel/x86-exceptions.c
Implement is_write_fault() for Windows.
3:31 PM Changeset [10831] by gb
  • trunk/source/lisp-kernel/thread_manager.c
When interrupting a thread running foreign code, "queue an …
3:24 PM Changeset [10830] by gb
  • trunk/source/lisp-kernel/image.c
Use writebuf(), not write(), to write a section to disk. (I think …
3:17 PM Changeset [10829] by gb
  • trunk/source/lib/time.lisp
Sleep interruptably/continuably on Windows.
3:16 PM Changeset [10828] by gb
  • trunk/source/lib/macros.lisp
In MAKE-RECORD-FORM: expand into #_memset, not #_bzero (no #_bzero on …
3:16 PM Changeset [10827] by gb
  • trunk/source/lib/foreign-types.lisp
Don't define DLERROR on Windows, either.
3:15 PM Changeset [10826] by gb
  • trunk/source/lib/ffi-win64.lisp
In a Win64 callback, stack arguments are (+ 16 32) bytes from %rbp …
3:13 PM Changeset [10825] by gb
  • trunk/source/level-1/linux-files.lisp
Try to work around the fact that the mingw headers on Windows define …
3:11 PM Changeset [10824] by gz
  • trunk/source/lisp-kernel/ppc-gc.c
PPC part of r10813
3:08 PM Changeset [10823] by gb
  • trunk/source/level-1/l1-application.lisp
Use #_SleepEx in HOUSEKEEPING-LOOP on Windows. Todo: handle premature …
12:25 PM Changeset [10822] by gb
  • trunk/source/level-1/l1-lisp-threads.lisp
Define GETTIMEOFDAY, which calls lisp_gettimeofday() in the kernel. …
12:07 PM Changeset [10821] by gb
  • trunk/source/lib/time.lisp
move GET-UNIVERSAL-TIME elsewhere
12:07 PM Changeset [10820] by gb
  • trunk/source/lisp-kernel/image.h
bump (by a few) current, max image version number. Will bump min when …
12:04 PM Changeset [10819] by gb
  • trunk/source/lisp-kernel/image.c
drop old Darwin bug workaround, involving write_area_pages
12:03 PM Changeset [10818] by gb
  • trunk/source/level-1/l1-typesys.lisp
NATURAL, SIGNED-NATURAL types (as in kernel.) May or may not be useful.
11:07 AM Ticket #332 (IDE shouldn't store CCL directory in preferences) created by gb
It's generally proven to be a bad idea to store the CCL directory in …
10:51 AM Ticket #104 (Race condition creating temporary file names for (open ... :if-exists ...) closed by gb
invalid: There was a bug whereby :IF-EXISTS NIL didn't return NIL when …
10:24 AM Ticket #255 (CCL does not do sufficient compile time argument list checking) closed by gb
fixed: I think that those changes were moved into the trunk/1.2 several …
10:22 AM Ticket #173 (loop form wedges event thread) closed by gb
fixed: I think that I once figured out how to keep %CALL-NEXT-OBJC-METHOD …
12:20 AM Changeset [10817] by gb
  • trunk/source/lisp-kernel/imports.s
Add lisp-gettimeofday kernel import. (Hopefully, this is the last one …
12:18 AM Changeset [10816] by gb
  • trunk/source/compiler/PPC/PPC32/ppc32-arch.lisp
Add lisp-gettimeofday kernel import. (Hopefully, this is the last one …

Sep 21, 2008:

2:12 PM OpenMclInternals edited by gz
(diff)
2:12 PM OpenMclInternals edited by gz
(diff)
2:11 PM OpenMclInternals edited by gz
(diff)
1:31 PM Internals/LockFreeHashTables edited by gz
(diff)
5:26 AM Changeset [10815] by rme
  • trunk/source/level-0/X86/X8632/x8632-hash.lisp
FAST-MOD: The remainder in %edx will be fixnum-tagged, so skip the …
12:45 AM Internals/LockFreeHashTables created by gz
New
12:12 AM CclUnderGdb edited by gz
reformat, and add hints for debugging lisp code (diff)

Sep 20, 2008:

11:34 PM Changeset [10814] by gz
  • trunk/source/level-0/l0-hash.lisp
Propagate r10813 to trunk
9:25 PM Changeset [10813] by gz
  • branches/working-0711/ccl/level-0/l0-hash.lisp
Plan B: extend the lock-free states to allow key to be deleted-marker. …
8:24 PM Changeset [10812] by gz
  • trunk/source/level-0/l0-hash.lisp
Support (make-hash-table :lock-free :shared)
8:23 PM Changeset [10811] by gz
  • trunk/source/level-0/nfasload.lisp
Propagate r10799 to trunk
6:28 AM Changeset [10810] by rme
  • trunk/source/level-1/l1-boot-3.lisp
Not necessary to set *gc-event-status-bits* here, and I was doing it …

Sep 19, 2008:

9:27 PM Changeset [10809] by gz
  • branches/working-0711/ccl/level-0/l0-hash.lisp
Disable lock-free weak hash tables for now, due to a memory corruption …
7:48 AM Changeset [10808] by gb
  • trunk/source/lisp-kernel/x86-gc.c
Can we start a c-haters mailing list ? Probably not a good idea: our …
7:41 AM Changeset [10807] by gb
  • trunk/source/lisp-kernel/bits.h
define NATURAL1 : the constant 1 as a "natural".
7:40 AM Changeset [10806] by gb
  • trunk/source/lisp-kernel/gc-common.c
gettimeofday is defined in the (static) mingw C library, so use it to …
4:06 AM OldWikiStart edited by rme
(diff)

Sep 18, 2008:

4:10 AM Changeset [10805] by rme
  • trunk/source/lisp-kernel/x86-exceptions.h
Try once again to get xpMMXreg macro right for Darwin/x86.
2:46 AM Changeset [10804] by rme
  • trunk/source/lisp-kernel/x86-exceptions.h
x86 Darwin xp accessors are now insensitive to word size.
2:30 AM Ticket #47 (xpMMXreg macro (from x86-exceptions.h) not used, and appears wrong for ...) closed by rme
fixed: Corrected in r10803.
2:29 AM Changeset [10803] by rme
  • trunk/source/lisp-kernel/x86-exceptions.h
Clean up definition of xpMMXreg macro for Darwin/x8632. (What was I …
1:45 AM Ticket #261 (:deadline argument to CCL:MAKE-SOCKET does not apply to connect()) closed by rme
fixed
1:38 AM Ticket #287 (Can't trace single-method generic functions) closed by rme
fixed: This should be fixed in the trunk now. See r9386 and r9844.
1:29 AM Ticket #51 (Include additional Cocoa-Bridge Databases (ApplicationServices, ...) closed by rme
fixed: (Just combing through old tickets here.) We include Quartz as of 1.2. …

Sep 17, 2008:

10:56 PM Changeset [10802] by rme
  • trunk/source/doc/src/makefile-common
Run doc-splitter lisp program as part of install target.
10:55 PM Changeset [10801] by rme
  • trunk/source/doc/src/Makefile.fedora
Set CCL variable.
10:37 PM Changeset [10800] by rme
  • trunk/source/doc/src/ffi.xml
Changes to get the document to validate.
10:28 PM Changeset [10799] by gz
  • branches/working-0711/ccl/level-0/nfasload.lisp
In make-package: pass the right name to register-package-ref so e.g. …
10:26 PM Changeset [10798] by gb
  • trunk/source/lib/ffi-darwinx8632.lisp
new callback-return stuff for Darwin.
10:20 PM Changeset [10797] by gb
  • trunk/source/lisp-kernel/x86-spentry32.s
In .SPcallback, don't assume 16-byte stack alignment (depending on …
10:15 PM Changeset [10796] by gb
  • trunk/source/lisp-kernel/x86-subprims32.s
In start_lisp, don't assume 16-byte stack alignment (depending on what …
10:13 PM Changeset [10795] by gb
  • trunk/source/lisp-kernel/x86-constants64.s
Define c_stack_16_byte_aligned. I think that it's always true on …
10:12 PM Changeset [10794] by gb
  • trunk/source/lisp-kernel/x86-constants32.s
Define c_stack_16_byte_aligned. Not sure why I did it this way rather …
10:09 PM Changeset [10793] by gb
  • trunk/source/lisp-kernel/linuxx8632/Makefile
Enable GC checks. (Probably OK to turn them off soon.)
10:08 PM Changeset [10792] by gb
  • trunk/source/lisp-kernel/linuxx8632/.gdbinit
Like the darwin verion, but ignore more signals.
10:08 PM Changeset [10791] by gb
  • trunk/source/lisp-kernel/darwinx8632/Makefile
I think that the dws marker probably works, so allow the use of the …
10:06 PM Changeset [10790] by gb
  • trunk/source/lib/ffi-linuxx8632.lisp
Return callback results differently (requires changes in .SPcallback …
10:03 PM Changeset [10789] by gb
  • trunk/source/lib/compile-ccl.lisp
Pass the "--non-interactive" arg to "svn update". At least when run …
10:01 PM Changeset [10788] by gb
  • trunk/source/level-1/x86-trap-support.lisp
xp-hacking for linuxx8632.
10:01 PM Changeset [10787] by gb
  • trunk/source/level-1/l1-sockets.lisp
_inet_ntoa: conditionalize for 32-bit x86 linux, too. (Maybe just …
9:59 PM Changeset [10786] by gb
  • trunk/source/level-0/l0-init.lisp
*FEATURES* for :linuxx8632.
9:16 PM Changeset [10785] by rme
  • trunk/source/doc/src/implementation.xml
Add a few words about x8632 register usage and tagging.
8:22 PM CclUnderGdb edited by gz
(diff)
5:26 PM Changeset [10784] by gz
  • trunk/source/level-1/l1-symhash.lisp
Merge r10783 into trunk
5:25 PM Changeset [10783] by gz
  • branches/working-0711/ccl/level-1/l1-symhash.lisp
Like r10701 but for find-symbol
8:01 AM Ticket #137 (HyperSpec dashboard widget) closed by rme
invalid: Bad idea. Dashboard widgets basically run in their own modal layer, …
6:34 AM Ticket #162 (The Trac site should have an option to remember logins) closed by rme
wontfix: Trac sets a session cookie which should keep you logged in as long as …
6:11 AM Ticket #302 ([patch] asdf-install: suggest adding /usr/local/bin to shell search ...) closed by rme
fixed: Added to trunk in r10782.
6:07 AM Changeset [10782] by rme
  • trunk/source/tools/asdf-install/variables.lisp
Add /usr/local/bin to shell search patch. (From ticket:302).
5:42 AM Ticket #316 (document JOIN-PROCESS) closed by rme
fixed: Added in r10163.
5:39 AM Ticket #148 (Update Hemlock documentation) closed by rme
fixed: I believe gz updated …
5:25 AM Ticket #133 (cocoa bridge leaks NSString instances when converting lisp strings to ...) closed by rme
fixed: I took out automatic coercion of lisp strings to NSString instances in …
5:22 AM Changeset [10781] by rme
  • trunk/source/objc-bridge/objc-runtime.lisp
Don't automatically convert lisp strings to NSString instances. See …
1:19 AM Changeset [10780] by gz
  • branches/working-0711/ccl/level-0/l0-hash.lisp
Allow lock-free hash tables to be asserted readonly. This doesn't …
12:27 AM Changeset [10779] by gb
  • trunk/x86-headers/elf
New.
12:13 AM Changeset [10778] by gb
  • trunk/x86-headers
new

Sep 16, 2008:

11:47 PM Changeset [10777] by rme
  • trunk/source/level-0/l0-array.lisp
Out-of-line %scharcode: character codes aren't 8 bits long any more.
9:55 PM Changeset [10776] by gz
  • branches/working-0711/ccl/LX86CL64.bootstrap
Implement "nearly-lock-free" hash tables. All shared hash tables now …
9:06 PM Changeset [10775] by gz
  • trunk/source/level-0/l0-hash.lisp
fix for looking up (as opposed to puthashing) marker values (broken by …
12:38 PM Changeset [10774] by gb
  • trunk/source/lisp-kernel/x86-exceptions.c
Hair up the (already hairy ...) code that copies signal handler …
12:32 PM Changeset [10773] by gb
  • trunk/source/lisp-kernel/x86-exceptions.h
Don't use SIGRETURN (via setcontext()) to return from a signal handler …
12:28 PM Changeset [10772] by gb
  • trunk/source/lisp-kernel/x86-asmutils32.s
x8632 Linux is very fussy about what the stack looks like on return …
12:26 PM Changeset [10771] by gb
  • trunk/source/lib/compile-ccl.lisp
Setup pathnames, target modules for :linuxx8632.
12:26 PM Changeset [10770] by gb
  • trunk/source/lisp-kernel/thread_manager.c
If we HAVE_TLS, try to ensure that the TCR is allocated on a 16-byte …
12:24 PM Changeset [10769] by gb
  • trunk/source/level-0/X86/X8632
Ignore linuxx8632 fasls.
12:30 AM Changeset [10768] by rme
  • trunk/tests/ansi-tests/print-unreadable-object.lsp
In PRINT-UNREADABLE-OBJECT.2, mark the form that tests for output of …
12:27 AM Changeset [10767] by rme
  • trunk/source/level-1/l1-io.lisp
Revert part of r994, which changed %PRINT-UNREADABLE-OBJECT to print a …

Sep 15, 2008:

11:30 PM Changeset [10766] by gb
  • trunk/source/lisp-kernel/x86-exceptions.h
For now, use setcontext() for SIGRETURN on linuxx8632. (We generally …
11:27 PM Changeset [10765] by gb
  • trunk/source/lisp-kernel/thread_manager.c
In linux x8632 version of setup_tcr_extra_segment(), segment limit is …
11:25 PM Changeset [10764] by gb
  • trunk/source/lisp-kernel/pmcl-kernel.c
need to remap_spjump on linuxx8632.
11:24 PM Changeset [10763] by gb
  • trunk/source/lisp-kernel/area.h
IMAGE_BASE_ADDRESS for linuxx8632.
11:24 PM Changeset [10762] by gb
  • trunk/source/level-1/l1-boot-2.lisp
Add ffi-linuxx8632 for :linuxx8632.
11:24 PM Changeset [10761] by gb
  • trunk/source/lib/compile-ccl.lisp
Add ffi-linuxx8632 for :linuxx8632.
11:23 PM Changeset [10760] by gb
  • trunk/source/lib/db-io.lisp
Pass the ftd to DO-INTERFACE-DIRS in LOAD-RECORD.
11:22 PM Changeset [10759] by gb
  • trunk/source/lib/foreign-types.lisp
Conditionalize for :linuxx8632.
11:22 PM Changeset [10758] by gb
  • trunk/source/lib/ffi-linuxx8632.lisp
New file, copied from Darwin version. Handle transparent-union …
11:21 PM Changeset [10757] by gb
  • trunk/source/xdump/xx8632-fasload.lisp
xload-backend for :linuxx8632.
11:20 PM Changeset [10756] by gb
  • trunk/source/compiler/nx1.lisp
Use i386-ff-call for :linuxx8632 backend.
11:18 PM Changeset [10755] by gb
  • trunk/source/compiler/X86/X8632/x8632-backend.lisp
Define linuxx8632-backend.
11:18 PM Changeset [10754] by gb
  • trunk/source/compiler/X86/X8632/x8632-vinsns.lisp
Pass the default backend to FIXUP-X86-VINSN-TEMPLATES at the end of …
11:16 PM Changeset [10753] by gb
  • trunk/source/compiler/X86/x86-backend.lisp
Pass the backend to MATCH-TEMPLATE-TYPES in LOOKUP-X86-OPCODE. Accept …
11:13 PM Changeset [10752] by gb
  • trunk/source/compiler/X86/x86-asm.lisp
MATCH-TEMPLATE-TYPES: take an optional backend argument and dispatch …
8:31 PM Changeset [10751] by gz
  • trunk/source/level-0/l0-hash.lisp
Allow :lock-free arg to make-hash-table to be :shared, meaning use the …
4:08 PM Changeset [10750] by gz
  • trunk/linuxppc/ccl/PPCCL
Up to date images
3:49 PM Changeset [10749] by gz
  • trunk/darwinppc/ccl/dppccl
Up to date images
10:51 AM Changeset [10748] by gb
  • trunk/source/lisp-kernel/solarisx64/Makefile
Need unix-calls.o on Solaris.
10:50 AM Changeset [10747] by gb
  • trunk/solarisx64/ccl/SX86CL64
Solaris x8664 binaries.
10:50 AM Changeset [10746] by gb
  • trunk/source/lib/foreign-types.lisp
Need interface-config canonical foreign types for Solaris.
10:19 AM Changeset [10745] by gb
  • trunk/linuxppc/ccl/PPCCL
r10729 in banner
10:01 AM Changeset [10744] by gb
  • trunk/darwinppc/ccl/dppccl
darwinppc binaries as of r10729
9:59 AM Changeset [10743] by gb
  • trunk/linuxppc/ccl/PPCCL
linuxppc binaries as of r10729
8:19 AM Changeset [10742] by gb
  • trunk/darwinx86/ccl/dx86cl
New binaries.
7:59 AM Changeset [10741] by gb
  • trunk/source/level-0/X86/X8632/x8632-utils.lisp
In %WALK-DYNAMIC-AREA, after returning from calling the function on a …
7:56 AM Changeset [10740] by gb
  • trunk/source/compiler/X86/x862.lisp
In X862-I386-FF-CALL, use the new GET-64-BIT-FFCALL-RESULT vinsn to …
7:52 AM Changeset [10739] by gb
  • trunk/source/compiler/X86/X8632/x8632-vinsns.lisp
Add a vinsn to get a 64-bit ff-call result (%edx saved in tcr.unoxed1: …
7:50 AM Changeset [10738] by gb
  • trunk/source/lisp-kernel/x86-spentry32.s
On return from an ff-call, stick %edx in tcr.unboxed1, just in case it …
3:25 AM Changeset [10737] by gb
  • trunk/source/lisp-kernel/linuxppc/Makefile
add unix-calls.o
2:04 AM Changeset [10736] by gz
  • trunk/darwinx86/ccl/dx86cl64
Bootstrap. (I wasn't able to build the 32 bit versions)
1:25 AM Changeset [10735] by gz
  • trunk/freebsdx8664/ccl/FX86CL64
Bootstrap
12:42 AM Changeset [10734] by gz
  • trunk/linuxx8664/ccl/lx86cl64
bootstrap
12:23 AM Changeset [10733] by gz
  • trunk/linuxx8664/ccl/LX86CL64
Turns out to be a little hard to bootstrap
12:20 AM Changeset [10732] by gz
  • trunk/source/lib/nfcomp.lisp
new fasl version, part 2

Sep 14, 2008:

6:48 PM Changeset [10731] by gz
  • trunk/source/compiler/PPC/ppc-arch.lisp
Implemented "nearly-lock-free" hash tables. They are created by …
5:57 PM Changeset [10730] by gz
  • trunk/source/lib/macros.lisp
Make atomic-incf-decf handle let/let*/locally, needed so it can handle …
4:21 AM Changeset [10729] by gz
  • branches/gz/level-0/l0-hash.lisp
It works.
4:10 AM Ticket #331 (need working relocate_area_contents() for ia32) created by gb
If the image loader can't load an image at its preferred address …

Sep 13, 2008:

7:14 AM Changeset [10728] by gb
  • trunk/source/lisp-kernel/linuxx8632
New file. Kernel compiles and links on 32-bit x86 Linux; hard to test …
7:12 AM Changeset [10727] by gb
  • trunk/source/lisp-kernel/thread_manager.c
Provide LDT setup/free stuff for ia32 Linux.
7:11 AM Changeset [10726] by gb
  • trunk/source/lisp-kernel/x86-exceptions.h
x86 Linux xp accessors aren't sensitive to word-size.
7:10 AM Changeset [10725] by gb
  • trunk/source/lisp-kernel/x86-subprims32.s
Use the C m4 macro to generate leading underscore on external C …
7:09 AM Changeset [10724] by gb
  • trunk/source/lisp-kernel/lisp-debug.c
Iregnames for ia32-Linux.
7:09 AM Changeset [10723] by gb
  • trunk/source/lisp-kernel/area.h
Define IMAGE_BASE_ADDRESS for x86-32 Linux. (Don't know if this is a …

Sep 12, 2008:

2:13 PM Changeset [10722] by gz
  • trunk/source/lib/setf.lisp
make incf/decf propagate explicit type info, so that (incf (the fixnum …
6:16 AM Changeset [10721] by gb
  • trunk/windows/ccl/wx86cl64.exe
Getting there, finally.
6:14 AM Changeset [10720] by gb
  • trunk/windows/ccl
set ignore properties
6:09 AM Changeset [10719] by gb
  • trunk/source/lisp-kernel/win64/Makefile
don't use -liphlpapi.
6:07 AM Changeset [10718] by gb
  • trunk/source/lisp-kernel/image.c
Define and use LSEEK macro to force 64-bit lseek on Windows.
6:06 AM Changeset [10717] by gb
  • trunk/source/lisp-kernel/x86-exceptions.c
Determine fault address for WINDOWS in handle_fault().
6:05 AM Changeset [10716] by gb
  • trunk/source/lisp-kernel/windows-calls.c
lisp_read(), lisp_write(): return 64-bit result. Add library-opening …
6:02 AM Changeset [10715] by gb
  • trunk/source/lisp-kernel/win64/.gdbinit
Copy from old win64 brach version.
6:02 AM Changeset [10714] by gb
  • trunk/source/lisp-kernel/pmcl-kernel.c
open_shared_library: call windows_open_shared_library() on windows.
6:00 AM Changeset [10713] by gb
  • trunk/source/lib/foreign-types.lisp
:timeval is used on Windows, not Unix-specific (so far ...).
5:59 AM Changeset [10712] by gb
  • trunk/source/level-1/l1-utils.lisp
*PATHNAME-ESCAPE-CHARACTER*: use single-quote on Windows.
5:57 AM Changeset [10711] by gb
  • trunk/source/level-1/l1-pathnames.lisp
Need to set PATHNAME-DEVICE when deriving ccl directory from image name.
5:53 AM Changeset [10710] by gb
  • trunk/source/level-0/l0-cfm-support.lisp
#+windows, call INIT-WINDOWS-FFI on startup. Probably needs some …
12:04 AM Changeset [10709] by gz
  • branches/gz/compiler/optimizers.lisp
Checkpoint. lock-free tables don't work yet, but changes to existing …

Sep 11, 2008:

2:21 PM Changeset [10708] by gb
  • trunk/source/lib/foreign-types.lisp
Dizzy yet ? Fix lots of typos/nonsense.
2:20 PM Changeset [10707] by gb
  • trunk/source/level-1/linux-files.lisp
Remove STRIP-DRIVE-FOR-NOW, since it's no longer NOW.
2:19 PM Changeset [10706] by gb
  • trunk/source/level-1/l1-streams.lisp
Don't try to do #_ioctl (in UNREAD-DATA-AVAILABLE-P) on Windows. Avoid …
2:18 PM Changeset [10705] by gb
  • trunk/source/level-1/l1-pathnames.lisp
Remove STRIP-DRIVE-FOR-NOW, since it's no longer NOW.
2:18 PM Changeset [10704] by gb
  • trunk/source/level-1/l1-files.lisp
Remove STRIP-DRIVE-FOR-NOW, since it's no longer NOW.
2:17 PM Changeset [10703] by gb
  • trunk/source/level-1/l1-application.lisp
Spell "target" with an #\e.
11:10 AM Changeset [10702] by gb
  • trunk/source/level-1/l1-symhash.lisp
Propagate r10701 to trunk. Calls to INTERN misbehaved if the package …
11:04 AM Changeset [10701] by gb
  • branches/working-0711/ccl/level-1/l1-symhash.lisp
Calls to INTERN misbehaved if the package name was a constant that …
9:33 AM Changeset [10700] by gb
  • trunk/source/lisp-kernel/thread_manager.c
Not sure if this is right, but resuming the thread before cancelling …
9:32 AM Changeset [10699] by gb
  • trunk/source/lib/foreign-types.lisp
Try to setup platform canonical types; use conditionalized …
9:30 AM Changeset [10698] by gb
  • trunk/source/level-1/l1-sockets.lisp
Closer to working on Windows.
7:45 AM Ticket #330 (no ppc64 support in ObjC bridge) created by gb
I don't know if we'll ever fix this or not. It's probably about 3 …

Sep 10, 2008:

9:56 PM Ticket #146 (64-Bit Intel Clozure CL Missing GL Bridge Files) closed by rme
fixed: Darwin/x8664 Open GL interfaces are now included. I will note that we …
9:39 PM Ticket #52 (shorter encodings for movl $imm32, %reg and movw $imm16, %reg) closed by rme
fixed: In the trunk as of r10188, as least.
9:34 PM Ticket #23 (Install Trac 'Tag' Plugin) closed by rme
fixed: TracTags 0.4.1 is installed (and has been for quite a while).
6:57 AM Changeset [10697] by gb
  • trunk/source/lisp-kernel/windows-calls.c
windows_find_symbol() handle nonsense.
6:57 AM Changeset [10696] by gb
  • trunk/source/lisp-kernel/lisp-debug.c
Use %llx when printing x8664 registers.
6:56 AM Changeset [10695] by gb
  • trunk/source/lisp-kernel/m4macros.m4
Conditionalize some debugging stuff on WINDOWS, not WIN64/WIN_64.
6:55 AM Changeset [10694] by gb
  • trunk/source/lib/macros.lisp
Move WITH-FILENAME-CSTRS here; define in terms of TARGET-OS-NAME, not …
6:54 AM Changeset [10693] by gb
  • trunk/source/lib/foreign-types.lisp
Need a directory separator on win64 interface dir name.
6:53 AM Changeset [10692] by gb
  • trunk/source/level-1/linux-files.lisp
Move WITH-FILENAME-CSTRS elsewhere.
6:53 AM Changeset [10691] by gb
  • trunk/source/compiler/backend.lisp
Define TARGET-OS-NAME.
5:08 AM Changeset [10690] by gb
  • trunk/source/level-0/X86/x86-utils.lisp
Don't use save3 in x8664 %walk-dynamic-area/%walk-static-area.
4:28 AM Changeset [10689] by gb
  • trunk/source/lisp-kernel/pmcl-kernel.c
windows remap_spjump needs write permission in order to do copy.
4:20 AM Changeset [10688] by gb
  • trunk/windows/ccl
externals property
4:17 AM Changeset [10687] by gb
  • trunk/windows/ccl
new
4:17 AM Changeset [10686] by gb
  • trunk/windows
new
4:13 AM Changeset [10685] by gb
  • trunk/source/level-1/l1-sockets.lisp
Lots of conditionalization for windows.
4:12 AM Changeset [10684] by gb
  • trunk/source/level-1/l1-streams.lisp
Can't tell if unread input is available or if output is possible on …
4:11 AM Changeset [10683] by gb
  • trunk/source/level-1/linux-files.lisp
Conditionalize for windows, share pipe implementation.
4:10 AM Changeset [10682] by gb
  • trunk/source/level-1/x86-trap-support.lisp
Fix #+/#- nesting in XP-FLAGS-REGISTER.
4:10 AM Changeset [10681] by gb
  • trunk/source/level-0/l0-cfm-support.lisp
Not wwindow-target in conditionalization.
4:08 AM Changeset [10680] by gb
  • trunk/source/lib/foreign-types.lisp
Headers in #+win64 *host-ftd*.
4:08 AM Changeset [10679] by gb
  • trunk/source/lisp-kernel/imports.s
lisp_pipe.
4:06 AM Changeset [10678] by gb
  • trunk/source/compiler/X86/x862.lisp
in x862-allocate-global-registers, terminate when we run out of …
4:05 AM Changeset [10677] by gb
  • trunk/source/compiler/PPC/PPC32/ppc32-arch.lisp
add lisp_pipe import.
4:03 AM Changeset [10676] by gb
  • trunk/source/lisp-kernel/x86-spentry64.s
No more 'syscalls' on Windows, so no more windows_syscall_table. (If …
4:02 AM Changeset [10675] by gb
  • trunk/source/lisp-kernel/windows-calls.c
Fix several typos.
4:02 AM Changeset [10674] by gb
  • trunk/source/lisp-kernel/win64/Makefile
add -liphlpapi
4:01 AM Changeset [10673] by gb
  • trunk/source/lisp-kernel/lisp-debug.c
use 'eflags_register', not REG_IFL.

Sep 9, 2008:

11:05 PM Changeset [10672] by gb
  • trunk/source/level-1/l1-aprims.lisp
Use #_memset, not #_bzero (no #_bzero on Windows.)
5:13 PM Changeset [10671] by gb
  • trunk/source/lib/foreign-types.lisp
Handle :bits-per-long attribute in foreign-type-data initialization.
2:02 PM Changeset [10670] by gb
  • trunk/source/lisp-kernel/darwinppc/Makefile
add unix-calls.o
2:02 PM Changeset [10669] by gb
  • trunk/source/level-0/l0-io.lisp
in fd-lseek, use off_t, not ssize_t

Sep 8, 2008:

5:33 PM Changeset [10668] by gb
  • trunk/source/level-1/linux-files.lisp
fix typo in %READDIR
5:25 PM Changeset [10667] by gb
  • trunk/source/lisp-kernel/freebsdx8664/Makefile
unix-calls.o
4:09 PM Changeset [10666] by gz
  • branches/working-0711/ccl/level-1/l1-clos.lisp
in make-instantiate-lambda-for-class-cell, don't bind class slot …
3:42 PM Changeset [10665] by gb
  • trunk/source/lisp-kernel/darwinx8632/Makefile
Add unix-calls.o
3:41 PM Changeset [10664] by gb
  • trunk/source/level-1/linux-files.lisp
target::kernel-import*, not target::kernel-global*.
3:41 PM Changeset [10663] by gb
  • trunk/source/level-0/l0-misc.lisp
%GET-NATIVE-UTF-16-CSTRING.
3:30 PM Changeset [10662] by gb
  • trunk/source/level-1/linux-files.lisp
Don't use syscalls for directory access on windows; use …
3:30 PM Changeset [10661] by gb
  • trunk/source/level-0/l0-misc.lisp
Don't use syscalls for futex control; use INT-ERRNO-FFCALL and new …
3:30 PM Changeset [10660] by gb
  • trunk/source/level-0/l0-io.lisp
Don't use syscalls for I/O; use INT-ERRNO-FFCALL and new kernel imports.
3:28 PM Changeset [10659] by gb
  • trunk/source/compiler/PPC/PPC32/ppc32-arch.lisp
New kernel-imports for syscall avoidance.
3:27 PM Changeset [10658] by gb
  • trunk/source/lib/macros.lisp
WITH-NATIVE-UTF-16-CSTR[S]. INT-ERRNO-FFCALL.
3:26 PM Changeset [10657] by gb
  • trunk/source/lisp-kernel/linuxx8664/Makefile
compile and link unix-calls.
3:25 PM Changeset [10656] by gb
  • trunk/source/lisp-kernel/windows-calls.c
Try to fit into the new syscall-avoidance scheme; don't know if this …
3:24 PM Changeset [10655] by gb
  • trunk/source/lisp-kernel/unix-calls.c
New file: provide glue for I/O functions, so that we don't need to use …
3:23 PM Changeset [10654] by gb
  • trunk/source/lisp-kernel/imports.s
Add entries for new glue functions (things that we've used syscalls to …
12:23 PM Changeset [10653] by gz
  • branches/working-0711/ccl/lib/macros.lisp
per gb, fixes to handler-case (and restart-case et.al.) to fix a …
11:36 AM Changeset [10652] by gb
  • trunk/source/level-0/l0-cfm-support.lisp
Windows changes.
8:40 AM Changeset [10651] by gb
  • trunk/source/lib/time.lisp
Windows changes.
8:27 AM Changeset [10650] by gb
  • trunk/source/lib/foreign-types.lisp
Fix typeso.
8:22 AM Changeset [10649] by gb
  • trunk/source/lib/foreign-types.lisp
New scheme for canonical foreign ordinals. Hopefully less messy.
6:54 AM Changeset [10648] by gb
  • trunk/source/xdump/xx8664-fasload.lisp
xload-backend for win64.
6:54 AM Changeset [10647] by gb
  • trunk/source/library/x86-win64-syscalls.lisp
New file. These aren't really system calls, just indices into a table …
6:53 AM Changeset [10646] by gb
  • trunk/source/compiler/X86/x862.lisp
When allocating non-volatile registers on x8664, don't consider …
6:51 AM Changeset [10645] by gb
  • trunk/source/compiler/X86/X8664/x8664-backend.lisp
Define win64 backend.
6:07 AM Changeset [10644] by gb
  • trunk/source/library/lispequ.lisp
Physical pathnames have a "device" slot; initialize it when consing a …
6:07 AM Changeset [10643] by gb
  • trunk/source/lib/systems.lisp
Add ffi-win64.
6:06 AM Changeset [10642] by gb
  • trunk/source/lib/pathnames.lisp
rename on windows: destination file can't exist.
6:06 AM Changeset [10641] by gb
  • trunk/source/lib/misc.lisp
Enviromental inquiry changes for Windows. Handle TIME reporting …
6:04 AM Changeset [10640] by gb
  • trunk/source/lib/ffi-win64.lisp
New file, at least somewhat right.
6:04 AM Changeset [10639] by gb
  • trunk/source/lib/db-io.lisp
Sharing issues when opening .cdb files.
5:59 AM Changeset [10638] by gb
  • trunk/source/lib/compile-ccl.lisp
Win64 module stuff.
5:58 AM Changeset [10637] by gb
  • trunk/source/level-1/linux-files.lisp
Don't use syscall interfaces (in the many places that we did). …
5:57 AM Changeset [10636] by gb
  • trunk/source/level-1/l1-streams.lisp
Don't use syscall interfaces (in the few places that we did). …
5:55 AM Changeset [10635] by gb
  • trunk/source/level-1/x86-trap-support.lisp
Win64 signal-context parsing stuff.
5:54 AM Changeset [10634] by gb
  • trunk/source/level-1/l1-pathnames.lisp
More Windows pathname changes.
5:50 AM Changeset [10633] by gb
  • trunk/source/level-1/l1-numbers.lisp
Windows math library doesn't have #_acosh, #_asinh, #_atanh, so …
5:49 AM Changeset [10632] by gb
  • trunk/source/level-1/l1-lisp-threads.lisp
Windows changes (*ticks-per-second*, no nanosleep, time stuff.)
5:48 AM Changeset [10631] by gb
  • trunk/source/level-1/l1-files.lisp
Windows-related pathname changes.
5:47 AM Changeset [10630] by gb
  • trunk/source/level-1/l1-error-signal.lisp
No #$EX_SOFTWARE on Windows, so use #$EXIT_FAILURE instead there.
5:47 AM Changeset [10629] by gb
  • trunk/source/level-1/l1-callbacks.lisp
Handle making executable pages (for callback trampolines) on Windows.
5:46 AM Changeset [10628] by gb
  • trunk/source/level-1/l1-boot-2.lisp
Load FFI-WIN64 on win64.
5:45 AM Changeset [10627] by gb
  • trunk/source/level-1/l1-boot-1.lisp
Recognize PLATFORM-OS-WINDOWS. Handle PATHNAME-DEVICE in …
5:44 AM Changeset [10626] by gb
  • trunk/source/level-1/l1-application.lisp
Use #$EXIT_FAILURE (not #$EX_USAGE) on Windows. Use #_Sleep (not …
5:42 AM Changeset [10625] by gb
  • trunk/source/compiler/nx1.lisp
Handle :win64 in ff-call, syscall. (This is getting silly ...)
5:42 AM Changeset [10624] by gb
  • trunk/source/compiler/backend.lisp
Add PLATFORM-OS-WINDOWS constant.
4:06 AM Changeset [10623] by gb
  • trunk/source/lisp-kernel/ppc-exceptions.c
Use a different set of conventions (the label …
2:37 AM Changeset [10622] by gb
  • branches/gz/lisp-kernel/ppc-spentry.s
rearrange/reorganize (in store_node_conditional, …

Sep 7, 2008:

7:28 AM Changeset [10621] by gb
  • branches/gz/lisp-kernel/ppc-exceptions.c
Provide pc_luser_xp() support for egc_set_hash_key_conditional. Change …

Sep 6, 2008:

11:52 PM Changeset [10620] by gz
  • branches/gz/level-0/l0-hash.lisp
sync private branch
7:42 PM Changeset [10619] by gz
  • branches/gz/compiler/PPC/ppc-arch.lisp
sync
2:36 AM PlatformNotes created by rme
notes about ppc and mmap_min_addr

Sep 5, 2008:

8:01 PM Ticket #329 (typep gives false negative for subclasses of standard-generic-function ...) closed by S11001001
fixed: r10616 fixes this for Closer to MOP and cl-cont, where I originally …
11:25 AM Changeset [10618] by gb
  • tags/1.2
tag 1.2 release
9:40 AM Changeset [10617] by gb
  • branches/working-0711/ccl/compiler/optimizers.lisp
Propagate r10616 to working-0711. (Fix for …
9:27 AM Changeset [10616] by gb
  • trunk/source/compiler/optimizers.lisp
In OPTIMIZE-TYPEP of a type-specifier that's a class name, don't …
8:08 AM Ticket #329 (typep gives false negative for subclasses of standard-generic-function ...) created by S11001001
Loading a file with userinit disabled in Version 1.2-r10579M-trunk …
1:56 AM Changeset [10615] by gb
  • branches/gz/lisp-kernel/ppc-spentry.s
PPC version of set_hash_key_conditional (untested). Still needs …

Sep 3, 2008:

11:09 PM OldWikiStart edited by gb
(diff)
7:39 PM Changeset [10614] by gz
  • trunk/source/cocoa-ide/cocoa-editor.lisp
bunch of #+debug stmts
1:32 PM Changeset [10613] by gz
  • branches/gz/level-0/l0-hash.lisp
private branch
12:28 PM Changeset [10612] by gz
  • branches/gz
private branch
12:27 PM Changeset [10611] by gz
  • branches/gz
try again
12:23 PM Changeset [10610] by gz
  • branches/gz/source
private branch

Sep 2, 2008:

8:42 PM Changeset [10609] by gz
  • trunk/tests/ansi-tests/ccl.lsp
add test
7:35 PM Changeset [10608] by gz
  • trunk/source/level-1/l1-utils.lisp
fix for bootstrapping
7:35 PM Changeset [10607] by gz
  • branches/working-0711/ccl/level-1/l1-utils.lisp
fix for bootstrapping
6:48 PM Changeset [10606] by gz
  • branches/working-0711/ccl/level-1/l1-utils.lisp
allow any (globally-known) type name as declaration identifier in proclaim
6:47 PM Changeset [10605] by gz
  • trunk/source/level-1/l1-utils.lisp
allow any (globally-known) type name as declaration identifier in proclaim
6:38 PM Changeset [10604] by gz
  • branches/gz/level-1/l1-utils.lisp
allow any (globally-known) type name as declaration identifier in proclaim
12:00 PM Changeset [10603] by gb
  • branches/win64/wx86cl64.exe
Updated kernel and image.
12:00 PM Changeset [10602] by gb
  • branches/win64/level-1/l1-files.lisp
In STRING-TO-PATHNAME: when creating a physical pathname, set the …
11:58 AM Changeset [10601] by gb
  • branches/win64/level-1/linux-files.lisp
Fix a few problems with %OS-GETCWD and CURRENT-DIRECTORY-NAME, mostly …
11:56 AM Changeset [10600] by gb
  • branches/win64/lib/time.lisp
SLEEP: return NIL on windows.
7:31 AM Changeset [10599] by gb
  • trunk/darwinx8664/ccl
nuke this, leave a README file behind
1:00 AM OldWikiStart edited by rme
(diff)

Sep 1, 2008:

3:49 AM Changeset [10598] by gb
  • trunk/source/lisp-kernel/x86-exceptions.c
Gak.

Aug 31, 2008:

11:58 AM Changeset [10597] by gb
  • trunk/source/lisp-kernel/thread_manager.c
Use WIN_64 (not WIN64) to conditionalize.
11:56 AM Changeset [10596] by gb
  • trunk/source/lisp-kernel/Threads.h
<ole2.h> #defines WIN32, even on 64-bit platforms. Have the Makefiles …
8:49 AM Changeset [10595] by gb
  • trunk/source/lisp-kernel/x86-exceptions.c
Reference 'restore_windows_context*', not win64-specific. Stub out …
8:48 AM Changeset [10594] by gb
  • trunk/source/lisp-kernel/thread_manager.c
Reference 'restore_windows_context*', not win64-specific. Stub out …
8:47 AM Changeset [10593] by gb
  • trunk/source/lisp-kernel/pmcl-kernel.c
MAXIMUM_MAPPABLE_MEMORY for win32 (could probably be larger than 1GB). …
8:45 AM Changeset [10592] by gb
  • trunk/source/lisp-kernel/Threads.h
Tell win32 what a timepsec is, roughly.
8:41 AM Changeset [10591] by gb
  • trunk/source/lisp-kernel/m4macros.m4
Conditionalize for WINDOWS (not just WIN64) in a few places. WIN32 …
8:41 AM Changeset [10590] by gb
  • trunk/source/lisp-kernel/lisptypes.h
Conditionalize for WINDOWS (not just WIN64) in a few places.
8:40 AM Changeset [10589] by gb
  • trunk/source/lisp-kernel/lisp-debug.c
Iregnames for win32.
8:39 AM Changeset [10588] by gb
  • trunk/source/lisp-kernel/area.h
IMAGE_BASE_ADDRESS for win32.
8:39 AM Changeset [10587] by gb
  • trunk/source/lisp-kernel/x86-asmutils32.s
Add stubs (at least) for win32 support stuff.
8:38 AM Changeset [10586] by gb
  • trunk/source/lisp-kernel/x86-asmutils64.s
rename 'restore_win64_context' to 'restore_windows_context'.
8:38 AM Changeset [10585] by gb
  • trunk/source/lisp-kernel/x86-constants32.h
Win32 stuff.
8:37 AM Changeset [10584] by gb
  • trunk/source/lisp-kernel/x86-exceptions.h
Add Win32 xp accessors, other win32 stuff.
8:37 AM Changeset [10583] by gb
  • trunk/source/lisp-kernel/x86-spentry32.s
Add globals to mark start/end of x86-spentry32 code.
8:36 AM Changeset [10582] by gb
  • trunk/source/lisp-kernel/x86-subprims32.s
Add globals to mark start/end of subprims code.
8:34 AM Changeset [10581] by gb
  • trunk/source/lisp-kernel/windows-calls.c
Conditionalize for win32; may take a few iterations before this …
8:33 AM Changeset [10580] by gb
  • trunk/source/lisp-kernel/win32
New files.

Aug 30, 2008:

7:13 AM EasyGui edited by zzkt
(diff)
6:57 AM EasyGuiWindows created by zzkt
6:50 AM EasyGuiViewMixins created by zzkt
6:47 AM EasyGuiSubviews created by zzkt
6:45 AM EasyGuiMenus created by zzkt
6:42 AM EasyGuiInterfaceBuilderSupport created by zzkt
6:38 AM EasyGuiEvents created by zzkt
6:36 AM EasyGuiControls created by zzkt
6:32 AM EasyGuiAuxiliaryTypes edited by zzkt
(diff)
6:30 AM EasyGuiAuxiliaryTypes created by zzkt
6:20 AM EasyGuiBasicViews created by zzkt
6:14 AM EasyGuiSpec created by zzkt
6:08 AM EasyGui edited by zzkt
moving the EasyGui spec (diff)

Aug 29, 2008:

1:50 PM Ticket #328 ((map 'list #'identity '(x . "abc")) should signal type-error) reopened by gz
Now that we've resolved that either way is legal, the question …
8:54 AM Ticket #328 ((map 'list #'identity '(x . "abc")) should signal type-error) closed by gb
invalid: FIND happens to signal an error. MAP happens not to signal an error. …
4:41 AM Ticket #328 ((map 'list #'identity '(x . "abc")) should signal type-error) created by S11001001
By CLHS, "Should be prepared to signal an error of type type-error if …
12:10 AM Changeset [10579] by gz
  • branches/gz
Private branch so I can sync between machines

Aug 28, 2008:

1:07 PM Changeset [10578] by gz
  • branches/working-0711/ccl/library/cover.lisp
write out an in-package from in write-coverage-to-file
11:53 AM Changeset [10577] by gb
  • trunk/darwinx86/ccl/dx86cl
Kernel built with new options, should run on Tiger without unresolved …
11:51 AM Changeset [10576] by gb
  • trunk/source/lisp-kernel/darwinx8632/Makefile
Makefile: build with 10.4 interfaces and -mmacosx_version_min 10.4 …

Aug 27, 2008:

9:49 AM Changeset [10575] by gb
  • trunk/source/level-0/X86/X8632
Use (:rcontext ..) syntax.
9:49 AM Changeset [10574] by gb
  • trunk/source/level-1/l1-sockets.lisp
More changes to ease Windows bootstrapping - error returns, socket fds …
9:38 AM Changeset [10573] by gb
  • trunk/source/level-1/l1-clos-boot.lisp
Init %wrapper-cpl-bits of *T-CLASS* (missed in merge.)
12:53 AM Changeset [10572] by gz
  • branches/working-0711/ccl/library/cover.lisp
Assorted code coverage extensions. - added an :HTML argument to …
12:44 AM CodeCoverage edited by gz
snapshot support, in-core stats, misc tweaks. (diff)

Aug 26, 2008:

4:18 AM Changeset [10571] by gb
  • trunk/source/lisp-kernel/x86-spentry64.s
more missing spentry exports
4:17 AM Changeset [10570] by gb
  • trunk/source/lisp-kernel/x86-spentry64.s
missing spentry exports
4:12 AM Changeset [10569] by gb
  • trunk/source/lisp-kernel/win64/pei-x86-64.x
was missing
4:11 AM Changeset [10568] by gb
  • trunk/source/lisp-kernel/win64/Makefile
real version
3:44 AM Changeset [10567] by gb
  • branches/win64
externals for lisp-kernel
3:38 AM Changeset [10566] by gb
  • branches/win64/lisp-kernel
remove, use trunk version while this branch lasts
3:24 AM Changeset [10565] by gb
  • trunk/source/lisp-kernel/Threads.h
Merge changes from branches/win64. As well as the expected low-level …
3:15 AM Changeset [10564] by gb
  • trunk/source/lisp-kernel/windows-calls.c
New file, from branches/win64.

Aug 25, 2008:

4:11 AM Changeset [10563] by gb
  • trunk/darwinx86/ccl/dx86cl
Recent ia32 binaries.
4:03 AM Changeset [10562] by gb
  • trunk/source/objc-bridge/objc-runtime.lisp
Start to get this working on IA32. Still needs objc-error-handler …
4:01 AM Changeset [10561] by gb
  • trunk/source/compiler/X86/X8632/x8632-vinsns.lisp
In ALLOC-C-FRAME (and the variable-sized version): push 2 words beyond …
3:59 AM Changeset [10560] by gb
  • trunk/source/level-0/X86/X8632/x8632-def.lisp
When doing %FF-CALL out-of-line, initialize 'offset' to 8 (to handle …
3:58 AM Changeset [10559] by gb
  • trunk/source/level-0/X86/X8632/x8632-misc.lisp
%get-fs-register, %get-gs-register.
3:57 AM Changeset [10558] by gb
  • trunk/source/lisp-kernel/x86-spentry32.s
When doing ff-calls and syscalls, don't assume anything about foreign …

Aug 23, 2008:

4:07 PM OldWikiStart edited by gz
(diff)
Note: See TracTimeline for information about the timeline view.