HLA v1.46 is an experimental version only.
As a matter of fact, so is HLA v1.47 (due up in a couple of days).
I'm currently in the process of rewriting the code generator for
HLA (in preparation for v2.0) and I've got to make a *lot* of
changes to the source code. I'm releasing these interim/experimental
versions for two reasons: 1) some people have some specific bugs
they've needed fixed, and 2) it helps to have more than one set of
hands testing out the code.
Why no Linux version yet?
Simple, I'm going to do the code generation for Gas in one fell
swoop rather than constantly switching back and for between
Windows and Linux to test out little changes.
For the most part, these new versions aren't going to have much
in the way of user visible changes (okay, I'm lying, but unless you're
really thirsting for some esoteric features, you probably won't find
the new stuff particularly useful). I have added SSE/SSE2 support,
but that's a *longs* ways off from being practical to use (I don't have
a list of compatible instructions for the other assemblers yet;
for example, no one has told me how MASM handles MOVSD/CMPSD