Repository navigation
What's Changed
- Use .NET SDK 11.0.100-rc.1, add net11.0 target, C# 15, runtime-async=on for net11.0, update scripts by @nietras in #596
- Bump .NET SDK 11.0.100-rc.2.26504.105, BenchmarkDotNet* 0.16.0-preview.2, MSTest 4.5.1 by @nietras in #609
- Fix SepWriter.Col use-after-return ArrayPool buffer in FormatInterpolatedStringHandler by @nietras in #610
- Fix SepToStringHashPoolPerCol* missing negative bounds check by @nietras in #611
- Fix SepReader.Cols.Join/JoinToString unbounded stack allocation by @nietras in #612
- Fix SepParser* SIMD fast-path mask predicate overflow by @nietras in #613
- Fix SepHash.UnrollSumMultiply31 invalid managed-pointer sentinel by @nietras in #614
- Fix SepUnescape.UnescapeInPlaceRefs out-of-bounds cleanup writes by @nietras in #615
- Fix SepHash potentially misaligned native-sized reads by @nietras in #616
- Fix SepArrayExtensions.ClearPaddingAfterData missing unmanaged constraint by @nietras in #617
- Add comments for few intentional unsafe patterns by @nietras in #618
- Fix SepWriter reentrant buffer ownership and SepReader shared SepToString disposal by @nietras in #619
- Fix SepArrayPoolAccessIndexed and SepStringHashPool return-before-rent ordering by @nietras in #620
- Fix SepReaderState return-before-rent ordering by @nietras in #621
- Bump MSTest from 4.5.1 to 4.5.2 by @dependabot[bot] in #630
- Bump ossf/scorecard-action from 2.4.4 to 2.5.0 by @dependabot[bot] in #629
- Bump actions/download-artifact from 8.0.1 to 8.0.2 by @dependabot[bot] in #628
- Bump super-linter/super-linter from 8.7.0 to 9.0.0 by @dependabot[bot] in #627
- Bump step-security/harden-runner from 2.21.1 to 2.22.3 by @dependabot[bot] in #626
- Bump codecov/codecov-action from 7.1.0 to 7.1.1 by @dependabot[bot] in #625
- Bump actions/upload-artifact from 7.0.1 to 7.0.2 by @dependabot[bot] in #624
- Bump the codeql-action group with 3 updates by @dependabot[bot] in #623
- Bump CsvHelper from 33.1.0 to 34.0.0 by @dependabot[bot] in #622
- Bump .NET SDK 11.0.100-rc.3.26522.148 by @nietras in #633
- Fix benchmark data lookup for BenchmarkDotNet build paths by @nietras in #640
- Optimize quoted parsing with ParseQuotedMask (block-wide quote masks) by @nietras in #641
- Fix FloatsReaderBench/PackageAssetsBench after package updates by @nietras in #642
- Revise SEPBENCHSLOWONES and skip in Release and hence ReadLine benchmarks going forward by @nietras in #643
- Make SepParser*s stateless and use singleton for best by @nietras in #644
- Revise SepReader initialization and reduce bytes allocated by @nietras in #645
- Optimize SepParseMask.ParseSeparatorsMask with SIMD compression (VBMI2) by @nietras in #646
- Fix SepReaderCols joins to respect unescaping and trimming by @nietras in #647
- Revise README.md based on new results and features by @nietras in #649
- Add SepParserAvx512To2x256To512CmpOrMoveMaskTzcnt, optimize, make new best by @nietras in #650
- Build net11.0 locally by default by @nietras in #651
- Bump .NET SDK to 11.0.100 by @nietras in #652
- Update AMD.Ryzen.9.9950X3D2 benchmarks by @nietras in #654
- Use Ubuntu 26.04 ARM runners and fix VSTest artifacts by @nietras in #653
- Update Apple.M2.Pro.(Virtual) benchmarks for runner macos-latest by @github-actions[bot] in #659
- Update AMD.EPYC.7763 benchmarks for runner windows-latest by @github-actions[bot] in #660
- Update AMD.EPYC.9V74 benchmarks for runner ubuntu-24.04 by @github-actions[bot] in #657
- Update AMD.EPYC.9V45 benchmarks for runner ubuntu-latest by @github-actions[bot] in #656
- Update Neoverse-N2 benchmarks for runner ubuntu-24.04-arm by @github-actions[bot] in #655
- Update Cobalt.100 benchmarks for runner windows-11-arm by @github-actions[bot] in #658
- Update Apple.M1.(Virtual) benchmarks for runner macos-latest by @github-actions[bot] in #664
- Update Cobalt.100 benchmarks for runner windows-11-arm by @github-actions[bot] in #665
- Update AMD.EPYC.7763 benchmarks for runner windows-latest by @github-actions[bot] in #663
- Update AMD.EPYC.9V74 benchmarks for runner ubuntu-24.04 by @github-actions[bot] in #661
- Update README.md benchmarks excluding old ones by @nietras in #667
- Migrate Sep to NuGet trusted publishing by @nietras in #668
Full Changelog: v0.17.1...v0.18.0