Releases: Putnam3145/auxmos
v2.5.2 -- Adds hashes to binaries
Full Changelog: v2.5.1...v2.5.2
v2.5.1 -- Use byondapi macros instead
Full Changelog: v2.5.0...v2.5.1
v2.5.0 -- Use byondapi instead of auxtools
Full Changelog: v2.4.1...v2.5.0
v2.4.1 -- Force release builds to use ubuntu 20.4
Full Changelog: v2.4.0...v2.4.1
v2.4.0 -- Some reworks to processing
What's Changed
- Turf processing no longer
rayon::spawn
s into another thread, this is to make sure that nothing in byond can interfere with it, as katmos is having issues. - Timing operations now uses
coarsetime
instead of the std timer for less of a performance penalty Hashmap
/Hashsets
now useshashbrown
's implementation for a bit of a performance- Gas arena allocations are now in the main thread instead of getting
rayon::spawn
'd - Some other stuffs
Full Changelog: v2.3.0...v2.4.0
v2.3.0 -- Much planetary stuff
Thankfully the changelog speaks for itself here.
What's Changed
- Refactors planet atmos again, readds the finalize eq recursion by @jupyterkat in #63
- Share temperature diffs in planetary_atmos by @out-of-phaze in #64
New Contributors
- @out-of-phaze made their first contribution in #64
Full Changelog: v2.2.1...v2.3.0
v2.2.1 -- Readded Runtime Reaction Registration
Remove the check for duplicate IDs (#62)
v2.2.0 -- Non-rust-related mutability woes`
Added a couple new functions:
Mixture::share_ratio(giver, ratio)
, which allows one to, say, make a gas mixture 7/8 of itself and 1/8 of another gas mixture (only used for planet atmos, but it has plenty of diffusion possibilities, and I might add a way to get it from byond later, once I write the migration)Mixture::copy_to_mutable()
, which returns a newly-allocated gas mixture with all the same properties as the old one, but mutable this time. This is primarily to work with all the various traits that return mutable copies of gas mixtures--no reason for a copy of a gas mixture to continue to be immutable. Immutability still needs rethought, but I can't really imagine how that could even be done.
This all has the main effect of making planet atmos no longer completely broken, as it was before. Recommend updating ASAP.
v2.1.0 - Actual float reaction priorities
...Yeah, I actually need this for chem gases and since this is technically a feature I have to bump that number up. Isn't that funny?
v2.0.1 -- Reaction "fix"
A spurious check that runtimes if a reaction has no valid gas requirements was added. This is a problem, because it's actually intended behavior that reactions can have no valid gas requirements. I missed this in a review somewhere, that's my bad.