Bug #615

remove support legacy 7-bit ASCII

Added by Garrett D'Amore over 3 years ago. Updated over 3 years ago.

Status:Resolved Start date:2011-01-08
Priority:Low Due date:
Assignee:Garrett D'Amore % Done:

100%

Category:lib - userland libraries Spent time: -
Target version:-
Difficulty:Medium Tags:needs-triage

Description

libc has support for a 7-bit ASCII mode, which we added from FreeBSD, but which Solaris has never had. We simply do not need this, as 8-bit clean modes include 7-bit ASCII, and as the 7-bit ASCII mode only makes sense in USA where ISO8859-1 or even UTF-8 would be preferable.

Furthermore, there is code in libc which runs at a slight performance penalty because it has to check explicitly for ASCII encoding.

We should just remove this pointless encoding and the associated code in libc.

History

Updated by Garrett D'Amore over 3 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

Fixed in

comparing with ssh:///illumos-gate
searching for changes
changeset: 13265:ff6d445369ca
tag: tip
user: Garrett D'Amore <>
date: Thu Jan 13 21:05:28 2011 -0800
description:
615 remove support legacy 7-bit ASCII
628 minor perf enhancement for UTF-8
Reviewed by:
Approved by:

Also available in: Atom PDF