Leon Friedrich
182b5267ad
Add SpawnEquipDeleteBenchmark ( #19566 )
2023-09-03 06:53:45 +10:00
Visne
3c667b6f7e
Remove obsolete TestPair.Pair ( #19496 )
2023-08-25 10:56:51 +10:00
DrSmugleaf
a88e747a0b
Refactor serialization copying to use source generators ( #19412 )
2023-08-22 18:14:33 -07:00
Leon Friedrich
89a287c1fd
Split PoolManager into separate classes. ( #19370 )
2023-08-22 22:14:01 +10:00
Leon Friedrich
9c84108672
Change default test pooling options. ( #18732 )
2023-08-06 12:30:28 +10:00
Leon Friedrich
c742615b86
Add missing CleanReturnAsync() to Content.Benchmarks ( #18691 )
2023-08-05 16:41:09 +10:00
Leon Friedrich
d58786faf4
Remove PoolSettings.ExtraPrototypes option ( #18678 )
2023-08-05 14:16:48 +10:00
TemporalOroboros
6f75b18731
Fix Content.Benchmark warnings ( #17771 )
2023-07-02 01:11:01 +10:00
Pieter-Jan Briers
c5b3f62f6f
Update project files for configuration changes. ( #14281 )
2023-03-06 11:38:07 -08:00
Visne
c6d3e4f3bd
Fix warnings and code cleanup/fixes ( #13570 )
2023-01-19 13:56:45 +11:00
Pieter-Jan Briers
4fa2920472
Remove IoCManager.InitThread calls from parallel code. ( #13070 )
2022-12-20 22:52:39 +11:00
DrSmugleaf
cd803a82bd
Update projects to C# 11 ( #13111 )
2022-12-20 22:33:57 +11:00
Julian Giebel
cc8b90dc44
Add a benchmark for device networking ( #12619 )
2022-12-06 15:22:57 -08:00
Pieter-Jan Briers
2100f4dc77
Fix map load benchmark. ( #12636 )
2022-11-16 12:58:13 -08:00
metalgearsloth
6ab864fcda
Update content to mapsystem ( #12387 )
2022-11-13 17:47:48 +11:00
Paul Ritter
4ef3891e9e
updates submodule & fixes content benchmarks & sets up ci ( #11851 )
2022-10-11 20:51:52 +02:00
wrexbe
0fc8c0ef5e
Update some nugets ( #8738 )
2022-06-09 18:25:59 -07:00
Pieter-Jan Briers
cb95d2ae8d
Bump engine to 0.19.0.0 ( #8417 )
2022-05-28 16:29:12 +02:00
wrexbe
bc68ac96dd
Cleanup the namespaces ( #8132 )
2022-05-13 17:59:03 +10:00
mirrorcult
ec4d4688c7
Seal/abstract/virtual everything ( #6739 )
2022-02-16 18:23:23 +11:00
wrexbe
17db0775c8
Auto comp ( #6416 )
2022-02-02 14:35:40 +11:00
wrexbe
cea1b21832
Fixing some warnings ( #6250 )
...
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
2022-01-21 10:38:35 +01:00
Javier Guardia Fernández
af579b15cc
Update to .NET 6 and C# 10 ( #5233 )
...
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com >
2021-11-09 15:05:07 +01:00
Vera Aguilera Puerto
0be5ff829b
Gets rid of all ComponentManager usages. ( #4707 )
2021-09-28 13:35:29 +02:00
Vera Aguilera Puerto
2f77954608
Fix benchmark for ComponentManager/EntityManager merge. ( #4694 )
...
* Also updates submodule.
2021-09-25 18:25:28 +02:00
Acruid
59e5cc5e3c
Remove Static Component NetIds ( #4247 )
...
* Remove the unnecessary NetID property from ComponentState.
* Remove Component.NetworkSynchronizeExistence.
* Removed Component.NetID.
* Adds component netID automatic generation.
* Removed NetIdAttribute from serverside components with no corresponding clientside registration.
* Completely remove static NetIds.
* Renamed NetIDAttribute to NetworkedComponentAttribute.
* Add GenerateNetIds calls to client and server entry points.
Add test to make sure auto generated NetIds are identical.
* Component changes when rebasing that I am too lazy to rewrite into the branch.
Co-authored-by: Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com >
2021-07-12 10:32:10 +02:00
Pieter-Jan Briers
3a192247d5
Update submodule to v0.3.13
2021-02-21 12:32:13 +01:00
Acruid
ca4fd649fe
Massive Namespace Cleanup ( #3120 )
...
* Engine namespace changes.
* Automated remove redundant using statements.
* Simplified Graphics namespace.
* Apparently the container system stores full type names in the map file.😞 This updates those names.
* API Changes to LocalizationManager.LoadCulture.
* Update submodule to v0.3.2
2021-02-11 01:13:03 -08:00
Paul
856b293d87
Merge branch 'master-upstream' into expl_int_analyzer
...
# Conflicts:
# Content.Server/GameObjects/Components/Body/Part/BodyPartComponent.cs
# Content.Server/GameObjects/Components/Botany/PlantHolderComponent.cs
# Content.Server/GameObjects/Components/Chemistry/PillComponent.cs
# Content.Server/GameObjects/Components/Interactable/TilePryingComponent.cs
# Content.Server/GameObjects/Components/Items/FloorTileItemComponent.cs
# Content.Server/GameObjects/Components/Items/RCD/RCDAmmoComponent.cs
# Content.Server/GameObjects/Components/Items/RCD/RCDComponent.cs
# Content.Server/GameObjects/Components/Medical/HealingComponent.cs
# Content.Server/GameObjects/Components/Power/WirePlacerComponent.cs
# Content.Shared/Chemistry/Solution.cs
2021-02-04 17:50:28 +01:00
metalgearsloth
684ec60be6
Pausing content ( #3061 )
...
* Change EntityQuery to not retrieve paused by default
* GetAllComponents
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com >
2021-02-04 00:20:48 +11:00
Paul
ed4202c9eb
content using robust.analyzers
2020-12-29 16:10:15 +01:00
Pieter-Jan Briers
87c4be1562
Fix compiler warnings.
2020-11-28 17:50:41 +01:00
DrSmugleaf
5c0cf1b1a0
Use 'new' expression in places where the type is evident for content ( #2590 )
...
* Content.Client
* Content.Benchmarks
* Content.IntegrationTests
* Content.Server
* Content.Server.Database
* Content.Shared
* Content.Tests
* Merge fixes
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2020-11-27 21:00:49 +11:00
Víctor Aguilera Puerto
b18ee3ec49
SIMD-accelerated gas mixtures. (SIMD atmos) ( #2479 )
...
* SIMD atmos
* Moles will always be a multiple of four.
* Component dependencies for grid atmos.
* Let's optimize allocations while we're at it!
* Inline this
* A bunch of atmos optimizations
* Fix crimes against atmos
* Microsoft moment
* Remove nuget.config
* do not reference Robust.UnitTests in Content.Benchmarks as it's unneeded.
* Revert "Remove nuget.config"
This reverts commit 872604ae6a51365af4075bb23687bd005befd8ac.
* Gas overlay optimization and fixes
* Lattice is now spess
* minor atmos tweaks
2020-11-25 10:48:49 +01:00
DrSmugleaf
607be16c0d
Update LangVersion to 9 for all Content projects ( #2587 )
2020-11-24 01:36:36 +01:00
Pieter-Jan Briers
c7f2b67297
Commit another net serializer benchmark since I committed the other one too.
2020-11-21 12:11:07 +01:00
Pieter-Jan Briers
d4fefd4046
Define CVars in a central location.
...
Instead of a bunch of RegisterCVar<> calls, it's now similar to Key Functions.
2020-09-25 21:39:33 +02:00
DrSmugleaf
4a8ed41e3a
Fix namespaces and optimize imports ( #1651 )
...
* Fix namespaces and optimize imports
* Cleanup fixes
* Merge conflict fixes
* Merge conflict fixes
* Merge conflict fixes
2020-08-13 14:40:27 +02:00
Acruid
c385947b48
Update BenchmarkDotNet nuget package in Content.Benchmarks to version 0.12.1.
2020-08-09 17:42:21 -07:00
Pieter-Jan Briers
a994f6389a
NetSerializer string benchmarks.
2020-07-30 23:39:47 +02:00
Acruid
a772b505ac
IComponentManager API changes.
2020-07-29 15:49:44 -07:00
Pieter-Jan Briers
db0026a365
ComponentFetchBenchmark
2020-07-11 13:21:41 +02:00
Pieter-Jan Briers
ba09ea2254
Entity fetch benchmark for experimenting with generational Entity UIDs.
2020-06-30 16:32:50 +02:00
Tyler Young
4b64aa2b9d
fix benchmark
...
improve some test diagnostics
fix some bug where order of shutdown of AiControllerComponent mattered or Processor was never initialized
2020-06-22 04:49:54 -04:00
Pieter-Jan Briers
4ebba74b1f
Update submodule and fix ARM builds.
2020-06-09 00:17:11 +02:00
Pieter-Jan Briers
b9e59fc8d4
Audio processing benchmarks.
2020-05-05 23:58:56 +02:00
Pieter-Jan Briers
ba88b2b1da
Update NuGet dependencies.
...
EFCore excluded because I'm still using .NET Core Runtime 3.1.0 instead of 3.1.1
2020-01-20 20:44:36 +01:00
Pieter-Jan Briers
1e696edcff
Use C# 8.
2019-12-17 16:09:10 +01:00
ZelteHonor
b2e2aef78d
Rider static analysis ( #433 )
...
* Non-accessed local variable
* Merge cast and type checks.
* StringComparison.Ordinal added for better culture support
* Supposed code improvement in launcher. Remove unused code.
* Update ExplosionHelper.cs
Unintentional change.
* Optimized Import
* Add Robust.Shared.Utility import where it was deleted
* Other random suggestion
* Improve my comment
2019-11-13 23:37:46 +01:00
Pieter-Jan Briers
e570f10d69
Add benchmark for dependency injection.
2019-09-11 20:08:43 +02:00