·
2 commits
to dev-krad
since this release
- Added better platform preprocessor at compile time detection.
- TODO-Add missing and old compilers support in the preprocessor.
- Replicated calling convention consistencies in source builds, Windows-call-conventions-defaults=__vectorcall, Linux|Mach-call-convention-defaults=sysv_abi.
- Added options for SIMD platform instruction selection at compile time, source build hardening and optimizations, in Clang Linux Gcc Linux Clang OSX mak-files.
- Ubuntu debian build fixed to reflect mak-files changes.
- TODO-OSX not tested for the current Clang OSX mk file.
- Synced Jhon Terraspace/UASM/tree/v2.53 commit 8f8feb7.
- Added build options for SIMD platform instruction selection at compile time for Windows x64/x86.
- Added versioning to reflect UASM compile time changes.
- TODO-Continue UASM sources optimization path, bringing optimized cpu intrinsic to .asm source files.
- Fixed and moved embedded uasm macros to include/uasm/macros .inc files types. This bring more control and consistency in assembling for target platforms.