Project

General

Profile

Activity

From 11/11/2022 to 12/10/2022

12/08/2022

03:13 PM Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
Yes. I assume the proxy case is being worked on in #6939. Greg Shah
02:42 PM Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
Greg, the 8 million iterations chosen for the MthdTest was because this is the number of Utils.invoke for a large app... Constantin Asofiei
01:52 PM Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
> How will it pass the parameters?
We can handle this with a bit of "standardization" in the registration or via a...
Greg Shah
01:41 PM Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
I've tested something like this (for my original MthdTest):... Constantin Asofiei
12:52 PM Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
Constantin Asofiei wrote:
> Greg Shah wrote:
> > We can generate Java code to register lambdas with CFO during an i...
Constantin Asofiei
12:41 PM Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
Greg Shah wrote:
> We can generate Java code to register lambdas with CFO during an initializer. It could be an arr...
Constantin Asofiei
11:24 AM Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
We can generate Java code to register lambdas with CFO during an initializer. It could be an array where each elemen... Greg Shah
11:20 AM Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
Greg, for ControlFlowOps, this lambda method approach can't be easily used - because we will have to generate 'on the... Constantin Asofiei
10:13 AM Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
> For this, we need to change the FWD proxy impl to send the lambda beside the Method to the handler.
Eric's idea ...
Greg Shah
10:03 AM Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
Greg Shah wrote:
> I'm especially excited to see how this improves the @ControlFlowOps@ usage since we could elimina...
Constantin Asofiei
08:02 AM Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
I'm especially excited to see how this improves the @ControlFlowOps@ usage since we could eliminate the dispatching c... Greg Shah
09:04 PM Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
I've been working on a different approach to this problem. The original problem noted above is that ReflectASM and J... Greg Shah

12/01/2022

07:52 AM Bug #6974: NPE at OpenEdge.Core.Class.IsInterface
The test code (@isinterface.p@):... Vladimir Tsichevski
07:46 AM Bug #6974 (New): NPE at OpenEdge.Core.Class.IsInterface
Vladimir Tsichevski

11/28/2022

04:57 PM Bug #6963: Incorrect conversion of legacy class constructors with an unknown argument of object type
If an unknown value is passed an an argument to a class constructor, the conversion produces an correct call.
The ...
Vladimir Tsichevski
04:44 PM Bug #6963 (New): Incorrect conversion of legacy class constructors with an unknown argument of ob...
Vladimir Tsichevski

11/17/2022

02:19 PM Feature #4658: OO serialization support
Greg Shah wrote:
> If a repo exists on both @devsrv01@ and on @xfer@, then the @devsrv01@ version is authoritative a...
Vladimir Tsichevski
11:29 AM Feature #4658: OO serialization support
If a repo exists on both @devsrv01@ and on @xfer@, then the @devsrv01@ version is authoritative and the @xfer@ versio... Greg Shah
11:27 AM Feature #4658: OO serialization support
Greg Shah wrote:
> Are you using @~/secure/code/p2j_repo/skeleton@? You should have full commit access to that repo...
Vladimir Tsichevski
09:03 AM Feature #4658: OO serialization support
Are you using @~/secure/code/p2j_repo/skeleton@? You should have full commit access to that repo. It is OK to commi... Greg Shah
07:21 AM Feature #4658: OO serialization support
Vladimir Tsichevski wrote:
> I think, I found an error in skeleton: class @DataAdminError@ has wrong class names in ...
Vladimir Tsichevski

11/16/2022

03:30 PM Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
I'm working on some sample code to show a better approach. Greg Shah
01:40 PM Feature #6936 (WIP): OpenClient with null values at the DataObject (table) fields for native types
denormalized extent support is not done at this time. Constantin Asofiei
01:34 PM Feature #6936 (Review): OpenClient with null values at the DataObject (table) fields for native t...
Added in 6129b/14324. Constantin Asofiei
11:17 AM Feature #6936: OpenClient with null values at the DataObject (table) fields for native types
The issue in the end is described by https://community.progress.com/s/article/P133384 , calling @RunTimeProperties.se... Constantin Asofiei
06:33 AM Feature #6936: OpenClient with null values at the DataObject (table) fields for native types
Marian Edu wrote:
> Constantin, you might want to check for any typos there... if the field exists (check metadata) ...
Constantin Asofiei
06:22 AM Feature #6936: OpenClient with null values at the DataObject (table) fields for native types
Constantin Asofiei wrote:
> Marian, do you know in what conditions OE's JavaOpenClient would return null instead of ...
Marian Edu
05:38 AM Feature #6936 (WIP): OpenClient with null values at the DataObject (table) fields for native types
Marian, do you know in what conditions OE's JavaOpenClient would return null instead of a default value for integer,i... Constantin Asofiei
05:01 AM Feature #6936: OpenClient with null values at the DataObject (table) fields for native types
In OE, there seems to be a difference how null values are reported in a ProDataObject.
For example, doing somethin...
Constantin Asofiei
04:59 AM Feature #6936 (WIP): OpenClient with null values at the DataObject (table) fields for native types
Constantin Asofiei
01:30 PM Feature #4658: OO serialization support
Vladimir Tsichevski wrote:
> I think, I found an error in skeleton: class @DataAdminError@ has wrong class names in ...
Vladimir Tsichevski
01:27 PM Feature #4658: OO serialization support
I think, I found an error in skeleton: class @DataAdminError@ has wrong class names in constructors: @OperationError@... Vladimir Tsichevski

11/15/2022

02:53 PM Feature #4658: OO serialization support
I've added Java serialization to the following classes (see @4658.diff@):... Vladimir Tsichevski
01:20 PM Feature #4658: OO serialization support
Vladimir, I'll try to bring the changes from 6129b to 3821c tomorrow. The files in question are, but some of them co... Constantin Asofiei
11:33 AM Feature #4658: OO serialization support
Vladimir Tsichevski wrote:
> Greg Shah wrote:
>
> > ** enums are implicitly serializable (no syntax, it just is i...
Greg Shah
11:24 AM Feature #4658: OO serialization support
Greg Shah wrote:
> ** enums are implicitly serializable (no syntax, it just is implemented)
The @LegacyEnum@ Java...
Vladimir Tsichevski
11:21 AM Feature #4658: OO serialization support
I wonder if there is a way to test OO serialization from 4gl, so I could write unit test? Vladimir Tsichevski
11:11 AM Feature #4658 (WIP): OO serialization support
Vladimir Tsichevski
11:11 AM Feature #4658: OO serialization support
I am working on serialization of OO error classes. One of them is @SoapFaultError@, which has a field of the @handle@... Vladimir Tsichevski
09:01 AM Feature #4658: OO serialization support
Constantin Asofiei wrote:
> Vladimir, what branch are you working on? There is some early support for OO serializati...
Vladimir Tsichevski
08:27 AM Feature #4658: OO serialization support
Constantin Asofiei wrote:
> Vladimir, what branch are you working on? There is some early support for OO serializati...
Vladimir Tsichevski
07:59 AM Feature #4658: OO serialization support
Vladimir, what branch are you working on? There is some early support for OO serialization in 6129b, we need to work ... Constantin Asofiei
07:57 AM Feature #4658: OO serialization support
Greg Shah wrote:
> Marian's team is (or will be) working on testcases.
>
> However, I think you need the support ...
Vladimir Tsichevski
07:55 AM Feature #4658: OO serialization support
Greg Shah wrote:
> Marian's team is (or will be) working on testcases.
>
> However, I think you need the support ...
Marian Edu
07:32 AM Feature #4658: OO serialization support
Marian's team is (or will be) working on testcases.
However, I think you need the support now so you should look t...
Greg Shah
06:45 AM Feature #4658: OO serialization support
We also need to provide Java serialization support for OO exceptions in order to implement unit-testing engine. See d... Vladimir Tsichevski
 

Also available in: Atom