10 Commits

Author SHA1 Message Date
5f6bf00855 General refactor and clean-up. 2025-08-07 22:31:12 +01:00
c3671c38c0 Update to .NET 9.0. 2025-08-07 22:00:31 +01:00
bdef14e782 Update dependencies. 2025-08-07 21:58:42 +01:00
Frederik Carlier
c2f1a50919 Update target frameworks, NuGet dependencies
This commit:

- Updates the .NET versions which are being targetted to:
  * .NET 4.6.2 (.NET 4.5 has been out of support for a very long time)
  * net6.0 and net8.0, net5.0 and netstandard have been out of support for a very long time
- Updates the various NuGet packages which are referenced to the latest version
2025-01-08 19:38:39 +01:00
19756723a3 Code refactor and clean-up to follow new C# 9 conventions and features where applicable. 2021-04-30 13:06:04 +01:00
Frederik Carlier
b5b9d5189e Replace CoreJob with SimpleJob(RuntimeMoniker.NetCoreApp50) 2021-04-21 13:02:02 +02:00
Frederik Carlier
4f74157938 Add .NET 5.0 support
While we're at it, clean up the conditional compliation constants and dependencies:
- Define `SPAN_NATIVE` on all platforms _except_ `net45` and `netstandard2.0` (so it's defined automatically on new .NET versions)
- Only add `System.Memory` dependency on `net45` and `netstandard2.0`.
- Fix `NATIVE_SPAN` typo
- Remove obsolete `NETCORE` preprocessor variable.
2021-04-21 12:03:00 +02:00
c109d2c76b Code cleanup and refactor. 2018-07-09 19:57:08 +01:00
Frederik Carlier
c6809c6aa3 Add benchmark for writing binary property lists 2018-06-20 14:37:33 +02:00
Frederik Carlier
c8f762da73 Add benchmarks 2018-06-19 11:23:46 +02:00