Timeline


and

Dec 26, 2007:

8:26 AM Changeset [7961] by gb
  • branches/working-0711/ccl/compiler/optimizers.lisp
Spell UVSIZE with an "S".
8:07 AM Changeset [7960] by gb
  • branches/working-0711/ccl/lisp-kernel/x86-spentry64.s
Try to avoid branching around UUOs, since some implemenations don't do …
8:06 AM Changeset [7959] by gb
  • branches/working-0711/ccl/xdump/hashenv.lisp
new hash-table iteration scheme.
8:05 AM Changeset [7958] by gb
  • branches/working-0711/ccl/library/lispequ.lisp
CLASS-WRAPER caches CPL.
8:04 AM Changeset [7957] by gb
  • branches/working-0711/ccl/lib/hash.lisp
New hash-table iteration scheme.
8:04 AM Changeset [7956] by gb
  • branches/working-0711/ccl/lib/macros.lisp
New hash-table iteration scheme. New WITH-PROCESS-WHOSTATE just binds …
8:04 AM Changeset [7955] by gb
  • branches/working-0711/ccl/lib/time.lisp
GCTIMES reported in INTERNAL-TIME-UNITS-PER-SECOND.
8:03 AM Changeset [7954] by gb
  • branches/working-0711/ccl/lib/misc.lisp
Time-reporting changes.
8:03 AM Changeset [7953] by gb
  • branches/working-0711/ccl/lib/nfcomp.lisp
Fix comment indentation.
8:02 AM Changeset [7952] by gb
  • branches/working-0711/ccl/level-1/sysutils.lisp
CHAR/SET-CHAR: define in terms of SCHAR.
8:02 AM Changeset [7951] by gb
  • branches/working-0711/ccl/level-1/linux-files.lisp
Add timeval->microseconds.
8:01 AM Changeset [7950] by gb
  • branches/working-0711/ccl/level-1/l1-typesys.lisp
Continue Bill's changes to remove brain-death from %%TYPEP on arrays …
7:59 AM Changeset [7949] by gb
  • branches/working-0711/ccl/level-1/l1-processes.lisp
Keep whostate in a per-thread variable, not in the PROCESS-OBJECT.
7:58 AM Changeset [7948] by gb
  • branches/working-0711/ccl/level-1/l1-lisp-threads.lisp
INTERNAL-TIME-UNITS-PER-SECOND, whostate tweaks.
7:57 AM Changeset [7947] by gb
  • branches/working-0711/ccl/level-1/l1-init.lisp
INTERNAL-TIME-UNITS-PER-SECOND is 1000000 on 64-bit machines. (Can …
7:56 AM Changeset [7946] by gb
  • branches/working-0711/ccl/level-1/l1-clos.lisp
Maintain CPL in wrapper ... Slot type-predicates can be NULL (instead …
7:54 AM Changeset [7945] by gb
  • branches/working-0711/ccl/level-1/l1-clos-boot.lisp
New CLASS-CELL-TYPEP, tries to get CPL from (valid) wrapper. Maintain …
7:53 AM Changeset [7944] by gb
  • branches/working-0711/ccl/level-1/l1-aprims.lisp
Process-whostate is now the per-thread binding of *WHOSTATE*.
7:52 AM Changeset [7943] by gb
  • branches/working-0711/ccl/level-0/l0-hash.lisp
A few small changes; there may be bad bugs in EQUAL/EQUALP hashing. …
7:51 AM Changeset [7942] by gb
  • branches/working-0711/ccl/level-0/X86/x86-symbol.lisp
%STRING-HASH: like %PNAME-HASH, but with a (possibly non-zero) offset.
7:50 AM Changeset [7941] by gb
  • branches/working-0711/ccl/compiler/vinsn.lisp
Try to avoid jumping/branching to jumps. (NB: this requires some …
7:47 AM Changeset [7940] by gb
  • branches/working-0711/ccl/compiler/optimizers.lisp
Try harder (maybe much harder) to inline TYPEP calls involving …
7:46 AM Changeset [7939] by gb
  • branches/working-0711/ccl/compiler/nx0.lisp
Recognize CHAR-CODE's result type.
7:45 AM Changeset [7938] by gb
  • branches/working-0711/ccl/compiler/X86/x862.lisp
Peephole on the fly: turn (push r1) (movq top-of-stack r2) into …
7:44 AM Changeset [7937] by gb
  • branches/working-0711/ccl/compiler/X86/x86-disassemble.lisp
PRINT-OBJECT for DISASSEMBLED-INSTRUCTION.
7:44 AM Changeset [7936] by gb
  • branches/working-0711/ccl/compiler/X86/X8664/x8664-vinsns.lisp
More tweaks.
7:43 AM Changeset [7935] by gb
  • branches/working-0711/ccl/compiler/X86/X8664/x8664-arch.lisp
Don't use a bignum in HASHED-BY-IDENTITY, since there's only one …

Dec 23, 2007:

4:47 PM Changeset [7934] by gz
  • branches/event-ide/ccl/cocoa-ide/hemlock/src/command.lisp
Oops. missed a couple in previous checkin
4:40 PM Changeset [7933] by gz
  • branches/event-ide/ccl/cocoa-ide/cocoa-editor.lisp
Change scrolling interface: all actual scrolling now done by …
4:37 PM Ticket #223 (Window-switching causes errors in hemlock event-handling (event-ide branch)) closed by mikel
duplicate
4:36 PM Ticket #223 (Window-switching causes errors in hemlock event-handling (event-ide branch)) created by mikel
In a Clozure CL.app built from the event-ide branch: 1. Open a file …
4:36 PM Ticket #222 (Window-switching causes errors in hemlock event-handling (event-ide branch)) created by mikel
In a Clozure CL.app built from the event-ide branch: 1. Open a file …

Dec 22, 2007:

6:15 PM Ticket #221 (defstruct accessors don't check argument type) created by rongarret
? (defstruct foo x) FOO ? (defstruct baz y) BAZ ? (foo-x (make-baz)) …
1:42 PM Changeset [7932] by gz
  • branches/event-ide/ccl/cocoa-ide/hemlock/src/command.lisp
fix logical error in univeral argument handling
11:48 AM Changeset [7931] by gz
  • branches/event-ide/ccl/cocoa-ide/cocoa-listener.lisp
remove unused code

Dec 21, 2007:

11:02 PM Changeset [7930] by mikel
  • trunk/ccl/examples/cocoa/currency-converter/HOWTO_files/images/ibwin-tiger10.jpg
added more steps to creating UIs with Tiger
7:12 PM Changeset [7929] by gz
  • branches/event-ide/ccl/cocoa-ide/cocoa-editor.lisp
Define a stream class for output to the listener and use it instead of …
5:15 PM Changeset [7928] by gz
  • branches/event-ide/ccl/examples/cocoa/currency-converter/HOWTO.html
Update from trunk to rev 7927
4:49 PM Changeset [7927] by gz
  • trunk/ccl/level-1/l1-boot-lds.lisp
allow non-echoing input streams for the repl
4:26 PM Changeset [7926] by gz
  • trunk/ccl/level-1/l1-application.lisp
split off housekeeping-loop so the gui can use it
2:28 PM OldWikiStart edited by rme
de-spam (diff)
11:15 AM OldWikiStart edited by ssssss
(diff)
10:43 AM Changeset [7925] by gb
  • branches/working-0711/ccl/level-0/l0-aprims.lisp
Add :monitor-futex-wait to *known-optional-features*. …

Dec 20, 2007:

2:31 PM Changeset [7924] by wws
  • branches/working-0711/ccl/level-1/l1-typesys.lisp
TYPEP was consing on a user-defined array type, due to the call to …

Dec 19, 2007:

8:16 PM Changeset [7923] by wws
  • branches/working-0711/ccl/level-1/l1-clos.lisp
optimize-generic-function-dispatching now calls …
3:36 PM Changeset [7922] by gz
  • branches/event-ide/ccl/cocoa-ide/hemlock/src/bindings.lisp
Reimplement Query Replace as a minor mode
1:42 AM Changeset [7921] by gb
  • trunk/ccl/lisp-kernel/lisp-debug.c
Learn to read disassembled code; look for _sigtramp context in r8 on …

Dec 18, 2007:

6:19 PM Changeset [7920] by mikel
  • trunk/ccl/examples/cocoa/currency-converter/HOWTO.html
added more steps in the Tiger IB instructions
3:48 PM Changeset [7919] by gz
  • branches/event-ide/ccl/cocoa-ide/cocoa-editor.lisp
Implement prompt-for-y-or-n and prompt-for-key-event (and hence …

Dec 17, 2007:

10:37 PM Changeset [7918] by gb
  • branches/working-0711/ccl/level-1/l1-typesys.lisp
Add TYPE-PREDICATEs for ARGS-CTYPE and its subclasses.
10:03 PM Changeset [7917] by gb
  • branches/working-0711/ccl/level-1/l1-typesys.lisp
Provide type-predicate for NAMED-CTYPE; the type system otherwise …
3:14 AM Changeset [7916] by rme
  • branches/ia32/level-0/X86/X8632/x8632-bignum.lisp
More work on %normalize-bignum-2.

Dec 16, 2007:

8:07 PM Ticket #220 (Adding a type specifier to one slot makes instantiation over 3x slower) created by alms
Running on a 2.16 GHz Core 2 Duo MacBook? Pro with 2 GB RAM: […]
3:39 PM TitleIndex edited by ds
Removed vandalism (diff)
3:37 PM OldWikiStart edited by ds
Removed vandalism (diff)
2:29 PM TitleIndex edited by sssss
(diff)
2:29 PM OldWikiStart edited by sssss
(diff)

Dec 15, 2007:

9:07 AM Changeset [7915] by rme
  • branches/ia32/level-0/X86/X8632/x8632-bignum.lisp
Typo; wrong index register name.
8:59 AM Changeset [7914] by rme
  • branches/ia32/level-0/X86/X8632/x8632-bignum.lisp
Remove functions that won't be called; corrections after some minor …
12:26 AM Changeset [7913] by gz
  • branches/event-ide/ccl/cocoa-ide/hemlock/src/buffer.lisp
add push-NEW-buffer-mark, like (push-buffer-mark (copy-mark ..))
12:07 AM Changeset [7912] by gz
  • branches/event-ide/ccl/level-1/l1-readloop.lisp
update from trunk to rev 7911
12:03 AM Changeset [7911] by gz
  • branches/event-ide/ccl/cocoa-ide/cocoa-editor.lisp
make cl:ed return the view created fixes for edit-definition breakage …

Dec 14, 2007:

1:53 AM Changeset [7910] by rme
  • branches/ia32/level-0/X86/X8632/x8632-array.lisp
Use defx8632lapfunction. Also duplicate some lisp code from …

Dec 13, 2007:

11:30 PM Changeset [7909] by gb
  • trunk/ccl/lisp-kernel/lisp-debug.c
Save major OS version on startup, use it to determine where _sigtramp …
8:58 PM Changeset [7908] by gb
  • branches/working-0711/ccl/level-0/l0-hash.lisp
Cache a symbol's hash code in the plist slot along with the plist, so …
8:40 PM Changeset [7907] by rme
  • branches/ia32/level-0/X86/X8632/x8632-bignum.lisp
Use some insn mnemonics that refer to the carry flag.
7:59 PM Changeset [7906] by rme
  • branches/ia32/compiler/X86/x86-asm.lisp
Add cmovc/cmovnc/cmovz/cmovnz/jc/jnc opcodes (which are the same thing …
5:59 PM Changeset [7905] by gz
  • trunk/ccl/level-1/l1-readloop.lisp
Use defloadvar for *quitting* (needed because of changeset #7699)
7:07 AM Changeset [7904] by rme
  • branches/ia32/level-0/X86/X8632/x8632-bignum.lisp
Uh, at least try compiling the file before committing next time…
5:52 AM Changeset [7903] by rme
  • branches/ia32/level-0/X86/X8632/x8632-bignum.lisp
New file. Much remains to be done.

Dec 12, 2007:

8:41 PM Changeset [7902] by gb
  • trunk/ccl/lisp-kernel/lisp-debug.c
When entering the kernel debugger on X8664/Darwin, try to note if the …
8:25 PM Changeset [7901] by gb
  • branches/working-0711/ccl/level-0/l0-hash.lisp
Implement HASH-TABLE-OWNER and CLAIM-HASH-TABLE; the latter probably …
8:24 PM Changeset [7900] by gb
  • branches/working-0711/ccl/level-1/l1-clos.lisp
Don't generate (often bad ...) typechecks in in the optimized …
2:05 PM Changeset [7899] by gz
  • branches/event-ide/ccl/cocoa-ide/hemlock/src/indent.lisp
Update from trunk to rev 7897
2:00 PM Changeset [7898] by gz
  • branches/event-ide/ccl/cocoa-ide/cocoa-editor.lisp
Make mark-column take tabs into account so indenting works again. Bind …
1:37 PM Ticket #219 (Caps Lock doesn't work) created by ds
Caps Lock doesn't work in my copy of CCL, UK keyboard. Everything just …
12:30 PM Ticket #218 (German keyboard: cannot enter certain characters directly (listener, etc)) created by joswig
Using a MacBook? Pro with a German keyboard and Mac OS X 10.5.1. …
12:12 PM Ticket #217 (Error in Hemlock: REDIS-TAB-DISPLAY-FUN) created by joswig
Was editing a file and moving the cursor up…
10:50 AM Changeset [7897] by gb
  • branches/working-0711/ccl/level-0/l0-hash.lisp
Conditionally hash symbols by address.
10:28 AM Changeset [7896] by gb
  • branches/working-0711/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Revert eep.adress to old (anchored UUO out-of-line) behavior, since …
10:24 AM Changeset [7895] by gb
  • branches/working-0711/ccl/lisp-kernel/x86-spentry64.s
After a couple of failed attempts, get the improvement to the &key …
10:19 AM Changeset [7894] by gb
  • branches/working-0711/ccl/xdump/xfasload.lisp
Copy the build-time value of *BUILD-TIME-OPTIONAL-FEATURES* into the …
10:17 AM Changeset [7893] by gb
  • branches/working-0711/ccl/lib/compile-ccl.lisp
Add :HASH-SYMBOLS-BY-ADDRESS to *KNOWN-OPTIONAL-FEATURES*.
10:15 AM Changeset [7892] by gb
  • branches/working-0711/ccl/level-1/x86-error-signal.lisp
Fix type in call to %CHECK-ANCHORED-UUO in the decode of #xb* UUOs.
10:13 AM Changeset [7891] by gb
  • branches/working-0711/ccl/level-1/version.lisp
Try to inorporate *optional-features* into *openmcl-version* format string.
10:12 AM Changeset [7890] by gb
  • branches/working-0711/ccl/level-1/l1-error-system.lisp
Get 3d array right in %TYPE-ERROR-TYPESPECS%.
10:11 AM Changeset [7889] by gb
  • branches/working-0711/ccl/level-1/l1-clos.lisp
Try to avoide a GF call in %SHARED-INITIALIZE. Look at %CLASS.CPL …
10:07 AM Changeset [7888] by gb
  • branches/working-0711/ccl/level-1/l1-clos-boot.lisp
Define STANDARD-INSTANCE-P (which is inlined) before its first use.
10:06 AM Changeset [7887] by gb
  • branches/working-0711/ccl/level-0/l0-init.lisp
*OPTIONAL-FEATURES*.
10:04 AM Changeset [7886] by gb
  • branches/working-0711/ccl/level-0/X86/x86-misc.lisp
Spin a little faster (when we use spinlocks at all)
4:08 AM Changeset [7885] by rme
  • trunk/ccl/level-1/l1-error-system.lisp
Correct type specifier for 3d arrays in %TYPE-ERROR-TYPESPECS%
3:27 AM Ticket #187 (Editor should not by default add Tab characters when indenting) closed by gz
fixed: Fixed in changeset:7884
1:13 AM Changeset [7884] by gz
  • trunk/ccl/cocoa-ide/hemlock/src/indent.lisp
Make Indent With Tabs be a simple boolean variable, default false …

Dec 11, 2007:

1:09 PM Changeset [7883] by gz
  • branches/event-ide/ccl/cocoa-ide/hemlock/src/edit-defs.lisp
restore get-info-and-go-to-it
4:49 AM Changeset [7882] by rme
  • branches/ia32/xdump/xx8632-fasload.lisp
The x86 ports don't use a shared closure trampoline.
4:46 AM Changeset [7881] by rme
  • branches/ia32/compiler/X86/x86-lap.lisp
To avoid confusion, treat defx86lapfunction as an x86-64 thing, and …
4:43 AM Changeset [7880] by rme
  • branches/ia32/level-1/l1-numbers.lisp
Use TARGET::WITH-STACK-SHORT-FLOATS
4:42 AM Changeset [7879] by rme
  • branches/ia32/lib/numbers.lisp
Use TARGET::WITH-STACK-SHORT-FLOATS
4:41 AM Changeset [7878] by rme
  • branches/ia32/compiler/X86/X8632/x8632-arch.lisp
WITH-SHORT-STACK-FLOATS macro
4:40 AM Changeset [7877] by rme
  • branches/ia32/compiler/X86/X8632/x8632-vinsns.lisp
A few more vinsns, including some single-float ones.
4:39 AM Changeset [7876] by rme
  • branches/ia32/compiler/X86/x862.lisp
A SINGLE-FLOAT is a boxed object on x8632. Still more places where an …
1:10 AM Changeset [7875] by rme
  • branches/ia32/level-0/l0-numbers.lisp
x8632 changes
1:05 AM Changeset [7874] by rme
  • branches/ia32/level-0/l0-pred.lisp
Changes for x8632. (There are numerous #+(or ppc32-target …
12:33 AM Changeset [7873] by rme
  • branches/ia32/level-0/l0-symbol.lisp
SYMBOL-NAME for x8632

Dec 10, 2007:

9:42 PM Changeset [7872] by rme
  • branches/ia32/level-0/l0-float.lisp
Correct typo in error message
9:41 PM Changeset [7871] by rme
  • branches/ia32/lib/number-macros.lisp
Assume WITH-STACK-SHORT-FLOATS will be provided in the TARGET package.
8:34 PM Changeset [7870] by gb
  • branches/working-0711/ccl/lisp-kernel/x86-spentry64.s
back out of last change
7:26 PM Changeset [7869] by gb
  • branches/working-0711/ccl/lisp-kernel/x86-spentry64.s
Try to handle the &key &allow-other-keys (no explicit keywords) case …
4:24 PM Changeset [7868] by gb
  • branches/working-0711/ccl/lisp-kernel/x86-exceptions.c
Fix absolute pc if relative PC was adjusted in lisp handler in …
3:59 PM Changeset [7867] by gb
  • branches/working-0711/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Control transfer after anchored UUO not working right; revert …
12:57 PM OldWikiStart edited by gb
remove spam (diff)
12:54 PM Changeset [7866] by gb
  • branches/working-0711/ccl/level-0/l0-misc.lisp
If we have to wait in %PROMOTE-RWLOCK, release the spinlock/futex …
12:53 PM Changeset [7865] by gb
  • branches/working-0711/ccl/level-0/l0-hash.lisp
GETHASH locks hash-table for reading, promotes to write-access only if …
12:14 PM OldWikiStart edited by qq
(diff)
12:10 PM Changeset [7864] by gb
  • branches/working-0711/ccl/level-1/l1-clos.lisp
Don't just do MEMQ on a long list of classes in optimized reader …
8:36 AM Changeset [7863] by gb
  • branches/working-0711/ccl/lisp-kernel/image.c
RELOCATABLE_FULLTAG_MASK has to include fulltag_symbol, …

Dec 9, 2007:

4:41 PM Changeset [7862] by gz
  • branches/event-ide/ccl/cocoa-ide/cocoa-editor.lisp
Get back blinking cursor in echo area reads; simplify paste support; …
1:58 PM Changeset [7861] by gb
  • branches/working-0711/ccl/lisp-kernel/x86-exceptions.c
If the callback to handle a UUO claims that we should skip -1 bytes, …
1:55 PM Changeset [7860] by gb
  • branches/working-0711/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Use the new scheme so that most UUOs (at least those used to signal …
1:54 PM Changeset [7859] by gb
  • branches/working-0711/ccl/compiler/X86/x86-backend.lisp
Support the use of 2 (x86-asm) frag-lists for vinsn expansion (one for …
1:51 PM Changeset [7858] by gb
  • branches/working-0711/ccl/compiler/X86/x86-lap.lisp
Always use NOPs to pad for alignment. (We might want to align loop …
1:49 PM Changeset [7857] by gb
  • branches/working-0711/ccl/lib/compile-ccl.lisp
Start support for building with optional features (GF call counting, …
1:48 PM Changeset [7856] by gb
  • branches/working-0711/ccl/level-1/x86-error-signal.lisp
If the byte following a UUO is 0, update the xcf's relative PC from …
1:41 PM Changeset [7855] by gb
  • branches/working-0711/ccl/level-1/sysutils.lisp
Conditionalize gf call-count reporting.
1:40 PM Changeset [7854] by gb
  • branches/working-0711/ccl/lib/macros.lisp
Conditionalize lock accounting.
1:40 PM Changeset [7853] by gb
  • branches/working-0711/ccl/level-1/l1-processes.lisp
Conditionalize lock accounting.
1:40 PM Changeset [7852] by gb
  • branches/working-0711/ccl/level-1/l1-aprims.lisp
Conditionalize lock accounting.
1:39 PM Changeset [7851] by gb
  • branches/working-0711/ccl/level-0/l0-misc.lisp
Conditionalize lock accounting.
1:38 PM Changeset [7850] by gb
  • branches/working-0711/ccl/level-0/X86/x86-clos.lisp
Conditionalize gf call-counting. Use lock prefix if it's enabled.
12:22 PM Ticket #216 (Provide keyword arguments to process-run-function pipe streams) created by danieldickison
Given the new features for streams, namely the :sharing and …
12:43 AM Ticket #215 (Hemlock double-click fails if close-paren is at end of file) closed by gb
duplicate: Duplicate of ticket:150
12:40 AM Ticket #214 (Hemlock matching paren highlighting is delayed) closed by gb
duplicate: Duplicate of ticket:64
12:39 AM Ticket #215 (Hemlock double-click fails if close-paren is at end of file) created by rongarret
Double-clicking on a close-paren in hemlock fails to select the …
12:37 AM Ticket #214 (Hemlock matching paren highlighting is delayed) created by rongarret
The matching-paren highlighting in Hemlock doesn't happen in real …
12:35 AM Ticket #213 (Hemlock window-resize moves the cursor) created by rongarret
When a hemlock window is resized, the text is relocated so that the …
12:34 AM Ticket #212 (Error messages in the IDE should refer user to ...) created by gb
Instead of/as well as referencing equivalent colon commands.

Dec 8, 2007:

3:10 PM Ticket #139 (Fatal exception while printing backtrace) closed by gz
fixed: This was fixed by changeset:7593 and changeset:7594.
1:09 AM Changeset [7849] by gb
  • branches/working-0711/ccl/level-0/X86/x86-clos.lisp
GF code-vector templates increment gf.hash by 1 every time they're called.
1:08 AM Changeset [7848] by gb
  • branches/working-0711/ccl/level-1/l1-clos.lisp
%ALLOCATE-GF-INSTANCE (there are two versions, for bootstrapping): …
1:06 AM Changeset [7847] by gb
  • branches/working-0711/ccl/level-0/X86/x86-array.lisp
In %INIT-MISC, the number of 64-bit words is (ash (+ 63 …

Dec 7, 2007:

9:54 PM Changeset [7846] by gz
  • branches/event-ide/ccl/lib/nfcomp.lisp
Update from trunk to rev 7845
9:15 PM Changeset [7845] by gz
  • trunk/ccl/objc-bridge/bridge.lisp
Print the 'defining new Objc message' note if either *compile-print* …
7:04 PM Changeset [7844] by gz
  • branches/event-ide/ccl/cocoa-ide/cocoa-editor.lisp
isearch, more cleanup, removing unused/supported stuff, redirect …
6:56 PM rme edited by rme
(diff)
6:42 PM Changeset [7843] by gb
  • branches/working-0711/ccl/compiler/optimizers.lisp
Uh, check that symbol is quoted in (APPLY #'MAKE-INSTANCE 'name ...)
6:17 PM OldWikiStart edited by rme
(diff)
5:17 PM Changeset [7842] by gb
  • branches/working-0711/ccl/lib/compile-ccl.lisp
Make REBUILD-CCL call (UPDATE-CCL) if :update arg is true. (Defaults …
5:16 PM Changeset [7841] by gb
  • branches/working-0711/ccl/compiler/optimizers.lisp
Compiler-macro on (apply #'make-instace 'name ...)
3:47 PM OldWikiStart edited by qq
(diff)
2:09 PM Ticket #211 (Tilde at the end of expression causes the sky to fall) created by ds
(defun foo~ (x) x) (foo~ As soon as you type a space after the last …
9:35 AM Changeset [7840] by gb
  • branches/working-0711/ccl/level-1/l1-clos.lisp
Fix typo in %%1ST-ARG-EQL-METHOD-HACK-DCODE: get property on SYM (1st …
4:32 AM Changeset [7839] by wws
  • branches/working-0711/ccl/level-1/l1-dcode.lisp
Optimize generic functions with lots of same-type EQL methods by using …
3:37 AM Changeset [7838] by gb
  • branches/working-0711/ccl/level-1/l1-clos.lisp
Sleazy hack to try to improve some cases of EQL method dispatch.
3:34 AM Changeset [7837] by gb
  • branches/working-0711/ccl/level-1/l1-dcode.lisp
Remove a confusing comment. 1 down, 1153 to go.
3:34 AM Changeset [7836] by gb
  • branches/working-0711/ccl/lisp-kernel/x86-exceptions.h
More win64 stuff. Move along, nothing to see here.
3:31 AM Changeset [7835] by gb
  • branches/working-0711/ccl/lisp-kernel/lisp-exceptions.h
More win64 stuff. Move along, nothing to see here.

Dec 6, 2007:

7:59 PM Ticket #209 (No support for vectors with element-type FIXNUM in COMPILE-FILE/FASLOAD) closed by gb
fixed: It's true that there's no specialized support for FIXNUM vectors, but …
7:52 PM Changeset [7834] by gb
  • trunk/ccl/lib/nfcomp.lisp
Change order of clauses in FASL-DUMP-DISPATCH, so that the IVECTOR …
7:35 PM Ticket #210 (Kernel crash closing grep window) closed by rme
fixed: I think what's happening is this: When the grep window (which is …
7:31 PM Changeset [7833] by gz
  • branches/event-ide/ccl/cocoa-ide/cocoa-editor.lisp
checkpoint work in progress
7:28 PM Changeset [7832] by rme
  • trunk/ccl/cocoa-ide/cocoa-utils.lisp
Set table view data source to nil before autoreleasing window …
5:52 PM Ticket #210 (Kernel crash closing grep window) created by gz
Start the IDE (doesn't matter if it's a saved image or …
5:46 PM Changeset [7831] by gb
  • branches/working-0711/ccl/lisp-kernel/linuxx8664/Makefile
Default to -DUSE_FUTEX.
4:50 PM Ticket #209 (No support for vectors with element-type FIXNUM in COMPILE-FILE/FASLOAD) created by gb
Even though arrays/vectors with element-type FIXNUM have existed in …
7:17 AM Changeset [7830] by rme
  • branches/ia32/compiler/X86/x86-lap.lisp
*x86-backend* -> *target-backend*
4:25 AM Changeset [7829] by rme
  • trunk/ccl/cocoa-ide/cocoa-listener.lisp
Remove stray backquote.
4:19 AM Changeset [7828] by gb
  • branches/working-0711/ccl/lisp-kernel/Threads.h
A little bit of Windows conditionalization.
4:18 AM Changeset [7827] by gb
  • branches/working-0711/ccl/lisp-kernel/win64
new; still a ways to go before it even compiles on win64
2:28 AM Changeset [7826] by gz
  • branches/event-ide
Branch for event-driven ide/hemlock
2:04 AM Ticket #208 (Clozure CL.app doesn't load ~/ccl-init.lisp) created by gb
It should. (See also ticket:87)
1:43 AM Ticket #207 ('sort' function truncates lists) closed by gb
invalid: This is absolutely, positively not a bug. A good explanation of the …
1:19 AM Ticket #207 ('sort' function truncates lists) created by Brian
Welcome to Clozure Common Lisp Version 1.1-r7809 (DarwinPPC32)! ? …

Dec 5, 2007:

3:03 PM Changeset [7825] by gb
  • branches/working-0711/ccl/level-1/l1-clos.lisp
,form, not .form
2:14 PM Changeset [7824] by gb
  • trunk/ccl/lisp-kernel/ppc-gc.c
Use commas when printing bytes allocated/freed in GC messages; try to …
1:46 PM Changeset [7823] by gb
  • branches/working-0711/ccl/level-1/sysutils.lisp
REQUIRE-TYPE deals with fuzzier cases.
1:46 PM Changeset [7822] by gb
  • branches/working-0711/ccl/level-1/l1-dcode.lisp
Move the definition of FIND-1ST-ARG-COMBINED-METHOD after the …
1:44 PM Changeset [7821] by gb
  • branches/working-0711/ccl/level-1/l1-clos.lisp
Try to straighten out type-checking in optimized MAKE-INSTANCE; try to …
11:38 AM Ticket #206 (Don't indent in the middle of a string) created by ds
(defun foo () (format t " I want this at the start of the line!")) …
4:35 AM Ticket #185 (installing new snapshot makes pref pane inaccessible) closed by rme
fixed: I'll assume that the problem was corrected by the new preferences …
4:19 AM Changeset [7820] by rme
  • branches/ia32/level-0/X86/X8664/x8664-array.lisp
These files are really all x8664 specific. Move them into the X8664 …

Dec 4, 2007:

11:10 PM Ticket #205 (Cascade-like slow refresh when inserting lines in long files) created by ds
(This is using ClozureCL2007-12-03.dmg) Take a large file, such as …
10:16 PM Changeset [7819] by rme
  • branches/ia32/compiler/X86/x862.lisp
Use WITH-ADDITIONAL-IMM-REG in more places. Alter ? and $ macros to …
10:07 PM Changeset [7818] by rme
  • branches/ia32/lib/ffi-darwinx8632.lisp
Incomplete, mostly worthless.
10:06 PM Changeset [7817] by rme
  • branches/ia32/compiler/X86/X8632/x8632-vinsns.lisp
Some more vinsns (including store-single, for the benefit of …
10:04 PM Changeset [7816] by rme
  • branches/ia32/compiler/X86/X8632/x8632-arch.lisp
include callback subprim in the list
10:03 PM Changeset [7815] by rme
  • branches/ia32/lib/misc.lisp
x8632 disassemble function
10:02 PM Changeset [7814] by rme
  • branches/ia32/lib/backtrace-lds.lisp
Update saved register names/count for x8632. (There are none on x8632.)
10:00 PM Changeset [7813] by rme
  • branches/ia32/lib/foreign-types.lisp
Specify interface-db-directory for darwinx8632.
9:57 PM Changeset [7812] by rme
  • branches/ia32/level-1/x86-trap-support.lisp
ucontext stuff for Darwin/X8632
9:55 PM Changeset [7811] by rme
  • branches/ia32/level-1/l1-numbers.lisp
Darwin/PPC32 has had single-precision variants of sin/cos/etc. for a …
6:19 PM OldWikiStart edited by gb
de-spam (diff)
6:18 PM TracNotification edited by gb
de-spam (diff)
12:33 PM OldWikiStart edited by sveha
(diff)
12:30 PM OldWikiStart edited by sveha
(diff)
10:37 AM TracNotification edited by sveha
(diff)

Dec 3, 2007:

9:53 PM Changeset [7810] by gb
  • branches/working-0711/ccl/level-1/l1-clos.lisp
Handle class slots in MAKE-INSTANTIATE-LAMBDA-FOR-CLASS-CELL.
9:37 PM OldWikiStart edited by rme
de-spam (diff)
1:45 PM OldWikiStart edited by sveha
(diff)
11:30 AM Changeset [7809] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Use WITHOUT-INTERRUPTS in FD-STREAM-FORCE-OUTPUT.
11:30 AM Changeset [7808] by gb
  • trunk/ccl/level-1/l1-readloop-lds.lisp
Use *LISTENER-PROMPT-FORMAT*.in PRINT-LISTENER-PROMPT.
11:29 AM Changeset [7807] by gb
  • trunk/ccl/lib/ccl-export-syms.lisp
Export *LISTENER-PROMPT-FORMAT*.
11:28 AM Changeset [7806] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
Complain if lisp stack pointer isn't in lisp stack when calling out …
11:14 AM Changeset [7805] by gb
  • trunk/ccl/level-1/l1-sysio.lisp
Fix INFER-LINE-TERMINATION termination. Wasn't this checked in a few …
12:16 AM Ticket #204 (add option to wrap/not wrap text in listeners) created by rme
There's a preference to wrap/not wrap lines in editor windows. There …

Dec 2, 2007:

8:48 PM Ticket #203 (typing does not hide the cursor on Mac OS X) created by joswig
using Clozure CL on Mac OS X 10.5. On the Mac the mouse cursor gets …
11:01 AM Changeset [7804] by gb
  • branches/working-0711/ccl/cocoa-ide/README
sync with trunk
10:45 AM Changeset [7803] by gb
  • branches/working-0711/ccl/examples/cocoa/currency-converter/CurrencyConverter.nib/classes.nib
Sync with trunk
10:26 AM Changeset [7802] by gb
  • branches/working-0711/ccl/examples/cocoa/easygui/easygui.asd
Import from trunk.
10:24 AM Changeset [7801] by gb
  • branches/working-0711/ccl/examples/cocoa/currency-converter/HOWTO_files/images/finder-win1.jpg
Import from trunk.

Dec 1, 2007:

10:43 PM Changeset [7800] by mikel
  • trunk/ccl/examples/cocoa/currency-converter/HOWTO_files/pages/building_ui_tiger.html
various corrections to HOWTO; added section on IB 2.x
10:28 PM Changeset [7799] by mikel
  • trunk/ccl/examples/cocoa/currency-converter/HOWTO_files/pages/build_app.html
various corrections to HOWTO; added section on IB 2.x
9:21 AM Ticket #202 (add DTrace provider) created by rme
It might be worthwhile to investigate adding a DTrace provider to OpenMCL.
6:34 AM Changeset [7798] by gb
  • branches/working-0711/ccl/x86-headers64/elf
Set ignore property.

Nov 30, 2007:

11:57 PM Changeset [7797] by gb
  • branches/working-0711/ccl/lib/compile-ccl.lisp
add UPDATE-CCL
9:26 PM Changeset [7796] by gb
  • branches/working-0711/ccl/level-1/l1-files.lisp
Try to fix ENOUGH-NAMESTRING.
8:55 PM Changeset [7795] by gb
  • branches/working-0711/ccl/level-1/ppc-error-signal.lisp
Use MAYBE-SETF-NAME when reporting undefined function names.
8:54 PM Changeset [7794] by gb
  • branches/working-0711/ccl/level-1/l1-unicode.lisp
Fix extra - in macintosh-memory-decode function name.
8:50 PM Changeset [7793] by gb
  • branches/working-0711/ccl/x86-headers64/elf
new
8:46 PM Changeset [7792] by gb
  • branches/working-0711/ccl/level-1/l1-aprims.lisp
Track SETF function name inverses.
8:46 PM Changeset [7791] by gb
  • branches/working-0711/ccl/compiler/nx0.lisp
Don't set the "puntable" bit on constant-valued pointers that have …
7:39 PM Changeset [7790] by gb
  • branches/working-0711/ccl/compiler/X86/x862.lisp
%natural-, %natural-c vinsn fixes.
6:31 PM Changeset [7789] by gb
  • branches/working-0711/ccl/level-1/l1-clos.lisp
Hook up the make-instance optimization stuff.
6:30 PM Changeset [7788] by gb
  • branches/working-0711/ccl/level-1/l1-readloop-lds.lisp
Port batch-quit stuff from working-0710 branch.
3:02 AM Changeset [7787] by rme
  • branches/ia32/compiler/X86/x862.lisp
Minor stuff.
12:01 AM Changeset [7786] by mikel
  • trunk/ccl/examples/cocoa/currency-converter/CurrencyConverter.nib
tested build-application with CurrencyConverter?; added …

Nov 29, 2007:

11:45 PM Changeset [7785] by mikel
  • trunk/ccl/cocoa-ide/build-application.lisp
tidied up build-application; changed default app class to …
11:00 PM Changeset [7784] by mikel
  • trunk/ccl/cocoa-ide/build-application.lisp
debugging build-application
10:55 PM Changeset [7783] by palter
  • branches/working-0710/ccl/level-1/l1-readloop-lds.lisp
Remove extra close paren
10:45 PM Changeset [7782] by gb
  • branches/working-0711/ccl/level-1/l1-clos.lisp
Don't bind temporaries to constants in the optimized MAKE-INSTANCE …
8:55 PM Changeset [7781] by gb
  • branches/working-0710/ccl/level-1/l1-readloop-lds.lisp
Define ABNORMAL-PROGRAM-EXIT, which currently does PRINT-CALL-HISTORY …
2:42 PM Changeset [7780] by gb
  • branches/working-0711/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Indentation.
1:27 PM Changeset [7779] by gb
  • trunk/ccl/lisp-kernel/lisp-debug.c
lisp_Debugger() takes an extra Boolean "in foreign context" arg, …
1:22 PM Changeset [7778] by gb
  • trunk/ccl/scripts/openmcl64
Use "uname -m" to determin architecture on Linux, since some distros …
9:49 AM Ticket #190 (Single-character input doesn't work correctly with IDE selection streams) closed by gb
fixed: The culprit was indeed Y-OR-N-P, which was assuming that PEEK-CHAR did …
9:46 AM Changeset [7777] by gb
  • trunk/ccl/lib/format.lisp
Add a comment or two to Y-OR-N-P (and it was ticket:190 that described …
9:41 AM Changeset [7776] by gb
  • trunk/ccl/lib/format.lisp
Fix Y-OR-N-P: don't assume that PEEK-CHAR does a READ-CHAR, but if we …
3:19 AM Ticket #201 (Loading [CR-terminated] file creates weirdly bogus code) created by alms
The attached file demonstrates a strange bug in file loading. To …
2:52 AM PortToIA-32 edited by rme
(diff)
2:11 AM Changeset [7775] by rme
  • branches/ia32/compiler/X86/X8632/x8632-backend.lisp
Use normal interface database directory.
1:33 AM PortToIA-32 edited by rme
(diff)
1:18 AM PortToIA-32 edited by rme
(diff)

Nov 28, 2007:

10:32 PM Changeset [7774] by rme
  • branches/ia32/lib/compile-ccl.lisp
Minor additions for x8632 and darwinx8632.
10:31 PM Changeset [7773] by rme
  • branches/ia32/compiler/X86/x862.lisp
Still more cases where additional imm regs are needed.
10:30 PM Changeset [7772] by rme
  • branches/ia32/compiler/X86/X8632/x8632-vinsns.lisp
Add yet more vinsns.
10:30 PM Changeset [7771] by rme
  • branches/ia32/compiler/X86/X8632/x8632-arch.lisp
Use 32-bit ccl::%get-kernel-global-ptr arch macro.
10:28 PM Changeset [7770] by rme
  • branches/ia32/level-1/l1-clos-boot.lisp
No such thing as x8632::fulltag-nil (it's fulltag-tra). No distinct …
10:26 PM Changeset [7769] by rme
  • branches/ia32/darwin-x86-headers/libc
New.
8:44 PM Changeset [7768] by gb
  • branches/working-0711/ccl/compiler/acode-rewrite.lisp
new file
6:22 PM Changeset [7767] by af
  • trunk/ccl/examples/cocoa/easygui/package.lisp
Add easygui:cell-count for forms.
5:38 PM OpenMclProjects edited by joswig
Project OpenAgent? Engine (diff)
5:31 PM Ticket #200 (Indent region menu item for command is missing) closed by joswig
duplicate
5:26 PM Ticket #200 (Indent region menu item for command is missing) created by joswig
The editor has an Indent Region command. This is bound to a key. * …
5:26 PM Ticket #199 (Indent region menu item for command is missing) created by joswig
The editor has an Indent Region command. This is bound to a key. * …
5:22 PM Ticket #198 (Option-click into the close box of a window should ask before all ...) created by joswig
Option-click in a hemlock window closes all (hemlock) windows. It …
5:18 PM Ticket #197 (control-click in the close box should hide the window) created by joswig
MCL has this: if you control click a close-box, the window is hidden. …
5:13 PM Ticket #196 (Clozure CL should be more clever about window placement) created by joswig
Placement of new (editor) windows on the screen is not really that …
5:08 PM Ticket #195 (Page Up and Page Down commands in Editor windows move the cursor) created by joswig
On the Mac, scrolling around with the Page Up and Page Down keys …
5:04 PM ToDo edited by joswig
(diff)
5:03 PM PortToArmOSX edited by joswig
(diff)
5:02 PM ToDo edited by joswig
(diff)
5:01 PM PortToArmOSX edited by joswig
(diff)
5:00 PM PortToArmOSX created by joswig
Ideas about a port to ARM-based OS X machines like the iPod touch and …
4:51 PM ToDo edited by joswig
(diff)
4:51 PM ToDo edited by joswig
(diff)
4:42 PM EasyGuiCurrencyConverter edited by alms
(diff)
4:24 PM Ticket #194 (The text-encoding drop-down menu in the file dialog is confusing) created by alms
A user didn't understand the purpose of the text-encoding drop-down …
4:22 PM Ticket #193 (Beginning of Page and End of Page keystrokes are not bound) created by alms
Dimitri reports that the keys for "End of Page" and "Beginning of …
4:16 PM Ticket #192 (Fix "Load Buffer..." and related menu-items) created by alms
For completeness sake, CCL should have "Load File..." and "Compile …
4:13 PM Ticket #191 (Return sometimes doesn't add a newline) created by alms
In Hemlock windows, there are times when pressing the return key …
4:07 PM Ticket #190 (Single-character input doesn't work correctly with IDE selection streams) created by alms
? (y-or-n-p "Well, what's it going to be?") Well, what's it going to …
1:37 PM Changeset [7766] by rme
  • trunk/ccl/compiler/X86/x862.lisp
%natural- and %natural--c vinsns take only two result/argument specs.

Nov 27, 2007:

5:22 AM Changeset [7765] by rme
  • branches/ia32/compiler/X86/X8632/x8632-vinsns.lisp
More.
5:20 AM Changeset [7764] by rme
  • branches/ia32/compiler/X86/x862.lisp
Catch some more places that need additional imm regs. Add a missed …
5:14 AM Changeset [7763] by rme
  • branches/ia32/compiler/nx1.lisp
i386-syscall operator
5:13 AM Changeset [7762] by rme
  • branches/ia32/lib/ffi-darwinx8632.lisp
New files.
5:12 AM Changeset [7761] by rme
  • branches/ia32/level-1/l1-clos-boot.lisp
Some conditionalizing for x8632.
12:19 AM Ticket #189 (There should be a open file from current selection menu item) created by joswig
In Clozure CL when a pathname is selected (for example in the editor …

Nov 26, 2007:

11:58 PM Ticket #188 (Double Clicking in Hemlock, selecting the current expression works not ...) created by joswig
When I double click on an open left parenthesis, the expression is …
11:44 PM Ticket #187 (Editor should not by default add Tab characters when indenting) created by joswig
Currently the Hemlock editor uses Tabs and Spaces to indent Lisp code. …
9:09 PM OldWikiStart edited by alms
(diff)
8:53 PM Ticket #186 (Compilation time grows exponentially) created by alms
Time to compile a function containing an n-ary call to + grows …
7:10 PM Changeset [7760] by rme
  • branches/ia32/compiler/nxenv.lisp
Move new i386-ff-call operator to the end of the list.
12:21 PM Changeset [7759] by gb
  • branches/working-0711/ccl/lisp-kernel/image.h
Bump image abi version.
12:21 PM Changeset [7758] by gb
  • branches/working-0711/ccl/scripts/ccl64
Don't assume that /bin/arch exists (some versions of Ubuntu have …
12:18 PM Changeset [7757] by gb
  • branches/working-0711/ccl/compiler/PPC/ppc-arch.lisp
deleted-static-pairs->static-conses
11:35 AM Changeset [7756] by gb
  • branches/working-0711/ccl/level-1/version.lisp
Bump.
11:35 AM Changeset [7755] by gb
  • branches/working-0711/ccl/level-1/l1-clos.lisp
Try to optimize some cases of MAKE-INSTANCE.
11:33 AM Changeset [7754] by gb
  • branches/working-0711/ccl/level-1/l1-unicode.lisp
Add :macintosh (MacOSRoman) character encoding.
11:33 AM Changeset [7753] by gb
  • branches/working-0711/ccl/library/lispequ.lisp
Add "extra" field to CLASS-CELL. (Free, due to alignment conventions.)
11:32 AM Changeset [7752] by gb
  • branches/working-0711/ccl/lisp-kernel/lisp-debug.c
T kernel debugger command shows thread stack areas.
4:12 AM Changeset [7751] by gb
  • branches/working-0711/ccl/library/lispequ.lisp
Use %SVREF for class-cell access.
4:12 AM Changeset [7750] by gb
  • branches/working-0711/ccl/compiler/optimizers.lisp
Do MAKE-INSTANCE of named class via a funcall to the class-cell's …
Note: See TracTimeline for information about the timeline view.