- Jul 20, 2010
-
-
rtoy authored
A normal build can be used, but you'll have to select the clobber-it restart each time you're asked during the normal build.
-
rtoy authored
-
rtoy authored
builds. (This was broken in the 2010-04 snapshot.) code/fd-stream-comp.lisp: o Precompile ef slots there for ISO8859-1. code/fd-stream-extfmts.lisp: o Remove the precompile stuff. tools/worldcom.lisp: o Compile fd-stream-comp. tools/worldload.lisp: o Load fd-stream-comp.
-
- Jul 19, 2010
-
-
rtoy authored
reference fd-stream-char-to-octets-error and don't call %make-fd-stream with :char-to-octets-error and :octets-to-char-error since these don't exist without unicode.
-
rtoy authored
closure_tramp and undefined_tramp from the C side to the Lisp side via Lisp assembly routines. (Simplifies things quite a bit for sparc.) Also includes some GC fixes for sparc and ppc to handle moving the pc, npc, lr, and ctr registers. They need to be handled like the lip register. See bootfiles/20a/boot-2010-07-1-cross.lisp for instructions on how to bootstrap this change. A basic cross-compile with a specific cross bootstrap file is needed.
-
rtoy authored
-
- Jul 15, 2010
-
-
rtoy authored
-
- Jul 14, 2010
-
-
rtoy authored
-
rtoy authored
-
rtoy authored
text domain depending on the system.
-
rtoy authored
-
rtoy authored
debug-int.lisp: load.lisp: Put the OS- and/or arch-specific items in the correct textdomain.
-
rtoy authored
"cmucl-x86-vm" domain.
-
rtoy authored
-
rtoy authored
-
rtoy authored
work. Use this new one. code/intl.lisp: o New WITH-TEXTDOMAIN. code/signal.lisp: o Update uses of WITH-TEXTDOMAIN. bootfiles/20a/boot-2010-07-1.lisp: o Update with new WITH-TEXTDOMAIN.
-
rtoy authored
-
rtoy authored
-
- Jul 13, 2010
-
-
rtoy authored
-
rtoy authored
features and causes the translated string to be included or removed from cmucl.pot. To help make this consistent, we put the system-dependent strings in the system-dependent pot files. bootfiles/20a/boot-2010-07-1.lisp: o Add a fake definition for with-textdomain so we can bootstrap the changes. o Removed a defstruct that was already commented out. code/exports.lisp: o Export WITH-TEXTDOMAIN. code/intl.lisp: o Add macro WITH-TEXTDOMAIN to temporarily bind the textdomain to the desired domain for the body, and restoring the original domain afterwards. code/signal.lisp: o Wrap the system-specific items in WITH-TEXTDOMAIN so they are placed in the system-dependent text domain.
-
rtoy authored
- Two minor bugs in error handling of compile-file* - Add optional arg to ensure-source-registry - Add clear-system - use /etc/common-lisp as documented o Add file-comment.
-
- Jul 12, 2010
-
-
rtoy authored
-
rtoy authored
-
rtoy authored
o Load all the external formats so we can save the strings to the pot file. external-formats/*.lisp: o Set the text domain to cmucl for all of the files.
-
rtoy authored
lisp/GNUmakefile: o Change "all" target to build just lisp.nm. Don't also build the translations target. tools/build.sh: o Only make translations for the last build.
-
rtoy authored
little information about the format. Provide a means to get a list of external formats and to display the documentation. bootfiles/20a/boot-2010-07-1.lisp: o Use this bootstrap file when doing a normal build. code/exports.lisp: o New functions: - Add LIST-ALL-EXTERNAL-FORMATS to list all available external formats and their corresponding aliases. - Add DESCRIBE-EXTERNAL-FORMAT to print some information about the given format. o Add docuemntation slot to defstruct EXTERNAL-FORMAT. o Change DEFINE-EXTERNAL-FORMAT macro. Adds :DOCUMENTATION keyword to specify the documentation. Add :BASE keyword indicate that the external format is based on another format. (Previously, this wasn't needed, but is somewhat incompatible with adding a documentation string.) o Change DEFINE-COMPOSING-EXTERNAL-FORMAT to include :documentation keyword to specify the documentation for the format. o Minor reindentation of some docstrings. o Make sure documentation strings for external format are marked for translation; wrap other strings with intl:gettext to explicitly mark them for translations. o Add docstring for VOID and ISO8859-1 external formats. code/exports.lisp: o Export the new symbols LIST-ALL-EXTERNAL-FORMATS and DESCRIBE-EXTERNAL-FORMAT. Import into EXTENSIONS package. docs/cmu-user/unicode.tex: o Update docs to include LIST-ALL-EXTERNAL-FORMATS and DESCRIBE-EXTERNAL-FORMAT. o Update docs for DEFINE-EXTERNAL-FORMAT and DEFINE-COMPOSING-EXTERNAL-FORMAT to match implementation. general-info/release-20b.txt: o Update external-formats/*.lisp: o Update with docstrings. o Add :BASE keyword where needed.
-
- Jul 10, 2010
-
-
rtoy authored
o Add a simple function it list all external formats. o Add some docstrings. o Correctly indent some s-exps. exports.lisp: o Update package definitions to export new LIST-ALL-EXTERNAL-FORMATS.
-
- Jul 07, 2010
-
-
rtoy authored
mac-roman.lisp: o Fix code so that the offending codepoint on output is actually passed to the error routine. (Previously, we returned the value from the table which was always nil because the code did not have a valid output.)
-
rtoy authored
too-large codepoint, swallow the whole sequence instead of putting back the characters like we did previously. (This new way is in line with how we handle other bad sequences.) o Pass the number of octets read to the error handler in these cases. o Update the message strings to include the number of octets.
-
rtoy authored
-
- Jul 06, 2010
- Jul 05, 2010
-
-
rtoy authored
-
rtoy authored
args. o Generate different error messages for surrogate code points and code points that are too large.
-
rtoy authored
for asdf and defsystem. make-extra-dist.sh: o Fix up the grep patterns to skip over what we wanted. (Use egrep instead of grep, and change \| to |.) This makes sure that the extras tarball doesn't have asdf or defsystem. make-main-dist.sh: o Don't need to touch the asdf/defsystem files anymore.
-
rtoy authored
-
rtoy authored
o Revert previous incompatible change to STRING-DECODE and STRING-ENCODE. Change the keyword parameters back to optional parameters, and make the error parameter the last one. fd-stream.lisp: o Update use of STRING-ENCODE.
-
rtoy authored
For utf-8, also print out the value of the invalid codepoint.
-
rtoy authored
stream the data correctly causing decoding errors. code/sysmacs.lisp: o Need to copy back the in-index that fast-read-char-string-refill updated. code/stream.lisp: o Fix buffering issue when refilling the in-buffer with new data. Code was confused about the difference between in-length and in-buffer-length.
-
rtoy authored
so update code.
-