Repository navigation
Releases
Releases · pps83/yasm
Version 1.3.0 + cl.exe (cl3)
yasm built with the following updates:
- rebased on upstream yasm master
- cl.exe, clang-cl and icx as the C preprocessor; macro arguments after $ and -M work with them
- --cpp sets the C preprocessor command, overriding CPP_PROG; without it, for win32 and win64 objects, yasm uses the first of cl, clang-cl, icx-cl, icx, icl found on PATH
- -m32 or -m64 for clang-cl and icx found on PATH, to match -f
- the C preprocessor runs without a shell
- fixed a hang on lines of 511 characters or more with -r cpp
- gas: accept %function in .type directives
- static CRT, no CPP_PROG built in
Full Changelog: v1.3.0-cl2...v1.3.0-cl3
Version 1.3.0 + cl.exe (cl2)
yasm built with the following updates:
- rebased on upstream yasm master
- changes required to support cl.exe as a C preprocessor
- cl.exe expands macro arguments that follow $
- -M and -MD list dependencies when cl.exe is the preprocessor
- gas: accept %function in .type directives
- configured with CPP_PROG=cl.exe, static CRT
Full Changelog: v1.3.0-cl...v1.3.0-cl2
Version 1.3.0 + cl.exe
yasm built with the following updates:
- changes required to support cl.exe as a C preprocessor
- configured with CPP_PROG=cl.exe