ocaml/stdlib
David Allsopp 3a40b2fd94 Introduce Makefile.build_config.in
This moves the configure-generated parts of Makefile.common to a
separate (generated) Makefile, allowing Makefile.common to be a normal
Makefile.

OCaml's build system Makefile's now include Makefile.build_config (which
itself includes Makefile.config) but Makefile.config is still installed
as before. This allows configure to generate variables which are
specific to the build process and are not intended to be exported to the
installation.
2020-04-17 13:53:49 +01:00
..
.depend New ephemeron-free API for Memprof. 2019-12-21 10:21:48 +01:00
Compflags Don't assume . in AWKPATH 2020-03-20 09:38:33 +00:00
HACKING.adoc Merge pull request #8951 from shindere/make-default-target 2019-10-04 14:23:27 +01:00
Makefile Introduce Makefile.build_config.in 2020-04-17 13:53:49 +01:00
StdlibModules Share list of modules in StdlibModules 2019-09-29 11:07:50 +02:00
arg.ml Arg module sometimes misbehaved instead of rejecting invalid -keyword=arg inputs 2018-07-22 02:24:08 -04:00
arg.mli Whitespace and overlong line fixes. 2018-06-14 15:15:34 +01: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
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
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 Deprecate Pervasives (#1605) 2018-08-27 12:42:14 +01:00
dune dune: fix stdlib build 2018-12-04 11:42:11 +00:00
ephemeron.ml Fix Hashtbl.Make.of_seq creating randomized tables 2019-03-29 11:11:41 +01:00
ephemeron.mli Deprecate Pervasives (#1605) 2018-08-27 12:42:14 +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 Rename references to Pervasives to Stdlib 2019-06-26 18:11:58 +01:00
format.ml [minor] Format: factorize check_geometry to avoid invariant duplication 2020-01-14 16:26:21 +01:00
format.mli Format.pp_update_geometry: formatter -> (geometry -> geometry) -> unit 2020-01-14 16:26:21 +01: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 Map.filter_map and Set.filter_map 2020-03-31 15:01:41 +02:00
map.mli Map.filter_map and Set.filter_map 2020-03-31 15:01:41 +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 Map.filter_map and Set.filter_map 2020-03-31 15:01:41 +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 Deprecate Obj.set_tag. 2019-02-12 11:13:48 +00:00
obj.mli Deprecate Obj.truncate and bootstrap. 2019-04-01 14:17:39 +01: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 Print function names (derived from Lambda.scoped_location) in backtraces 2020-04-27 12:58:53 +01: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 Map.filter_map and Set.filter_map 2020-03-31 15:01:41 +02:00
set.mli Map.filter_map and Set.filter_map 2020-03-31 15:01:41 +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 Add Unit to stdlib.ml{,i} 2019-03-19 12:29:20 +01:00
stdlib.mli Merge pull request #9270 from gadmm/doc_stack_overflow 2020-01-29 11:08:57 +01: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