clp icon indicating copy to clipboard operation
clp copied to clipboard

core-clp: Remove `boost::iostream` dependency.

Open LinZhihao-723 opened this issue 8 months ago • 0 comments

Description

PR #445 has implemented our own memory-mapped file. With our implementation, we can now remove boost::iostream dependency from clp and unit tests. This PR makes necessary changes to replace boost memory-mapped files with clp::ReadOnlyMemoryMappedFile, and remove the boost::iostream dependency from the cmake files of clp, clg, clo, make-dictionaries-readable, and unitTest. Since boost::iostream is still used in clp-s and glt, it is not yet fully removed from our library dependency.

Validation performed

Ensure all unit tests passed.

LinZhihao-723 avatar Jun 18 '24 05:06 LinZhihao-723