Timeline


and

Mar 18, 2007:

8:09 AM Changeset [6065] by gb
  • branches/objc-gf/ccl/level-1/version.lisp
Bump.
8:08 AM Changeset [6064] by gb
  • branches/objc-gf/ccl/examples/bridge.lisp
In CONCISE-FOREIGN-TYPE: argument might be a typedef name, so don't …
8:06 AM Changeset [6063] by gb
  • branches/objc-gf/ccl/lib/db-io.lisp
In DECODE-ARGUMENTS (used to decode "regular" function …
7:51 AM Changeset [6062] by gb
  • branches/objc-gf/ccl/lib/level-2.lisp
%GET-BITFIELD, %SET-BITFIELD: handle little-endian target (small …
7:50 AM Changeset [6061] by gb
  • branches/objc-gf/ccl/lib/macros.lisp
Remove the (training-wheels) warning about non-canonical type ordinals …
2:17 AM Changeset [6060] by gb
  • branches/objc-gf/ccl/examples/cocoa-editor.lisp
Some cgfloat stuff.
2:16 AM Changeset [6059] by gb
  • branches/objc-gf/ccl/examples/objc-runtime.lisp
Extend the idea previously used for precompiled INIT messages to all …
2:14 AM Changeset [6058] by gb
  • branches/objc-gf/ccl/examples/objc-support.lisp
New approach to protocols; move some definitions earlier in the rats nest.
2:13 AM Changeset [6057] by gb
  • branches/objc-gf/ccl/examples/name-translation.lisp
COMPUTE-OBJC-TO-LISP-FUNCTION-NAME. The currently active version just …
2:11 AM Changeset [6056] by gb
  • branches/objc-gf/ccl/examples/bridge.lisp
Use FOREIGN-STRUCT-ENCPSULATIONs, which were probably a bad idea. …
1:32 AM Changeset [6055] by gb
  • branches/objc-gf/ccl/level-1/l1-clos-boot.lisp
Sketch out a mechanism for recognizing typed pointers as instances of …
1:31 AM Changeset [6054] by gb
  • branches/objc-gf/ccl/lib/foreign-types.lisp
Define a few foreign structures inside INSTALL-STANDARD-FOREIGN-TYPES …
1:29 AM Changeset [6053] by gb
  • branches/objc-gf/ccl/lib/db-io.lisp
Move the foreign structure definitions to inside …

Mar 17, 2007:

6:29 PM OldWikiStart edited by alms
(diff)
6:29 PM AndrewShalit created by alms
6:27 PM OldWikiStart edited by alms
(diff)
7:08 AM Changeset [6052] by gb
  • branches/objc-gf/ccl/lib/foreign-types.lisp
Revert out of some of the changes that led to Trac bug #2. Try hard …
7:01 AM Changeset [6051] by gb
  • branches/objc-gf/ccl/lib/db-io.lisp
Define a few foreign structure types here, rather than inside …
6:44 AM Changeset [6050] by gb
  • branches/objc-gf/ccl/level-1/l1-boot-2.lisp
Call INSTALL-STANDARD-FOREIGN-TYPES and …
6:42 AM Changeset [6049] by gb
  • branches/objc-gf/ccl/level-0/l0-io.lisp
FREE: be careful about gcable pointers.
6:40 AM Changeset [6048] by gb
  • branches/objc-gf/ccl/lib/nfcomp.lisp
Comment indentation.
6:40 AM Changeset [6047] by gb
  • branches/objc-gf/ccl/level-0/nfasload.lisp
$fasl-timm: if this is still used, an :int will do (no need for :long).

Mar 16, 2007:

12:14 AM wws created by wws

Mar 15, 2007:

11:29 AM Changeset [6046] by gb
  • branches/objc-gf/ccl/lib/macros.lisp
RLET, MAKE-RECORD assert pointer's type-ordinal.
11:28 AM Changeset [6045] by gb
  • branches/objc-gf/ccl/level-1/l1-io.lisp
Macptr printing in the brave new world.
9:40 AM Changeset [6044] by gb
  • branches/objc-gf/ccl/level-1/version.lisp
Note experimental version in banner.
7:53 AM Changeset [6043] by gb
  • branches/objc-gf/ccl/lib/foreign-types.lisp
Intern foreign-array-types, too.
7:48 AM Ticket #2 (DEF-FOREIGN-TYPE, "auxiliary" foreign types, side-effects) created by gb
In trying to fix some issues related to how DEF-FOREIGN-TYPE and …
6:51 AM Changeset [6042] by gb
  • branches/objc-gf/ccl/lib/foreign-types.lisp
canonicalize-foreign-type-ordinals: :long and :int are identical on …
6:32 AM Changeset [6041] by gb
  • branches/objc-gf/ccl/lib/foreign-types.lisp
Lots of changes for "ordinally" typed pointers; hard to bootstrap.
5:20 AM Changeset [6040] by gb
  • trunk/ccl/ChangeLog
4:52 AM Changeset [6039] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
Remove a debugging fprintf.

Mar 14, 2007:

4:43 PM Changeset [6038] by gb
  • branches/objc-gf
new branch for objc dispatch functions
12:19 PM Ticket #1 (OpenMCL hasn't really had a bug-tracking system in years) created by gb
The bug-openmcl mailing list sort of works, but is less than ideal. …
12:12 PM OldWikiStart edited by gb
More changes (diff)
11:49 AM OldWikiStart edited by gb
More editing (diff)
11:20 AM Changeset [6037] by gb
  • trunk/ccl/ChangeLog
10:54 AM Changeset [6036] by gb
  • trunk/ccl/lib/ffi-darwinppc32.lisp
Fix typo (extra quote) in generate-callback-bindings.
8:57 AM OldWikiStart edited by gb
Start to customize for OpenMCL (diff)

Mar 13, 2007:

12:21 PM Changeset [6035] by gb
  • trunk/ccl/ChangeLog
12:05 PM Changeset [6034] by gb
  • trunk/ccl/lisp-kernel/darwinx8664/Makefile
(re-)enable -O2.
10:21 AM Changeset [6033] by gb
  • trunk/ccl/ChangeLog
8:27 AM Changeset [6032] by gb
  • trunk/ccl/ChangeLog
4:16 AM TracRoadmap created by trac
4:16 AM TracBrowser created by trac
4:16 AM TracBackup created by trac
4:16 AM TracModPython created by trac
4:16 AM TracUnicode created by trac
4:16 AM TracChangeset created by trac
4:16 AM TracPlugins created by trac
4:16 AM WikiPageNames created by trac
4:16 AM TracTimeline created by trac
4:16 AM TracEnvironment created by trac
4:16 AM WikiDeletePage created by trac
4:16 AM TracImport created by trac
4:16 AM TracInterfaceCustomization created by trac
4:16 AM TracRss created by trac
4:16 AM TracGuide created by trac
4:16 AM InterMapTxt created by trac
4:16 AM TracLogging created by trac
4:16 AM CamelCase created by trac
4:16 AM TracSearch created by trac
4:16 AM InterTrac created by trac
4:16 AM WikiFormatting created by trac
4:16 AM WikiProcessors created by trac
4:16 AM TracInstall created by trac
4:16 AM TracCgi created by trac
4:16 AM RecentChanges created by trac
4:16 AM WikiMacros created by trac
4:16 AM TracNotification created by trac
4:16 AM TracSyntaxColoring created by trac
4:16 AM SandBox created by trac
4:16 AM TracSupport created by trac
4:16 AM InterWiki created by trac
4:16 AM TracWiki created by trac
4:16 AM TracRevisionLog created by trac
4:16 AM TracIni created by trac
4:16 AM OldWikiStart created by trac
4:16 AM WikiRestructuredText created by trac
4:16 AM TracUpgrade created by trac
4:16 AM TracAccessibility created by trac
4:16 AM WikiNewPage created by trac
4:16 AM TracReports created by trac
4:16 AM TracAdmin created by trac
4:16 AM TracTickets created by trac
4:16 AM TracFastCgi created by trac
4:16 AM TracTicketsCustomFields created by trac
4:16 AM TracQuery created by trac
4:16 AM TracLinks created by trac
4:16 AM WikiHtml created by trac
4:16 AM TracStandalone created by trac
4:16 AM TracPermissions created by trac
4:16 AM WikiRestructuredTextLinks created by trac
4:16 AM TitleIndex created by trac

Mar 12, 2007:

11:55 AM Changeset [6031] by gb
  • trunk/ccl/lib/backtrace.lisp
Fix fenceposts in CLOSURE-CLOSED-OVER-VALUES.
11:05 AM Changeset [6030] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
Simplify interrupt_handler() a little.
11:02 AM Changeset [6029] by gb
  • trunk/ccl/lib/foreign-types.lisp
Fix "extra arguments" error message in %EXTERNAL-CALL-EXPANDER.
10:59 AM Changeset [6028] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
class-wrapper-random-state: use encapsulation, and a lock.
10:53 AM Changeset [6027] by gb
  • trunk/ccl/level-1/l1-numbers.lisp
*RANDOM-STATE* is thread-local.
10:53 AM Changeset [6026] by gb
  • trunk/ccl/level-1/l1-aprims.lisp
*RANDOM-STATE* is thread-local.
8:08 AM Changeset [6025] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
in catch_exception_raise(), try to deal with variations in Mach …
2:28 AM Changeset [6024] by gb
  • trunk/CVSROOT
remove CVSROOT

Mar 9, 2007:

10:54 PM Changeset [6023] by gb
  • trunk/ccl/level-1/l1-files.lisp
Bill's fix to (MAKE-PATHNAME :DIRECTORY NIL ...)
7:20 AM Changeset [6022] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:01 AM Changeset [6021] by gb
  • trunk/ccl/lib/dumplisp.lisp
Use CLEAR-OPEN-FILE-STREAMS.
7:00 AM Changeset [6020] by gb
  • trunk/ccl/lib/ccl-export-syms.lisp
Accessors of open-file-streams; no more *OPEN-FILE-STREAMS*.
7:00 AM Changeset [6019] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Encapsulation for open-file-streams.
6:59 AM Changeset [6018] by gb
  • trunk/ccl/level-1/l1-readloop.lisp
OPEN-FILE-STREAMS is a function, returns a copy of a list of open file …
6:58 AM Changeset [6017] by gb
  • trunk/ccl/level-1/l1-init.lisp
Lose *OPEN-FILE-STREAMS* and the lock associated with it.
6:57 AM Changeset [6016] by gb
  • trunk/ccl/level-1/l1-aprims.lisp
Bind *GENSYM-COUNTER* per-thread.
6:47 AM Changeset [6015] by gb
  • trunk/ccl/level-0/l0-hash.lisp
When REMHASH deletes the last entry in a hash-table, it fills the …
6:20 AM Changeset [6014] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:26 AM Changeset [6013] by gb
  • trunk/ccl/level-1/linux-files.lisp
*spin-lock-tries* with a trailing *.
5:24 AM Changeset [6012] by gb
  • trunk/ccl/lib/numbers.lisp
printing random-state: don't shift seeds.
5:24 AM Changeset [6011] by gb
  • trunk/ccl/level-1/l1-numbers.lisp
MAKE-RANDOM-STATE: don't shift.
5:24 AM Changeset [6010] by gb
  • trunk/ccl/level-0/X86/x86-numbers.lisp
Do %next-random-seed more portably.
5:23 AM Changeset [6009] by gb
  • trunk/ccl/level-0/PPC/PPC64/ppc64-bignum.lisp
Typo in comment.
5:23 AM Changeset [6008] by gb
  • trunk/ccl/level-0/PPC/ppc-numbers.lisp
Just a 32-bit version of %next-random-pair.
5:22 AM Changeset [6007] by gb
  • trunk/ccl/level-0/l0-numbers.lisp
And, while we're at it: do the next-random-seed permutation in …
5:20 AM Changeset [6006] by gb
  • trunk/ccl/level-0/l0-numbers.lisp
Don't shift random seeds.

Mar 8, 2007:

11:20 AM Changeset [6005] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:30 AM Changeset [6004] by gb
  • trunk/ccl/level-1/x86-error-signal.lisp
Check for trap opcode >= #x70 rather than >= #x80, because of the new …
10:28 AM Changeset [6003] by gb
  • trunk/ccl/compiler/X86/x86-disassemble.lisp
Recognize uuo-error-slot-unbound.
10:28 AM Changeset [6002] by gb
  • trunk/ccl/compiler/X86/x86-asm.lisp
Use (int #x7_) for uuo-error-slot-unbound, since some (int #x8_) traps …

Mar 7, 2007:

4:20 PM Changeset [6001] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:29 PM Changeset [6000] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
Don't shadow the definition of PPC-DIV2.
3:20 PM Changeset [5999] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:45 PM Changeset [5998] by gb
  • trunk/ccl/level-1/linux-files.lisp
For #+linux-target, try to use #_sysconf in CPU-COUNT, and fall back …
2:33 PM Changeset [5997] by gb
  • trunk/ccl/lisp-kernel/linuxppc/Makefile
Handle new GNU ld "hash-style" linker options.
2:25 PM Changeset [5996] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.h
Darwin signal return: logior in the el-bizarro syscall mask, pass the …
2:24 PM Changeset [5995] by gb
  • trunk/ccl/level-1/l1-sysio.lisp
OPEN, CLOSE lock *OPEN-FILE-STREAMS-LOCK* before accessing …
2:23 PM Changeset [5994] by gb
  • trunk/ccl/level-1/l1-readloop.lisp
Add comment about *OPEN-FILE-STREAMS-LOCK*.
2:23 PM Changeset [5993] by gb
  • trunk/ccl/level-1/l1-init.lisp
Add *OPEN-FILE-STREAMS-LOCK*.
2:21 PM Changeset [5992] by gb
  • trunk/ccl/lib/nfcomp.lisp
Bind *FCOMP-PREVIOUS-POSITION* in FCOMP-READ-LOOP (e.g., don't just …
2:20 PM Changeset [5991] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:05 PM Changeset [5990] by gb
  • trunk/ccl/xdump/heap-image.lisp
Bump current image version.
2:02 PM Changeset [5989] by gb
  • trunk/ccl/lisp-kernel/x86-asmutils64.s
Some (currently unused) CPUID "calls" want an argument in ecx. Set …
2:01 PM Changeset [5988] by gb
  • trunk/ccl/lisp-kernel/thread_manager.c
Use spinlocks to guard updates to "real" locks; those updates can be …
1:59 PM Changeset [5987] by gb
  • trunk/ccl/lisp-kernel/image.h
Bump current, max abi versions; continue to support the old one.
1:59 PM Changeset [5986] by gb
  • trunk/ccl/lisp-kernel/Threads.h
#include #<sched.h>, for sched_yield() prototype. Change declaration …
1:56 PM Changeset [5985] by gb
  • trunk/ccl/level-1/version.lisp
bump, indicate work-in-progress development version.
1:56 PM Changeset [5984] by gb
  • trunk/ccl/level-1/linux-files.lisp
Determing *spin-lock-tries* at launch time, based on cpu-count. YIELD …
1:53 PM Changeset [5983] by gb
  • trunk/ccl/level-0/l0-misc.lisp
Locks use spinlocks, try *spin-lock-tries* to obtain them before yielding.
1:52 PM Changeset [5982] by gb
  • trunk/ccl/level-0/l0-io.lisp
Move YIELD elsewhere.
1:51 PM Changeset [5981] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-arch.lisp
Add spinlock field to lockptr storage layout.

Mar 2, 2007:

12:20 PM Changeset [5980] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:10 PM Changeset [5979] by gb
  • trunk/ccl/level-1/l1-application.lisp
Toplevel function: initial-listener class is 'TTY-LISTENER.
12:09 PM Changeset [5978] by gb
  • trunk/ccl/level-1/l1-lisp-threads.lisp
Print n's value, not n in error message.
12:09 PM Changeset [5977] by gb
  • trunk/ccl/level-1/l1-processes.lisp
New process class: TTY-LISTENER. EXIT-INTERACTIVE-PROCESS: for most …
12:08 PM Changeset [5976] by gb
  • trunk/ccl/level-1/l1-readloop-lds.lisp
Don't call QUIT on EOF, call EXIT-INTERACTIVE-PROCESS instead. Look …
12:06 PM Changeset [5975] by gb
  • trunk/ccl/lib/ccl-export-syms.lisp
Export *quit-on-eof*.
12:06 PM Changeset [5974] by gb
  • trunk/ccl/lib/macros.lisp
WITH-MACPTRS: move initialization/modification of null pointers into body.
12:05 PM Changeset [5973] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
Try to handle two more cases of consus-interruptus.
12:05 PM Changeset [5972] by gb
  • trunk/ccl/compiler/nx0.lisp
(the <type> <constant>) transforms to <constant> if constant is of …
12:03 PM Changeset [5971] by gb
  • trunk/ccl/compiler/X86/x862.lisp
Do the / * thing.
12:02 PM Changeset [5970] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
things that do calls need :call attribute.

Mar 1, 2007:

11:20 AM Changeset [5969] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:04 AM Changeset [5968] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
binding primitives: set value after new binding frame

Feb 28, 2007:

2:20 PM Changeset [5967] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:04 PM Changeset [5966] by gb
  • trunk/ccl/level-0/X86/x86-numbers.lisp
In %fixnum-truncate, use -8(sp) rather than %rbp; trust …
2:03 PM Changeset [5965] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
Try to preserve -8(sp) across callback_for_interrupt().
12:20 PM Changeset [5964] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:18 PM Changeset [5963] by gb
  • trunk/ccl/lisp-kernel/x86-gc.c
check_node: ignore tiny things (shift counts) that may wind up on the …
12:16 PM Changeset [5962] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
In pc_luser_xp: if allocating and before the alloc trap and …

Feb 23, 2007:

5:20 PM Changeset [5961] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:13 PM Changeset [5960] by gb
  • trunk/ccl/lib/foreign-types.lisp
Changes to GUESS-ALIGNMENT. Again, this only makes sense for cases …
5:06 PM Changeset [5959] by gb
  • trunk/ccl/lib/db-io.lisp
Some extra fields in objc-message-info/objc-method-info structures. …
4:30 PM Changeset [5958] by gb
  • trunk/ccl/compiler/X86/x862.lisp
Nonsense in x862-set-bit.

Feb 22, 2007:

10:20 AM Changeset [5957] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:33 AM Changeset [5956] by gb
  • trunk/ccl/level-0/l0-misc.lisp
Tweak ROOM output a little.
9:28 AM Changeset [5955] by gb
  • trunk/ccl/lisp-kernel/x86-gc.c
Fix up the verbose GC herald a bit (get heap size right ...).
9:27 AM Changeset [5954] by gb
  • trunk/ccl/lisp-kernel/linuxx8664/Makefile
Tell GNU ld to use the traditional (sysv) style of hash maps, if it …

Feb 21, 2007:

1:20 PM Changeset [5953] by gb
  • trunk/ccl/ChangeLog
* empty log message *
1:01 PM Changeset [5952] by gb
  • trunk/ccl/lisp-kernel/ppc-gc.c
Handle the case where nothing has been consed since last GC. (There …
12:58 PM Changeset [5951] by gb
  • trunk/ccl/lisp-kernel/ppc-exceptions.c
If full GC is deferred, ensure that a full GC happens after …
12:57 PM Changeset [5950] by gb
  • trunk/ccl/compiler/X86/x86-disassemble.lisp
Continue disassembly after uuo-gc-trap.

Feb 19, 2007:

12:20 PM Changeset [5949] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:50 AM Changeset [5948] by gb
  • trunk/ccl/lib/foreign-types.lisp
Use keywords more consistently. (Note: there seems to be a bug which …
11:48 AM Changeset [5947] by gb
  • trunk/ccl/level-0/X86/x86-clos.lisp
UNSET-FIN-TRAMPOLINE: don't tail-call error.
11:42 AM Changeset [5946] by gb
  • trunk/ccl/level-0/PPC/ppc-clos.lisp
UNSET-FIN-TRAMPOLINE: don't tail-call the error function.
11:40 AM Changeset [5945] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
MAYBE-UPDATE-OBSOLETE-INSTANCE: handle funcallable objects that aren't …
11:40 AM Changeset [5944] by gb
  • trunk/ccl/level-1/l1-clos.lisp
Move GENERIC-FUNCTION-NAME to FUNCALLABLE-STANDARD-OBJECT. …
11:36 AM Changeset [5943] by gb
  • trunk/ccl/lib/describe.lisp
STANDARD-OBJECT-LINE-N: handle funcallable-stanard-objects better.
11:34 AM Changeset [5942] by gb
  • trunk/ccl/lib/ccl-export-syms.lisp
Export FUNCALLABLE-STANDARD-OBJECT from CCL, OPENMCL-MOP.
9:20 AM Changeset [5941] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:09 AM Changeset [5940] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
FUNCALLABLE-STANDARD-OBJECT is a FUNCALLABLE-STANDARD-CLASS.
9:07 AM Changeset [5939] by gb
  • trunk/ccl/examples/bridge.lisp
MAKE-OPTIMIZED-SEND: missing "msg" arg in error message.
Note: See TracTimeline for information about the timeline view.