Branch: refs/heads/main
Revision: a104ef5
Author: jeremiah-corrado
Link: Replace iohints constants with an ioHints Record type by jeremiah-corrado · Pull Request #20229 · chapel-lang/chapel · GitHub
Log Message:
Merge pull request #20229 from jeremiah-corrado/iohints-rec-type
This PR replaces the iohints
constants with a newioHintSet
record type.
It has type methods for the following hints: empty
, sequential
, random
, prefetch
, mmap
The following set operations are supported: |, &, ==, !=
All IO functions that took an iohints
as an argument have been deprecated and replaced with new versions that take an ioHintSet
.
Modified Files:
A test/deprecated/IO/iohints.chpl
A test/deprecated/IO/iohints.good
A test/library/standard/IO/ioHintSetOperations.chpl
A test/library/standard/IO/ioHintSetOperations.good
M modules/packages/MatrixMarket.chpl
M modules/standard/IO.chpl
M modules/standard/Subprocess.chpl
M test/functions/iterators/tzakian/open_inside_file_iter.chpl
M test/io/tzakian/recordReader/test.chpl
M test/release/examples/benchmarks/shootout/revcomp-fast.chpl
M test/release/examples/benchmarks/shootout/revcomp.chpl
M test/release/examples/primers/fileIO.chpl
M test/studies/lammps/shemmy/m-lammps.chpl
M test/studies/lammps/shemmy/s-lammps.chpl
M test/studies/shootout/reverse-complement/bharshbarg/revcomp-begin.chpl
M test/studies/shootout/reverse-complement/bharshbarg/revcomp-buf.chpl
M test/studies/shootout/reverse-complement/bharshbarg/revcomp-line.chpl
M test/studies/shootout/reverse-complement/bharshbarg/revcomp-mark-skip-read-begin.chpl
M test/studies/shootout/reverse-complement/bradc/revcomp-blc.chpl
M test/studies/shootout/submitted/revcomp2.chpl
M test/studies/shootout/submitted/revcomp3.chpl
M test/studies/ssca2/graphio/SSCA2_RMAT_graph_generator.chpl
M test/studies/ssca2/main/SSCA2_Modules/io_RMAT_graph.chpl
Compare: https://github.com/chapel-lang/chapel/compare/8ef629552fd9...a104ef5150cd