Timeline


and

Jun 9, 2008:

9:32 PM Ticket #308 (when making 1000 threads, sometimes the lisp gets wedged) created by rme
This often gets wedged: […]
7:25 PM Changeset [9720] by rme
  • branches/ia32/lisp-kernel/x86-constants32.s
Use correct value for call_arguments_limit.
5:18 PM Changeset [9719] by rme
  • branches/ia32/dx86cl.image
image for bootstrapping
5:17 PM Changeset [9718] by rme
  • branches/ia32/lisp-kernel/darwinx8632/Makefile
don't disable egc, use -O2
5:15 PM Changeset [9717] by rme
  • branches/ia32/level-1/l1-sockets.lisp
verify-socket-buffer: buf type-checking for x8632.
5:14 PM Changeset [9716] by rme
  • branches/ia32/lib/describe.lisp
make-vsp-stack-range and make-csp-stack-range for x8632.
5:13 PM Changeset [9715] by rme
  • branches/ia32/level-1/l1-boot-3.lisp
Turn on gc-integrity-checking by default. (This slows gc down …
1:12 PM Changeset [9714] by andreas
  • branches/win64/.svnrev
* EGC is broken, so disable it in the Makefile for now * Drop boot …
12:49 PM Changeset [9713] by andreas
  • branches/win64/lib/db-io.lisp
Allow multiple concurrent readers for cdb files.
11:16 AM Changeset [9712] by gb
  • branches/working-0711-perf/ccl/level-1/l1-clos.lisp
Use the wrapper (not the class) to determine applicability in …
5:06 AM Ticket #252 (CLOSE with :ABORT T does not delete FILE) closed by gb
fixed: This seems to have been fixed a while back.
1:25 AM Changeset [9711] by gb
  • branches/working-0711-perf/ccl/LX86CL64.bootstrap
Bootstrapping image/kernel.
1:24 AM Changeset [9710] by gb
  • branches/working-0711-perf/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Changes from trunk: do comparisons to T, lisp constants without temp …
1:21 AM Changeset [9709] by gb
  • branches/working-0711-perf/ccl/compiler/X86/x86-lapmacros.lisp
Do 32-bit operations on nargs.
1:21 AM Changeset [9708] by gb
  • branches/working-0711-perf/ccl/compiler/optimizers.lisp
OPTIMIZE-TYPEP: look in *istruct-cells* early, to avoid FIND-CLASS at …
1:19 AM Changeset [9707] by gb
  • branches/working-0711-perf/ccl/compiler/X86/x86-backend.lisp
Decl, other changes from working-0711.
1:18 AM Changeset [9706] by gb
  • branches/working-0711-perf/ccl/level-1/l1-clos-boot.lisp
Decl changes from working-0711.
1:17 AM Changeset [9705] by gb
  • branches/working-0711-perf/ccl/level-1/l1-sockets.lisp
-maybe- correct test for gethostbyname_r success in linux c_gethostbyname.
1:16 AM Changeset [9704] by gb
  • branches/working-0711-perf/ccl/level-1/l1-aprims.lisp
VALID-CHAR-CODE-P false for #xfffe, #xfffe.
1:15 AM Changeset [9703] by gb
  • branches/working-0711-perf/ccl/level-0/X86/x86-misc.lisp
Propagate decl changes from working-0711. Primitives for …
1:08 AM Changeset [9702] by gb
  • branches/working-0711-perf/ccl/lib/ccl-export-syms.lisp
Propagate decl changes from working-0711. READ-CHAR: try the obviously …
1:05 AM Changeset [9701] by gb
  • branches/working-0711-perf/ccl/lisp-kernel/Threads.h
Propagate changes from trunk (except for some win64 changes); this …
12:59 AM Changeset [9700] by gb
  • branches/working-0711-perf/ccl/xdump/heap-image.lisp
Propagate changes from working-x11 branch (decl fixes.) Change …

Jun 8, 2008:

6:30 PM Changeset [9699] by mikel
  • trunk/source/cocoa-ide/ide-self-update.lisp
building the ide's self-rebuild facility
5:10 PM Changeset [9698] by mikel
  • trunk/source/cocoa-ide/ide-self-update.lisp
enabled updates from menu
5:08 PM Changeset [9697] by mikel
  • trunk/source/cocoa-ide/ide-self-update.lisp
enabled updates from menu
4:40 PM Changeset [9696] by mikel
  • trunk/source/cocoa-ide/ide-self-update.lisp
work on update availability check
1:19 AM Changeset [9695] by gb
  • branches/working-0711-perf/ccl/level-0/l0-hash.lisp
Declaration fixes from working-0711, still testing svnmailer.
1:17 AM Changeset [9694] by gb
  • branches/working-0711-perf/ccl/level-0/X86/x86-clos.lisp
Start synching with working-0711, and test svnmailer.

Jun 7, 2008:

6:43 PM Ticket #307 (x86 assembler should warn about using byte insns with non-byte regs) created by rme
It would be helpful if the x86 assembler (in 32-bit mode) would warn …
6:36 PM Changeset [9693] by rme
  • branches/ia32/compiler/X86/X8632/x8632-vinsns.lisp
In fixnum->char, be careful to use addb only when we know that dest is …
5:31 AM Changeset [9692] by rme
  • branches/ia32/compiler/X86/X8632/x8632-vinsns.lisp
Don't bother with branch hint prefixes. On Pentium M and Core 2 …
5:12 AM Changeset [9691] by rme
  • branches/ia32/lisp-kernel/darwinx8632/.gdbinit
don't break at gc
4:44 AM Changeset [9690] by rme
  • branches/ia32/lisp-kernel/x86-spentry32.s
Implement .SPmacro_bind, destbind1.

Jun 6, 2008:

10:21 PM Changeset [9689] by mikel
  • trunk/source/cocoa-ide/ide-self-update.lisp
debugged some svn info functions
10:12 PM Changeset [9688] by mikel
  • trunk/source/cocoa-ide/ide-self-update.lisp
changed ide-self-update to use svn utils from lib/misc.lisp
10:09 PM Changeset [9687] by mikel
  • trunk/source/cocoa-ide/ide-self-update.lisp
changed ide-self-update to use svn utils from lib/misc.lisp
9:57 PM Changeset [9686] by mikel
  • trunk/source/cocoa-ide/ide-self-update.lisp
modified the update menu to check for available updates
9:53 PM Changeset [9685] by mikel
  • trunk/source/cocoa-ide/ide-contents/Resources/English.lproj/MainMenu.nib/info.nib
mior edits
9:13 PM Changeset [9684] by mikel
  • trunk/source/cocoa-ide/ide-self-update.lisp
added test for changes in the remote repo
8:54 PM Changeset [9683] by rme
  • branches/ia32/compiler/X86/x862.lisp
Undo change that used temp1 to pass first arg to ternary builtins (of …
8:38 PM Changeset [9682] by mikel
  • trunk/source/cocoa-ide/cocoa-utils.lisp
added several svn and url utilities; added alert-window util to GUI package
5:25 AM Changeset [9681] by rme
  • branches/ia32/library/lispequ.lisp
Get rid of unused $catch.xxx constants. (This sort of thing is in the …
5:24 AM Changeset [9680] by rme
  • branches/ia32/lisp-kernel/x86-constants.s
%arg_reg, %keyvect_reg for x8632
5:23 AM Changeset [9679] by rme
  • branches/ia32/level-0/X86/X8632/x8632-def.lisp
%do-ff-call: get it mostly working (still need to handle results …
5:22 AM Changeset [9678] by rme
  • branches/ia32/compiler/X86/X8632/x8632-vinsns.lisp
Explicity mention x8632::ra0 as a vinsn temporary in several places. …
5:20 AM Changeset [9677] by rme
  • branches/ia32/compiler/X86/x862.lisp
x862-natural-compare: use with-add'l-imm-reg x862-spread-lambda-list: …
5:16 AM Changeset [9676] by rme
  • branches/ia32/lisp-kernel/x86-spentry32.s
In misc_ref_common, just go ahead and do mark-as-imm on a node …
2:06 AM Ticket #306 (don't put lisp objects at addresses below #x01000000) created by rme
We should make it impossible for any lisp object to have an address …

Jun 5, 2008:

9:40 PM ThreadsAndSetf created by alms
9:32 PM OldWikiStart edited by alms
(diff)
8:46 PM OldWikiStart edited by alms
(diff)
4:51 PM Changeset [9675] by gb
  • release/1.2/source/library/chud-metering.lisp
*debug-shark-process-output* shouldn't be static
4:50 PM Changeset [9674] by gb
  • trunk/source/library/chud-metering.lisp
*debug-shark-process-output* shouldn't be static
4:41 PM Changeset [9673] by rme
  • branches/ia32/level-0/X86/X8632/x8632-array.lisp
Replace placeholders of %aref2, %aref3, %aset2, and %aset3.

Jun 4, 2008:

9:31 PM Changeset [9672] by gz
  • trunk/tests/ansi-tests/open.lsp
Uncomment test open.65 (bug #281) which was fixed in r9061
3:49 PM Changeset [9671] by andreas
  • branches/win64/lib/foreign-types.lisp
Some more canonicalization of types.
1:02 PM Changeset [9670] by gz
  • trunk/tests/ansi-tests/ccl.lsp
Regression test for eql method hack problem. Also fix typo 350->305
3:44 AM Changeset [9669] by gz
  • branches/working-0711/ccl/level-1/l1-clos.lisp
Register eql method hack dcode protos

Jun 3, 2008:

8:17 PM Changeset [9668] by mikel
  • trunk/source/cocoa-ide/ide-self-update.lisp
implemented code to support the update UI, and to ahndle error …
6:11 PM Changeset [9667] by mikel
  • trunk/source/cocoa-ide/ide-contents/Resources/English.lproj/updateCCL.nib/designable.nib
writing and testing the actual self-update routine, plus tweaking UI
5:55 PM Ticket #288 (Confusing error message for misplaced DECLARE) closed by gz
fixed: Fixed in r9328, r9665, r9666.
5:54 PM Changeset [9666] by gz
  • release/1.2/source/compiler/nx0.lisp
Propagate r9328 to here
5:50 PM Changeset [9665] by gz
  • trunk/source/compiler/nx0.lisp
Propagate r9328 to here
5:34 PM Changeset [9664] by andreas
  • branches/win64/lisp-kernel/x86-exceptions.c
Ignore debug message printing trap.
5:31 PM Changeset [9663] by mikel
  • trunk/source/cocoa-ide/ide-contents/Resources/English.lproj/updateCCL.nib/designable.nib
wiring up connections in the modal update window
5:20 PM Changeset [9662] by mikel
  • trunk/source/cocoa-ide/ide-contents/Resources/English.lproj/updateCCL.nib/designable.nib
wiring up connections in the modal update window
4:55 PM Changeset [9661] by mikel
  • trunk/source/examples/cocoa/easygui/views.lisp
commented out reference to tick-mark-values in easygui/views.lisp, to …
4:39 PM Changeset [9660] by mikel
  • trunk/source/cocoa-ide/ide-contents/Resources/English.lproj/updateCCL.nib/designable.nib
made modal update window non-closable
4:31 PM Changeset [9659] by mikel
  • trunk/source/cocoa-ide/ide-contents/Resources/English.lproj/updateCCL.nib/designable.nib
minor edits of the nibfiles

Jun 2, 2008:

4:09 PM Changeset [9658] by andreas
  • branches/win64/wx86cl64.exe
Kernel and image for win64.
3:28 PM Changeset [9657] by andreas
  • branches/win64/level-1/linux-files.lisp
Implement substitute for missing mktemp, and thus input redirection …
1:26 PM Changeset [9656] by andreas
  • branches/win64/lib/compile-ccl.lisp
image and kernel names for windows
6:42 AM Changeset [9655] by gb
  • branches/win64/lisp-kernel/x86-exceptions.h
Try to avoid #including this file more than once. Define a litte …
6:40 AM Changeset [9654] by gb
  • branches/win64/lisp-kernel/windows-calls.c
Fail in attempts to use overlapped I/O. Use an OVERLAPPED structure in …
6:35 AM Changeset [9653] by gb
  • branches/win64/lisp-kernel/thread_manager.c
windows raise_thread_interrupt: if the interrupted thread is obviously …
6:33 AM Changeset [9652] by gb
  • branches/win64/lisp-kernel/pmcl-kernel.c
Set file-descriptors 1 and 2 to O_BINARY. Define and call …
6:31 AM Changeset [9651] by gb
  • branches/win64/lisp-kernel/memory.c
CommitMemory?: on windows, the region that contains NIL is already …
6:31 AM Changeset [9650] by gb
  • branches/win64/lisp-kernel/lisp.h
prototype wperror for windows.
6:30 AM Changeset [9649] by gb
  • branches/win64/lib/foreign-types.lisp
More canonical foreign types for Windows RUN-PROGRAM stuff.
6:29 AM Changeset [9648] by gb
  • branches/win64/lib/ffi-win64.lisp
Put callback return values in the right place.
6:28 AM Changeset [9647] by gb
  • branches/win64/level-1/linux-files.lisp
fd-dup: handle is a pointer to a handle, not a pointer to a pointer to …

May 31, 2008:

11:24 PM Changeset [9646] by rme
  • branches/ia32/compiler/X86/X8632/x8632-arch.lisp
On x8632, we're using the PPC32-style DEFINE-FIXEDSIZE-OBJECT macro, …
6:30 AM Ticket #305 (initialize-instance bug for classes with lots of slots) closed by gb
fixed: This should be fixed by r9635/r9639.
3:38 AM Ticket #303 (useless marking/unmarking reg as imm) closed by rme
fixed: Should be fixed in r9583

May 30, 2008:

10:26 PM Changeset [9645] by gz
  • trunk/tests/ansi-tests/ccl.lsp
Regression test for bug #350
10:04 PM Changeset [9644] by gz
  • branches/working-0711/ccl/level-0/X86/x86-clos.lisp
Propagate r9635 from trunk
9:18 PM Changeset [9643] by rme
  • branches/ia32/level-0/X86/X8632/x8632-def.lisp
%return-address-offset: don't fall through to @fail; give returned …
8:52 PM Changeset [9642] by rme
  • branches/ia32/level-0/X86/X8632/x8632-def.lisp
%return-address-function, %return-address-offset: test the 3 bit …
8:04 PM Changeset [9641] by gb
  • release
so much for that idea
7:49 PM Changeset [9640] by gb
  • release
externals property experiment
6:28 PM Changeset [9639] by gb
  • release/1.2/source/level-0/X86/x86-clos.lisp
propagate r9635 to 1.2 branch
6:03 PM Changeset [9638] by rme
  • branches/ia32/level-0/X86/X8632/x8632-clos.lisp
%large-set-slot-id-value: Fix for #305.
5:42 PM Changeset [9637] by mikel
  • trunk/source/cocoa-ide/ide-contents/Resources/English.lproj/updateCCL.nib/designable.nib
temporary edits to self-update ui
5:32 PM Changeset [9636] by mikel
  • trunk/source/cocoa-ide/ide-contents/Resources/English.lproj/MainMenu.nib/classes.nib
added dialog box to control self-update process
5:26 PM Changeset [9635] by gb
  • trunk/source/level-0/X86/x86-clos.lisp
%LARGE-SET-SLOT-ID-VALUE: fix typo.
4:58 PM Changeset [9634] by mikel
  • trunk/source/cocoa-ide/ide-contents/Resources/English.lproj/Authenticate.nib/designable.nib
adjusted buttons in the auth dialog nib
4:51 PM Changeset [9633] by gz
  • branches/working-0711/ccl/level-1/l1-unicode.lisp
Restore changes from r9620 lost in subsequent checkin
3:49 PM Changeset [9632] by mikel
  • trunk/source/cocoa-ide/ide-self-update.lisp
fixed return-type bug in ide-self-update UI
3:32 PM Changeset [9631] by gb
  • branches/working-0711/ccl/level-1/l1-unicode.lisp
Fix a number of problems in a number of encodings. #xfffe isn't a …
3:31 PM Ticket #305 (initialize-instance bug for classes with lots of slots) created by satyaki
The bug is exhibited in the following test code. To run it save it to …
1:56 PM Changeset [9630] by gb
  • branches/working-0711/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Avoid a few cases of partial register writes (assignments to the low …
1:45 PM Changeset [9629] by gb
  • branches/working-0711/ccl/compiler/nxenv.lisp
remove operator-cc-invertable-mask from %valid-char-code attributes.
1:44 PM Changeset [9628] by gb
  • branches/working-0711/ccl/level-0/l0-io.lisp
UTF-8-MEMORY-ENCODE: remember to logior #x80 to the last octet of a …
11:39 AM Changeset [9627] by gz
  • branches/working-0711/ccl/level-1/l1-reader.lisp
The source note form slot was supposed to be #+debug, make it so
7:07 AM Changeset [9626] by rme
  • branches/ia32/lib/compile-ccl.lisp
Use dx86cl and dx86cl.image for standard-kernel-name and …
5:13 AM Changeset [9625] by rme
  • branches/ia32/lisp-kernel/x86-spentry32.s
Implement SPtcallnfngen.
4:22 AM Changeset [9624] by rme
  • branches/ia32/level-0/X86/X8632/x8632-bignum.lisp
%subtract-with-borrow-1: get it working (I think) …
12:09 AM Changeset [9623] by rme
  • branches/ia32/level-0/X86/X8632/x8632-bignum.lisp
%floor-99: forgot displacement in memory operand, fix brain damage …

May 29, 2008:

10:16 PM OldWikiStart edited by alms
(diff)
10:15 PM OldWikiStart edited by alms
(diff)
10:14 PM CommandLineInspect created by alms
10:01 PM CclUnderGdb created by alms
9:54 PM OldWikiStart edited by alms
(diff)
7:21 PM Changeset [9622] by rme
  • branches/ia32/level-0/X86/X8632/x8632-bignum.lisp
bignum-shift-left-loop: typo updating loop indicies. Was incrementing …
6:48 PM Changeset [9621] by gz
  • trunk/tests/ansi-tests/ccl.lsp
Add regression test for recent checkin
6:47 PM Changeset [9620] by gz
  • branches/working-0711/ccl/compiler/X86/x86-backend.lisp
Warn about declarations referring to unknown variables; then fix a …
1:58 PM EasyGuiCurrencyConverter edited by alms
(diff)
1:57 PM EasyGui edited by alms
(diff)
1:57 PM OldWikiStart edited by alms
(diff)
1:56 PM EasyGui created by alms
1:53 PM EasyGuiCurrencyConverter edited by alms
(diff)
4:51 AM Changeset [9619] by rme
  • branches/ia32/lisp-kernel/x86-gc.c
forward_tcr_xframes: don't forget about node spill area in TCR …
2:53 AM Changeset [9618] by gz
  • trunk/tests/ansi-tests/ccl.lsp
Add regression test
2:51 AM Changeset [9617] by gz
  • branches/working-0711/ccl/compiler/optimizers.lisp
Fix assorted problems in my recent checkins: - remove extra arg in …

May 28, 2008:

9:48 PM Changeset [9616] by rme
  • branches/ia32/lisp-kernel/x86-spentry32.s
Use memory operand with BTS instruction when setting refbits in …
5:37 PM Changeset [9615] by rme
  • branches/ia32/scripts/openmcl
Teach script about x86 lisp kernel.
5:33 PM Changeset [9614] by rme
  • branches/ia32/level-0/X86/x86-array.lisp
%boole-xor: Get rid of extraneous "n".
5:26 PM Changeset [9613] by rme
  • branches/ia32/lisp-kernel/x86-subprims32.s
start_lisp: If GCDebug is non-zero, invoke GC before calling …
5:23 PM Changeset [9612] by rme
  • branches/ia32/lisp-kernel/x86-gc.c
Correct misplaced #endif at end of forward_xp().
4:21 PM Changeset [9611] by mikel
  • trunk/source/cocoa-ide/ide-self-update.lisp
more work on self-update UI
3:43 PM Changeset [9610] by mikel
  • trunk/source/cocoa-ide/ide-self-update.lisp
more code for svn self update auth process
3:40 PM Changeset [9609] by mikel
  • trunk/source/cocoa-ide/ide-self-update.lisp
more code for svn self update auth process
3:39 PM Changeset [9608] by mikel
  • trunk/source/cocoa-ide/ide-self-update.lisp
more code for svn self update auth process
3:35 PM Changeset [9607] by mikel
  • trunk/source/cocoa-ide/ide-contents/Resources/English.lproj/Authenticate.nib/designable.nib
more code for svn self update auth process
4:37 AM Changeset [9606] by rme
  • branches/ia32/level-0/X86/X8632/x8632-bignum.lisp
Implement %bignum-ref-hi.
2:01 AM Changeset [9605] by rme
  • branches/ia32/level-0/X86/X8632/x8632-bignum.lisp
%bignum-count-trailing-zero-bits: compute something that actually …

May 27, 2008:

4:13 PM Changeset [9604] by gz
  • branches/working-0711/ccl/level-1/l1-clos-boot.lisp
Fix for slot-id-boundp from Jason Kantz
11:12 AM Changeset [9603] by gz
  • branches/working-0711/ccl/lib/setf.lisp
Patch from Jason Kantz to avoid a case of unecessary rebinding in …
1:04 AM Changeset [9602] by gz
  • branches/working-0711/ccl/level-1/l1-readloop-lds.lisp
toplevel command/inspector tweaks: - Export ccl::@ - add …

May 26, 2008:

5:45 PM NoteAboutCocoaVersions created by alms
5:40 PM Cocoa edited by alms
(diff)

May 25, 2008:

5:00 PM Changeset [9601] by mikel
  • trunk/source/cocoa-ide/ide-self-update.lisp
updates to nib and code for svn self-update
4:56 PM Changeset [9600] by mikel
  • trunk/source/cocoa-ide/ide-self-update.lisp
updates to nib and code for svn self-update
4:52 PM Changeset [9599] by mikel
  • trunk/source/cocoa-ide/ide-self-update.lisp
updates to nib and code for svn self-update
4:49 PM Changeset [9598] by mikel
  • trunk/source/cocoa-ide/ide-self-update.lisp
updates to nib and code for svn self-update
4:47 PM Changeset [9597] by mikel
  • trunk/source/cocoa-ide/ide-self-update.lisp
updates to nib and code for svn self-update
4:39 PM Changeset [9596] by mikel
  • trunk/source/cocoa-ide/ide-contents/Resources/English.lproj/Authenticate.nib/designable.nib
updates to nib and code for svn self-update
4:18 PM Changeset [9595] by mikel
  • trunk/source/cocoa-ide/ide-contents/Resources/English.lproj/Authenticate.nib/designable.nib
updates to nib and code for svn self-update
2:57 PM Changeset [9594] by mikel
  • trunk/source/cocoa-ide/ide-contents/Resources/English.lproj/Authenticate.nib
adding support for authenticating svn checkouts
7:05 AM Changeset [9593] by gb
  • trunk/source/level-1/l1-unicode.lisp
propagate changes from working-0711 branch
1:10 AM Changeset [9592] by gb
  • trunk/source/objc-bridge/name-translation.lisp
There's no module named SPLIT-IF; there is one named SEQUENCE-UTILS.

May 24, 2008:

7:50 PM Changeset [9591] by gz
  • trunk/tests/ansi-tests/ccl.lsp
Add regression test
7:32 PM Changeset [9590] by gz
  • trunk/source/compiler/X86/X8664/x8664-vinsns.lisp
Do unsigned comparison in check-misc-bound
7:28 PM Changeset [9589] by gz
  • branches/working-0711/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Do unsigned comparison in check-misc-bound
5:24 AM Ticket #300 (CCL 1.2 rc1 does not run on FreeBSD-6.3/amd64 under VMWare on AMD hardware) closed by gb
wontfix: It actually works for me, on a Core 2 Duo running VMWare: […] I …
3:49 AM Changeset [9588] by rme
  • branches/ia32/lisp-kernel/x86-spentry32.s
Remove kludge from SPffcall that looked at the state of the x87 fpu to …
3:44 AM Changeset [9587] by rme
  • branches/ia32/compiler/X86/X8632/x8632-vinsns.lisp
New vinsns fp-stack-to-single, fp-stack-to-double.
3:44 AM Changeset [9586] by rme
  • branches/ia32/compiler/X86/x862.lisp
x862-i386-ff-call: when a foreign function returns a floating point …

May 23, 2008:

9:32 PM Ticket #300 (CCL 1.2 rc1 does not run on FreeBSD-6.3/amd64 under VMWare on AMD hardware) reopened by stassats
I have the same symptoms, but I'm running FreeBSD-8.0-CURRENT-200805 …
4:11 AM Changeset [9585] by rme
  • branches/ia32/lisp-kernel/x86-gc.c
forward_xp, mark_xp: Pay attention to node_regs_mask, and account for …
4:05 AM Changeset [9584] by rme
  • branches/ia32/compiler/X86/X8632/x8632-vinsns.lisp
unbox-u32: remove apparently extraneous code %unbox-u32: delete; we …
4:02 AM Changeset [9583] by rme
  • branches/ia32/compiler/X86/x862.lisp
x862-unboxed-reg-for-aset: can't assume that (unsigned-byte 32) fits …
1:18 AM Ticket #304 (c_gethostbyname) created by stassats
c_gethostbyname on Linux is implemented using #_gethostbyname_r. But …

May 22, 2008:

11:47 PM Changeset [9582] by gz
  • branches/working-0711/ccl/level-1/l1-readloop-lds.lisp
Add *show-restarts-on-break*
11:29 PM Changeset [9581] by rme
  • branches/ia32/compiler/X86/x862.lisp
x862-get-immediate-xxx: rearrange the placement of with-add'l-imm-reg forms
11:11 PM Changeset [9580] by rme
  • branches/ia32/compiler/X86/x862.lisp
x862-fixnup-fwd-refs: update for x8632 x862-vref1: in the 32-bit …
9:25 AM Changeset [9579] by gb
  • branches/working-0711/ccl/LX86CL64.bootstrap
bootstrapping image
9:23 AM Changeset [9578] by gb
  • branches/working-0711/ccl/compiler/X86/X8664/x8664-arch.lisp
propagate changes from working-0711-perf branch
8:24 AM Changeset [9577] by gb
  • branches/working-0711-perf/ccl/lib/ccl-export-syms.lisp
Export GET-ENCODED-STRING.
8:23 AM Changeset [9576] by gb
  • branches/working-0711-perf/ccl/level-1/l1-unicode.lisp
Fix several bugs (more likely remain; some were fixed in trunk, some …
8:06 AM Changeset [9575] by gb
  • branches/working-0711-perf/ccl/level-1/l1-clos.lisp
I don't -think- that the user can subclass FORWARD-REFERNCED-CLASS, …
8:04 AM Changeset [9574] by gb
  • branches/working-0711-perf/ccl/level-1/l1-clos-boot.lisp
INSTANCE-CLASS-WRAPPER: handle BASIC-STREAM without going through CLASS-OF.
7:50 AM Changeset [9573] by gb
  • branches/working-0711-perf/ccl/compiler/optimizers.lisp
GET-CHARACTER-ENCODING with a constant name transforms into a constant …
3:04 AM Changeset [9572] by rme
  • branches/ia32/compiler/X86/X8632/x8632-vinsns.lisp
misc-set-c-u32, misc-set-c-s32: scale the index appropriately.
2:58 AM Ticket #303 (useless marking/unmarking reg as imm) created by rme
The compiled code for the following function produces pointless …
1:12 AM Changeset [9571] by gz
  • trunk/source/doc/src/install.xml
oops
1:10 AM Changeset [9570] by gz
  • trunk/source/doc/src/about.xml
Use &CCL; more consistently
12:59 AM Changeset [9569] by gz
  • trunk/source/doc/src/ccl-documentation.xml
Add Profiling section, with oprofile and CHUD docs. Move q-and-a to …
12:58 AM Changeset [9568] by gz
  • trunk/source/doc/doc-splitter.lisp
Don't get confused by external #hrefs
12:48 AM Changeset [9567] by rme
  • branches/ia32/level-0/X86/X8632/x8632-bignum.lisp
%normalize-bignum-2: At @maybe-return-fixnum, don't assume that a …

May 21, 2008:

11:13 PM OldWikiStart edited by gz
(diff)
11:02 PM Changeset [9566] by gz
  • trunk/source/doc/doc-splitter.lisp
q&d tool to split ccl-documentation into sections

May 20, 2008:

11:22 PM Changeset [9565] by rme
  • branches/ia32/lib/x8632env.lisp
conditionalize make-mask
11:21 PM Changeset [9564] by rme
  • branches/ia32/lisp-kernel/pmcl-kernel.c
Increase default stack size until link-inverting marker works.
11:12 PM Changeset [9563] by rme
  • branches/ia32/level-1/l1-boot-3.lisp
Set *gc-event-status-bits* for debugging.
10:06 PM Ticket #302 ([patch] asdf-install: suggest adding /usr/local/bin to shell search ...) created by scode
Presumably it is useful on some other systems as well. If it is deemed …
8:36 PM Changeset [9562] by rme
  • branches/ia32/level-0/X86/X8632/x8632-pred.lisp
Correct silly mistake involving double-float testing in EQL.
8:32 PM Changeset [9561] by rme
  • branches/ia32/compiler/X86/X8632/x8632-vinsns.lisp
.SPsetqsym
8:31 PM Changeset [9560] by rme
  • branches/ia32/compiler/X86/x862.lisp
Use function-to-function-vector archmacro (instead of calling …
8:25 PM Changeset [9559] by gb
  • branches/working-0711-perf/ccl/level-1/l1-typesys.lisp
Our friend the (class :simple-subtypep) method has to check for the …
4:30 PM Changeset [9558] by mb
  • branches/working-0711/ccl/level-1/l1-readloop.lisp
Teach macroexpand-all about (let (p) ...)
2:36 PM Cocoa edited by alms
(diff)
10:25 AM Changeset [9557] by gb
  • branches/win64/lisp-kernel/thread_manager.c
Comparison of foreign_rsp to csarea bounds in suspend_tcr() was backward.
9:26 AM Changeset [9556] by gb
  • branches/win64/lisp-kernel/thread_manager.c
Do raise_thread_interrupt() for Win64. If the thread is running …
9:03 AM Changeset [9555] by gb
  • branches/win64/lisp-kernel/x86-exceptions.c
Share most of the interrupt_handler() code between Win64 and other …
8:57 AM Changeset [9554] by gb
  • branches/win64/lisp-kernel/x86-gc.c
Try to suppress compiler warnings, but it may be a losing battle.
8:56 AM Changeset [9553] by gb
  • branches/win64/lisp-kernel/gc-common.c
Remove some unused variables.
6:01 AM Changeset [9552] by rme
  • branches/ia32/level-0/X86/X8632/x8632-bignum.lisp
Redo bignum-shift-left-loop. Implement truncate-guess-loop, …

May 19, 2008:

9:43 PM OldWikiStart edited by alms
Changed the order in which 1.2 and 1.1 are presented (diff)
8:56 PM Changeset [9551] by andreas
  • branches/win64/level-1/linux-files.lisp
Pass the error in execute to the calling thread.
8:32 PM Changeset [9550] by andreas
  • branches/win64/level-1/linux-files.lisp
Working MONITOR-FUNCTION for RUN-PROCESS.
4:58 PM Changeset [9549] by andreas
  • branches/win64/level-1/linux-files.lisp
Stub for run-program implementation for Windows.

May 18, 2008:

3:26 PM Ticket #301 (console log window needs to be less intrusive) created by gz
On Sun, May 18, 2008 at 1:00 AM, Gary Byers <gb@…> …

May 17, 2008:

8:39 PM Changeset [9548] by rme
  • branches/ia32/lisp-kernel/x86-spentry32.s
SPbuiltin_aset1: push vector onto stack before jumping to builtin_aset1.
5:52 PM Changeset [9547] by rme
  • branches/ia32/lib/nfcomp.lisp
fasl-dump-function: word size fix
4:03 PM Changeset [9546] by rme
  • branches/ia32/lisp-kernel/x86-spentry32.s
SPprogvsave: we saved the triplet count in temp1, so write temp1 (not …
2:55 AM Changeset [9545] by rme
  • branches/ia32/compiler/X86/X8632/x8632-vinsns.lisp
add %unbox-u32
2:54 AM Changeset [9544] by rme
  • branches/ia32/compiler/X86/x86-asm.lisp
Add PSRAD instruction (two register operand form only).
2:53 AM Changeset [9543] by rme
  • branches/ia32/lib/nfcomp.lisp
fasl-scan-dispatch: Call fasl-scan-clfun on x8632 functions. …
2:50 AM Changeset [9542] by rme
  • branches/ia32/lisp-kernel/x86-gc.c
Call update_self_references() on x8632 only.
2:02 AM Changeset [9541] by mikel
  • trunk/source/library/sequence-utils.lisp
udpated sequence utils
1:55 AM Changeset [9540] by mikel
  • trunk/source/cocoa-ide/ide-self-update.lisp
added more infrastructure for svn self-update, including some sequence …

May 16, 2008:

11:19 PM Changeset [9539] by rme
  • branches/ia32/level-0/X86/X8632/x8632-bignum.lisp
Implement bignum-shift-right-loop-1.
11:04 PM Changeset [9538] by rme
  • branches/ia32/level-0/X86/X8632/x8632-pred.lisp
Correct typos in function EQL.
11:00 PM Changeset [9537] by rme
  • branches/ia32/lisp-kernel/x86-spentry32.s
.SPbuiltin_eql: actually test whether arg_z is tag-misc.
9:47 PM Changeset [9536] by gb
  • trunk/source/lisp-kernel/image.c
image.c: in prepare_to_write_dynamic_area(), don't skip frozen dnodes …
9:31 PM Ticket #300 (CCL 1.2 rc1 does not run on FreeBSD-6.3/amd64 under VMWare on AMD hardware) closed by gb
wontfix: I installed an evaluation copy of VMWare Workstation on an AMD64 …
8:01 PM Changeset [9535] by gb
  • branches/working-0711-perf/ccl/level-1/l1-typesys.lisp
In class :simple-subtypep method, call %INITED-CLASS-CPL with a true …
7:54 AM Ticket #300 (CCL 1.2 rc1 does not run on FreeBSD-6.3/amd64 under VMWare on AMD hardware) created by hans
I fetched clozurecl-1.2-rc1-freebsdx8664.tar.gz from ftp.clozure.com. …
3:15 AM Changeset [9534] by gb
  • branches/working-0711-perf/ccl/LX86CL64.bootstrap
Passes all tests, might actually work. Kernel debugger may need to be …
3:13 AM Changeset [9533] by gb
  • branches/working-0711-perf/ccl/level-0/l0-aprims.lisp
Don't define a type-predicate for SEMAPHOREP.
3:13 AM Changeset [9532] by gb
  • branches/working-0711-perf/ccl/lib/compile-ccl.lisp
Make TEST-CCL bind *PACKAGE* to the cl-user package.
3:11 AM Changeset [9531] by gb
  • branches/working-0711-perf/ccl/lib/defstruct.lisp
Un-botch %STRUCTURE-CLASS-OF.
2:53 AM OldWikiStart edited by rme
(diff)
2:49 AM OldWikiStart edited by rme
Update blurb at top of page; make link to manual more prominent (diff)
2:29 AM Changeset [9530] by gb
  • branches/working-0711-perf/ccl/xdump/xfasload.lisp
A little bit of cold-load $fasl-eval support: make early class-cells, …
2:21 AM Changeset [9529] by gb
  • branches/working-0711-perf/ccl/xdump/faslenv.lisp
Move faslapi def to lispequ. Define new fasl op for …
2:20 AM Changeset [9528] by gb
  • branches/working-0711-perf/ccl/library/lispequ.lisp
Try to get all istruct definitions here. Make CLASS and …
2:16 AM Changeset [9527] by gb
  • branches/working-0711-perf/ccl/lib/pprint.lisp
Move the istruct definitions to lispequ. Use TYPEP.
2:15 AM Changeset [9526] by gb
  • branches/working-0711-perf/ccl/lib/nfcomp.lisp
Bump the fasl version. Bring the list of istruct types that have …
2:02 AM Changeset [9525] by gb
  • branches/working-0711-perf/ccl/lib/macros.lisp
Make sure that we use %ISTRUCT macro (which handles "registration of …
2:00 AM Changeset [9524] by gb
  • branches/working-0711-perf/ccl/lib/foreign-types.lisp
Make built-in-classes in l1-clos-boot, not here.
1:59 AM Changeset [9523] by gb
  • branches/working-0711-perf/ccl/lib/defstruct.lisp
Arrange that structure instances will have a list of their class's …
1:43 AM Changeset [9522] by gb
  • branches/working-0711-perf/ccl/lib/defstruct-macros.lisp
Arrange that structure instances will have a list of their class's …
1:38 AM Changeset [9521] by gb
  • branches/working-0711-perf/ccl/lib/defstruct-lds.lisp
Arrange that structure instances will have a list of their class's …
1:37 AM Changeset [9520] by gb
  • branches/working-0711-perf/ccl/lib/encapsulate.lisp
Make %CALL-ENCAPSULATED-GF handle different patterns of dcode/prototypes.
1:32 AM Changeset [9519] by gb
  • branches/working-0711-perf/ccl/lib/chars.lisp
Since we only have one type of character/string, don't call TYPE-OF in …
1:29 AM Changeset [9518] by gb
  • branches/working-0711-perf/ccl/level-1/sysutils.lisp
Remove some type-predicates, TYPE-OF uses %CLASS-PROPER-NAME; could …
1:24 AM Changeset [9517] by gb
  • branches/working-0711-perf/ccl/level-1/l1-typesys.lisp
Remove some type-predicates, use istruct-type-name (etc.) rather than …
1:23 AM Changeset [9516] by gb
  • branches/working-0711-perf/ccl/level-1/l1-readloop.lisp
Use ISTRUCT-TYPEP, not %SVREF.
1:23 AM Changeset [9515] by gb
  • branches/working-0711-perf/ccl/level-1/l1-numbers.lisp
Use %ISTRUCT macro in %CONS-RANDOM-STATE.
1:22 AM Changeset [9514] by gb
  • branches/working-0711-perf/ccl/level-1/l1-lisp-threads.lisp
Remove the LISP-THREAD-P type predicate.
1:21 AM Changeset [9513] by gb
  • branches/working-0711-perf/ccl/level-1/l1-error-system.lisp
Remove the RESTARTP type predicate.
1:19 AM Changeset [9512] by gb
  • branches/working-0711-perf/ccl/level-1/l1-dcode.lisp
use INSTANCE-CLASS-WRAPPER instead of some flet-ed equivalents.
1:18 AM Changeset [9511] by gb
  • branches/working-0711-perf/ccl/level-1/l1-clos.lisp
Try to ensure that more "standard" slots are now present in CLASS and …
1:17 AM Changeset [9510] by gb
  • branches/working-0711-perf/ccl/level-1/l1-clos-boot.lisp
Try to exploit the fact that more "standard" slots are now present in …
1:16 AM Changeset [9509] by mikel
  • trunk/source/cocoa-ide/ide-self-update.lisp
more figuring out how to implement svn self-update (see comments in …
1:03 AM Changeset [9508] by gb
  • branches/working-0711-perf/ccl/level-1/l1-aprims.lisp
CHECK-SEQUENCE-BOUNDS has to signal TYPE-ERRORs in some cases. New …
12:57 AM Changeset [9507] by gb
  • branches/working-0711-perf/ccl/level-0/nfasload.lisp
(TYPEP x 'package), since there's no predicate on PACAGEP and it …
12:54 AM Changeset [9506] by gb
  • branches/working-0711-perf/ccl/level-0/l0-pred.lisp
Move the real FIND-CLASS-CELL here. ISTRUCTs now store an interned …
12:51 AM Changeset [9505] by gb
  • branches/working-0711-perf/ccl/level-0/l0-hash.lisp
Use (typep x 'hash-table) instead of (hash-table-p x). Mostly because …
12:28 AM Changeset [9504] by gb
  • branches/working-0711-perf/ccl/level-0/l0-cfm-support.lisp
Move istruct definitions to lispequ.

May 15, 2008:

11:48 PM Changeset [9503] by gb
  • branches/working-0711-perf/ccl/level-0/X86/x86-utils.lisp
Nargs is now a 32-bit register.
11:48 PM Changeset [9502] by gb
  • branches/working-0711-perf/ccl/level-0/X86/x86-def.lisp
Nargs is now a 32-bit register.
11:48 PM Changeset [9501] by gb
  • branches/working-0711-perf/ccl/level-0/X86/x86-clos.lisp
Nargs is now a 32-bit register.
11:47 PM Changeset [9500] by gb
  • branches/working-0711-perf/ccl/compiler/optimizers.lisp
In OPTIMIZE-TYPEP: if the type names an istruct class and that class …
11:29 PM Changeset [9499] by gb
  • branches/working-0711-perf/ccl/compiler/nxenv.lisp
Move istruct accessor definitions elsewhere. Define an operator for …
11:24 PM Changeset [9498] by gb
  • branches/working-0711-perf/ccl/compiler/nx1.lisp
ISTRUCT-TYPEP: pass the registered istruct cell as a constant, not its …
11:22 PM Changeset [9497] by gb
  • branches/working-0711-perf/ccl/compiler/nx0.lisp
MAKE-AFUNC: stop being 1985.
11:21 PM Changeset [9496] by gb
  • branches/working-0711-perf/ccl/compiler/nx-basic.lisp
Use ISTRUCT-TYPEP, don't compare (%svref istruct 0) to a symbol.
11:20 PM Changeset [9495] by gb
  • branches/working-0711-perf/ccl/compiler/X86/x862.lisp
VALID-CODE-CHAR skips some of the overhead in CODE-CHAR.
11:19 PM Changeset [9494] by gb
  • branches/working-0711-perf/ccl/compiler/X86/x86-lapmacros.lisp
Use new movl for set-nargs; change refernces to nargs.l/nargs.w.
11:18 PM Changeset [9493] by gb
  • branches/working-0711-perf/ccl/compiler/X86/x86-asm.lisp
Use shorter encodings for movl/movw when the source operand is …
11:16 PM Changeset [9492] by gb
  • branches/working-0711-perf/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Usa a new (shorter, see ticket:52) encoding for movl in !SET-NARGS. …
11:13 PM Changeset [9491] by gb
  • branches/working-0711-perf/ccl/compiler/X86/X8664/x8664-arch.lisp
NARGS is now (32-bit) %ecx, not (16-bit) %cx.
7:24 PM Changeset [9490] by root
  • trunk/source/doc/src/Makefile.fedora
Removed commit conflicts, committing
7:13 PM Changeset [9489] by rme
  • branches/ia32/level-0/X86/X8632/x8632-bignum.lisp
Correct error in bignum-shift-left-loop.
4:50 PM Changeset [9488] by rme
  • branches/ia32/level-0/X86/X8632/x8632-bignum.lisp
Correct errors in %multiply-and-add-harder-loop-2. Implement %floor-99.
3:56 PM Changeset [9487] by gz
  • branches/working-0711-perf/ccl/compiler/optimizers.lisp
Handle rtenv arg in subtypep optimizer
2:35 PM Changeset [9486] by gz
  • branches/working-0711-perf/ccl/LX86CL64.bootstrap
Propagate r9464 to here so doesn't get lost in back-merge
2:09 PM Changeset [9485] by gz
  • branches/working-0711-perf/ccl/level-1/l1-io.lisp
Propagate r9408 to here so doesn't get lost in back-merge
2:05 PM Changeset [9484] by gz
  • branches/working-0711/ccl/level-1/l1-io.lisp
Move %real-print-stream def to before it's used
1:31 PM Changeset [9483] by gz
  • branches/working-0711/ccl/compiler/optimizers.lisp
Fix format optimizer to return right value. Optimize ~ even if not …
2:19 AM Changeset [9482] by rme
  • branches/ia32/level-0/X86/X8632/x8632-float.lisp
Correct errors in %integer-decode-double-float. Make …

May 14, 2008:

11:34 PM Changeset [9481] by gz
  • branches/working-0711/ccl/compiler/nx1.lisp
Propagate r9416 to here: When processing a (nested) %defun, encode the …
10:21 PM OldWikiStart edited by pfeilgm
pointed to current version of manual (diff)
10:01 PM Changeset [9480] by mikel
  • trunk/source/cocoa-ide/ide-self-update.lisp
adding infrastructure for svn updates
9:58 PM Changeset [9479] by mikel
  • trunk/source/cocoa-ide/ide-self-update.lisp
adding infrastructure for svn updates
9:51 PM Changeset [9478] by mikel
  • trunk/source/library/split-if.lisp
adding infrastructure for svn updates
6:48 PM Changeset [9477] by mikel
  • trunk/source/cocoa-ide/build-application.lisp
put skeleton in place for batch project builder
6:47 PM Changeset [9476] by rme
  • branches/ia32/level-0/X86/X8632/x8632-float.lisp
{set,get}-fpu-mode for x8632. Like other lisp code in this file, …
6:13 PM Changeset [9475] by rme
  • branches/ia32/level-0/X86/X8632/x8632-misc.lisp
In %%save-application, pass the fd in mm0. Implement …
6:12 PM Changeset [9474] by rme
  • branches/ia32/level-0/X86/X8632/x8632-utils.lisp
Write functions egc, lisp-heap-gc-threshold, and set-lisp-gc-threshold.
5:55 PM Changeset [9473] by rme
  • branches/ia32/lisp-kernel/x86-constants32.h
Define t_offset.
5:54 PM Changeset [9472] by rme
  • branches/ia32/lisp-kernel/x86-exceptions.c
handle_gc_trap: on x8632, look for arg in mm0 (instead of imm1 as on …
4:29 PM Changeset [9471] by mb
  • branches/working-0711/ccl/compiler/optimizers.lisp
Missing comma in the expansion of format for non nil, not t, non …
10:54 AM Changeset [9470] by mb
  • branches/working-0711/ccl/x86-headers64
Copied in x86-header64 from trunk
10:54 AM Changeset [9469] by mb
  • branches/working-0711/ccl/x86-headers64
Removed x86-headers64 (about to copy in the version from trunk)
2:21 AM Changeset [9468] by rme
  • branches/ia32/lisp-kernel/x86-gc.c
Correct off-by-one bug in update_self_references. (You'd think I …

May 13, 2008:

11:38 PM Changeset [9467] by mb
  • branches/working-0711/ccl/level-1/l1-error-system.lisp
Make define-condition's slot argument required (as per the hyperspec)
7:00 PM Changeset [9466] by rme
  • branches/ia32/lisp-kernel/x86-gc.c
Add update_self_references() for x8632. Call it in …
1:57 PM Changeset [9465] by gz
  • branches/working-0711/ccl/LX86CL64.bootstrap
Bootstrapping write-simple-string
1:56 PM Changeset [9464] by gz
  • branches/working-0711/ccl/compiler/optimizers.lisp
Compiler macros for write-string -> write-simple-string, and some …
9:50 AM Changeset [9463] by mb
  • branches/working-0711/ccl/lib/source-files.lisp
Teach find-definitions-of-thing to deal with anonymous functions.
2:10 AM Changeset [9462] by rme
  • branches/ia32/compiler/X86/X8632/x8632-vinsns.lisp
x862-get-bit: don't use with-add'l-imm-reg before using vinsn …
2:07 AM Changeset [9461] by rme
  • branches/ia32/level-0/X86/X8632/x8632-def.lisp
%function-register-usage for x8632, which always returns (values nil nil).
2:06 AM Changeset [9460] by rme
  • branches/ia32/lib/x86-backtrace.lisp
Conditionalize vsp-limits for x8632.
2:05 AM Changeset [9459] by rme
  • branches/ia32/lisp-kernel/x86-gc.c
dnode_forwarding_address for x8632 (copied from ppc32), other x8632 …
2:03 AM Changeset [9458] by rme
  • branches/ia32/lisp-kernel/x86-constants32.h
Add node_regs_mask field to definition of xframe_list struct.

May 12, 2008:

6:39 PM Changeset [9457] by rme
  • branches/ia32/compiler/X86/x862.lisp
x862-set-bit: don't use with-add'l-imm-register before emitting vinsn …
6:31 PM Changeset [9456] by rme
  • branches/ia32/compiler/X86/X8632/x8632-vinsns.lisp
Don't use with-add'l-imm-reg in x862-set-bit, since the vinsn …
6:29 PM Changeset [9455] by rme
  • branches/ia32/compiler/X86/x86-asm.lisp
Add x87 FPU instruction FSTP. This will be used by the x8632 port to …
5:03 PM Changeset [9454] by gb
  • trunk/source/level-1/l1-unicode.lisp
Fix typos in utf-16-length-of-vector-encoding.
3:13 PM Changeset [9453] by greg
  • branches/working-0711-perf/ccl/lib/chars.lisp
Fixed one more typo, when checking :end2 parameter to string-equal.
3:12 PM Changeset [9452] by mb
  • branches/working-0711/ccl/lib/chars.lisp
Fix bug where %string-equal was attempting to access memory addresses …

May 11, 2008:

2:12 AM Changeset [9451] by rme
  • branches/ia32/compiler/X86/X8632/x8632-vinsns.lisp
Modify vinsn set-c-flag-if-variable-logbitp not to require an …

May 10, 2008:

3:45 AM Changeset [9450] by gb
  • branches/working-0711-perf/ccl/level-1/l1-clos.lisp
Remove BREAK call in %SNAP-READER-METHOD.
Note: See TracTimeline for information about the timeline view.