#
259065 |
|
07-Dec-2013 |
gjb |
- Copy stable/10 (r259064) to releng/10.0 as part of the 10.0-RELEASE cycle. - Update __FreeBSD_version [1] - Set branch name to -RC1
[1] 10.0-CURRENT __FreeBSD_version value ended at '55', so start releng/10.0 at '100' so the branch is started with a value ending in zero.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
256281 |
|
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
#
227753 |
|
20-Nov-2011 |
theraven |
Implement xlocale APIs from Darwin, mainly for use by libc++. This adds a load of _l suffixed versions of various standard library functions that use the global locale, making them take an explicit locale parameter. Also adds support for per-thread locales. This work was funded by the FreeBSD Foundation.
Please test any code you have that uses the C standard locale functions!
Reviewed by: das (gdtoa changes) Approved by: dim (mentor)
|
#
142686 |
|
27-Feb-2005 |
ru |
Make the format of LC_COLLATE files architecture independent.
|
#
102638 |
|
30-Aug-2002 |
ache |
Prepare for switching to unlimited chains format. Optimize chains lookup a bit.
|
#
101820 |
|
13-Aug-2002 |
ache |
Reduce BSS size for programs which not load collate by eliminating static buffer.
|
#
101498 |
|
08-Aug-2002 |
ache |
Rewrite locale loading procedures, so any load failure will not affect currently cached data. It allows a number of nice things, like: removing fallback code from single locale loading, remove memory leak when LC_CTYPE data loaded again and again, efficient cache use, not only for setlocale(locale1); setlocale(locale1), but for setlocale(locale1); setlocale("C"); setlocale(locale1) too (i.e. data file loaded only once).
|
#
92905 |
|
21-Mar-2002 |
obrien |
Remove __P() usage.
|
#
88309 |
|
20-Dec-2001 |
phantom |
style(9)'ify
|
#
51216 |
|
12-Sep-1999 |
dt |
__collate_substitute() do something non-trivial only for German. For everyone else, it is equivalent to strdup(). So, we will check if the substitution tables are trivial at the load time, and possibly save 2 calls to __collate_substitute() in strcoll().
Still, __collate_substitute() should not exist.
|
#
50476 |
|
27-Aug-1999 |
peter |
$Id$ -> $FreeBSD$
|
#
22993 |
|
22-Feb-1997 |
peter |
Revert $FreeBSD$ to $Id$
|
#
21673 |
|
14-Jan-1997 |
jkh |
Make the long-awaited change from $Id$ to $FreeBSD$
This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
|
#
19275 |
|
31-Oct-1996 |
ache |
Rename collate_range_cmp to __collate_range_cmp for internal usage inside libc. Add collate_range_cmp as alias to __collate_range_cmp for temp. backward compatibility. collate_range_cmp will be replaced with direct code for each external program for compatibility with the rest of world
|
#
18949 |
|
15-Oct-1996 |
ache |
Save half of space in LC_COLLATE and remove unneded code. This change is not compatible with previous variant, however proper error code returned in both cases. Colldef changes will follows.
|
#
17556 |
|
12-Aug-1996 |
ache |
Remove old version hooks
|
#
17530 |
|
12-Aug-1996 |
ache |
Add internal function __collcmp once instead of adding it statically to many places in the libc
|
#
6485 |
|
16-Feb-1995 |
ache |
Add 8-bit collate stuff Submitted by: alex@elvisti.kiev.ua
|