├── .config └── dotnet-tools.json ├── .editorconfig ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── documentation-needed.md │ ├── feature_request.md │ └── technical-debt.md ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── build.yml │ └── publish.yml ├── .gitignore ├── .husky ├── pre-commit └── task-runner.json ├── .readthedocs.yaml ├── CODE_OF_CONDUCT.md ├── HUMANS.md ├── LICENSE ├── README.md ├── SECURITY.md ├── dictionary.dic ├── docs ├── Acknowledgements.rst ├── Bitwise-Byte-Array-Operations.rst ├── Building.rst ├── Community.rst ├── Concurent-Endian-Byte-Enumerables.rst ├── Endian-Byte-Enumerables.rst ├── FAQ.rst ├── FixedBytes.rst ├── General-Operations.rst ├── Makefile ├── Stringification.rst ├── Unsigned-Arithmetic-Operations.rst ├── What-is-Endianness.rst ├── _static │ └── custom.css ├── conf.py ├── img │ ├── endianpig.png │ ├── endianpig.txt │ ├── logo.png │ └── logo.txt ├── index.rst ├── make.bat ├── notes.tmp.txt ├── requirements.txt └── stringification-formats.csv └── src ├── .csharpierrc.json ├── .editorconfig ├── Gulliver.DocExamples ├── BitwiseByteArrayOperations │ ├── Addressing.cs │ ├── Bitshifting.cs │ └── BooleanOperations.cs ├── GeneralByteArrayOperations │ ├── ByteArrayCreationAndPopulation.cs │ ├── ByteArrayMutation.cs │ ├── Miscellaneous.cs │ └── Stringification.cs ├── Gulliver.DocExamples.csproj ├── Program.cs ├── UnsignedMathematicalOperations │ ├── Addition.cs │ ├── Comparison.cs │ └── Subtraction.cs └── packages.lock.json ├── Gulliver.Tests ├── ByteArrayUtilsTests.cs ├── ByteArrayUtils_BigEndian_Tests.cs ├── ByteArrayUtils_Conversion_Tests.cs ├── ByteArrayUtils_LittleEndian_Tests.cs ├── Enumerables │ ├── AbstractByteEnumerableTests.cs │ ├── AbstractConcurrentByteEnumerableTests.cs │ ├── BigEndianByteEnumerableTests.cs │ ├── ConcurrentBigEndianByteEnumerableTests.cs │ ├── ConcurrentLittleEndianByteEnumerableTests.cs │ ├── IByteEnumerableTests.cs │ ├── IConcurrentByteEnumerableTests.cs │ └── LittleEndianByteEnumerableTests.cs ├── FixedBytesTests.cs ├── Gulliver.Tests.csproj └── packages.lock.json ├── Gulliver.sln ├── Gulliver ├── ByteArrayUtils.cs ├── ByteArrayUtils_BigEndian.cs ├── ByteArrayUtils_Conversion.cs ├── ByteArrayUtils_LittleEndian.cs ├── EnumerableByteHelpers.cs ├── Enumerables │ ├── AbstractByteEnumerable.cs │ ├── AbstractConcurrentByteEnumerable.cs │ ├── BigEndianByteEnumerable.cs │ ├── ConcurrentBigEndianByteEnumerable.cs │ ├── ConcurrentLittleEndianByteEnumerable.cs │ ├── IByteEnumerable.cs │ ├── IConcurrentByteEnumerable.cs │ └── LittleEndianByteEnumerable.cs ├── FixedBytes.cs ├── Gulliver.csproj ├── icon.png ├── icon.txt └── packages.lock.json ├── global.json └── stylecop.json /.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/.config/dotnet-tools.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation-needed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/.github/ISSUE_TEMPLATE/documentation-needed.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/technical-debt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/.github/ISSUE_TEMPLATE/technical-debt.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.husky/task-runner.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/.husky/task-runner.json -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /HUMANS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/HUMANS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/SECURITY.md -------------------------------------------------------------------------------- /dictionary.dic: -------------------------------------------------------------------------------- 1 | endian 2 | enumerables 3 | minyə 4 | NTESS 5 | Sandia 6 | -------------------------------------------------------------------------------- /docs/Acknowledgements.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/docs/Acknowledgements.rst -------------------------------------------------------------------------------- /docs/Bitwise-Byte-Array-Operations.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/docs/Bitwise-Byte-Array-Operations.rst -------------------------------------------------------------------------------- /docs/Building.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/docs/Building.rst -------------------------------------------------------------------------------- /docs/Community.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/docs/Community.rst -------------------------------------------------------------------------------- /docs/Concurent-Endian-Byte-Enumerables.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/docs/Concurent-Endian-Byte-Enumerables.rst -------------------------------------------------------------------------------- /docs/Endian-Byte-Enumerables.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/docs/Endian-Byte-Enumerables.rst -------------------------------------------------------------------------------- /docs/FAQ.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/docs/FAQ.rst -------------------------------------------------------------------------------- /docs/FixedBytes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/docs/FixedBytes.rst -------------------------------------------------------------------------------- /docs/General-Operations.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/docs/General-Operations.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/Stringification.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/docs/Stringification.rst -------------------------------------------------------------------------------- /docs/Unsigned-Arithmetic-Operations.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/docs/Unsigned-Arithmetic-Operations.rst -------------------------------------------------------------------------------- /docs/What-is-Endianness.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/docs/What-is-Endianness.rst -------------------------------------------------------------------------------- /docs/_static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/docs/_static/custom.css -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/img/endianpig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/docs/img/endianpig.png -------------------------------------------------------------------------------- /docs/img/endianpig.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/docs/img/endianpig.txt -------------------------------------------------------------------------------- /docs/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/docs/img/logo.png -------------------------------------------------------------------------------- /docs/img/logo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/docs/img/logo.txt -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/Gulliver/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/notes.tmp.txt: -------------------------------------------------------------------------------- 1 | Regex search "(?