Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

4.0.0 major release #85

Merged
merged 145 commits into from
Jun 12, 2024
Merged

4.0.0 major release #85

merged 145 commits into from
Jun 12, 2024

Commits on Apr 5, 2023

  1. feat: add Unpack for IBinaryInteger<T>

    This introduces an experiment, to add support for generic math in X10D. So far, build and tests remain passing - this is a good sign. There is potential here.
    
    This API is subject to change and may be removed without warning.
    oliverbooth committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    87a85b8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b91aad6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2127131 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2023

  1. Configuration menu
    Copy the full SHA
    3b5fb7b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bb3659c View commit details
    Browse the repository at this point in the history
  3. Merge pull request #81 from oliverbooth/dev/remove_throwhelpers

    Remove throw helpers (resolves #80)
    oliverbooth committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    ccef1cd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dbc63b9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    21907ae View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    63e2f7b View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2023

  1. feat: add string.ConcatIf

    oliverbooth committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    6f3a667 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    23dee3d View commit details
    Browse the repository at this point in the history

Commits on May 14, 2023

  1. Configuration menu
    Copy the full SHA
    d8be858 View commit details
    Browse the repository at this point in the history
  2. fix(tests): remove outdated tests

    This should have been part of d8be858
    oliverbooth committed May 14, 2023
    Configuration menu
    Copy the full SHA
    8d7ca6e View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2023

  1. Configuration menu
    Copy the full SHA
    b977b7a View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2023

  1. Configuration menu
    Copy the full SHA
    9b99552 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c6ea59 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a14fe4c View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

  1. Configuration menu
    Copy the full SHA
    e8a331f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    24a7de7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d17d94a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4593a21 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1b71d94 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    27e0ec5 View commit details
    Browse the repository at this point in the history
  7. 1 Configuration menu
    Copy the full SHA
    1e71029 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5b2c83e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9c5ed12 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0868b69 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c5f5ba9 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b4ae55c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    fa375e7 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    15107ea View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. Configuration menu
    Copy the full SHA
    5c21c86 View commit details
    Browse the repository at this point in the history
  2. refactor!: change exception thrown by GetHash and TryWriteHash

    The methods no longer throw TypeInitializationException, and instead now throw ArgumentException.
    oliverbooth committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    0bf89bb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    28d7bee View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d90e949 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ed46bcd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    caa0070 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    30b7a46 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1157e36 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    50d9cad View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. Configuration menu
    Copy the full SHA
    71b0bec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f238d42 View commit details
    Browse the repository at this point in the history
  3. refactor: revert 50d9cad

    oliverbooth committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    129cbfb View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2023

  1. Configuration menu
    Copy the full SHA
    8bc7372 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    423fb90 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    39dfea7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b8f85e4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2da8c7d View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2023

  1. style: remove UTF8 BOM

    oliverbooth committed Aug 26, 2023
    Configuration menu
    Copy the full SHA
    bb2f67e View commit details
    Browse the repository at this point in the history
  2. style: remove UTF8 BOM

    oliverbooth committed Aug 26, 2023
    Configuration menu
    Copy the full SHA
    9caa0ac View commit details
    Browse the repository at this point in the history
  3. style: remove UTF8 BOM

    oliverbooth committed Aug 26, 2023
    Configuration menu
    Copy the full SHA
    68968c1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b843d15 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    799e635 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cfe70a7 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2023

  1. perf: stackalloc single char span, instead of using ToString, for .NET 7

    This removes the allocations caused by ToString(). Unfortunately, the ReadOnlySpan<char> overload is only available from .NET 7, and so this is a conditional performance gain. Shame.
    oliverbooth committed Aug 27, 2023
    Configuration menu
    Copy the full SHA
    bd823ba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5d936b5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    41ba8b5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c6dbc4c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fbd3e95 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    45ffd08 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dc0b6ab View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    da08d23 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    579a1d8 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1c58acd View commit details
    Browse the repository at this point in the history
  11. ci: update sonarcloud to Java 17

    Also changes sonar.login option to sonar.token
    oliverbooth committed Aug 27, 2023
    Configuration menu
    Copy the full SHA
    74f957f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    2445e36 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    43d2e8f View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    2fb91d5 View commit details
    Browse the repository at this point in the history
  15. style: format document

    oliverbooth committed Aug 27, 2023
    Configuration menu
    Copy the full SHA
    e115a8f View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    0d02c88 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    20f81c5 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    dfa0bd4 View commit details
    Browse the repository at this point in the history
  19. style: amend 2fb91d5

    oliverbooth committed Aug 27, 2023
    Configuration menu
    Copy the full SHA
    5220f38 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    56c3f11 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    ff6b8d5 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    964d105 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2023

  1. chore: update X10D.Unity.Tests to 2021.3.29f1

    The following packages have been upgraded:
    - com.unity.collab-proxy 2.0.5
    - com.ide.rider 3.0.24
    - com.unity.ide.visualstudio 2.0.18
    - com.unity.test-framework 1.1.33
    - com.unity.timeline 1.6.5
    
    The following packages have been added:
    - com.unity.toolchain.win-x86_64-linux-x86_64 2.0.6
    oliverbooth committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    ea97616 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f3023db View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    60c739f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fc334d1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b7d9a25 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    21f9a92 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0a2eb5e View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. Configuration menu
    Copy the full SHA
    b84d9c7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    89f8ceb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8f9fc6e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    85685c1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c9955b5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4c91ec4 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. Configuration menu
    Copy the full SHA
    b18e3ac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b6b90bf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e2327b5 View commit details
    Browse the repository at this point in the history
  4. chore: update dependencies

    * Microsoft.Extensions.Hosting 8.0.0
    * Microsoft.NET.Test.Sdk 17.8.0
    * NSubstitute 5.1.0
    * NUnit 3.14.0
    * NUnit3Analyzers 3.9.0
    * NUnit.Analyzers 3.9.0
    * coverlet.collector 6.0.0
    * System.Reactive 6.0.0
    oliverbooth committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    ba451a0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d5c63fe View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. Configuration menu
    Copy the full SHA
    fa0ece6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    790b31a View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2024

  1. Configuration menu
    Copy the full SHA
    87f5b39 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #89 from RealityProgrammer/main

    AdvSimd intrinsic obsoletion
    oliverbooth committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    2a89c8e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ceb7989 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    be44b9d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    458ab03 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7d911b9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cc94905 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. Configuration menu
    Copy the full SHA
    2b5c133 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6750f0e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f679ec2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    db3a80b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    99e0bef View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6472c0f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    22aaa96 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    485501c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    447323f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1c09081 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2024

  1. Configuration menu
    Copy the full SHA
    43128c4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    89de426 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    29cd725 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8cdbfcf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    39773a5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6501162 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    69f0fa7 View commit details
    Browse the repository at this point in the history
  8. test: coverlet output xml

    oliverbooth committed Feb 17, 2024
    Configuration menu
    Copy the full SHA
    fdf1465 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8459d8f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    eb46257 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8d2b4b0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    bd1b12d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    30f158e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3e0853d View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    19c467d View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Configuration menu
    Copy the full SHA
    195e25e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f389731 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4a80c93 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    69157b9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    77dd144 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d2924d7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c338f42 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e5e27c0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    68197ef View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8eaa01b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e51296d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d022a71 View commit details
    Browse the repository at this point in the history
  13. refactor(test): exclude platform-specific Unpack impl

    can't have coverage on SSE3/AVX2 instructions if CPU doesn't support it.
    oliverbooth committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    db96c9e View commit details
    Browse the repository at this point in the history
  14. test: add 100% coverage for DigitalRoot

    remove partial coverage by checking for 9
    oliverbooth committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    7f92772 View commit details
    Browse the repository at this point in the history
  15. Merge pull request #84 from oliverbooth/feature/generic_math

    Add support for generic math
    oliverbooth committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    b8a0671 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    b627d21 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    62cb9a3 View commit details
    Browse the repository at this point in the history