-
Notifications
You must be signed in to change notification settings - Fork 152
Description
Hi guys,
I want the fix from #515 in a release, so I'm planning a new one. Here's the changelog for PRs which affect the code:
#484 - Fixed MMatrix boundshecks, faster getindex
#491 - add propagate_inbounds for SArray getindex
#503 - Fix various inference issues; avoid calling Core.Compiler.return_type()
#515 - Reinstate read(::IO, Type{<:StaticArray})
#511 - Optimized methods for Triangular * Triangular
#507 - Improve performance of Iteators.flatten with arrays of static arrays.
#519 - Fix missing size error for constructors
All of these are minor fixes and improvements, with the exception of #503 which is enough of a wildcard that I think we need to bump the version number to v0.9.0 ... hopefully it won't break many things but I guess we're not going to be sure until we try.
Actually perhaps we should go version 1.0 and stop pretending this package is in pre-release ;-) Then we can start using semver properly.
@andyferris mentioned deprecating some old compatibility shims in #503. For that I've just created #521 which we could deal with before release. Is there anything else?
TODO 0.9
- Deprecate old fixed size interfaces (3x3 matrix multiply could potentially be faster #512)
- Decide whether Drop Julia v0.7 support, remove deprecations #525 goes in here (resolution: no)