- May 24, 2003
-
-
gerd authored
Add some text wrt fdefinition/(setf fdefinition). * src/code/fdefinition.lisp (fdefinition, %set-fdefinition): Improve doc strings.
-
- May 23, 2003
-
-
gerd authored
To bootstrap, use boot12.lisp with pmai's scripts. * src/bootfiles/18e/boot12.lisp: New file. * src/tools/worldload.lisp, src/tools/worldcom.lisp: * src/tools/worldbuild.lisp: Add code:fwrappers. * src/docs/cmu-user/extensions.tex (Function Wrappers): New section. * src/code/fwrappers.lisp: New file. * src-fw/pcl/defs.lisp (gdefinition): Don't check for profiled functions. * src-fw/code/exports.lisp: Add walker and fwrappers. * src-fw/code/fdefinition.lisp (fdefn-init): Set *valid-function-names* to nil. (encapsulation): Structure removed. (do-encapsulations, encapsulation, last-encapsulation) (push-encapsulation, encapsulate, unencapsulate, encapsulated-p): Removed. There is a compatibility layer in fwrappers.lisp. (fdefinition, %set-fdefinition): Rewritten. * src/code/profile.lisp: Remove #+cmu and #-cmu. ("PROFILE"): Use fwrappers. (*profile-info*): Removed. (profile-info): Redefined. (*existing-encapsulations*): Removed. (reset-profile-info, profile-info-profiling-values): New functions. (make-profile-encapsulation): Removed. (profile): New function name syntax. (make-profile-fwrapper-name, make-profile-fwrapper): New functions. (def-profile-fwrapper): Precompute some fwrappers. (ensure-profile-fwrapper, find-profile-fwrapper, pi-or-lose): New functions. (profile-1-function): Rewritten. (unprofile-1-function): Ditto. (re-profile-redefined-function): New function. (toplevel): Push it on *setf-fdefinition-hook*. * src/code/ntrace.lisp (trace-call): Removed. (trace-fwrapper): New fwrapper. (trace-1): Use fwrap instead of encapsulate. (untrace-1): Use funwrap instead of unencapsulate.
-
- May 20, 2003
-
-
gerd authored
NOT-AUTO-COMPILE to EXT. To bootstrap, using pmai's scripts, copy boot11.lisp to target:bootstrap.lisp and build. * src/bootfiles/18e/boot11.lisp: New file. * src/code/exports.lisp ("EXTENSIONS"): Export slots, auto-compile, no-auto-compile. * src/pcl/info.lisp: Don't export slots, auto-compile, not-auto-compile. * src/docs/cmu-user/extensions.tex: Declaration identifiers moved from pcl: to ext:.
-
- Apr 22, 2003
-
-
toy authored
Common Lisp.
-
- Apr 11, 2003
-
-
emarsden authored
Noted by Thomas Huehn.
-
- Mar 23, 2003
-
-
gerd authored
-
- Feb 24, 2003
-
-
gerd authored
New section.
-
- Nov 21, 2002
-
-
toy authored
arrays as an ANSI-compatible extension.
-
- Oct 14, 2002
- Mar 31, 2002
-
-
pmai authored
which was added by me some time ago.
-
- Mar 21, 2002
-
-
toy authored
permission from Franz Inc.)
-
- Feb 15, 2002
-
-
pmai authored
and implementation.
-
- Jan 15, 2002
-
-
toy authored
instead of an (invisible) hyperlink. o Add a section on Lisp threads for x86. (Currently empty. Hope someone who actually uses threads can fill this in.)
-
toy authored
basically conform to ANSI CL on symbols. o Document the FPU precision control feature for x86. o Briefly document that the default random number generator is the MT-19987 generator.
-
- Jan 10, 2002
-
-
toy authored
files and supporting pdftex and hevea (HTML converter).
-