close Warning: Can't synchronize with repository "(default)" (/project/cmucl/public_html/git/cmucl.git does not appear to be a Git repository.). Look in the Trac log for more information.

Opened 7 years ago

Closed 7 years ago

#53 closed enhancement (fixed)

UTF-8 in core

Reported by: rtoy Owned by: somebody
Priority: major Milestone:
Component: Core Version: 2012-01
Keywords: Cc:

Description

It would be nice to have UTF-8 support built in instead of loading it when needed. It's not very large, and having ISO8859-1 and UTF-8 in core probably covers 99% of all needs. (I made up the 99%.)

Change History (1)

comment:1 Changed 7 years ago by toy.raymond@…

  • Resolution set to fixed
  • Status changed from new to closed

commit 63ecc76acc5a671c45af3a650a239ef59b825777 Author: Raymond Toy <toy.raymond@…> Date: Wed Jan 11 22:08:48 2012 -0800

Fix ticket:53 by adding UTF-8 to the core.

code/extfmts.lisp:

  • Move the utf-8 implementation to this file
  • Update %find-external-format to return quickly for :utf-8.

code/fd-stream-comp.lisp:

  • Precompile utf-8 functions.

pcl/simple-streams/external-formats/utf-8.lisp:

  • Add note that this is only used for reference now because it's in the core.
Note: See TracTickets for help on using tickets.