Commit Graph

60 Commits

Author SHA1 Message Date
Dean Herbert ca2bd640b4
Update all dependencies (except realm, nunit, moq and deepclone) 2024-10-18 16:20:07 +09:00
OliBomby 86817d0cfc Add benchmark for minimum enclosing circle 2024-09-23 12:15:31 +02:00
Dean Herbert 3a224211aa
Update various packages which shouldn't cause issues 2024-03-06 12:17:00 +08:00
Dean Herbert fb593470d5
Use `DEFAULT` instead of `INSTANCE` or static field
Matches other similar comparers.
2024-02-21 21:02:20 +08:00
Bartłomiej Dach 04a2ac3df3
Add benchmarking for custom string comparer 2024-02-21 12:43:17 +01:00
Bartłomiej Dach 4b5348bbbf
Merge branch 'master' into ur-alloc 2024-02-05 19:14:08 +01:00
Bartłomiej Dach e1a5aeac19
Commit benchmark to source
Co-authored-by: Andrei Zavatski <megaman9919@gmail.com>
2024-02-05 19:10:14 +01:00
Dan Balasescu 6e4d52863c
Upgrade to .NET 8 SDK 2024-02-02 21:28:51 +09:00
Dean Herbert a69fd8198d
Update framework and other nuget packages
- Moq held back because dicks
- NUnit held back because large API changes (trivial but effort)
- SignalR held back due to api deprecations
2024-01-21 11:00:53 +09:00
Dean Herbert 1ce268be3f
Update some packages to match `osu.Server.Spectator` 2023-10-12 18:58:42 +09:00
Dean Herbert 56b5f52e83 Update all dependencies (except for Moq) 2023-09-16 15:37:31 +09:00
OliBomby 3185418834 Add benchmarks for carousel beatmap filter 2023-03-04 15:14:22 +01:00
Dean Herbert 20f3ab167e Re-centralise `BannedApiAnalysers` nuget package 2023-02-11 19:36:40 +09:00
Dean Herbert 86c8675910 Update realm and other dependencies 2023-02-11 13:52:24 +09:00
Dean Herbert 923d44a769 Update dependencies 2022-11-04 17:00:58 +09:00
Dean Herbert 072b64b8d4 Update all dependencies 2022-10-07 21:16:11 +09:00
Dean Herbert 46efce8a67 Equalise work done in benchmarks to cover accessing normal properties 2022-07-19 13:39:26 +09:00
Salman Ahmed 5055e32769 Add benchmark for `HitObject` 2022-07-19 05:39:10 +03:00
為什麼 378be99fe1 Remove un-need null check. 2022-07-09 21:12:35 +08:00
為什麼 8fcc33936c Mark the parameter as non-nullable. 2022-07-09 21:07:47 +08:00
為什麼 086388ec4e Remove nullable disable annotation in the benchmark project. 2022-07-09 21:06:47 +08:00
Dean Herbert 31a447fda0 Update parameter discards 2022-06-24 21:26:19 +09:00
Dean Herbert 7ef8b7df5f Add timeout for all `ManualResetEventSlim.Wait` invocations
Timeout values were taken as best-guesses of upper values we'd expect
from sane execution.
2022-06-23 14:46:00 +09:00
Dan Balasescu f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
Dean Herbert fecf92e16f Update libraries to latest versions 2022-05-11 19:54:59 +09:00
Dean Herbert 975883da5c Move all usages of `client.realm` filename to a single `const` 2022-03-30 13:34:48 +09:00
Dean Herbert d79845fb1d Revert `NUnit3TestAdaptor` (again)
Console output is still broken. See
https://github.com/ppy/osu/runs/5196023462?check_suite_focus=true.
2022-02-15 17:06:34 +09:00
Dean Herbert 60153bb69d Update nuget packages to highest usable versions
EF packages are intentionally pinned to 5.0.14 as higher versions no
longer support `netstandard2.1`, which we require for xamarin projects.
2022-02-15 15:19:23 +09:00
Dean Herbert 176bb4a4e2 Update desktop projects to target .NET 6 2022-02-10 17:42:09 +09:00
Dean Herbert e23b10e6a5 Update remaining cases of clashing variable name in `realm.Run(realm..` 2022-01-25 13:04:05 +09:00
Dean Herbert 6eb2c28e41 Rename `RealmContextFactory` to `RealmAccess` 2022-01-24 20:38:07 +09:00
Dean Herbert a89954d67f Update benchmarks in line with new structure 2022-01-22 12:12:13 +09:00
Dean Herbert a2b6bc9e53 Add benchmark coverage of variuos methods of reading properties from realm 2022-01-22 02:13:08 +09:00
Dean Herbert 96d07e20ed Revert nunit test adaptor version bump until console output bug is resolved
Tests have started to output too much log content, causing viewing CI
failures to be painfully impossible. Roll back for now.

Fix may be related to
https://github.com/nunit/nunit3-vs-adapter/issues/941, although we don't
use filter.
2022-01-19 02:18:58 +09:00
Dean Herbert 125439d177 Update all (non-NET6) nuget packages 2022-01-18 11:09:26 +09:00
Dean Herbert e0629ba81c Update all dependencies 2021-11-20 13:31:10 +09:00
Dean Herbert cf633973a9 Refactor exposed mod retrieval methods for better safety 2021-09-10 11:09:13 +09:00
Dean Herbert 2edb851008 Add ability to lookup mod from a type specification 2021-09-09 16:50:59 +09:00
Dean Herbert 4d0530ca9d Add new methods to ruleset for quicker mod lookups 2021-09-09 16:46:14 +09:00
Dean Herbert 38f4b0ced2 Merge branch 'master' into cache-setting-source 2021-09-09 15:15:21 +09:00
Dean Herbert 4708cb7317 Fix enumerable not being consumed 2021-09-09 15:15:18 +09:00
Dean Herbert efaf07dbc8 Add benchmark coverage of mod retrieval 2021-09-09 15:06:25 +09:00
Dean Herbert 278584de99 Disable optimisations validator (in line with framework project) 2021-09-09 12:40:05 +09:00
Dean Herbert 45a534a1ba Fix duplicated `GlobalSetup` attribute on `BenchmarkMod` 2021-09-09 12:39:45 +09:00
dependabot[bot] c5597b7d9c
Bump BenchmarkDotNet from 0.13.0 to 0.13.1
Bumps [BenchmarkDotNet](https://github.com/dotnet/BenchmarkDotNet) from 0.13.0 to 0.13.1.
- [Release notes](https://github.com/dotnet/BenchmarkDotNet/releases)
- [Commits](https://github.com/dotnet/BenchmarkDotNet/compare/v0.13.0...v0.13.1)

---
updated-dependencies:
- dependency-name: BenchmarkDotNet
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-01 17:02:03 +00:00
Salman Ahmed 96b6670d1f Add mod benchmark 2021-08-18 09:18:03 +03:00
dependabot[bot] 0d3de488de
Bump NUnit3TestAdapter from 3.17.0 to 4.0.0
Bumps [NUnit3TestAdapter](https://github.com/nunit/nunit3-vs-adapter) from 3.17.0 to 4.0.0.
- [Release notes](https://github.com/nunit/nunit3-vs-adapter/releases)
- [Commits](https://github.com/nunit/nunit3-vs-adapter/compare/V3.17...V4.0.0)

---
updated-dependencies:
- dependency-name: NUnit3TestAdapter
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-01 17:02:17 +00:00
dependabot[bot] 97d2ac19cf
Bump BenchmarkDotNet from 0.12.1 to 0.13.0
Bumps [BenchmarkDotNet](https://github.com/dotnet/BenchmarkDotNet) from 0.12.1 to 0.13.0.
- [Release notes](https://github.com/dotnet/BenchmarkDotNet/releases)
- [Commits](https://github.com/dotnet/BenchmarkDotNet/compare/v0.12.1...v0.13.0)

---
updated-dependencies:
- dependency-name: BenchmarkDotNet
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-01 19:59:09 +00:00
dependabot[bot] 1b3b07d6a9
Bump NUnit from 3.13.1 to 3.13.2
Bumps [NUnit](https://github.com/nunit/nunit) from 3.13.1 to 3.13.2.
- [Release notes](https://github.com/nunit/nunit/releases)
- [Changelog](https://github.com/nunit/nunit/blob/v3.13.2/CHANGES.md)
- [Commits](https://github.com/nunit/nunit/compare/v3.13.1...v3.13.2)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-29 03:51:12 +00:00
Dean Herbert 72b2123500 Update nunit in line with framework 2021-02-15 21:42:35 +09:00