From: webmaster on 10 Aug 2010 17:21 On Aug 10, 1:50 pm, "wolfgang kern" <nowh...(a)never.at> wrote: > Keith Kanios posted: > > > Update: Fixed macro-relative line number handling for %warning/%error/ > > %fatal/etc. This update, combined with the general preprocessor > > redesign, now allows for %warning/%error/%fatal lines within %rep > > blocks, that are nested within macros, to correctly emit the exact > > macro-relative line number. > > Update: Context-local labels will no longer implicitly search upper/ > > outer contexts in the case of undefined labels. This feature was added > > in NASM 0.98.03, and is now being removed due to its unintuitive and > > error-prone design. There will be a deprecation warning for "usage" of > > this feature in the NASM 2.09. For NASM 2.10 and beyond, relying on > > this context-local label fallthrough will simply generate an > > expression syntax error. If you rely on this soon-to-be deprecated > > feature, please take this time to adjust your code, accordingly. > > Note: The Win32 Binaries link has changed: > >http://www.nasm.us/downloads/preproc-rewrite.zip > > Ok Keith, this may help a lot of users which like abstraction > by macros ... > For me personally every abstraction will hide what's really > going on on a machine and macros may often fool beginners. > So, using macros should be way apart from teaching newbies. > > Please don't see my notes as offending, You actually created/modified > a very useful tool once named NASM :) for a horde of satisfied users. > > __ > wolfgang That's why it is *still* a useful tool called NASM, and not NHEXEDIT ;)
From: Keith Kanios on 10 Aug 2010 17:23 On Aug 10, 1:50 pm, "wolfgang kern" <nowh...(a)never.at> wrote: > Keith Kanios posted: > > > Update: Fixed macro-relative line number handling for %warning/%error/ > > %fatal/etc. This update, combined with the general preprocessor > > redesign, now allows for %warning/%error/%fatal lines within %rep > > blocks, that are nested within macros, to correctly emit the exact > > macro-relative line number. > > Update: Context-local labels will no longer implicitly search upper/ > > outer contexts in the case of undefined labels. This feature was added > > in NASM 0.98.03, and is now being removed due to its unintuitive and > > error-prone design. There will be a deprecation warning for "usage" of > > this feature in the NASM 2.09. For NASM 2.10 and beyond, relying on > > this context-local label fallthrough will simply generate an > > expression syntax error. If you rely on this soon-to-be deprecated > > feature, please take this time to adjust your code, accordingly. > > Note: The Win32 Binaries link has changed: > >http://www.nasm.us/downloads/preproc-rewrite.zip > > Ok Keith, this may help a lot of users which like abstraction > by macros ... > For me personally every abstraction will hide what's really > going on on a machine and macros may often fool beginners. > So, using macros should be way apart from teaching newbies. > > Please don't see my notes as offending, You actually created/modified > a very useful tool once named NASM :) for a horde of satisfied users. > > __ > wolfgang That is why it is *still* a very useful tool called NASM, and not NHEXEDIT ;)
From: io_x on 12 Aug 2010 03:53 "wolfgang kern" <nowhere(a)never.at> ha scritto nel messaggio news:i3s8tv$b64$1(a)newsreader2.utanet.at... > Ok Keith, this may help a lot of users which like abstraction > by macros ... > For me personally every abstraction will hide what's really some macros hide nothing write "a=0" hide nothing, in the front of "mov eax, 0" it call the register "eax" just "a" > going on on a machine and macros may often fool beginners. > So, using macros should be way apart from teaching newbies. > Please don't see my notes as offending, You actually created/modified > a very useful tool once named NASM :) for a horde of satisfied users. > > __ > wolfgang > >
First
|
Prev
|
Pages: 1 2 Prev: EARN AMAZING COMMISIONS FROM ONLINE CPA NETWORK NO INVESTMENT Next: test |