Project

General

Profile

Activity

From 03/02/2024 to 03/31/2024

03/29/2024

10:57 AM Feature #6407: name_map.xml improvements
Galya B wrote:
> @SourceNameMapper.initMappingData@ seems to be executed only once for the lifespan of the runtime m...
Constantin Asofiei
10:20 AM Feature #6407 (WIP): name_map.xml improvements
6407a created from trunk r15101. Galya B
10:03 AM Feature #6407: name_map.xml improvements
@SourceNameMapper.initMappingData@ seems to be executed only once for the lifespan of the runtime machine with a serv... Galya B
09:46 AM Feature #6407: name_map.xml improvements
Constantin Asofiei wrote:
> Also, SourceNameMapper will not load the .class and annotations when the entry in @name_...
Galya B
09:45 AM Feature #6407: name_map.xml improvements
Constantin Asofiei wrote:
> Java has tools to read an archive.
If you mean the custom FWD's @JarClassLoader@, then ...
Galya B
09:38 AM Feature #6407: name_map.xml improvements
You don't need to unzip the jar - Java has tools to read an archive. This just means we can't rely on @Class.getReso... Constantin Asofiei
09:37 AM Feature #6407: name_map.xml improvements
Why can't we use the same technique from @Utils.searchResourceJars()@? We don't need the propath part but we definit... Greg Shah
09:29 AM Feature #6407: name_map.xml improvements
That is of course if the check for the file listed by @jar tvf filename.jar@ gives positive. Galya B
09:27 AM Feature #6407: name_map.xml improvements
Constantin Asofiei wrote:
> Galya, what package would you use for looking into multiple jars? Look everywhere? The ...
Galya B
08:41 AM Feature #6407: name_map.xml improvements
Galya, what package would you use for looking into multiple jars? Look everywhere? The problem with @name_map.xml@ i... Constantin Asofiei
08:31 AM Feature #6407: name_map.xml improvements
> @MultiClassLoader@ has a list of all jars in the classpath. It can look for @name_map.xml@ in each jar (with @jar t... Greg Shah
07:08 AM Feature #6407: name_map.xml improvements
@MultiClassLoader@ has a list of all jars in the classpath. It can look for @name_map.xml@ in each jar (with @jar tvf... Galya B
06:16 AM Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
I know some work has happened to explore I18N testcases. Having proper testcases will be very important.
I want t...
Greg Shah

03/28/2024

05:09 PM Feature #6407: name_map.xml improvements
> We had this discussion before - moving *everything* to annotations will mean the entire converted .class code needs... Greg Shah
03:58 PM Feature #6407: name_map.xml improvements
Greg Shah wrote:
> > another improvement would be to emit some kind of special constructs for the virtual functions/...
Constantin Asofiei
03:50 PM Feature #6407: name_map.xml improvements
> another improvement would be to emit some kind of special constructs for the virtual functions/internal procedures ... Greg Shah
09:49 AM Feature #6417 (WIP): cleanup some known items in appserver support
Galya B
09:44 AM Feature #6417: cleanup some known items in appserver support
Test in OE for client type:
Procedure running in batch client:...
Galya B

03/27/2024

07:46 PM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
How can I access @TxWrapper$TransactionHelper.maybeActivateTxWrapper@? I currently have the following code (branch 64... Theodoros Theodorou
05:07 PM Feature #6410: implement additional built-in OO classes/interfaces
> It's probably useless to implement that as I don't expect those to be extended in the first place but the possibili... Greg Shah
05:06 PM Feature #6410: implement additional built-in OO classes/interfaces
Some notes from Marian:
> We had constantly issues with conversion when classes extended/implemented built-in cla...
Greg Shah

03/26/2024

04:09 AM Feature #6410: implement additional built-in OO classes/interfaces
@Constantin, are there any changes in trunk pertaining conversion especially for classes extending/implementing skele... Marian Edu

03/25/2024

09:05 AM Feature #6417: cleanup some known items in appserver support
> I'm not sure if my reasoning is correct, but it looks like the same appserver agent can execute all types of appser... Greg Shah
06:40 AM Feature #6417: cleanup some known items in appserver support
Actually there several places where appserver tasks are executed in a different way. I've found these:
* @Agent.Agen...
Galya B
06:32 AM Feature #6417: cleanup some known items in appserver support
I'm not sure if my reasoning is correct, but it looks like the same appserver agent can execute all types of appserve... Galya B
08:37 AM Feature #6826: reduce the BDT usage in FWD runtime
There are many cases where a BDT is used as a short-lived constant value. The most of case are @logical@ and @interge... Ovidiu Maxiniuc

03/24/2024

05:17 AM Bug #8510 (New): replace all 'new logical' in FWD runtime with logical.of or logical.UNKNOWN
Constantin Asofiei

03/22/2024

09:37 AM Feature #6424: fill gaps in Java Open Client replacement (appserver client support)
This will need a guide - how to use gradle cache to run and debug a Java client project.
Galya B
09:24 AM Feature #6424: fill gaps in Java Open Client replacement (appserver client support)
Nevermind, it was on devsrv01: @scp devsrv01:/tmp/gradle-skylab.zip .@ . Galya B
09:22 AM Feature #6424: fill gaps in Java Open Client replacement (appserver client support)
Constantin, where is the project on the shared drives? I remember you gave me a path, I can't find now. Galya B

03/21/2024

04:26 AM Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Branch 7045f was created from trunk rev 15077 - in rev 15078 re-fixed the regression in 7045d/e. Merged to trunk rev... Constantin Asofiei

03/20/2024

01:00 PM Feature #7045 (Test): re-implement "normal" (non-abend) stack unwinding to avoid throwing an exce...
Branch 7045e was merged into trunk as rev. 15077 and archived. Constantin Asofiei
12:45 PM Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
If you are confident it is safe, it can be merged now. Greg Shah
12:44 PM Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Greg, can this be merged? It affects a customer's app. Constantin Asofiei
07:34 AM Feature #7045 (Internal Test): re-implement "normal" (non-abend) stack unwinding to avoid throwin...
Code Review Task Branch 7045e Revision 15074
I'm OK with the change.
Greg Shah
02:54 AM Feature #7045 (Review): re-implement "normal" (non-abend) stack unwinding to avoid throwing an ex...
Created task branch 7045e from trunk rev 15073. In rev 15074 fixes "RETURN statements from within a CASE statement a... Constantin Asofiei

03/19/2024

11:04 AM Feature #7045 (Test): re-implement "normal" (non-abend) stack unwinding to avoid throwing an exce...

Branch 7045d was merged into trunk as rev. 15068 and archived.
Constantin Asofiei
11:02 AM Feature #7045 (Merge Pending): re-implement "normal" (non-abend) stack unwinding to avoid throwin...
Merging this now. Constantin Asofiei

03/18/2024

09:08 AM Feature #6417 (Review): cleanup some known items in appserver support
> * versioninfo fields are read-only, but writing them is a runtime error and not compile error in FWD.
* @session/l...
Galya B

03/14/2024

03:41 PM Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Sounds good. Greg Shah
03:03 PM Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Greg Shah wrote:
> Code Review Task Branch 7045d Revision 15042
>
> In @return_stmts.rules@, the @type == prog.pr...
Constantin Asofiei
02:58 PM Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Code Review Task Branch 7045d Revision 15042
In @return_stmts.rules@, the @type == prog.procedure ...
Greg Shah
02:46 PM Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Greg, please review 7045d - I'd like to get this into trunk, it doesn't hurt. Constantin Asofiei
03:17 PM Feature #7122: convert default getter/setter as plain Java methods
In 8363d, a property getter with only a 'return <literal>.' body will convert to a Java return which will wrap the li... Constantin Asofiei

03/13/2024

05:08 AM Bug #8427 (Closed): LOG-MANAER:CLOSE-LOG does not reset the enabled state
8237a was merged to trunk revision 15044 and archived. Galya B

03/12/2024

05:41 PM Feature #6407: name_map.xml improvements
We need to implement something soon due to some customer deadlines. I don't think we have time to implement the full... Greg Shah

03/11/2024

03:46 AM Bug #8427 (Merge Pending): LOG-MANAER:CLOSE-LOG does not reset the enabled state
This is fixed in 8237a rev 15043. Constantin Asofiei
03:31 AM Bug #8427: LOG-MANAER:CLOSE-LOG does not reset the enabled state
You're right, put it after that. Galya B
03:28 AM Bug #8427: LOG-MANAER:CLOSE-LOG does not reset the enabled state
I think @isEnabled.set(false);@ needs to be after @if (isAppserver && isProcedureCall)@, correct? I'll use 8237a. Constantin Asofiei
03:21 AM Bug #8427: LOG-MANAER:CLOSE-LOG does not reset the enabled state
I've tested it and it works fine with the change. Galya B
03:21 AM Bug #8427: LOG-MANAER:CLOSE-LOG does not reset the enabled state
I've missed that @close@ modifies @logFile@ and @isEnabled@ should be updated. Can you add this new line @isEnabled.s... Galya B

03/10/2024

01:41 PM Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Constantin Asofiei wrote:
> Alexandru, is 7045c still needed after we refactored the query management to be inside B...
Alexandru Lungu
07:29 AM Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Alexandru, is 7045c still needed after we refactored the query management to be inside BlockManager? If not, please a... Constantin Asofiei

03/08/2024

02:15 PM Bug #8427: LOG-MANAER:CLOSE-LOG does not reset the enabled state
From #8237-30:
There is a bug in LOG-MANAGER which isn't a show-stopper. See this test:...
Constantin Asofiei
02:14 PM Bug #8427 (Closed): LOG-MANAER:CLOSE-LOG does not reset the enabled state
Constantin Asofiei
 

Also available in: Atom