[Openmcl-devel] Changelog
bryan o'connor
bryan-openmcl at lunch.org
Tue Mar 1 10:15:17 PST 2005
i've been playing with cvs2cl.pl to retroactively generate a
Changelog from 0.14.2 to the present. it should include all
changes except those on version.lisp which almost always are
just the word "bump".
we should probably keep a top-level Changelog in cvs.
...bryan
-------------- next part --------------
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
#<whitespace>.
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.)
-------------- next part --------------
More information about the Openmcl-devel
mailing list