Asmc is a slow-burning attempt of making a functional programming
language out of assembly. It supports AVX-512 instructions (Masm v14)
but the Version macro is currently set to v10. The assembler is
written in assembly and is open source under the GNU General Public
License. It runs on Windows and Linux.
lang/asmc: rescind maintainership
This port was an experiment to make assembly code in lzma work.
It turns out that a different, less hacky assembler does the trick, too.
If someone else wishes to pick up this port and finish the porting
effort (probably needs some touchups to the structure definitions so
it runs better) it would be greatly appreciated.
lang/asmc: Masm compatible assembler
Asmc is a slow-burning attempt of making a functional programming
language out of assembly. It supports AVX-512 instructions (Masm v14)
but the Version macro is currently set to v10. The assembler is
written in assembly and is open source under the GNU General Public
License. It runs on Windows and Linux.
NOTE: this assembler is written in assembly and has its own structure
definitions for Linux that it uses when it builds itself. While these
are wrong on FreeBSD, the set of library calls it does is small and
only readdir() and sigaction() seem to possibly diverge. However,
this does not seem to cause any observable problems when using asmc to
build the LZMA SDK on amd64, though there is a crash on i386 I need to
investigate further.
WWW: https://github.com/nidud/asmc