Main reason for this release is to fix a serious memory leak.

Whats new:

2.2.0.5
o Fixed serious memory leak in parser.
o Added AIM_PREPARSE and AIM_PARSEDONE addin messages.
o Exposed more data to addins.

KetilO
Posted on 2005-10-24 14:14:02 by KetilO
Main reason for this release is to fix a serious memory leak.

i was just about to post about it, making screen-shots and stuff,and i see its already fixed.

Great!

Attachments:
Posted on 2005-10-24 14:47:27 by drizz
good well work ... I prove it :) ;)
Posted on 2005-10-24 14:47:39 by Tinieblaster
Glad to hear there are always new features added and fewer bugs in it.
Posted on 2005-10-26 01:05:50 by guidry
Hi KetilO,

1. Not tried with 2.0.0.5 but with 2.0.0.4 there is a problem about local struct declarations and intelli.

The dot char is not popping intelli tooltip for local declarations with tasm(ideal) and Lzasm. Shortly,

masm-tasm:


Code=? endp,$ proc
Local={C},local $

ideal-lzasm:


Code=endp ?,proc $
Local={C},local $

so far so good but,

proc heloo
local msg: MSG

msg.                        <<<< not working

ret
endp heloo

2. This is a suggestion only, if possible. I think is will be a good feature. I suggest adding a feature to allowing external commands before and after project finished. For example, before project compile a batch file will run and after finished the compiled file will copy or move another place etc.
In fact this can be implement with an addin too but what do you think?

cakmak
Posted on 2005-10-29 12:36:17 by cakmak
Hi cakmak

Try this:


Code=endp,proc $
Local={C},local $


KetilO
Posted on 2005-10-30 17:02:46 by KetilO
Hi KetilO,

i think i caught a bug..., can you please download
des.zip from this thread http://www.asmcommunity.net/board/index.php?topic=22278
and add "dessetkey.inc" to any project, reopen project,... radasm quietly exits
i've debugged and found it crashing on lstrcmpiW where it passed dest pointer, and  src dword "si,0"
like from "mov esi,000000001h", i think its the parser...
Posted on 2005-11-08 14:53:31 by drizz
Hi drizz

If you open the file in a hex editor you will notice that the lines only ends with LF.

The standard for dos / windows is CR+LF. If you save the file CR will be added.

KetilO
Posted on 2005-11-08 17:25:32 by KetilO
Hi, you are right, it's my fault :oops:,

i forgot that "\n" in C only puts LF, hence the error.
when i viewed the file in another editor, it autoconverted UNIX format to DOS, hence.
ml didn't complain about it, hence.

p.s.: maybe it wouldn't be a big overhead to detect this when adding existing files to the project?
Posted on 2005-11-09 07:32:32 by drizz