flat assembler
Message board for the users of flat assembler.
Index
> IDE Development > "Fresh" work version with code completition Goto page Previous 1, 2, 3, 4 |
Author |
|
Betov 13 Jan 2004, 15:49
I am afraid you do not understand (or may it be me who do not understand what you mean...), but "Data Aligned on their own Boundaries", means for example, all DWord Data aligned on Dwords boundaries. This is really important for speed. If _i_ miss-understood... explain again...
Betov. |
|||
13 Jan 2004, 15:49 |
|
decard 13 Jan 2004, 16:52
OK it was me who misunderstood
But I made a small test: I made data macroses in Fresh automatically align each data block to 4byte boundary, but I gained only about 0,2-0,4 sec when compiling FRESH... |
|||
13 Jan 2004, 16:52 |
|
Tomasz Grysztar 13 Jan 2004, 16:59
BTW, all fasm's dword-size data is aligned to dword boundary in the official releases.
|
|||
13 Jan 2004, 16:59 |
|
JohnFound 13 Jan 2004, 17:34
Well, with last Privalov's version of FASM 1.51, the parser becomes approximately 5 times faster: from 4.8 seconds to 1second on my 500MHz K6-2
Simply the best!!!
|
||||||||||
13 Jan 2004, 17:34 |
|
Tommy 13 Jan 2004, 19:04
Here's the result from the previous release which I mentioned... Maybe not very useful now, but I'm uploading it though...
BTW: nice speed optimizing Privalov! Cheers, Tommy
|
||||||||||
13 Jan 2004, 19:04 |
|
JohnFound 13 Jan 2004, 20:01
Hi all.
I just uploaded the next work version on the Fresh site. It is with FASM 1.51 Regards |
|||
13 Jan 2004, 20:01 |
|
JohnFound 14 Jan 2004, 18:04
Hi all.
Following our guru Privalov, and using almost the same approach, I rewrite the label tree creating, so now it is lightning fast (approx 4 times faster)! New work version is uploaded. Please make some tests of the speed (and there are bugs maybe...) on different platforms. Regards. |
|||
14 Jan 2004, 18:04 |
|
ipadilla 14 Jan 2004, 18:56
JohnFound, possibly you know this bug, but...
1) Please create a new form. 2) Push on Monthview control 3) Create the control After that you can see that fresh is HALTed. os: Windiws 98 SE Regards ipadilla |
|||
14 Jan 2004, 18:56 |
|
JohnFound 14 Jan 2004, 20:56
ipadilla wrote: JohnFound, possibly you know this bug, but... No, it's not a bug at all. It is feature...still not implemented. It is in my TO-DO list exactly after code completition. Because I suppose that CC will help me to write faster. Regards |
|||
14 Jan 2004, 20:56 |
|
decard 15 Jan 2004, 17:35
Heh I must say that I haven't been using CC before, and I thought it's too early to implement it in Fresh. But now I realized that this feature is... just great
Two bugs: when you move mouse cursor over some toolbar icons (comment, indent...) no hint is displayed. Also, when you use those functions when there is no text selected, they work with two lines (instead of one line, where cursor is placed). |
|||
15 Jan 2004, 17:35 |
|
JohnFound 16 Jan 2004, 20:40
Hi
Uploaded work version with one new feature: "Labels explorer". It shows all labels in dialog window, and the user can check values, types and structure of the labels tree. It is still not finished, but I posted it for evaluation. I need opinions how usefull you think it is and how to implement it the best way. Also, you can suggest any other useful features, based on information about labels. For example I think about "right click|Label info" function in the editor. Regards. |
|||
16 Jan 2004, 20:40 |
|
decard 16 Jan 2004, 21:08
I agree that this feature is very useful, but why not to make "label explorer" be a non-modal window? And adding "goto declaration" feature would be nice (if possible with current Fresh structure).
regards |
|||
16 Jan 2004, 21:08 |
|
JohnFound 16 Jan 2004, 21:56
decard wrote: I agree that this feature is very useful, but why not to make "label explorer" be a non-modal window? And adding "goto declaration" feature would be nice (if possible with current Fresh structure). Hm, about "goto declaration" there are two problems: 1. FASM keeps the pointer to first place where label is used, not to the place of declaration. 2. This pointer don't give me to capture the filename and row number in the source, because there is no (at least I still can't find it) easy way to trace back in the preprocessed source, but the row number and file name are in the begining of each line in preprocessed code. I am hardly working on this, but.... Just when I make this, there will be source editor function "goto declaration". About modal/modeless -> It is experimental version. I simply don't know whether to keep it as dialog or to make several more specialized functions like: "Goto declaration" - when you click label in the editor with ctrl pressed, "Goto address"- small dialog where you enter address and Fresh moves you to the source line (or closest line possible), "tooltip with info" - when you point some label in the editor, etc. Regards |
|||
16 Jan 2004, 21:56 |
|
Tommy 17 Jan 2004, 11:57
Hi John!
First of all (again): very good work with the CC feature! Keep it up! Though I found a few bugs: 1) The Component Toolbar doesn't load (Yes! I've set the include path properly) 2) Starting Fresh and open a new or an existing document, there's a bug in AsmEdit control.... See screenshot for more information.... (I'm using WinXP)... Tell me what more info you need and I'll give it to you!
|
||||||||||
17 Jan 2004, 11:57 |
|
Goto page Previous 1, 2, 3, 4 < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.