100 Commits
Author SHA1 Message Date
Paul d8d2993d7f properly implements .yaml handling in the codebase 2023-02-07 00:55:59 +01:00
Paul a7d79eed2d we done a lil goof 2023-02-06 23:22:05 +01:00
Paul 58c79b2c7b fix prototypemanager ignoring yaml files with the .yaml ending 2023-02-06 23:00:40 +01:00
Paul RitterandGitHub bafbdb6363 Analyzer to check that notnullableflag is being properly used (#3569) 2022-12-21 00:11:04 +01:00
Paul RitterandGitHub ef0c0d0082 Analyzer to warn about using a boxing variant (#3564) 2022-12-20 23:53:02 +01:00
Paul b39f92f1fa Revert "removes a serializationhook"
This reverts commit 9a844ae413.
2022-12-12 00:24:33 +01:00
Paul f6d4389f52 Revert "hotfixes an oopsie (#3572)"
This reverts commit 23233c59df.
2022-12-12 00:24:15 +01:00
Paul RitterandGitHub 23233c59df hotfixes an oopsie (#3572) 2022-12-12 00:18:23 +01:00
Paul 9a844ae413 removes a serializationhook 2022-12-11 22:58:35 +01:00
Paul b791a5e815 Version: 0.69.0.0 2022-11-27 19:25:05 +01:00
be8147a722 serv4 (#3527)
Co-authored-by: Paul <ritter.paul1@gmail.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2022-11-27 19:23:58 +01:00
Paul RitterandGitHub d87963206c im back 2022-11-22 00:07:13 +01:00
Paul RitterandGitHub ec3485e741 my bad bb 2022-11-19 12:24:44 +01:00
Paul RitterandGitHub 47f7b73ea0 Update CODEOWNERS 2022-11-17 11:58:39 +01:00
Paul RitterandGitHub 329e2b0cdc removes beforeserialization hook (#3422) 2022-11-03 12:50:40 +11:00
Paul RitterandGitHub a562675553 misc optimizations in pvs (#3427) 2022-11-03 12:39:11 +11:00
8fad4d291f fixes heaps of build warnings (#3329)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-10-20 23:36:32 +11:00
Paul RitterandGitHub 0b19d04c1c makes some loops for in pvs for free perf (#3338) 2022-10-18 18:47:41 -07:00
Paul dbcb9bde3d Version: 0.55.4.0 2022-10-12 01:41:24 +02:00
Paul 6dc06e7690 fixes statistics crash 2022-10-12 01:40:52 +02:00
Paul f2cbfbf705 fixes typo 2022-10-12 01:20:28 +02:00
Paul ca79d1fc13 overhauls benchmarks 2022-10-12 01:15:30 +02:00
Paul 2bcfca3d78 makes benchmarks use subfolders 2022-10-11 20:48:54 +02:00
Paul 74c86bf08c Version: 0.55.3.0 2022-10-11 20:19:39 +02:00
Paul RitterandGitHub b8397a1a27 required changes for content benchmarks (#3327) 2022-10-11 20:16:09 +02:00
Paul RitterandGitHub b3df54d2bb fixes benchmark names (#3322) 2022-10-10 19:27:02 +02:00
Paul RitterandGitHub 007bfe4447 fixes the benchmark db schema and adds a json variant of params (#3321) 2022-10-10 16:48:25 +02:00
Paul RitterandGitHub 59d8cb37f0 re-enables running all benchmarks (#3318) 2022-10-10 03:09:19 +02:00
Paul RitterandGitHub cf52985eaf fixes benchmark db write (#3317) 2022-10-10 02:28:10 +02:00
Paul RitterandGitHub aa412c2b47 temporarily makes benchmarks only run one benchmark (#3316) 2022-10-10 02:17:59 +02:00
Paul RitterandGitHub 917280b4d7 reworks benchmarks db stuff (#3314) 2022-10-10 02:11:24 +02:00
Paul RitterandGitHub e14493246e moves generic pooling policies out of pvssystem and adds listpolicy (#3272) 2022-09-22 15:44:50 -07:00
Paul RitterandGitHub 2e12a712fa removes unused property (#3269) 2022-09-22 08:46:45 +10:00
14c0c58e87 adds includedatafields to serv3 (#3101)
* adds includedatafields to serv3

* fixes some stuff and adds tests

* checks for circular include

* fix writing

* this one should fix it frfrf

* ok now this one is gonna be it i swear

* we can save a few operations here

* goofy string

Co-authored-by: Paul <ritter.paul1@gmail.com>
2022-08-29 17:16:04 +02:00
Paul RitterandGitHub 45cb04f928 makes all serv3 null checks use the proper logic (#3128) 2022-08-27 21:37:38 +02:00
Paul cf9250f25d Version: 0.40.2.0 2022-08-14 11:19:59 +02:00
Paul a105e02131 fixes mapfile schema 2022-08-14 11:18:43 +02:00
Paul cebdca87df Version: 0.40.1.0 2022-08-14 01:35:56 +02:00
Paul RitterandGitHub bbabee3949 fixes struct instantiation (#3129) 2022-08-14 01:34:51 +02:00
Paul f16d41704b Version: 0.40.0.0 2022-08-13 23:13:17 +02:00
6f557ac821 cleans up copy and removes ipopulatedefaultvalues (#3085)
Co-authored-by: Paul <ritter.paul1@gmail.com>
2022-08-13 23:12:04 +02:00
f03826b5ec defines yaml schemas for robust generic attribution files and mapfiles (#3089)
Co-authored-by: ike709 <ike709@users.noreply.github.com>
Co-authored-by: Paul <ritter.paul1@gmail.com>
2022-08-10 12:48:24 +02:00
Paul RitterandGitHub 3d43fc510e refactors copy api to use ref (#3093) 2022-08-05 08:17:02 +10:00
752d4dfe8b prototype composition (#3070)
* prototype composition

* oops

* better

* fixes build

* should fix

* misc fixes & circle test

* moar circle checks

* adds tests

Co-authored-by: Paul <ritter.paul1@gmail.com>
2022-08-01 14:22:46 +02:00
526997639b validates generic args of typeserializers (#3044)
* validates generic args

* whodunnit grrr im angry

Co-authored-by: Paul <ritter.paul1@gmail.com>
2022-07-14 10:35:38 +02:00
Paul RitterandGitHub 1d4eec4855 make serv3 null reading sane and yaml-complaint (#3027) 2022-07-06 14:17:10 +10:00
Paul RitterandGitHub a4ad98519e serv3 now writes proper null values (oops) (#3026) 2022-07-06 00:23:13 +10:00
77493b5d14 caches reflection in serv3 datadefinition delegates (#2790)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-05-14 16:37:18 +10:00
f254153962 benchmark script (#2745)
* benchmark script

* more changes

* oopsie

* adjust workflow

* Put a concurrency limit on the benchmarks action

* Update run_benchmarks.py

Co-authored-by: Paul <ritter.paul1+git@googlemail.com>
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com>
2022-05-10 10:58:42 +02:00
Paul c587cd2e12 hm 2022-05-06 18:36:50 +02:00
Paul RitterandGitHub ba23a989a9 make pvs account for lastack properly (#2733) 2022-05-06 18:09:30 +02:00
Paul ed165b1e4c removes some iocresolves in mapmanager 2022-05-04 23:17:47 +02:00
Paul 3503300a23 minor serv3 optimization 2022-05-04 23:05:28 +02:00
Paul 3ab3d255ed fix seed benchmark 2022-05-04 18:43:17 +02:00
Paul dc72c6fe22 fix typo 2022-04-17 18:15:41 +02:00
Paul 141b1205c6 removes some todos 2022-04-17 18:09:46 +02:00
81ec61bcc8 overflowqueue (#2721)
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com>
2022-04-14 10:57:28 +02:00
Paul 79f114ad5b work 2022-04-12 02:04:41 +02:00
Paul 1a14a75897 nullspace viewer crash fix 2022-04-10 17:52:12 +02:00
Paul fd1e25c584 Version: 0.9.3.2 2022-04-05 18:51:03 +02:00
Paul RitterandGitHub 6bb66ae70e fixes loc (#2685) 2022-04-05 18:50:27 +02:00
Paul cc82d6b1d9 Version: 0.9.3.1 2022-04-05 18:36:19 +02:00
Paul 956be749b6 fix prototype reload 2022-04-05 18:36:09 +02:00
Paul RitterandGitHub 6585a00608 readds expandpvsevent (#2684) 2022-04-05 19:47:14 +10:00
Paul 09586284dc Version: 0.9.2.0 2022-04-04 20:28:53 +02:00
Paul a1ee4374b2 add a check for major version == 0 2022-04-04 20:28:26 +02:00
Paul RitterandGitHub 4de6f25f11 updates version-script to use the new version format (#2683) 2022-04-04 20:25:12 +02:00
582d8a5587 pvsrange vec2 + eyezoom (#2676)
Co-authored-by: Paul <ritter.paul1+git@googlemail.com>
2022-04-04 20:20:13 +02:00
Paul 80172636a8 version 0.9 - serv3 refactor 2022-04-03 02:00:41 +02:00
8491f7be24 New Serv3 api just dropped (#2605)
Co-authored-by: Paul Ritter <ritter.paul1@gmail.com>
2022-04-03 01:59:48 +02:00
Paul 24191404aa version 0.8.86 2022-04-02 01:28:12 +02:00
Paul RitterandGitHub 990842f5c2 fixes pvs dirty crash (#2674) 2022-04-02 06:09:14 +11:00
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 4c95807e2d how 2022-03-30 14:08:53 +02:00
4003003580 caching trees in pvs (#2652)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-03-30 22:57:31 +11: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 f642e10acc versionbump to test benchmarks 2022-03-30 00:25:50 +02:00
Paul RitterandGitHub 2fb64480db benchmark workflow & storing it in db (#2653) 2022-03-29 21:43:32 +02:00
Paul cd50e89aec v0.8.77 2022-03-24 23:51:55 +01:00
Paul d335d74d8f adds maxpoolsize to treepool 2022-03-22 18:02:00 +01:00
Paul RitterandGitHub 03064255f6 Makes Robusttree Children nullable to save allocations (#2570) 2022-03-21 03:02:52 +11:00
Paul 65f28c023d also write + bugfix + ratio 2022-03-15 00:43:40 +01:00
Paul e506f6aba2 error for invalid customtypeserializer 2022-03-15 00:36:05 +01:00
Paul RitterandGitHub a61adf5631 makes budgets clientside & replicated (#2593) 2022-03-13 00:06:40 +11:00
Paul ea7012d114 version 0.8.70 2022-03-09 20:58:17 +01:00
Paul 495bbe891a obsoletes serhooks 2022-03-01 21:49:24 +01:00
ce9070b966 changes pvs chunkorder to use a tree-structure, should fix children being sent without parents (#2562)
Co-authored-by: Paul Ritter <ritter.paul1@gmail.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-02-27 13:00:10 +11:00
Paul 78fd39aee2 could fix a racecondition? maybe? 2022-02-16 23:55:04 +01:00
Paul 27a94384d0 v0.8.56 2022-02-15 18:16:07 +01:00
4b8f5815db pvs caching (#2547)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-02-15 18:14:44 +01:00
Paul RitterandGitHub 013a3e3e8c removes componentdependencies (#2423) 2022-01-15 13:06:29 +11:00
Paul RitterandGitHub 21bb0f15e0 i fudged it 2022-01-12 23:03:54 +01:00
Paul RitterandGitHub 8d5162ef8d forgot some 2022-01-12 22:49:10 +01:00
Paul RitterandGitHub 257913ac0e add myself to codeowners 2022-01-12 22:43:11 +01:00
Paul 18cc385c70 version bump & changes to itemlist 2022-01-04 21:11:47 +01:00
Paul f49a29cfb3 smol itemlist change & version bump 2022-01-03 04:12:04 +01:00
3ffdc8cc2d changes needed for inventory refactor (#2350)
* get that crap outta here

* reenables tests

* helper

* removes serverside itemcomp & misc fixes

* oopsie

* fixes tests

* motivation low

* container stuff

* resolves optional

* fix some tests

* fixes

Co-authored-by: Paul Ritter <ritter.paul1@gmail.com>
2021-12-30 22:54:00 +01:00
Paul b7b2a0ab5e quickly put that back 2021-12-20 15:33:50 +01:00