Skip to content

2.54.0

Latest
Compare
Choose a tag to compare
@VitorEAFeliciano VitorEAFeliciano released this 25 Apr 21:40
· 2 commits to dev-krad since this release
7c0368c
  • 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.