Files
mercury/library/MODULES_UNDOC
Peter Wang bda87983d4 Move some code to new io.error_util module.
This reduces the size of io.m a bit. The other reason for moving the
code is to allow modules that occur in a dependency cycle with io.m
to read results from io.error_util.trans_opt, whereas they may have
been prevented from reading io.trans_opt.

library/io.m:
library/io.error_util.m:
    Move is_error, throw_on_error and other similar predicates to a
    new undocumented submodule of io.m.

    Also move the support functions/predicates used by those predicates.

    Make io.make_io_error_from_system_error and
    io.make_io_error_from_windows_error call the implementations in
    io.error_util.m.

library/MODULES_UNDOC:
library/library.m:
    List the new submodule as undocumented.

library/benchmarking.m:
library/bitmap.m:
library/dir.m:
library/io.call_system.m:
library/io.file.m:
     Import the new submodule.
2023-01-13 18:54:04 +11:00

24 lines
381 B
Plaintext

backjump.m
io.error_util.m
io.primitives_read.m
io.primitives_write.m
io.stream_db.m
io.stream_ops.m
io.text_read.m
mer_std.m
mutvar.m
par_builtin.m
private_builtin.m
profiling_builtin.m
region_builtin.m
robdd.m
rtti_implementation.m
stm_builtin.m
string.format.m
string.parse_runtime.m
string.parse_util.m
string.to_string.m
table_builtin.m
term_size_prof_builtin.m
test_bitset.m