2005-02-28 23:40 bryan * lib/macros.lisp: defclass: signal program error when a slot is initialized more than once in :default-initargs. defclass: make duplicate slot name program error a bit more verbose. 2005-02-28 22:06 bryan * lib/describe.lisp: really big BIGNUMS shouldn't cause describe to FLOATING-POINT-OVERFLOW. instead just print the fact that it would if you tried. 2005-02-27 22:43 gb * lisp-kernel/darwin64/Makefile: Build on 64-bit DarwinPPC. Work around some linker lossage. 2005-02-27 22:42 gb * lisp-kernel/darwin/Makefile: Remove some obsolete stuff. Try to handle cases where OS libs are gratuitously deleted and added in unnamed, undiscussed OS releases. 2005-02-27 22:35 gb * lisp-kernel/pmcl-kernel.c: Some word size/signedness cleanup. Use dlsym() in cases where we're sure that it exists. 2005-02-27 22:34 gb * lisp-kernel/plbt.c: Rename 'dladdr' to 'darwin_dladdr', in case The OS Release That Can Not Be Discussed defines its own dladdr function. 2005-02-27 22:32 gb * lisp-kernel/lisp-exceptions.h: Try to work around the (old, now fixed) OSX G5 kernel signal handler bug, by flipping an unused bug in the XER. 2005-02-27 22:31 gb * lisp-kernel/lisp-exceptions.c: Some word size/signedness cleanup. 2005-02-27 22:30 gb * lisp-kernel/lisp-debug.c: Don't prototype print_lisp_object(). 2005-02-27 22:29 gb * lisp-kernel/image.c: Be fussy about word size, signedness. (Needs more fussiness.) 2005-02-27 22:29 gb * lisp-kernel/imports.s: User PTR macro for imported addresses (word size issues.) 2005-02-27 22:28 gb * lisp-kernel/m4macros.m4: Tweak FUN .stabs handling, to make fussy assemblers (that can't be discussed in public yet) happy. 2005-02-27 22:23 gb * lisp-kernel/pantherg5/Makefile: no more pantherg5 stuff 2005-02-27 22:20 gb * lisp-kernel/spjump.s: Force 12 bit alignment. (See if this breaks Linux.) 2005-02-27 22:18 gb * level-1/l1-streams.lisp: Remove obsolete INSTANCE-INITIALIZE methods. 2005-02-27 14:25 bryan * lib/format.lisp: width parameter <=0 passed to ~f format directive should act as if it never was specified. previously (when 0) would loop. 2005-02-25 19:21 gb * lib/ccl-export-syms.lisp: Export WITH-POINTER-TO-IVECTOR from CCL; export a few missing things from OPENMCL-MOP. 2005-02-25 19:20 gb * lib/macros.lisp: WITH-POINTER-TO-IVECTOR. 2005-02-25 19:18 gb * level-0/l0-pred.lisp: Add UVECTORP & IVECTORP; make them type predicates. 2005-02-25 18:40 gb * level-0/PPC/ppc-misc.lisp: Handle the DOUBLE-FLOAT case(es) in %VECT-DATA-TO-MACPTR. 2005-02-25 18:36 gb * level-1/l1-streams.lisp: %MAKE-HEAP-IVECTOR: element count not optional. 2005-02-25 16:59 gb * lisp-kernel/lisp-debug.c: Add an 'extern' to definition of debug_command_entries[]. In lisp_debugger(), define 'state' before executable body. 2005-02-25 16:57 gb * compiler/PPC/ppc-arch.lisp: A few name changes, for consistency with kernel notion of kernel-globals. 2005-02-25 16:56 gb * examples/: objc-clos.lisp, objc-support.lisp: Handle changes to DEFCLASS's processing of random slot options (:FOREIGN-TYPE). 2005-02-25 16:55 gb * lib/macros.lisp: DEFCLASS: only collect random slot option values into a list if option was provided more than once. 2005-02-25 16:52 gb * level-1/l1-clos.lisp: Preserve values of class slots (:ALLOCATION :CLASS) during class redefinition. 2005-02-25 16:51 gb * level-1/l1-boot-2.lisp: Bind *LOADING-FILE-SOURCE-FILE* around calls to %FASLOAD. 2005-02-25 16:50 gb * level-1/l1-init.lisp: Define *LOADING-FILE-SOURCE-FILE* elsewhere. 2005-02-25 16:49 gb * level-0/l0-init.lisp: Define *LOADING-FILE-SOURCE-FILE* here. 2005-02-25 16:48 gb * level-0/l0-misc.lisp: Kernel globals in PPC (not PPC32) package. 2005-02-25 16:44 gb * level-1/: l1-pathnames.lisp, l1-boot-1.lisp, l1-lisp-threads.lisp: Kernel globals in PPC (not PPC32) package. 2005-02-22 15:24 gb * lisp-kernel/spentry.s: Load f1 from the right stack offset when returning from EABI callback. 2005-02-22 15:01 gb * lisp-kernel/spentry.s: All callback variants try to return values in r3, r4, and f1. 2005-02-22 14:59 gb * lib/macros.lisp: Handle float returns in callbacks (needs related kernel changes; untested on Linux.) 2005-02-22 12:26 bryan * lib/pprint.lisp: when *pretty-print* and *print-base* > 10, use the slightly slower #'write-a-symbol to properly determine potential numbers. 2005-02-22 12:22 bryan * level-1/l1-io.lisp: use *print-base*, not *read-base*, when deciding whether to quote a potential number. 2005-02-20 17:47 bryan * lib/format.lisp: handle ~v when nil for ~{...~} 2005-02-20 15:24 bryan * level-1/l1-sysio.lisp: rewrite stream-external-format as a generic function. 2005-02-20 14:36 bryan * lib/format.lisp: treat ~vr as ~r when arg is nil. per clhs 22.3. 2005-02-20 12:33 bryan * level-1/l1-streams.lisp: remove unused code: (defmethod file-stream-external-format ((s broadcast-stream)) 2005-02-20 02:05 bryan * lib/format.lisp: treat ~v[...~] as ~[...~] when arg is nil. per clhs 22.3. 2005-02-19 18:13 bryan * lib/arrays-fry.lisp: somebody misses printf.. format uses ~ and not %. 2005-02-19 15:51 bryan * lib/format.lisp: reverse ~:@C printing per clhs: "~:@C prints what ~:C would, and then if the character requires unusual shift keys on the keyboard to type it, this fact is mentioned." 2005-02-19 14:34 bryan * level-1/l1-reader.lisp: add Fs (file separator), Gs (group separator), Rs (record separator), and Us (unit seperator) to *name-char-alist*. #\Fs to avoid printing something unescaped #\^\, the others for completeness. the extra four entries in the alist shouldn't have any noticeable effect. probably could fix the printer (and reader?) to handle the escaped case, but i like seeing the textual representation. 2005-02-19 13:29 bryan * lib/format.lisp: when printing a number with a sign and padding, print padding first and then the sign. 2005-02-18 15:19 bryan * lib/read.lisp: rewrite #A dispatch handler to allow for all types of sequences (bitfields, strings, vectors, lists) when they make sense for the supplied rank. 2005-02-17 16:02 gb * examples/: objc-readtable.lisp, objc-runtime.lisp: Observe *READ-SUPPRESS* in reader macros. 2005-02-16 17:42 bryan * tools/asdf.lisp: hook asdf into *module-provider-functions*. 2005-02-16 13:09 bryan * compiler/nx-basic.lisp, compiler/nx.lisp, compiler/nx0.lisp, compiler/PPC/ppc-disassemble.lisp, compiler/PPC/ppc-lapmacros.lisp, level-0/l0-aprims.lisp, level-0/l0-array.lisp, level-0/l0-def.lisp, level-0/l0-float.lisp, level-0/l0-hash.lisp, level-0/l0-init.lisp, level-0/l0-misc.lisp, level-0/l0-numbers.lisp, level-0/l0-pred.lisp, level-0/l0-symbol.lisp, level-0/PPC/ppc-pred.lisp, level-1/l1-aprims.lisp, level-1/l1-boot-1.lisp, level-1/l1-clos-boot.lisp, level-1/l1-error-signal.lisp, level-1/l1-error-system.lisp, level-1/l1-files.lisp, level-1/l1-init.lisp, level-1/l1-io.lisp, level-1/l1-numbers.lisp, level-1/l1-pathnames.lisp, level-1/l1-reader.lisp, level-1/l1-readloop-lds.lisp, level-1/l1-readloop.lisp, level-1/l1-streams.lisp, level-1/l1-symhash.lisp, level-1/l1-sysio.lisp, level-1/l1-typesys.lisp, level-1/l1-utils.lisp, level-1/sysutils.lisp, lib/apropos.lisp, lib/arrays-fry.lisp, lib/chars.lisp, lib/defstruct-lds.lisp, lib/defstruct.lisp, lib/describe.lisp, lib/encapsulate.lisp, lib/format.lisp, lib/hash.lisp, lib/lists.lisp, lib/macros.lisp, lib/misc.lisp, lib/nfcomp.lisp, lib/numbers.lisp, lib/pathnames.lisp, lib/pprint.lisp, lib/read.lisp, lib/sequences.lisp, lib/setf.lisp, lib/sort.lisp, lib/streams.lisp, lib/time.lisp, library/loop.lisp: add docstrings to the majority of common-lisp-user symbols starting with a snapshot of those found in SBCL 0.8.18. 2005-02-16 12:34 bryan * tools/asdf-install/: COPYRIGHT, load-asdf-install.lisp, split-sequence.lisp: initial repository version from 050201 import. 2005-02-16 12:29 bryan * level-1/l1-reader.lisp: unmatched ') when ccl::*ignore-extra-close-parenthesis* is nil should signal a reader-error. the default for ccl::*ignore-extra-close-parenthesis* remains t. set it to nil in your init file for maximum ansi-compliance. 2005-02-16 12:12 bryan * tools/: README-OpenMCL.txt, asdf-install/README, asdf-install/asdf-install.asd, asdf-install/defpackage.lisp, asdf-install/installer.lisp, asdf-install/port.lisp, asdf-install/doc/index.html: sync with latest asdf-install code. 2005-02-16 11:53 bryan * tools/asdf.lisp: import latest ASDF from clocc repository. identical (besides revision number) to asdf.lisp found in SBCL 0.8.18. 2005-02-16 11:50 bryan * xdump/xfasload.lisp: turn on *save-doc-strings* and *fasl-save-doc-strings*. 2005-02-16 11:45 bryan * level-1/l1-reader.lisp: ccl::%unreadable should signal a reader-error. ccl::%unreadable is called when the reader encounters #<, #), or #. 2005-02-16 11:44 bryan * lib/read.lisp: ## when *read-suppress* should return nil, not (values). 2005-02-16 11:43 bryan * level-1/l1-reader.lisp: #nr shouldn't type-check n when *read-suppress*. 2005-02-16 11:42 bryan * level-1/l1-reader.lisp: #( when *read-suppress should ignore array length problems. 2005-02-16 11:41 bryan * lib/read.lisp: rewrite #* handler #* must signal a reader-error if any of the token characters are not 0 or 1. previously it would stop at the first character that was not 0 or 1. single- and multi-escape are not allowed in the token for #*. #n* when n > 0 must have at least one element. the number of elements can not exceed n. except if *read-suppress*, then anything goes until the next whitespace or terminating macro. 2005-02-16 11:39 bryan * level-1/l1-reader.lisp: more occurrences where error should be a reader-error. 2005-02-16 11:35 bryan * level-1/l1-streams.lisp: fill in some missing methods for echo-streams and concatenated-streams. (defmethod stream-read-char-no-hang ((s echo-stream)) (defmethod stream-read-byte ((s echo-stream)) (defmethod stream-read-line ((s echo-stream)) (defmethod stream-read-vector ((s echo-stream) vector start end) (defmethod stream-read-char-no-hang ((s concatenated-stream)) (defmethod stream-peek-char ((s concatenated-stream)) (defmethod stream-read-line ((s concatenated-stream)) (defmethod stream-read-list ((s concatenated-stream) list count) (defmethod stream-read-vector ((s concatenated-stream) vector start end) 2005-02-16 11:31 bryan * level-0/l0-symbol.lisp, level-0/nfasload.lisp, level-1/l1-symhash.lisp: ccl::hash-pname loses when given a non-simple-string find-all-symbols did no checking and didn't massage. added a ccl::ensure-simple-string to both check and massage. make-symbol checked that the arg was a 'simple-string using #'require-type. replacing that with ccl::ensure-simple-string both checks and massages. ccl::pkg-arg (called by a bunch of symbol iterator macros) did check that if the arg was a string, that it was a simple string. i rewrote the initial if form as a cond that will call ccl::ensure-simple-string if the arg is indeed a string. also updated ccl::new-package-name. 2005-02-16 11:22 bryan * lib/backquote.lisp: comma not inside backquote should signal reader-error. 2005-02-16 11:20 bryan * level-1/l1-reader.lisp: if *read-suppress*, return NIL from read(-*) forms. 2005-02-16 11:19 bryan * level-1/l1-io.lisp: adjustable arrays should print readably when *print-array* (per clhs 22.1.3.7-8) 2005-02-16 11:16 bryan * lib/pprint.lisp: don't declare dynamic-extent for the unused args passed to (funcall (formatter "~A") ..) which end up being returned to the caller. 2005-02-16 11:11 bryan * lib/apropos.lisp: "" is a substring to all strings, update %apropos-substring-p to explicitly check for that and return t before doing any more work. 2005-02-16 11:09 bryan * level-1/l1-utils.lisp: a string-designator can also be a singleton character, update string-argp to reflect that. 2005-02-16 11:05 bryan * lib/macros.lisp: typecase was always pushing the t clause (if present) to the end of the clauses. i suspect that most cases when it appears before the end, the user intended for it to be equivalent to a final OTHERWISE clause. hopefully the warning messages about later clauses being shadowed will be sufficient to alert them. as an added benefit it dead-code strips any cases following a t-clause. finally it now correctly raises an error if OTHERWISE (if present) is not the final clause. 2005-02-16 10:56 bryan * lib/sequences.lisp: ccl::simple-vector-delete loses with displaced arrays with a displaced-index-offset > 0. the second loop (looping through the scratch bit vector) to copy the items that survive into the new array misuses the offset with the bit vector. this causes an array out of bounds error. instead it should use the offset with the original array to reference the item. the third loop which copies the remaining items that were explicitly excluded from the test also needs the offset to copy the right items. 2005-02-16 10:52 bryan * lib/format.lisp: allow mincol, minpad in format directives to be negative. 2005-02-16 10:46 bryan * lib/format.lisp: non-list args in ~{..~} format directive should signal type-error. 2005-02-16 10:41 bryan * level-1/l1-format.lisp: allow #\+ in format directives. 2005-02-16 10:40 bryan * compiler/PPC/ppc-lap.lisp: modify defppclapfunction to accept a docstring. 2005-02-15 23:24 bryan * lib/macros.lisp: don't update index if with-input-from-string exits abnormally. 2005-02-15 23:17 bryan * lib/setf.lisp: spec says that the long form of defsetf encloses the body in a block named after the access function. defsetf was doing the wrong thing and putting the block around the eventual setf-expansion instead of the body that's evaluated to generate the setf-expansion. defsetf should also return the name of the access-fn and not the doc string. 2005-02-15 18:23 bryan * level-1/l1-reader.lisp: accept #:. per CLHS and ansi-test SYNTAX.SHARP-COLON.7 2005-02-15 18:14 bryan * level-0/l0-hash.lisp: %hash-table-equalp uses :test arg instead of equalp. spec says: equalp descends hash-tables by first comparing the count of entries and the :test function; if those are the same, it compares the keys of the tables using the :test function and then the values of the matching keys using equalp recursively. 2005-02-15 18:04 bryan * level-1/l1-reader.lisp: suppress unused lexical variable warning in #: handler 2005-02-15 17:58 bryan * level-1/l1-io.lisp: clhs 22.1.3.8 says an array is printed started with #A. 2005-02-15 17:52 bryan * level-1/l1-io.lisp: clhs 22.1.3.1.4 says a complex number is printed started with #C. 2004-10-26 23:56 gb * lisp-kernel/lisp-exceptions.c: Hacks to keep fp exceptions enabled after pthread_kill() on Darwin. Allways enable fp exceptions when calling back into lisp. 2004-10-26 22:28 gb * lisp-kernel/asmutils.s: back out of earlier change, now that signal_handler calls get_interrupt_tcr 2004-10-26 22:23 gb * lisp-kernel/lisp-exceptions.c: Use get_interrupt_tcr() in signal_handler on linux. 2004-10-26 22:22 gb * lisp-kernel/thread_manager.c: get_interrupt_tcr() takes a "create-p" argument, like some callers thought it did. 2004-10-26 21:51 gb * lisp-kernel/: asmutils.s, lisp-exceptions.c: play around with r2 when zeroing FPSCR 2004-10-06 15:44 gb * examples/: cocoa-editor.lisp, cocoa-listener.lisp, cocoa-typeout.lisp: Alex Crain's patches (paste in listener, typeout window size) 2004-10-01 04:03 gb * level-1/l1-clos.lisp: if a CERROR offers to change the class of an existing GF, actually call CHANGE-CLASS to do so 2004-09-25 17:38 gb * level-1/l1-clos.lisp: Use a real SHARED-INITIALIZE after CLOS is bootstrapped. Default superclasses based on metaclass, in (SHARED-INITIALIZE :AFTER) method on SLOTS-CLASS. Don't add use :INITARGS for most SLOTS-CLASS slots (the initargs to SHARED-INITIALIZE :AFTER should generally set them to computed values.) Make sure that the right version of UPDATE-SLOTS is committed. 2004-09-25 17:31 gb * level-1/l1-dcode.lisp: New support for funcallable instances, from Tim Moore. 2004-09-25 17:31 gb * level-1/l1-clos-boot.lisp: INSTANCE-SLOTS knows where to find slots in funcallable instances that aren't GF's (from Tim Moore.) 2004-09-25 14:38 gb * level-1/l1-lisp-threads.lisp: Use %HEAP-IVECTOR-P when checking bogosity. 2004-09-25 14:37 gb * level-1/l1-streams.lisp: Kinder, gentler heap-ivector stuff. Use it. 2004-09-25 14:36 gb * lib/ccl-export-syms.lisp: Export MAKE-HEAP-IVECTOR and DISPOSE-HEAP-IVECTOR. 2004-09-25 14:35 gb * lisp-kernel/darwin/Makefile, lib/macros.lisp: DEFCLASS macro: handle :DOCUMENTATION as a single option, if provided. Don't default superclasses (from Tim Moore.). Pass class name, not class, in :METACLASS option. 2004-09-25 14:16 gb * level-0/PPC/ppc-misc.lisp: FUDGE-HEAP-POINTER: user clrrwi to clear three bits. 2004-09-25 14:15 gb * hemlock/src/macros.lisp: WITH-POPUP-DISPLAY: use typeout-stream (from Alex Crain.) 2004-09-25 14:14 gb * hemlock/src/interp.lisp: Indentation change. 2004-09-25 14:13 gb * examples/cocoa-editor.lisp: Send backtrace info to typeout window on error (from Alex Crain.) 2004-09-25 14:12 gb * examples/cocoa-window.lisp: Typeout-window changes, from Alex Crain. 2004-09-25 14:08 gb * examples/cocoa-typeout.lisp: New file, from Alex Crain 2004-09-25 14:08 gb * examples/bridge.lisp: Fixes to COERCE-TO-FOREIGN-TYPE, from Randall Beer. 2004-09-25 14:07 gb * OpenMCL.app/Contents/Resources/English.lproj/MainMenu.nib/: classes.nib, info.nib, objects.nib: Changes from Alex Crain, for typeout window. 2004-09-25 14:07 gb * OpenMCL.app/Contents/Resources/English.lproj/.cvsignore: new file 2004-09-19 16:21 gb * lisp-kernel/lisp-exceptions.c: use thread_abort_safely() when suspending Mach threads 2004-09-13 00:26 gb * lisp-kernel/thread_manager.c: wait_on_semaphore: return KERN_OPERATION_TIMED_OUT if wait was aborted and we'd timed out anyway. suspend_tcr: use mach_suspend_tcr() preferentially on Darwin. 2004-09-13 00:21 gb * lisp-kernel/lisp-exceptions.c: mach_resume_tcr: it would be a good idea to actually resume the thread, not just do the bookkeeping (a call to thread_resume() was missing.) 2004-08-30 15:20 gb * examples/cocoa-editor.lisp: Lots of changes, mostly: - try to speed up callbacks that fetch characters from the virtual nsstring - kill echo-area buffers when closing windows - windows should be released when closed; documents should close when the last window closes. - try not to invalidate the buffer cache on insertions - disable background layout before closing the window (in case that's still going on ...) - clear the buffer's modified state when buffer is saved (not sure if the modeline indicator's updated correctly) - DISABLE-BLINK tells the layout manager to force redisplay of the (now non-blinking) character. 2004-08-30 14:59 gb * examples/objc-runtime.lisp: Assert that SELF is an instance in instance method (should also assert that :ID-typed parameters are instances/classes.) 2004-08-30 14:58 gb * examples/objc-clos.lisp: set pointer types directly 2004-08-30 14:33 gb * examples/: cocoa-listener.lisp, cocoa-window.lisp: Use (THE ...) to help the bridge resolve some messages. 2004-08-30 14:31 gb * hemlock/src/modeline.lisp: Use DEFPARAMETER to initialize *DEFAULT-MODELINE-FIELDS*, so it's a little easier to redefine. 2004-08-30 14:30 gb * hemlock/src/lispmode.lisp: Wrap some of the indentation code in a MODIFYING-BUFFER, to defer display updates. (This is experimental, and should probably be made more general.) 2004-08-30 14:29 gb * hemlock/src/interp.lisp: Don't be quite so eager to clear the echo area, especially when it's the current buffer. 2004-08-30 14:25 gb * lib/foreign-types.lisp: Make (:* T) be shorthand for (:* :VOID). May lead to (benign) redefinition warnings. 2004-08-30 14:25 gb * level-1/l1-init.lisp: Remove some FRED-isms. 2004-08-30 14:22 gb * level-0/l0-aprims.lisp: DEREFERENCE-BASE-STRING: third return value is just the length (not length + displacement). 2004-08-10 17:54 gb * level-1/l1-readloop.lisp: Check for local macro functions (and complain if FUNCTION references them) in cheap evaluator. Pass a function and other information to *MACROEXPAND-HOOK* when expanding symbol-macros. 2004-08-10 17:19 gb * level-1/l1-clos.lisp: late version of %MAKE-METHOD-INSTANCE, from HEL 2004-08-06 00:40 gb * lib/pprint.lisp: distinguish finding NIL from not finding symbol in MAYBE-PRINT-FAST 2004-08-02 21:56 gb * examples/cocoa-editor.lisp: Remove subviews from hemlock-frame (window) before closing it. 2004-08-01 17:54 gb * examples/cocoa-editor.lisp: INIT-WITH-TEXT-STORAGE -> SET-TEXT-STORAGE (was initing twice.) 2004-07-31 16:52 gb * hemlock/src/: lispmode.lisp, lispbuf.lisp: package-name-change-hook 2004-07-31 16:50 gb * hemlock/src/buffer.lisp: handle modeline update in %SET-BUFFER-MODIFIED 2004-07-31 16:44 gb * examples/objc-runtime.lisp: remove a debugging call to FORMAT 2004-07-31 16:43 gb * hemlock/src/modeline.lisp: modeline buffer-update zeal 2004-07-31 16:40 gb * level-1/l1-lisp-threads.lisp: *fake-stack-frames* is thread-specific, just in case 2004-07-31 16:39 gb * level-0/PPC/ppc-def.lisp: %%FRAME-BACKLINK: this isn't 0S7 2004-07-31 16:38 gb * level-1/l1-io.lisp: move %NEW-PTR here 2004-07-31 16:37 gb * level-0/l0-io.lisp: %new-ptr can't exist in level-0 2004-07-31 16:36 gb * lib/nfcomp.lisp: make-load-form for foreign-variable istruct 2004-07-31 16:35 gb * level-1/l1-files.lisp: fix dangling close paren 2004-07-25 18:15 gb * examples/rubix/: blocks.lisp, opengl.lisp, rubix.lisp: newer code from Hamilton 2004-07-23 15:15 gb * examples/rubix/: blocks.lisp, lights.lisp, loader.lisp, opengl.lisp, rubix.lisp, vectors.lisp: new files 2004-06-27 01:55 gb * examples/objc-support.lisp: canonicalize classes referenced in type signatures 2004-06-27 01:55 gb * examples/bridge.lisp: class canonicalization, for resuming images 2004-06-27 01:55 gb * examples/: cocoa-window.lisp, tiny.lisp: defer window creation 2004-06-27 01:55 gb * examples/objc-runtime.lisp: early NSThread 2004-06-27 01:55 gb * examples/finger.lisp: new version from Barry Perryman 2004-06-23 21:24 gb * level-1/linux-files.lisp: Remove a (debugging) call to FORMAT. 2004-06-23 10:32 gb * level-1/linux-files.lisp: New external-process waiting stuff. 2004-06-23 10:32 gb * level-1/l1-processes.lisp: Initial restarts have descriptive :report clauses. 2004-06-23 10:30 gb * level-1/l1-files.lisp: Gary King's fix to FIND-LOAD-FILE. 2004-06-23 10:30 gb * level-1/l1-error-system.lisp: INVOKE-RESTART-INTERACTIVELY works with SIMPLE-RESTARTs again. 2004-06-23 10:29 gb * level-1/l1-clos.lisp: UPDATE-SLOTS fix. 2004-06-15 02:40 gb * OpenMCL.app/Contents/MacOS/dppccl: added 2004-06-06 02:12 gb * level-1/linux-files.lisp: Don't sleep/poll while monitoring external process; signal completion via semaphore. 2004-06-06 02:11 gb * level-0/l0-cfm-support.lisp: Ignore NAME in SHLIB-CONTAINING-ADDRESS for Linux. 2004-06-05 23:01 gb * lisp-kernel/spentry.s: Ensure TSP valid before asserting lisp-mode in ffi return. 2004-06-05 23:00 gb * lisp-kernel/thread_manager.c: New post-gc freeing mechanism (suspened thread may own malloc lock.) Similar mechanism for TCR cleanup. 2004-06-05 22:59 gb * lisp-kernel/: gc.c, gc.h, lisp-exceptions.c: New post-gc freeing mechanism (suspened thread may own malloc lock.) 2004-06-05 22:57 gb * level-1/linux-files.lisp: Do external processes differently. 2004-06-05 22:57 gb * level-1/l1-boot-3.lisp: No periodic task for external processes. 2004-06-05 22:56 gb * level-1/l1-readloop-lds.lisp: Don't pass (%CURRENT-TCR) to stack-walking functions in break loop commands. 2004-06-05 22:55 gb * lib/describe.lisp: :prompt-function takes an argument. 2004-05-23 16:37 gb * level-1/linux-files.lisp: In GET-DESCRIPTOR-FOR, leave room for a #\Newline when copying an arbitrary input stream to a temporary file. 2004-05-08 13:21 gb * examples/cocoa.lisp: Define UI-OBJECT-DO-OPERATION for *NSApp*. 2004-05-08 13:20 gb * examples/objc-runtime.lisp: Use #?. Find cfstrings in __const section, too. 2004-05-08 13:19 gb * examples/cocoa-window.lisp: Use #?. SET THE UI OBJECT (lost in 0.14.2 merge.) 2004-05-08 13:18 gb * examples/cocoa-listener.lisp: Use #?. 2004-05-07 09:56 gb * examples/cocoa-editor.lisp: Fix duplicate HI::SAVE-HEMLOCK-DOCUMENT. Don't parse buffer unless we're looking at a paren when trying to determine blink location. 2004-05-07 01:23 gb * examples/objc-clos.lisp: Handle new issues with :foreign-type (non-standard slot options collect values into a list.)