Commit Graph
45 Commits
Author SHA1 Message Date
Paul 1a11d41bba disable benchmarks workflow 2022-03-31 17:06:48 +02:00
Paul RitterandGitHub 430910ff36 sudo the benchmarks to elevate them to high prio 2022-03-30 14:10:13 +02:00
Paul RitterandGitHub f49341b53c im a dummy 2022-03-30 11:16:09 +02:00
Paul c0b7dd053f working on benchmarks workflow 2022-03-30 00:31:51 +02:00
Paul RitterandGitHub 2fb64480db benchmark workflow & storing it in db (#2653) 2022-03-29 21:43:32 +02:00
ZoldorfandGitHub e662802b4c Update build-docfx.yml 2022-03-23 17:32:12 -06:00
ZoldorfandGitHub d99d25de37 Create build-docfx.yml 2022-03-21 17:22:46 -06:00
ZoldorfandGitHub be035ab002 :mistake: 2022-03-21 17:22:08 -06:00
ZoldorfandGitHub 12c8883eea Update build-test.yml 2022-03-21 15:36:41 -06:00
ZoldorfandGitHub 758c7c1869 Update build-test.yml 2022-03-21 15:28:12 -06:00
ZoldorfandGitHub 72ab1f5a1a Update build-test.yml 2022-03-21 15:25:40 -06:00
ZoldorfandGitHub 6b9c1369c0 Update build-test.yml 2022-03-21 15:22:32 -06:00
ZoldorfandGitHub fd1f1dc64a Delete build-docfx.yml 2022-03-21 15:12:24 -06:00
ZoldorfandGitHub e211368bc4 Update build-docfx.yml 2022-03-21 15:07:41 -06:00
ZoldorfandGitHub 39307f916d build-docfx.yml 2022-03-21 15:04:24 -06:00
Kara D 89a7459fda Update .NET version for build-test workflow
This should hopefully make it catch CS8983
2022-03-12 19:06:23 -07:00
1c8ed1c5b2 Update to .NET 6 and C# 10 (#2211)
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
2021-11-09 14:59:19 +01:00
Pieter-Jan Briers 22ac34c7a1 Are you for real, .NET CLI. 2021-06-21 02:01:55 +02:00
Pieter-Jan Briers 04fa6901b1 Fix ordering of command arguments.
Dumb CLI.
2021-06-21 01:57:09 +02:00
Pieter-Jan Briers 8f7d4211e3 Try server GC for content integration tests. 2021-06-21 01:53:40 +02:00
Pieter-Jan Briers 4de2e35e66 Add macOS CI for build-test 2021-05-02 09:25:26 +02:00
Pieter-Jan Briers 604a1a6960 Disable CodeQL crap since it STILL doesn't do .NET 5 and I'm sick of the errors. 2021-01-12 17:20:11 +01:00
Pieter-Jan Briers ae14031377 Fix version parsing. 2020-12-05 18:02:12 +01:00
Pieter-Jan Briers 1d19007012 Missing parentheses... 2020-12-05 17:42:32 +01:00
Pieter-Jan Briers f5390f21c3 Change client publish to be on tag push. 2020-12-05 17:36:48 +01:00
Pieter-Jan Briers 0fea0fba08 Third try at client publish 2020-12-05 17:04:24 +01:00
Pieter-Jan Briers 7517f0d868 Second try at client publish 2020-12-05 16:54:06 +01:00
Pieter-Jan Briers 3351b13b26 workflow to publish engine versions 2020-12-05 16:50:17 +01:00
Pieter-Jan BriersandGitHub 503f72635f Well you certainly tried, GitHub 2020-11-28 17:36:51 +01:00
Pieter-Jan BriersandGitHub b8f81789a3 Set up CodeQL since Cyberboss mentioned it.
#333
2020-11-28 17:33:23 +01:00
Ygg01andGitHub f28d1cb5e0 Add windows-latest to test targets (#1425)
Similar to https://github.com/space-wizards/space-station-14/pull/2634
2020-11-27 20:15:00 +01:00
DrSmugleafandGitHub 37ec9c8635 Update test-content.yml to also use dotnet-version 5.0.100 (#1413) 2020-11-20 13:53:40 +01:00
DrSmugleafandGitHub 9ce2e3d451 Update build-test.yml dotnet-version to 5.0.100 (#1411) 2020-11-20 13:15:10 +01:00
Pieter-Jan Briers cabb9859ec Move Lidgren to submodule 2020-10-10 23:32:37 +02:00
Pieter-Jan BriersandGitHub 3648f43f5c Include NetSerializer as a submodule, add List<T> serializer. (#1195)
* Include NetSerializer as a submodule.

* NetSerializer list serializer.

* Update Actions workflows to handle the new submodule.

* Whoops
2020-07-28 18:56:20 -07:00
Tyler YoungandGitHub faff0797bf Make Lidgren Use Spans & Shared Pool (#1140)
* make lidgren use spans everywhere where it can

convert custom pooling to shared array pool impl

add unit tests for read/write

add native socket extensions to socket so we can legit pass spans for SendTo/ReceiveFrom

bump version in lidgren csproj

replace some random "% 8" w/ "& 7"

more minor nullability hacks to fix static analysis complaints

made receiving packets use span

minor native sockets refactor to use pinvoke

add read/write constrained/prealloc'd bit stream impl to lidgren and update usages

fixed missing stream cleanup

remove outstanding stream cleanup since it refs buffer thru the class, can't read some other buf

apply suggestions from code review

remove unsafe cruft

* add tests to gh actions

* make stats use interpolation in tostring and remove m_bytesAllocated since it's all in the shared pool now

* this pr still open so fuck it

stats, human readability, faster BitsToHold methods

* add api compatible version of ReadBytes

* rename ReadOnlyStreamWrapper -> ReadOnlyWrapperStream

rename WriteOnlyStreamWrapper -> WriteOnlyWrapperStream

add AppendViaStream, AppenderStream impl

add and update documentation on read/write bytes methods

also fix some goofs
2020-06-24 04:09:20 +02:00
Pieter-Jan Briers 9b7b8023f2 Treat nullability warnings as errors in CI. 2020-06-12 14:22:58 +02:00
Pieter-Jan BriersandGitHub c5e1fbcbab Verbose logging on test. 2020-06-12 14:07:08 +02:00
Pieter-Jan Briers 02e41a8ed6 Jesus christ I can't even copy paste right. 2020-06-12 14:01:05 +02:00
Pieter-Jan Briers e8c0ab52f5 Actually run integration tests. 2020-06-12 14:00:25 +02:00
Pieter-Jan BriersandGitHub 1268e03770 Update test-content.yml 2020-06-09 03:02:10 +02:00
Pieter-Jan BriersandGitHub b502e92c3a Create test-content.yml 2020-06-09 02:59:47 +02:00
Pieter-Jan BriersandGitHub b3f8e12739 Update .NET Core SDK version to latest on Actions. 2020-06-08 14:03:40 +02:00
Pieter-Jan BriersandGitHub 761207fcb4 Update build-test.yml 2020-06-07 17:25:33 +02:00
Pieter-Jan BriersandGitHub 096c47a1fe Create build-test.yml 2020-06-07 17:18:35 +02:00