Project

General

Profile

Activity

From 09/06/2022 to 10/05/2022

10/05/2022

12:10 PM Bug #6811: ERROR conditions converted to structured OO exceptions are not logged in OE
When an an ERROR condition is thrown instead of raised, OE doesn't seem to log it in the appserver. For example, this... Constantin Asofiei
12:08 PM Bug #6811 (New): ERROR conditions converted to structured OO exceptions are not logged in OE
Constantin Asofiei
05:01 AM Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
ca_upd_20221002b_3821c_14261.zip was committed to 3821c/14269 Constantin Asofiei
04:39 AM Feature #1970: improve ControlFlowOps method resolution by reflection
ca_upd_20221002a_3821c_14261.zip was committed to 3821c/14268 Constantin Asofiei

10/03/2022

03:49 PM Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
Please merge ca_upd_20221002b_3821c_14261.zip into 3821c. Greg Shah

10/02/2022

12:18 PM Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
Constantin Asofiei wrote:
> And the update.
The latest update, previously had redmine errors.
Constantin Asofiei
11:23 AM Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
And the update. Constantin Asofiei
11:22 AM Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
There was a problem in an app related to dataset-handle parameters - BufferManager support is required for blocks def... Constantin Asofiei
12:17 PM Feature #1970: improve ControlFlowOps method resolution by reflection
Greg Shah wrote:
> @ca_upd_20220930a_3821c_14261.zip@ is the latest?
No, see attached.
Constantin Asofiei
12:11 PM Feature #1970: improve ControlFlowOps method resolution by reflection
@ca_upd_20220930a_3821c_14261.zip@ is the latest? Greg Shah
11:19 AM Feature #1970: improve ControlFlowOps method resolution by reflection
Latest update is attached - for external programs, a separate call-site cache is being kept, as these are dependent o... Constantin Asofiei

09/30/2022

01:18 PM Feature #1970 (WIP): improve ControlFlowOps method resolution by reflection
Greg, please review these changes. The runtime for the caching is this:
* use the caching mechanism for event proc...
Constantin Asofiei
05:29 AM Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
Greg Shah wrote:
> Code Review ca_upd_20220927a_3821c_14253.zip
>
> I have no objections. Has this been tested w...
Greg Shah

09/29/2022

01:55 PM Feature #1970: improve ControlFlowOps method resolution by reflection
> For external procedures, the only thing I can cache is the target Java classname - to avoid PROPATH resolution on e... Greg Shah
01:25 PM Feature #1970: improve ControlFlowOps method resolution by reflection
For external procedures, the only thing I can cache is the target Java classname - to avoid PROPATH resolution on eac... Constantin Asofiei
08:25 AM Feature #1970: improve ControlFlowOps method resolution by reflection
> There is also the RUN SUPER or SUPER() case which is not supported in conversion yet...
Agreed. These seem impo...
Greg Shah
06:51 AM Feature #1970: improve ControlFlowOps method resolution by reflection
@ControlFlowOps@ is being used in FWD internal classes, for example invoking a callback procedure for SAX parsing or ... Constantin Asofiei

09/28/2022

08:56 AM Feature #1970: improve ControlFlowOps method resolution by reflection
Greg, I'm leaving caching support only for internal procedures or function calls. Others, like ASYNC, ON SERVER, AS-... Constantin Asofiei

09/27/2022

04:59 PM Feature #1970: improve ControlFlowOps method resolution by reflection
I'd also go with an invocation syntax more like this:... Greg Shah
04:45 PM Feature #1970: improve ControlFlowOps method resolution by reflection
> Unfortunately this approach of putting the static parts at the CALL_SITE makes debugging very hard
The resulting...
Greg Shah
02:57 PM Feature #1970: improve ControlFlowOps method resolution by reflection
Unfortunately this approach of putting the static parts at the CALL_SITE makes debugging very hard - either way, I di... Constantin Asofiei
04:30 PM Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
Code Review ca_upd_20220927a_3821c_14253.zip
I have no objections. Has this been tested with one of the large GUI...
Greg Shah
03:02 PM Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
Another update, includes some fixes after testing #6672. Constantin Asofiei
12:07 AM Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
The persistence-related changes in @ca_upd_20220923a_3821c_14253.zip@ look good to me. Eric Faulhaber

09/26/2022

02:10 PM Feature #1970: improve ControlFlowOps method resolution by reflection
It looks good! Greg Shah
01:34 PM Feature #1970: improve ControlFlowOps method resolution by reflection
The conversion is in testing and for this test:... Constantin Asofiei

09/23/2022

10:12 AM Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
The latest update is attached. All projects look OK.
To fix the @p2j.oo@ code, I've analyzed it using a crude spo...
Constantin Asofiei

09/20/2022

11:30 AM Feature #6772: increase usage of ASSIGN bracketing
Please see #6740 - we had an attempt to lock/unlock the frame for the duration of the widget ASSIGN, but this posed p... Constantin Asofiei
09:33 AM Feature #6772: increase usage of ASSIGN bracketing
In #6726, we found that a @CREATE <widget> ASSIGN ...@ was being handled with decreased performance because we are no... Greg Shah
09:30 AM Feature #6772 (New): increase usage of ASSIGN bracketing
Greg Shah

09/14/2022

07:02 AM Feature #6754: complete BOM support for XmlHelper.readXMLEncoding()
The "BOM":https://en.wikipedia.org/wiki/Byte_order_mark is bypassed in @XmlHelper.readXMLEncoding()@ but not yet hono... Greg Shah
07:00 AM Feature #6754 (New): complete BOM support for XmlHelper.readXMLEncoding()
Greg Shah

09/10/2022

04:24 AM Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
I've reviewed @ca_upd_20220909a_3821c_14233.zip@ update (the persistence portions, mostly).
I think overall this l...
Eric Faulhaber

09/09/2022

12:38 PM Bug #6743: fix GET-SIGNATURE for all parameter modes and types
6129a/14390 fixes TABLE-HANDLE, DATASET, DATASET-HANDLE parameters reported by GET-SIGNATURE.
Other part which I d...
Constantin Asofiei
11:39 AM Bug #6743: fix GET-SIGNATURE for all parameter modes and types
FWD doesn't report properly the signature; we need to check and fix this for all parameter types, extent, DATASET,DAT... Constantin Asofiei
11:38 AM Bug #6743 (New): fix GET-SIGNATURE for all parameter modes and types
Constantin Asofiei
02:11 AM Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
Eric, I'm attaching the changes directly, please apply them over 3821c/14233 and review the p2j.persist part. Thanks. Constantin Asofiei

09/08/2022

10:13 AM Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
Eric Faulhaber wrote:
> Code Review scopeable_6650_patch_20220901a.patch:
>
> I did not find a revised patch with...
Eric Faulhaber
10:38 PM Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
Code Review scopeable_6650_patch_20220901a.patch:
I did not find a revised patch with the #6650-14 changes after G...
Eric Faulhaber

09/07/2022

01:25 PM Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
> Greg: I haven't yet decoupled TransactionManager from the direct references to BufferManager/LogicalTerminal, I'll ... Greg Shah

09/06/2022

02:25 PM Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
The latest patch is attached, built on top of 3821c/14225. I need to finish testing with other apps, there is an iss... Constantin Asofiei
08:53 AM Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
There is an inherent feature of @ScopedDictionary@, where 'global' scope is used: this is not something created by th... Constantin Asofiei
 

Also available in: Atom