flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
JohnFound
This is the first official release under EUPL 1.1 license. It contains many improvements as well - better "goto definition" and "embedded help" functions that can work with labels defined through preprocessor lists - as "text" and "itext" macros.
Some documentation improvements are provided as well. The release is accessible for download on the download page. EDIT: Because of reported regression, the fixed version 2.1.6 was published. The update is recommended. _________________ Tox ID: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9 Last edited by JohnFound on 12 Mar 2013, 16:39; edited 1 time in total |
|||
![]() |
|
sleepsleep
congratulation johnfound!!
|
|||
![]() |
|
JohnFound
TmX, it is a bug related to the legacy examples code. I will try to provide a fix as soon as possible.
|
|||
![]() |
|
TmX
OK. Noted.
![]() |
|||
![]() |
|
JohnFound
A new version v2.1.6 was just published that fixes this regression. All examples are expected to compile normally now.
![]() |
|||
![]() |
|
Bargest
One more crazy idea from me.
![]() As I understand, Fresh collects information about code (labels, addresses, etc) after compilation. Is it possible to run a compilation in a new thread with lowest priority, for example, after 2-5 seconds of not changing code? Also (again, if it is possible) the FASM compiler could be modified to create only .FAS file in order to do only needed work. It would look like automatic symbol collecting for auto completion and other pretty things. ![]() But I'm afraid it can take too many system resources. |
|||
![]() |
|
JohnFound
@Bargest: Unfortunately the implementation of this feature is not so clear. Actually, Fresh always compiles in separate thread in order to not hang the UI during the compilation. More - once the FAS file is generated, the parsing in on the background even now and the user can continue the work.
The biggest problem is actually that FASM can't ignore errors during compilation. So, if the user partially edited some file and automatic compilation started in this moment, the debug information will be broken. |
|||
![]() |
|
AsmGuru62
I see no value in auto-compilation.
FASM is fast and can compile the whole project in few seconds. This has been my experience so far. And I have big projects on my plate -- 50-100 K lines. |
|||
![]() |
|
zhak
Hi, finally, I decided to give Fresh a try
![]() 1. where is path to fasm specified 2. how to switch TAB to 4 spaces instead of 8 thanks |
|||
![]() |
|
JohnFound
zhak wrote: Hi, finally, I decided to give Fresh a try Sorry for the big answer delay! 1. There is path to FASM because FASM is built in the IDE. 2. You can't but it is not necessary, because Fresh replaces the tabs by spaces. Use "smart tabulations" for optimal performance. _________________ Tox ID: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9 |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.
Website powered by rwasa.