Project

General

Profile

Activity

From 08/02/2018 to 08/31/2018

08/31/2018

11:10 AM Feature #3696: implement Progress AST anti-parser
> There is at least 1 case of AST nodes being modified during parsing which needs to be reversed (if a STRING node ha... Greg Shah

08/28/2018

07:00 PM Feature #3701: create a logic/control flow chart "view" for top-level blocks which will be availa...
The estimate for this is ~1 to 1.5 weeks of work, assuming #3699 is already worked (i.e. webcola is implemented alrea... Constantin Asofiei
10:07 AM Feature #3703: implement TRPL based linting support
Add reports for "lint" to the standard reports for FWD Analytics.
The key thing here is having a pretty comprehens...
Greg Shah
09:32 AM Feature #3703 (New): implement TRPL based linting support
Greg Shah

08/24/2018

10:00 AM Feature #3695: instrument 4GL code for automated call-graph hint generation
OK, you make some good points about complex expressions. The following seem to be affected (when they are in a compl... Greg Shah
09:19 PM Feature #3698: use call-graph analysis to link shared resource usage to the original resource def...
> The runtime object of the HANDLE reference can be hidden by the logic, so that a static analysis can be almost impo... Greg Shah

08/23/2018

06:22 PM Feature #3698: use call-graph analysis to link shared resource usage to the original resource def...
Greg Shah wrote:
> For each type of shared/global resource (variables, buffers, frames...) use the call-graph to lin...
Constantin Asofiei
10:01 AM Feature #3698: use call-graph analysis to link shared resource usage to the original resource def...
I think we should also include "indirectly shared" resources. This would be a resource passed by @HANDLE@ as a param... Greg Shah
09:49 AM Feature #3698: use call-graph analysis to link shared resource usage to the original resource def...
For each type of shared/global resource (variables, buffers, frames...) use the call-graph to link resource reference... Greg Shah
09:47 AM Feature #3698 (New): use call-graph analysis to link shared resource usage to the original resour...
Greg Shah
05:47 PM Feature #3701: create a logic/control flow chart "view" for top-level blocks which will be availa...
All 4GL applications we have ever worked with have almost zero technical documentation. One of the most important ar... Greg Shah
05:37 PM Feature #3701 (Closed): create a logic/control flow chart "view" for top-level blocks which will ...
Greg Shah
03:20 PM Feature #3695: instrument 4GL code for automated call-graph hint generation
Constantin Asofiei wrote:
> ... the problem is when there are multiple call-sites. Even if we would assume each cal...
Constantin Asofiei
02:58 PM Feature #3695: instrument 4GL code for automated call-graph hint generation
Greg Shah wrote:
> Thus: I think it is easiest if we provide entire files that have been edited.
Yes, the entire ch...
Constantin Asofiei
02:49 PM Feature #3695: instrument 4GL code for automated call-graph hint generation
>> Considering that Progress developers don't often work with patches/diffs, I think we need to plan the solution acc... Greg Shah
01:40 PM Feature #3695: instrument 4GL code for automated call-graph hint generation
Greg Shah wrote:
> I would prefer to use this for instrumentation if possible.
Yes, these will be needed. The oth...
Constantin Asofiei
08:19 AM Feature #3695: instrument 4GL code for automated call-graph hint generation
The idea is described in #3277-208 through #3277-212.
We will want to make the performance impact negligible so th...
Greg Shah
07:53 AM Feature #3695 (New): instrument 4GL code for automated call-graph hint generation
Greg Shah
10:44 AM Feature #3277 (Closed): implement call-graph v3
Items that could not be finished in this scope have been moved to other tasks. Greg Shah
10:22 AM Feature #3699: improve call-graph visualization to make it much more usable
The current call-graph visualization becomes unusable for even small number of programs when complex frameworks (such... Greg Shah
10:03 AM Feature #3699 (Closed): improve call-graph visualization to make it much more usable
Greg Shah
09:41 AM Feature #3697: provide a web UI to edit/manage call-graph hints and the root node list
Provide a web UI to:
* Define/edit/manage the root nodes list.
* Define/edit/manage hints.
* Re-run call-graph a...
Greg Shah
09:39 AM Feature #3697 (New): provide a web UI to edit/manage call-graph hints and the root node list
Greg Shah
08:11 AM Feature #3696: implement Progress AST anti-parser
The objective is to output a Progress AST as a fully correct 4GL source file. The first pass at this will ignore inc... Greg Shah
07:56 AM Feature #3696 (WIP): implement Progress AST anti-parser
Greg Shah

08/21/2018

01:27 PM Bug #3362 (Closed): parenthesized object references are not properly detected as an object refere...
Greg Shah
01:08 PM Bug #3362: parenthesized object references are not properly detected as an object reference in th...
Branch 3353a was merged into the trunk in revision 11187. This is FWD v3.2.
"FWD v3.2.0":https://proj.goldencode....
Greg Shah
01:07 PM Bug #3360 (Closed): method return type can have an optional EXTENT qualifier
"FWD v3.2.0":https://proj.goldencode.com/projects/p2j/wiki/FWD_v3_2_0 has been released. This issue is being closed a... Greg Shah
01:07 PM Bug #3354 (Closed): func_class return type not recognized
"FWD v3.2.0":https://proj.goldencode.com/projects/p2j/wiki/FWD_v3_2_0 has been released. This issue is being closed a... Greg Shah
01:06 PM Bug #3353 (Closed): lexer num_literal should support hexadecimal literals
The branch 3353a was merged into the trunk in revision 11187. This is now released publicly in FWD v3.2.
"FWD v3....
Greg Shah
01:04 PM Bug #3352 (Closed): non-reserved keywords in temp-table field names
"FWD v3.2.0":https://proj.goldencode.com/projects/p2j/wiki/FWD_v3_2_0 has been released. This issue is being closed a... Greg Shah
01:02 PM Bug #3351 (Closed): create widget assign clause doesn't parse the rvalue query qualifier
"FWD v3.2.0":https://proj.goldencode.com/projects/p2j/wiki/FWD_v3_2_0 has been released. This issue is being closed a... Greg Shah

08/14/2018

10:24 AM Feature #2110: improve orphan comment processing
Branch 2110a was rebased from trunk 11278. The latest revision is now 11281. Greg Shah
 

Also available in: Atom