github nidud/asmc v2.38
asmc-2.38

10 hours ago
  • added option -info -- display module assembly information
  • removed option DOTNAMEX
  • removed option -Fd
  • added IMPORT for EXTERNDEF and PROTO
  • allow IFDEF rax -- sync with Masm/JWasm
  • added option -no-pie to gcc - used in conjunction with -fplt
  • added missing error to C-type RECORD fields - to many bits
  • added option -fplt - use PLT for function calls
  • added option -fno-plt - mov PLT to GOT (gcc)
  • rewrite of Linux GOT/PLT - use -fno-pic as default
  • added support for linux-32 shared libraries
  • fixed bug in -Zf - string and float labels became public
  • added option -fPIC
  • added -Zd support for elf[64] (JWasm 2.21)
  • added Hexadecimal floating literals (C++17)
  • added type inheritance to .NEW rc:RECT, r2, r3
  • added param to @ComAlloc(Class[,vtable|CONST[,CONST]])
  • allow ENDP without proc-name
  • added ASSUME CLASS, USES, and PROC
  • added binary operators BSF and BSR
  • fixed bug in handling of un/signed const values
  • changed -Zi to CV8 as default
  • added 16-bit extension to LDR
  • fixed .for -- for segments (DOS) ( seg:[..] :: )
  • fixed .return without RET -- removed ORG over last jump..
  • fixup for mem2mem and pragma (16-bit)
  • removed _MSVCRT from -nolib
  • added _LIB to option -MD

Don't miss a new asmc release

NewReleases is sending notifications on new releases.