Page 1 of 1

[Implemented] Fasm 1.67.29

Posted: Wed Sep 24, 2008 9:37 am
by GG
Any chance to have fasm 1.67.27 instead of 1.67.26 (in PB 4.30b2) in the next package ?

version 1.67.27 (Jul 12, 2008)

[-] Fixed a bug which caused instructions from JCXZ/LOOP family to be incorrectly
assembled when requiring 67h prefix and provided with "$" operand.

[-] Definition of macro with the same name as one of the preprocessor's directives
is no longer allowed.

[-] Fixed REPT directive to check out validity of its parameters even when the
count is zero.

[-] Fixed VMREAD/VMWRITE syntax in the USE64 mode.

[-] Corrected MZ header generation and handling for the case when the last page of
executable contains the round 512 bytes.

Posted: Fri Nov 07, 2008 5:46 pm
by GG
New release of FASM yesterday : 1.67.28.

version 1.67.28 (Nov 06, 2008)

[+] Added EFI/EFIBOOT/EFIRUNTIME subsystem keywords for PE format (experimental
feature, still needs to be tested).

[-] Fixed a bug in preprocessor which caused some problems with DISPLAY directive
output in some cases.

[-] Fixed a bug that allowed to define a symbol named "eip" or "rip".

[-] Fixed a problem with assembling MOVQ RAX,XMM0 instruction.

Posted: Fri Nov 07, 2008 5:56 pm
by Mistrel
Just out of curiosity can you just drop a new version into the PB compiler directory or does Fred do something special with it?

Posted: Fri Nov 07, 2008 7:33 pm
by Trond
Just drop it in.

Posted: Fri Nov 07, 2008 8:20 pm
by IceSoft
Trond wrote:Just drop it in.
Done.

Posted: Fri Nov 07, 2008 8:30 pm
by rsts
Trond wrote:Just drop it in.
Might that mean you should be a little careful reporting PB bugs - or at least mention the fact you're non-standard?

cheers

Posted: Fri Nov 07, 2008 10:47 pm
by Trond
Yes, checking if a bug comes from customisations before reporting it is always a very good idea.

Posted: Thu Nov 20, 2008 5:04 pm
by GG
New release :
version 1.67.29 (Nov 15, 2008)

[+] Added optional symbolic information output, and a set of tools that extract
various kinds of information from it.

[+] Allowed RVA operator to be used in COFF object format.

[-] Corrected the FIX directive to allow names of preprocessor's directives to be
used as prioritized symbolic constant name.