This repository was archived by the owner on Dec 13, 2025. It is now read-only.
Repository navigation
Raise declarations
Štar can now raise declarations to where they should be. This matters in nested loops:
(for* ((a (in-range 10))
(b (in-range a)))
(declare (type fixnum a b))
...)will now raise the type declaration for a to the outer loop. This all relies on some other declaration processing stuff from org.tfeb.hax, so you'll need a recent version of that.
This should all be compatible.