mirror of
https://github.com/Mercury-Language/mercury.git
synced 2026-04-15 17:33:38 +00:00
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.
24 lines
381 B
Plaintext
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
|