ocaml/stdlib
Sébastien Hinderer bdd9ca391e Add the $(EXE) suffix to all programs at build rather than install time
This commit touches neither boot/ocamlc nor boot/ocamllex

It has the side-effect of fixing the cleanup rules which did not use the
$(EXE) extension when removing a file although it was produced with the
$(EXE) extension.
2020-06-18 11:16:55 +02:00
..
.depend Fix dune build 2020-06-10 14:29:21 +02:00
Compflags Fix dune build 2020-06-10 14:29:21 +02:00
HACKING.adoc #9189: avoid one-letter make variables (#9281) 2020-05-11 12:21:59 +02:00
Makefile Add the $(EXE) suffix to all programs at build rather than install time 2020-06-18 11:16:55 +02:00
StdlibModules Fix dune build 2020-06-10 14:29:21 +02:00
arg.ml Arg: a new Rest_all spec, similar to Rest, that passes all arguments at once 2020-06-05 22:06:21 +02:00
arg.mli Arg: a new Rest_all spec, similar to Rest, that passes all arguments at once 2020-06-05 22:06:21 +02:00
array.ml Add Array.for_all2 and Array.exists2 (#9235) 2020-01-13 13:52:39 +00:00
array.mli Add Array.for_all2 and Array.exists2 (#9235) 2020-01-13 13:52:39 +00:00
arrayLabels.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
arrayLabels.mli Add Array.for_all2 and Array.exists2 (#9235) 2020-01-13 13:52:39 +00:00
atomic.ml Fix dune build 2020-06-10 14:29:21 +02:00
atomic.mli stdlib: provide a sequential interface of the Atomic module from OCaml Multicore 2020-05-16 17:51:54 +02:00
bigarray.ml Move bigarray to the stdlib (#1685) 2018-04-09 13:14:05 +01:00
bigarray.mli Merge pull request #8826 from glondu/4.08-spelling-errors 2019-07-29 08:36:53 +02:00
bool.ml Make Bool.to_int primitive. 2020-01-07 09:32:29 +00:00
bool.mli Fix typographic issues in the doc of new modules (#8744) 2019-06-26 19:03:15 +02:00
buffer.ml buffer: more detailed explanation of the [resize] reasoning 2019-04-16 17:29:26 +02:00
buffer.mli Extend Bytes and Buffer with functions to read/write binary representations of numbers (#1864) 2018-11-09 13:40:33 +01:00
bytes.ml Mark the Bytes.equal external as not-allocating C. 2018-11-21 13:09:42 +01:00
bytes.mli Fix typos in Bytes documentation 2019-09-06 16:16:41 +02:00
bytesLabels.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
bytesLabels.mli Comment fixes 2019-10-15 14:14:31 +03:00
callback.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
callback.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
camlinternalAtomic.ml Fix dune build 2020-06-10 14:29:21 +02:00
camlinternalAtomic.mli Fix dune build 2020-06-10 14:29:21 +02:00
camlinternalFormat.ml Add printf `%#F` to output floats in hexadecimal OCaml constants 2019-09-26 15:55:32 +02:00
camlinternalFormat.mli camlinternalFormat: fix the Formatting_gen case in fmt_of_string 2019-06-06 12:50:22 +02:00
camlinternalFormatBasics.ml Add printf `%#F` to output floats in hexadecimal OCaml constants 2019-09-26 15:55:32 +02:00
camlinternalFormatBasics.mli Add printf `%#F` to output floats in hexadecimal OCaml constants 2019-09-26 15:55:32 +02:00
camlinternalLazy.ml Deprecate Obj.set_tag. 2019-02-12 11:13:48 +00:00
camlinternalLazy.mli Fix a make -j bug, by ensuring Lazy depends on CamlinternalLazy. 2018-11-14 17:33:51 +00:00
camlinternalMod.ml Fix recursive module initialisation that does not terminate (#9497) 2020-04-24 17:50:19 +02:00
camlinternalMod.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
camlinternalOO.ml Also enable more warnings in stdlib/ and fix them. 2016-03-15 22:47:26 +01:00
camlinternalOO.mli PR#7363: start documentation headers at {1 2017-10-04 13:05:05 +02:00
char.ml stdlib: cleanup in Char.ml by using char range patterns (#9221) 2020-01-04 15:15:52 +01:00
char.mli Deprecate Pervasives (#1605) 2018-08-27 12:42:14 +01:00
complex.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
complex.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
digest.ml Check that the argument to Digest.to_hex has the correct length (#763) 2016-08-24 15:14:13 +02:00
digest.mli Update documentation of Digest module 2020-05-18 11:33:06 +02:00
dune Fix dune build 2020-06-10 14:29:21 +02:00
ephemeron.ml Fix Hashtbl.Make.of_seq creating randomized tables 2019-03-29 11:11:41 +01:00
ephemeron.mli Update stdlib/ephemeron.mli 2020-05-03 00:25:54 +01:00
expand_module_aliases.awk Provide a way to build the bytecode compiler using Dune (#2093) 2018-10-10 16:16:00 +01:00
filename.ml Add Filename.null 2019-10-03 13:55:22 +02:00
filename.mli Merge pull request #9217 from kit-ty-kate/fix-doc-filename-null 2019-12-30 05:22:21 +01:00
float.ml add Stdlib.Float.Array (#1936) 2018-12-03 14:08:56 +01:00
float.mli Fix comment about NaN propagation (#9536) 2020-05-12 15:35:04 +02:00
format.ml [minor] Format: factorize check_geometry to avoid invariant duplication 2020-01-14 16:26:21 +01:00
format.mli review and change entry for #9618 2020-06-08 08:59:01 +02:00
fun.ml Install a pretty printer for the Fun.Finally_raised exception (#9266) 2020-04-13 19:09:47 +02:00
fun.mli Fix typographic issues in the doc of new modules (#8744) 2019-06-26 19:03:15 +02:00
gc.ml Rewrite the instrumented runtime to store traces in the CTF format. 2020-04-30 10:32:01 +02:00
gc.mli Rewrite the instrumented runtime to store traces in the CTF format. 2020-04-30 10:32:01 +02:00
genlex.ml Also enable more warnings in stdlib/ and fix them. 2016-03-15 22:47:26 +01:00
genlex.mli Add cross-reference detected by ocamldoc 2017-02-01 20:20:02 +01:00
hashbang Call the '#' sign hash rather than sharp. 2016-05-09 16:34:40 +02:00
hashtbl.ml Refactor stdlib/hashtbl.ml 2019-07-19 13:17:52 +01:00
hashtbl.mli Stronger spec for Hashtbl.to_seq w.r.t. multiple bindings on the same key 2019-04-10 13:20:46 +02:00
header.c Move configuration header files from the config to the byterun/caml directory 2017-04-26 19:28:17 +02:00
headernt.c Fix windows ANSI locale: use CP_ACP instead of CP_THREAD_ACP (#2062) 2018-10-03 14:19:07 +02:00
int.ml Remove Int.of_string. 2018-10-09 11:33:08 +02:00
int.mli Remove Int.of_string. 2018-10-09 11:33:08 +02:00
int32.ml Add {Int32,Int64,Nativeint}.unsigned_{compare,div,rem} 2018-11-10 12:48:11 +01:00
int32.mli Doc 2018-11-10 12:48:33 +01:00
int64.ml Add {Int32,Int64,Nativeint}.unsigned_{compare,div,rem} 2018-11-10 12:48:11 +01:00
int64.mli Add {Int32,Int64,Nativeint}.unsigned_{compare,div,rem} 2018-11-10 12:48:11 +01:00
lazy.ml Fix a make -j bug, by ensuring Lazy depends on CamlinternalLazy. 2018-11-14 17:33:51 +00:00
lazy.mli manual: move lazy pattern to core (#2198) 2018-12-14 17:40:43 +01:00
lexing.ml Add set_position and set_filename to Lexing. 2019-11-16 22:14:16 +00:00
lexing.mli fix Stdlib.Lexing documentation 2019-12-12 14:42:21 +01:00
list.ml Fold map function for List (#8894) 2019-11-07 14:12:58 +01:00
list.mli Document base case of List.for_all and List.exists (#9325) 2020-02-26 09:51:01 +01:00
listLabels.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
listLabels.mli Fold map function for List (#8894) 2019-11-07 14:12:58 +01:00
map.ml Define to_rev_seq in Set and Map module (#9075) 2020-05-15 17:38:45 +02:00
map.mli Define to_rev_seq in Set and Map module (#9075) 2020-05-15 17:38:45 +02:00
marshal.ml Merge the asmrun and byterun directories into the runtime directory 2018-06-28 17:50:33 +02:00
marshal.mli fix primitives for marshal 2018-03-15 18:25:31 +01:00
moreLabels.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
moreLabels.mli Define to_rev_seq in Set and Map module (#9075) 2020-05-15 17:38:45 +02:00
nativeint.ml Add {Int32,Int64,Nativeint}.unsigned_{compare,div,rem} 2018-11-10 12:48:11 +01:00
nativeint.mli Add {Int32,Int64,Nativeint}.unsigned_{compare,div,rem} 2018-11-10 12:48:11 +01:00
obj.ml Add type Obj.raw_data and functions Obj.raw_field, Obj.set_raw_field 2020-06-10 16:29:37 +02:00
obj.mli Add type Obj.raw_data and functions Obj.raw_field, Obj.set_raw_field 2020-06-10 16:29:37 +02:00
ocaml_operators.mld documentation: fix a warning in latex mode 2018-11-06 13:48:02 +01:00
oo.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
oo.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
option.ml (Micro-)optimize Option.join 2019-09-30 14:29:08 +02:00
option.mli Fix typographic issues in the doc of new modules (#8744) 2019-06-26 19:03:15 +02:00
parsing.ml Merge tag 4.03.0 into trunk. 2016-04-28 16:13:21 +02:00
parsing.mli PR#7363: start documentation headers at {1 2017-10-04 13:05:05 +02:00
pervasives.ml Fix type equality for result type 2018-12-03 18:14:11 +00:00
printexc.ml Fix data race in at_exit and Printexc.register_printer with systhreads 2020-05-16 22:57:34 +02:00
printexc.mli Print function names (derived from Lambda.scoped_location) in backtraces 2020-04-27 12:58:53 +01:00
printf.ml Stdlib: added Printf.ikbprintf, Printf.ibprintf (#9364) 2020-03-26 14:28:00 +01:00
printf.mli Stdlib: added Printf.ikbprintf, Printf.ibprintf (#9364) 2020-03-26 14:28:00 +01:00
queue.ml Stdlib doc: harmonize heading levels again. (#2142) 2018-11-08 17:33:55 +01:00
queue.mli Fix docstring for Queue.of_seq 2018-12-16 18:37:09 +01:00
random.ml s/string_of_int/Int.to_string/g 2018-11-07 13:52:02 +01:00
random.mli PR#7363: start documentation headers at {1 2017-10-04 13:05:05 +02:00
remove_module_aliases.awk Core review work 2018-02-12 08:29:17 +00:00
result.ml Stdlib: add Result module. 2018-08-08 10:34:03 +02:00
result.mli Fix typographic issues in the doc of new modules (#8744) 2019-06-26 19:03:15 +02:00
scanf.ml Add printf `%#F` to output floats in hexadecimal OCaml constants 2019-09-26 15:55:32 +02:00
scanf.mli Fix typo in Scanf docs 2018-09-21 18:13:32 +08:00
seq.ml Define Seq.cons and Seq.append. (#9077) 2020-03-06 09:26:38 +01:00
seq.mli fix doc comment for seq type 2020-03-19 21:39:06 +01:00
set.ml Define to_rev_seq in Set and Map module (#9075) 2020-05-15 17:38:45 +02:00
set.mli Define to_rev_seq in Set and Map module (#9075) 2020-05-15 17:38:45 +02:00
spacetime.ml Expose Spacetime.enabled 2017-01-10 10:07:40 +00:00
spacetime.mli fix several typos in comments 2017-02-13 17:09:50 +01:00
stack.ml Stdlib doc: harmonize heading levels again. (#2142) 2018-11-08 17:33:55 +01:00
stack.mli Stdlib doc: harmonize heading levels again. (#2142) 2018-11-08 17:33:55 +01:00
stdLabels.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
stdLabels.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
std_exit.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
stdlib.ml Fix dune build 2020-06-10 14:29:21 +02:00
stdlib.mli stdlib: provide a sequential interface of the Atomic module from OCaml Multicore 2020-05-16 17:51:54 +02:00
stream.ml Fix Stream.junk on channel streams 2018-04-10 16:21:45 +02:00
stream.mli PR#7363: start documentation headers at {1 2017-10-04 13:05:05 +02:00
string.ml Mark the String.equal external as not-allocating C. 2018-11-21 11:43:08 +01:00
string.mli Fix the string.mli documentation of unsafe-string (#8653) 2019-05-02 19:24:53 +02:00
stringLabels.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
stringLabels.mli Comment fixes 2019-10-15 14:14:31 +03:00
sys.mli Fix docs: runtime warnings are not enabled by default 2020-04-27 21:38:58 +01:00
sys.mlp Add support for [@@immediate64] 2019-09-24 07:56:15 +01:00
uchar.ml Deprecate Pervasives (#1605) 2018-08-27 12:42:14 +01:00
uchar.mli Deprecate Pervasives (#1605) 2018-08-27 12:42:14 +01:00
unit.ml Add paths for built-in types (#1876) 2018-11-08 16:08:17 +01:00
unit.mli fix doc comment for unit type 2020-03-18 20:22:08 +01:00
weak.ml Remove a use of Obj.truncate in weak.ml 2019-04-01 14:03:38 +01:00
weak.mli [Weak] Changes from reviews 2018-11-08 16:16:32 +01:00