Project

General

Profile

Activity

From 02/08/2026 to 03/09/2026

03/09/2026

04:21 PM Feature #10804: create replacement AST implementation for use with ANTLR 4
For early testing you could focus on getting just enough of the things compiled to run @SchemaLoader@. I wouldn't wo... Greg Shah
08:31 AM Feature #7169: drive conversion order using user-specified dependencies
Right now the implementation contains:
* The profile dependency config (depends can be used on a profile definition)...
Dănuț Filimon

03/06/2026

10:08 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg, I’m not entirely sure what the best approach is for migrating all the related classes to rely on ANTLR4 instead... Paula Păstrăguș

03/05/2026

10:54 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Agreed. Please add some comments to both of those methods to explain this non-intuitive behavior AND to highlight th... Greg Shah
09:38 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Yes, I kept the same behavior, even though it feels a bit awkward.. Currently, @setFirstChild@ removes all existing c... Paula Păstrăguș
09:25 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
The output seems consistent. I haven't checked the behavior of the specific methods versus their original meaning in... Greg Shah
08:32 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
I attached the test program I used to validate the approach. The first 10 tests are easy to inspect visually to confi... Paula Păstrăguș
07:48 AM Feature #7169: drive conversion order using user-specified dependencies
Greg Shah wrote:
> I'm not exactly sure what you are trying to do with this process. It does worry me that you are ...
Dănuț Filimon
07:44 AM Feature #7169: drive conversion order using user-specified dependencies
I'm not exactly sure what you are trying to do with this process. It does worry me that you are going to lose all hi... Greg Shah
06:36 AM Feature #7169: drive conversion order using user-specified dependencies
This is how I managed to rebase the branch:... Dănuț Filimon

03/04/2026

01:24 PM Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> I need a bit of guidance regarding the inline shadow nodes. Are we planning to keep/support...
Greg Shah
01:03 PM Feature #10804: create replacement AST implementation for use with ANTLR 4
Good so far. I'm OK with the reported trade offs.
> While implementing the pointer-based approach I already ran i...
Greg Shah
09:22 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
I committed the first version of migration as rev *16464* (branch was also rebased). (I didn't delete v4 classes yet,... Paula Păstrăguș
05:14 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
I need a bit of guidance regarding the inline shadow nodes. Are we planning to keep/support them?
From what I can ...
Paula Păstrăguș
12:47 PM Bug #3711: improve/fix comments conversion problems
This task is about improving/fixing comments in general. There will generally be 2 causes:
# orphaned comments whe...
Greg Shah
09:51 AM Feature #7169: drive conversion order using user-specified dependencies
I'll create 7169b instead of trying to recover this branch, I can't revert specific files that are just removed and a... Dănuț Filimon
09:47 AM Feature #7169: drive conversion order using user-specified dependencies
Rebasing has a tiny issue because trunk and 7169a both added src/com/goldencode/artifacts. I got the branch into this... Dănuț Filimon
04:22 AM Bug #6629: incremental conversion for OpenClient proxy programs
Rebased *6629a* to *trunk/16453*, the branch is now at revision *16457*.
Committed *6629a/16457*. Removed initiali...
Dănuț Filimon

03/02/2026

07:49 AM Bug #6629: incremental conversion for OpenClient proxy programs
Found the following error while testing a customer:... Dănuț Filimon
05:31 AM Bug #6629 (Internal Test): incremental conversion for OpenClient proxy programs
I'm OK with the changes. Please go ahead with testing. Constantin Asofiei

02/27/2026

10:47 AM Bug #11266: Filename of extension too long in Windows during import
For @ScriptRunner@ I think the classpath only need to contain @fwd@, @fwdspi@ (H2 only) and the db-specific driver ja... Ovidiu Maxiniuc
09:30 AM Bug #11266: Filename of extension too long in Windows during import
I did try to use the 4th option after also discovering that the classpath is the issue, the ScriptRUnner class could ... Dănuț Filimon
09:27 AM Bug #11266: Filename of extension too long in Windows during import
I know we recently dropped @ant@ as a tool for building FWD. But in this case, @ant@ is used to do in database import... Ovidiu Maxiniuc
09:12 AM Bug #11266: Filename of extension too long in Windows during import
Item 3 is the most important. We need to fix our scripting to not be stupid.
> But the first two should also used...
Greg Shah
08:54 AM Bug #11266: Filename of extension too long in Windows during import
I think the problem here is the classpath, not the size of filename / extension. Moving the project directly into roo... Ovidiu Maxiniuc
08:08 AM Bug #11266: Filename of extension too long in Windows during import
I got the following error while running @and import.db@ in hotel_gui, Windows, java 17:... Dănuț Filimon
08:06 AM Bug #11266 (New): Filename of extension too long in Windows during import
Dănuț Filimon
06:52 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Now it's fine, thanks! Paula Păstrăguș
06:52 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> Greg Shah wrote:
> > See [[p2j:ANTLR Migration Guide]].
>
> I'm not authorized to see t...
Greg Shah
06:42 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg Shah wrote:
> See [[p2j:ANTLR Migration Guide]].
I'm not authorized to see that page (403 err)
Paula Păstrăguș
06:39 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Thanks! And yes, some of the changes were introduced specifically for the prototype model.
You're absolutely right...
Paula Păstrăguș
06:33 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> Can you also create a wiki page for the lexer guide, or would you prefer that I post it dir...
Greg Shah
06:27 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> Aha, more exactly you're referring to only store 3 references instead of using a collection...
Greg Shah
06:23 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Can you also create a wiki page for the lexer guide, or would you prefer that I post it directly in this task? Paula Păstrăguș
06:21 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Aha, more exactly you're referring to only store 3 references instead of using a collection?
* first child
* next ...
Paula Păstrăguș
06:15 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
When I am talking about a doubly linked list, I mean one that we create ourselves using "next" and "previous" AST ref... Greg Shah
05:03 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
I ran some analysis on the current AST implementation in order to evaluate the concern regarding the use of @List@ f... Paula Păstrăguș

02/26/2026

09:35 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Yes, this works.
However, not by adding the classpath to run/debug configuration for the server process (the IDE w...
Ovidiu Maxiniuc
07:05 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Ovidiu Maxiniuc wrote:
> Related to the change in @SourceNameMapper@. I think that is correct. The new @nameMappingX...
Dănuț Filimon
05:50 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
> One solution here would be to allow the configuration parameters to be passed from command line
Yes, runtime con...
Greg Shah
08:55 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Code Review Task Branch 10804a Revisions 16004 through 16010 (Part 1)
There is a lot to like about these changes. ...
Greg Shah
07:19 AM Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
I used @testcases/oo/basic@ to test the current solution. I need to add member data definitions of getters/setters fo... Octavian Adrian Gavril
06:55 AM Bug #6629 (Review): incremental conversion for OpenClient proxy programs
Committed *6629a/16446*.
* Replaced files with artifacts where it was necessary
* Fixed a NPE caused by the must...
Dănuț Filimon

02/25/2026

06:54 PM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Thank you for your interest and involvement to improve this.
Dănuț Filimon wrote:
> How can I enable the develope...
Ovidiu Maxiniuc
09:24 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Ovidiu, can you try the following and let me know if it works?... Dănuț Filimon
08:17 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Ovidiu Maxiniuc wrote:
> Danut,
> I have just updated FWD locally and, when connecting with a client I am getting ...
Dănuț Filimon
07:57 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Ovidiu Maxiniuc wrote:
> If that is not feasible, I will create a sym link to the expected place for this file each ...
Dănuț Filimon
05:50 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Ovidiu Maxiniuc wrote:
> If that is not feasible, I will create a sym link to the expected place for this file each ...
Dănuț Filimon
05:07 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
If that is not feasible, I will create a sym link to the expected place for this file each time the IDE workplace is ... Ovidiu Maxiniuc
02:39 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Greg Shah wrote:
> I think we need to be able to configure this path at runtime in this developer mode. We can't as...
Dănuț Filimon
08:57 AM Bug #10569 (Internal Test): Semicolon is skipped while preprocessing
Code Review Task Branch 6859b Revision 16454
The change looks good.
Greg Shah
07:20 AM Bug #10569 (Review): Semicolon is skipped while preprocessing
I fixed the issue described in #10569-54. The problem was that the @isMarker@ flag wasn't set for all branches of the... Octavian Adrian Gavril

02/24/2026

05:12 PM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I think we need to be able to configure this path at runtime in this developer mode. We can't assume it is in @../..... Greg Shah
04:15 PM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Danut,
I have just updated FWD locally and, when connecting with a client I am getting this exception:...
Ovidiu Maxiniuc
10:06 AM Bug #6629 (WIP): incremental conversion for OpenClient proxy programs
Incremental conversion is no longer working for proxy programs, I already made changes to the logic and I'll have to ... Dănuț Filimon
08:56 AM Bug #6629: incremental conversion for OpenClient proxy programs
Rebased *6629a* to latest *trunk/16442*, the branch is now at revision *16445*.
I fixed most of the changes to use...
Dănuț Filimon
03:45 AM Bug #6629: incremental conversion for OpenClient proxy programs
Constantin Asofiei wrote:
> Danut, please put it in conversion testing. I've reviewed this some time ago but forgot...
Dănuț Filimon
08:35 AM Bug #10569 (WIP): Semicolon is skipped while preprocessing
Conversion for a multi-tenant app failed... This is the testcase:
{{collapse(start.p)...
Octavian Adrian Gavril
02:56 AM Bug #11250: Tilde is not duplicating the next character.
When the @keepTildes@ property is set to true, the expected behavior is for the tilde to duplicate the next character... Octavian Adrian Gavril
02:40 AM Bug #11250 (New): Tilde is not duplicating the next character.
Octavian Adrian Gavril

02/23/2026

08:03 AM Feature #10804 (Review): create replacement AST implementation for use with ANTLR 4
Greg Shah
08:02 AM Feature #10190 (Closed): Prototype the changes to the build to add ANTLR v4
Greg Shah
07:31 AM Feature #7180 (Test): create a centralized manager for the conversion list and per-file/project s...
Branch 7180a was merged into trunk as rev. 16438 and archived. Dănuț Filimon
07:03 AM Feature #7180 (Merge Pending): create a centralized manager for the conversion list and per-file/...
Pleae merge 7180a to trunk now. Coordinate the changes to all projects as part of the post-merge processing. Make s... Greg Shah

02/19/2026

08:53 AM Bug #10569: Semicolon is skipped while preprocessing
Greg Shah wrote:
> Good. Please add this testcase and also variants that use @'@ and which mix @"@ and @'@. Also, ...
Octavian Adrian Gavril
08:36 AM Bug #10569 (Internal Test): Semicolon is skipped while preprocessing
Greg Shah
08:35 AM Bug #10569: Semicolon is skipped while preprocessing
> > 1. The changes to CODE seem like they might fix the @+"a"@ case but would fail in the @+ "a"@ case (with inter... Greg Shah
08:31 AM Bug #10569: Semicolon is skipped while preprocessing
Greg Shah wrote:
> Code Review Task Branch 6859b Revision 16327
>
> 1. The changes to CODE seem like they might f...
Octavian Adrian Gavril
07:40 AM Bug #10569: Semicolon is skipped while preprocessing
Code Review Task Branch 6859b Revision 16327
1. The changes to CODE seem like they might fix the @+"a"@ case but w...
Greg Shah

02/11/2026

01:00 PM Feature #7180 (Internal Test): create a centralized manager for the conversion list and per-file/...
Code Review Task branch 7180a Revisions 16415 and 16416
The changes look good.
Greg Shah
03:10 AM Bug #6629 (Internal Test): incremental conversion for OpenClient proxy programs
Danut, please put it in conversion testing. I've reviewed this some time ago but forgot to post. Constantin Asofiei
 

Also available in: Atom