Project

General

Profile

Activity

From 10/06/2018 to 11/04/2018

11/01/2018

07:12 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
I have a heavy duty test which uses lots of PUT statements - and what 4GL does in 1-2 seconds FWD does in 10 to 30. ... Constantin Asofiei
05:14 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Using @getBytes().length@ makes sense. Greg Shah
04:49 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Eric, thanks!
Greg: I have another issue, this time in @BinaryData.setString@ - this assumes the number of bytes i...
Constantin Asofiei
04:43 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
3741a/11295 has passed all ETF testing. Eric Faulhaber
03:39 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Greg Shah wrote:
> If this really creates too much overhead to be included in BDT, then can we pass a wrapper for th...
Constantin Asofiei
03:32 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
No, this will create a huge mess and much confusion.
If this really creates too much overhead to be included in BD...
Greg Shah
03:27 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Eric Faulhaber wrote:
> Eric Faulhaber wrote:
> > ...all temp-tables, and any records held in the JDBC driver...
>...
Constantin Asofiei
03:16 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Eric Faulhaber wrote:
> ...all temp-tables, and any records held in the JDBC driver...
Actually, temp-table recor...
Eric Faulhaber
03:05 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Greg Shah wrote:
> The @assignDirect@ and @variable@ members of BDT should probably be marked @transient@ so it is c...
Eric Faulhaber
02:59 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
I'm running the last round (batch) now. The other two have passed. Eric Faulhaber
02:39 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Eric, the diffs are OK, please go ahead with runtime testing (if you haven't already). Constantin Asofiei
02:42 AM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Constantin Asofiei wrote:
> please send me the diffs (or the baseline and converted sources) once you have the conve...
Eric Faulhaber

10/31/2018

03:10 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Greg Shah wrote:
> 1. The @assignDirect@ and @variable@ members of BDT should probably be marked @transient@ so it i...
Constantin Asofiei
12:51 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Code Review Task Branch 3741a Revision 11295
Wow! That is a massive code drop. It took me all morning to review ...
Greg Shah
12:41 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
OK, converting now. Eric Faulhaber
11:46 AM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
3741a rev 11295 fixes some regressions and it passed MAJIC main and conversion testing.
Eric: please go ahead with...
Constantin Asofiei
08:02 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Constantin Asofiei wrote:
> Eric: please let me know if you can help me with ETF testing; you will need to reconvert...
Eric Faulhaber

10/30/2018

07:39 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
3741a rev 11293 is under MAJIC testing now.
What is left are to finish the conversion of output parameters and jav...
Constantin Asofiei
05:28 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Indeed, there is one way out before the new block is processed: the @ControlFlowOps.invokeImpl()@ ~ line 3350. Here, ... Ovidiu Maxiniuc
04:43 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
I'm getting this:... Constantin Asofiei
04:34 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
The @TM.deregisterOutputParameterAssigner()@ is called before the call of an procedure/function and native API routin... Ovidiu Maxiniuc
03:37 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Ovidiu, please help me with something: shouldn't @TM.deregisterOutputParameterAssigner@ be called in case the i.e. RU... Constantin Asofiei
01:14 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Applications can't depend upon behavior that abends in the 4GL. It is safe to let it assign. Put notes in the Javad... Greg Shah
01:01 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Greg, documentation states that if the OUTPUT/INPUT-OUTPUT variable is out of scope, then terminate with an error con... Constantin Asofiei

10/29/2018

07:43 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Constantin Asofiei wrote:
> Ovidiu, please confirm another possible bug: @BaseDataType.generateDefault@ now generate...
Constantin Asofiei
04:39 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Ovidiu, please confirm another possible bug: @BaseDataType.generateDefault@ now generates an unknown value, as the BD... Constantin Asofiei
03:39 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Some other weird things related to @DLL-CALL-TYPE@: if the @LIBRARY@ attribute is not set BEFORE the @SET-PARAMETER@,... Constantin Asofiei
02:28 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Forgot about runtime/conversion of:
* extent arguments
* field reference arguments
* by-reference and append argum...
Constantin Asofiei
06:35 AM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Constantin Asofiei wrote:
> Ovidiu, I think there is a bug in @date.assign(BaseDataType)@ - if the current date inst...
Ovidiu Maxiniuc
04:07 AM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
An ETA for what is left:
* the @dll-call-type@ - I'll finish this and have a cleaned up version by tomorrow, to put ...
Constantin Asofiei

10/26/2018

04:38 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Ovidiu, I think there is a bug in @date.assign(BaseDataType)@ - if the current date instance is unknown and the argum... Constantin Asofiei

10/25/2018

05:23 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
A dec-char-char case (var data type, set-parameter data type, procedure parameter data type), shows some interesting ... Constantin Asofiei

10/20/2018

09:52 AM Feature #3756: minor modifications for SESSION system handle support
The following improvements for the SESSION system handle are needed:
* V6DISPLAY attribute (we do not need to supp...
Greg Shah
09:50 AM Feature #3756 (WIP): minor modifications for SESSION system handle support
Greg Shah
09:48 AM Feature #3755: DEBUGGER system handle stubs
Implement complete conversion support for the DEBUGGER system handle and all attributes/methods. The runtime should ... Greg Shah
09:40 AM Feature #3755 (Closed): DEBUGGER system handle stubs
Greg Shah
09:36 AM Feature #3754: TRANSACTION resource support
Implement the following:
* TRANSACTION handle-based resource
* SET-COMMIT() method
* SET-ROLLBACK() method
* TR...
Greg Shah
09:15 AM Feature #3754 (Closed): TRANSACTION resource support
Greg Shah
09:14 AM Feature #3753: I18N additions
Implement the following I18N features for Phase 1 (POC):
* FIX-CODEPAGE statement
* CODEPAGE-CONVERT() (runtime)
...
Greg Shah
09:11 AM Feature #3753 (Closed): I18N additions
Greg Shah
09:09 AM Feature #2135: implement COPY-LOB language statement
As phase 2 of development, please add basic support for this set of source/target pairs:... Greg Shah
09:05 AM Feature #2135: implement COPY-LOB language statement
At this time, the following source/target pairs have basic support (see @com.goldencode.p2j.util.LargeObjectOps@):
...
Greg Shah

10/19/2018

05:01 PM Feature #3752: CLIENT-PRINCIPAL resource and other security features
Implement support for the following:
+CLIENT-PRINCIPAL resource+
* CREATE CLIENT-PRINCIPAL statement
* CLIENT-...
Greg Shah
04:36 PM Feature #3752 (Closed): CLIENT-PRINCIPAL resource and other security features
Greg Shah
04:32 PM Feature #3751 (WIP): implement support for OO 4GL and structured error handling
Greg Shah
02:22 PM Feature #3751: implement support for OO 4GL and structured error handling
In #3308-252, Constantin found that the OO 4GL supports "duck typing". Greg Shah
02:19 PM Feature #3751: implement support for OO 4GL and structured error handling
Some comments from people at PSC:
# Methods act like internal procedures when there is no return value and act lik...
Greg Shah
02:16 PM Feature #3751: implement support for OO 4GL and structured error handling
Implement complete support for both OO 4GL and structured error handling.
+Object Oriented (OO) 4GL+
* -CLASS- ...
Greg Shah
02:09 PM Feature #3751 (Closed): implement support for OO 4GL and structured error handling
Greg Shah

10/17/2018

09:46 AM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
I think your examples are *not* showing direct memory usage.
From #3741-21:
> Another example is this: var-type...
Greg Shah
05:18 AM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
My plan at this time is this:
* implement the infrastructure to make everything working
* if there is difference be...
Constantin Asofiei
03:08 AM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Greg Shah wrote:
> My first worry was that this was some kind of direct memory issue. For example, the value might ...
Constantin Asofiei

10/16/2018

06:42 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
My first worry was that this was some kind of direct memory issue. For example, the value might be passed as a memor... Greg Shah
03:24 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
There is some weird stuff with OUTPUT/INPUT-OUTPUT parameters, when the data-type specified at @SET-PARAMETER@ and th... Constantin Asofiei
12:41 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Greg Shah wrote:
> > This will require some refactoring of the NativeInvoker APIs, to access it directly.
>
> I ...
Constantin Asofiei
12:13 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
> it may make sense to have this started for the CALL handle
Agreed, go with this.
> This will require some re...
Greg Shah
12:07 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Greg, something related to ControlFlowOps: some time ago I had a thought of using a builder approach for invoking thi... Constantin Asofiei

10/15/2018

06:13 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Greg Shah wrote:
> Constantin Asofiei wrote:
> > Open issues which will be left after everything else is working or...
Constantin Asofiei
06:10 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Constantin Asofiei wrote:
> Open issues which will be left after everything else is working or postponed:
> * runti...
Greg Shah
05:08 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Open issues which will be left after everything else is working or postponed:
* runtime for @PROCEDURE-TYPE@ and @TH...
Constantin Asofiei
 

Also available in: Atom