ocaml/stdlib
Gabriel Scherer bcaa58a035 PR6694: Deprecate Latin-1 string manipulation functions.
Also, add documentation for the US-ASCII variants.

From: Peter Zotov <whitequark@whitequark.org>

git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15729 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2014-12-21 11:46:18 +00:00
..
.depend merge changes from branch 4.02 from branching (rev 14852) to 4.02.0+rc1 (rev 15121) 2014-08-22 13:45:02 +00:00
.ignore uniform .ignore system 2011-07-20 15:37:36 +00:00
Compflags Fix PR#6417: sprintf broken when local module named Pervasives is in scope 2014-06-09 13:53:45 +00:00
Makefile fix some of the whitespace problems in the source 2014-04-12 10:17:02 +00:00
Makefile.nt PR#6358: obey DESTDIR in install targets 2014-04-07 07:06:17 +00:00
Makefile.shared Fix PR#6417: sprintf broken when local module named Pervasives is in scope 2014-06-09 13:53:45 +00:00
StdlibModules merge changes from branch 4.02 from branching (rev 14852) to 4.02.0+rc1 (rev 15121) 2014-08-22 13:45:02 +00:00
arg.ml merge branch 4.02 from release 4.02.0 to release 4.02.1 2014-10-15 13:34:58 +00:00
arg.mli merge branch 4.02 from release 4.02.0 to release 4.02.1 2014-10-15 13:34:58 +00:00
array.ml #6180: efficient creation of uninitialized float arrays. 2013-09-17 11:54:31 +00:00
array.mli Add @since tags on stdlib functions new in 4.02 2014-12-19 17:31:47 +00:00
arrayLabels.ml remove all $Id keywords 2012-10-15 17:50:56 +00:00
arrayLabels.mli Change 'Array' to 'ArrayLabels' in the ArrayLabels documentation. 2014-12-19 17:31:43 +00:00
buffer.ml merge changes from branch 4.02 from branching (rev 14852) to 4.02.0+rc1 (rev 15121) 2014-08-22 13:45:02 +00:00
buffer.mli Add @since tags on stdlib functions new in 4.02 2014-12-19 17:31:47 +00:00
bytes.ml PR6694: Deprecate Latin-1 string manipulation functions. 2014-12-21 11:46:18 +00:00
bytes.mli PR6694: Deprecate Latin-1 string manipulation functions. 2014-12-21 11:46:18 +00:00
bytesLabels.ml merge branch "safe-string" 2014-04-29 11:56:17 +00:00
bytesLabels.mli Add @since tags on stdlib functions new in 4.02 2014-12-19 17:31:47 +00:00
callback.ml Change the representation of exception slots: instead of being represented as 'string ref', they are now blocks 2013-10-23 14:28:31 +00:00
callback.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
camlinternalFormat.ml merge branch 4.02 from release 4.02.0 to release 4.02.1 2014-10-15 13:34:58 +00:00
camlinternalFormat.mli merge changes of version/4.02 from r15121 to r15155 2014-08-29 17:14:00 +00:00
camlinternalFormatBasics.ml merge branch 4.02 from release 4.02.0 to release 4.02.1 2014-10-15 13:34:58 +00:00
camlinternalFormatBasics.mli merge branch 4.02 from release 4.02.0 to release 4.02.1 2014-10-15 13:34:58 +00:00
camlinternalLazy.ml fix a few problems with whitespace and over-long lines 2013-03-09 22:38:52 +00:00
camlinternalLazy.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
camlinternalMod.ml merge branch 4.02 from release 4.02.0 to release 4.02.1 2014-10-15 13:34:58 +00:00
camlinternalMod.mli Fix PR#6307 2014-03-10 02:54:02 +00:00
camlinternalOO.ml merge changes from branch 4.02 from branching (rev 14852) to 4.02.0+rc1 (rev 15121) 2014-08-22 13:45:02 +00:00
camlinternalOO.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
char.ml PR6695: Add ASCII counterparts to case-mapping functions. 2014-12-21 11:46:10 +00:00
char.mli PR6694: Deprecate Latin-1 string manipulation functions. 2014-12-21 11:46:18 +00:00
complex.ml remove all $Id keywords 2012-10-15 17:50:56 +00:00
complex.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
digest.ml PR#6494: Add equal function in modules Big_int, Bytes, Char, Digest, Int32, Int64, Nativeint, Num and String 2014-12-21 11:46:08 +00:00
digest.mli PR#6494: Add equal function in modules Big_int, Bytes, Char, Digest, Int32, Int64, Nativeint, Num and String 2014-12-21 11:46:08 +00:00
filename.ml PR6695: Make Filename use only US-ASCII functions. 2014-12-21 11:46:16 +00:00
filename.mli minor filename.mli doc clarification 2014-12-21 11:46:04 +00:00
format.ml merge changes from branch 4.02 from branching (rev 14852) to 4.02.0+rc1 (rev 15121) 2014-08-22 13:45:02 +00:00
format.mli merge branch 4.02 from release 4.02.0 to release 4.02.1 2014-10-15 13:34:58 +00:00
gc.ml remove all $Id keywords 2012-10-15 17:50:56 +00:00
gc.mli minor update of comment in gc.mli 2014-09-11 11:17:36 +00:00
genlex.ml merge branch "safe-string" 2014-04-29 11:56:17 +00:00
genlex.mli Wrong quoting chase. 2013-05-29 18:03:55 +00:00
hashtbl.ml fix a few problems with whitespace and over-long lines 2013-03-09 22:38:52 +00:00
hashtbl.mli [minor] documentation typo in Hashtbl 2014-04-19 10:35:07 +00:00
header.c PR#6517: use ISO C99 types {,u}int{32,64}_t in preference to our homegrown 2014-08-27 09:58:33 +00:00
headernt.c fix a few problems with whitespace and over-long lines 2013-03-09 22:38:52 +00:00
int32.ml PR#6494: Add equal function in modules Big_int, Bytes, Char, Digest, Int32, Int64, Nativeint, Num and String 2014-12-21 11:46:08 +00:00
int32.mli PR#6494: Add equal function in modules Big_int, Bytes, Char, Digest, Int32, Int64, Nativeint, Num and String 2014-12-21 11:46:08 +00:00
int64.ml PR#6494: Add equal function in modules Big_int, Bytes, Char, Digest, Int32, Int64, Nativeint, Num and String 2014-12-21 11:46:08 +00:00
int64.mli PR#6494: Add equal function in modules Big_int, Bytes, Char, Digest, Int32, Int64, Nativeint, Num and String 2014-12-21 11:46:08 +00:00
lazy.ml remove all $Id keywords 2012-10-15 17:50:56 +00:00
lazy.mli merge branch 4.02 from release 4.02.0 to release 4.02.1 2014-10-15 13:34:58 +00:00
lexing.ml merge branch "safe-string" 2014-04-29 11:56:17 +00:00
lexing.mli merge branch "safe-string" 2014-04-29 11:56:17 +00:00
list.ml #4986. Add two common operations: List.sort_uniq (more efficient that sorting then removing duplicates) and Set.of_list (more efficient than folding Set.add over the list). 2013-07-09 11:01:42 +00:00
list.mli missing @since on List.sort_uniq 2014-11-16 17:39:50 +00:00
listLabels.ml remove all $Id keywords 2012-10-15 17:50:56 +00:00
listLabels.mli Change 'List' to 'ListLabels' in the ListLabels documentation. 2014-12-19 17:31:45 +00:00
map.ml fix a few problems with whitespace and over-long lines 2013-03-09 22:38:52 +00:00
map.mli stdlib/map: Add some usage exemple in the documentation. 2014-05-03 13:24:29 +00:00
marshal.ml merge changes from branch 4.02 from branching (rev 14852) to 4.02.0+rc1 (rev 15121) 2014-08-22 13:45:02 +00:00
marshal.mli Add @since tags on stdlib functions new in 4.02 2014-12-19 17:31:47 +00:00
moreLabels.ml remove all $Id keywords 2012-10-15 17:50:56 +00:00
moreLabels.mli #4986. Add two common operations: List.sort_uniq (more efficient that sorting then removing duplicates) and Set.of_list (more efficient than folding Set.add over the list). 2013-07-09 11:01:42 +00:00
nativeint.ml PR#6494: Add equal function in modules Big_int, Bytes, Char, Digest, Int32, Int64, Nativeint, Num and String 2014-12-21 11:46:08 +00:00
nativeint.mli PR#6494: Add equal function in modules Big_int, Bytes, Char, Digest, Int32, Int64, Nativeint, Num and String 2014-12-21 11:46:08 +00:00
obj.ml merge changes of version/4.02 from r15121 to r15155 2014-08-29 17:14:00 +00:00
obj.mli merge branch 4.02 from release 4.02.0 to release 4.02.1 2014-10-15 13:34:58 +00:00
oo.ml remove all $Id keywords 2012-10-15 17:50:56 +00:00
oo.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
parsing.ml merge changes from branch 4.02 from branching (rev 14852) to 4.02.0+rc1 (rev 15121) 2014-08-22 13:45:02 +00:00
parsing.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
pervasives.ml Simplify the use of custom .() and .[] 2014-12-13 22:13:34 +00:00
pervasives.mli Add @since tags on stdlib functions new in 4.02 2014-12-19 17:31:47 +00:00
printexc.ml Reformulation of the user-facing slot-access API 2014-05-10 19:20:00 +00:00
printexc.mli Add @since tags on stdlib functions new in 4.02 2014-12-19 17:31:47 +00:00
printf.ml Use a nominal datatype for CamlinternalFormat.format6 2014-05-14 15:07:13 +00:00
printf.mli merge branch 4.02 from release 4.02.0 to release 4.02.1 2014-10-15 13:34:58 +00:00
queue.ml PR#4079: Queue.copy is now tail-recursive (patch from "Cristophe" on the bugtracker) 2013-06-16 16:19:30 +00:00
queue.mli remove broken link in doc comment 2014-04-12 07:20:13 +00:00
random.ml #5977: ensure that bootstrapping on 64-bit does not produce 64-bit constants that cannot be read on 32-bit platforms. 2013-04-09 12:17:05 +00:00
random.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
scanf.ml merge branch 4.02 from release 4.02.0 to release 4.02.1 2014-10-15 13:34:58 +00:00
scanf.mli Add @since tags on stdlib functions new in 4.02 2014-12-19 17:31:47 +00:00
set.ml fix some of the whitespace problems in the source 2014-04-12 10:17:02 +00:00
set.mli stdlib/map: Add some usage exemple in the documentation. 2014-05-03 13:24:29 +00:00
sharpbang #!space, pas #! 1998-04-27 15:14:31 +00:00
sort.ml remove all $Id keywords 2012-10-15 17:50:56 +00:00
sort.mli merge branch 4.02 from release 4.02.0 to release 4.02.1 2014-10-15 13:34:58 +00:00
stack.ml remove all $Id keywords 2012-10-15 17:50:56 +00:00
stack.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
stdLabels.ml merge branch "safe-string" 2014-04-29 11:56:17 +00:00
stdLabels.mli safe-string: documentation fixes and add a couple of functions in Pervasives and Digest 2014-05-01 21:54:15 +00:00
std_exit.ml remove all $Id keywords 2012-10-15 17:50:56 +00:00
stdlib.mllib remove all $Id keywords 2012-10-15 17:50:56 +00:00
stream.ml #6500: add String.init, Bytes.init, Labels couterparts, Stream.of_byte. (Cherry-picked from 15029 on 4.02.) 2014-07-28 13:29:50 +00:00
stream.mli Add @since tags on stdlib functions new in 4.02 2014-12-19 17:31:47 +00:00
string.ml PR6694: Deprecate Latin-1 string manipulation functions. 2014-12-21 11:46:18 +00:00
string.mli PR6694: Deprecate Latin-1 string manipulation functions. 2014-12-21 11:46:18 +00:00
stringLabels.ml remove all $Id keywords 2012-10-15 17:50:56 +00:00
stringLabels.mli merge branch 4.02 from release 4.02.0 to release 4.02.1 2014-10-15 13:34:58 +00:00
sys.mli Update documentation of Sys.int_size 2014-11-17 12:21:48 +00:00
sys.mlp Sys: Use constant for some runtime limitations. After bootstrap 2014-11-17 12:21:46 +00:00
weak.ml merge changes from branch 4.02 from branching (rev 14852) to 4.02.0+rc1 (rev 15121) 2014-08-22 13:45:02 +00:00
weak.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00