8,073 Commits over 3,806 Days - 0.09cph!
Added way to ignore assemblies by name in hotloads
Ignore Sandbox.Tools during client / server / menu hotloads
Fixes #765
Added failing test for hotloading constructed generic MethodInfos
Fixed hotloading generic MethodInfos
Added extra test for MethodInfos with generic declaring types
Added more delegate hotloading tests, one failing
Fixed hotload case with lambdas in generic declaring type
Fixes #759
Stop watching assemblies swapped with null
More compiler name consistency fixes
Skip assemblies that depend on a swapped assembly
Warn when two versions of the same named assembly are watched
Log all hotload messages if hotload_log >= 2
Include build number in runtime compiled assemblies
To help with debugging
Made Hotload.WatchedAssemblies / Hotload.WatchedInstances private
Clear invalidated cached fields in DefaultUpgrader on hotload start
Hotload logging tweaks, package assembly names include version
Simplify auto-watching logic when replacing assemblies
Fixed failing hotload test, better swapped asm reference check
Unwatch assemblies swapped with null
Added hotload tests for auto-watching assemblies
Stop watching assemblies swapped with null
More compiler name consistency fixes
Skip assemblies that depend on a swapped assembly
Warn when two versions of the same named assembly are watched
Log all hotload messages if hotload_log >= 2
Include build number in runtime compiled assemblies
To help with debugging
Made Hotload.WatchedAssemblies / Hotload.WatchedInstances private
Clear invalidated cached fields in DefaultUpgrader on hotload start
Hotload logging tweaks, package assembly names include version
Simplify auto-watching logic when replacing assemblies
Fixed failing hotload test, better swapped asm reference check
Unwatch assemblies swapped with null
Added hotload tests for auto-watching assemblies
Unwatch assemblies swapped with null
Made Hotload.WatchedAssemblies / Hotload.WatchedInstances private
Clear invalidated cached fields in DefaultUpgrader on hotload start
Hotload logging tweaks, package assembly names include version
Simplify auto-watching logic when replacing assemblies
Fixed failing hotload test, better swapped asm reference check
Stop watching assemblies swapped with null
More compiler name consistency fixes
Skip assemblies that depend on a swapped assembly
Warn when two versions of the same named assembly are watched
Log all hotload messages if hotload_log >= 2
Include build number in runtime compiled assemblies
To help with debugging
Stop watching assemblies swapped with null
More compiler name consistency fixes
Skip assemblies that depend on a swapped assembly
Check substitute types don't inherit from a swapped-out type
If type substitution fails in DefaultUpgrader, just substitute null
Fixed possible NRE in ReflectionUpgrader.GetMatchingMember
Fixed recompiling addons that reference a changed addon
Fixed possible NRE in ReflectionUpgrader.GetMatchingMember
Fixed recompiling addons that reference a changed addon
Check substitute types don't inherit from a swapped-out type
If type substitution fails in DefaultUpgrader, just substitute null
Show production histograms in debug builds
Exit with error if unable to find bullet types on generating archetypes
Make sure correct asset bundles are used for each platform
Assume workspace is reused during build
Show total completion time with campaign histogram
Updated offline histograms
Basic support for campaign leaderboard histograms
Missing .meta files
Campaign histogram local score marker
Updated build.yml
Fetch and backup campaign leaderboards
Support generating histograms for campaign leaderboards
Fixed leaderboard placeholder text sometimes not showing
Added Remove DoNotShip Directories build step
Updated offline leaderboard histograms
Prefabs for various UI elements
Try to download live histogram data
Stage new files when committing backup
Pass AWS secrets to histogram upload step
Upload histograms with the right ContentType
Added upload_histograms.py
Add run number to backup commit message
Indent histogram json for nicer diffs
Add verbose logging option to update_histograms.py
Detect changed histograms when committing
Update requirements.txt
Update workflow dispatch inputs
Add way to skip fetch when doing workflow dispatch
Add --save-figures option to update_histograms.py
Update histograms when doing a full fetch
Removed histogram figures
Ignore .png files
Make histogram kernel width wider for leaderboards with fewer scores
https://files.facepunch.com/ziks/2023-01-17/gitkraken_VmIWmQsqOA.png
Some resilience to steam API 500 status codes
Do a full fetch if --full arg is present
Exit with code 1 on exception
Do a full fetch once a day, added workflow_dispatch event
Revert "Test steam upload"
This reverts commit e0bb8d5c197b9c8f8a26717ee8b54bd0a0972454.
One more try at escaping quotes etc in build descriptions
Revert "Don't include entry count in leaderboard manifest"
This reverts commit e8cd09370e025bc8a6fcd139e3699a64a827f67f.
Only check for changes in .csv files
Try formatting build description differently
Test steam upload
Don't include entry count in leaderboard manifest
Handle different event_name values
Update actions/buildinfo
Replay tests depend only on Win64 build, Steam upload depends on replay