Activity
From 12/24/2018 to 01/22/2019
01/22/2019
- 04:53 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- 3750b rev 11311 contains support for:
* NEW, DYNAMIC-NEW, VALID-OBJECT, CAST, DYNAMIC-CAST, TYPE-OF, DELETE
* DYNAM... - 04:16 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- We can have 2 versions of @DYNAMIC-INVOKE@. One that is for a standalone expression and one that is known to be used...
- 03:50 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- For dynamic method invocation, there is a ERROR condition raised if the method returns void and that method is used i...
- 03:15 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> > Maybe we should emit something like oo.Bar.__load__().xs.get()?
>
> Instead of emitting this... - 03:00 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- > Maybe we should emit something like oo.Bar.__load__().xs.get()?
Instead of emitting this everywhere something st... - 02:57 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- I've confirmed that the customer code works properly with my recent context-local static data changes. I have been a...
- 12:18 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Ovidiu Maxiniuc wrote:
> Constantin Asofiei wrote:
> > I don't think we can use the JAVA_OBJECT type. If we are st... - 12:17 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> I don't think we can use the JAVA_OBJECT type. If we are storing an UUID, we can use VA... - 10:37 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Ovidiu Maxiniuc wrote:
> Constantin,
> I added the minimum necessary hibernate mappings so that the server that ru... - 10:11 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> Ovidiu, please focus on making this test work:
> [...]
> The idea here is that the FWD... - 09:34 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- The static c'tor needs to emulate an external procedure and all static member initialization (like opening temp-table...
- 03:24 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> > I need a way to intercept in FWD that this is a class reference and force it to load the static... - 11:01 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- > the get() call is missing, to retrieve the context-local
Fixed in revision 11306. This is only an issue with va... - 08:44 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> This method will be emitted as a prefix for any static call (method, property, var, etc)... - 08:07 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg, I mean a simple static reference, outside of a 4GL object class, like:...
- 07:52 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Example:...
- 12:16 PM Database Feature #3870: enhance conversion and import to make it feasible for multiple OpenEdge databases ...
- Another concern is that ABL code may be written to explicitly CONNECT/DISCONNECT with a database that is to be merged...
- 06:51 AM Database Feature #3758: misc database features
- Eric Faulhaber wrote:
> What is the actual requirement in this regard? When does the transaction id need to be gener...
01/21/2019
- 06:22 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Ovidiu, please focus on making this test work:...
- 05:59 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Eric, is there an easy way to track a DMO property setter (when is being invoked, knowing also the old value) and whe...
- 04:13 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg, how does a simple static member reference get converted?
I ask because something as simple as @oo.Bar:e.@ wi... - 04:02 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- In 3750b revision 11305, static variables, properties and events have their backing variable converted as a ContextLo...
- 12:13 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> I have noticed that when we create a default constructor, it is placed in a strange location in t... - 11:42 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- I have noticed that when we create a default constructor, it is placed in a strange location in the AST:...
- 09:17 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- 3750b rev 11302 has the fix for the static issue with events. It also fixes other latent problems with static proces...
- 07:40 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> BTW, this seems to be related to the use of @static@ for the @define event@. If not defined stat... - 02:53 PM Database Feature #3758: misc database features
- Ovidiu Maxiniuc wrote:
> The new implementation is largely based on the old code of @TransactionUpdater@, but the da... - 01:03 PM Database Feature #3758: misc database features
- 3750b was updated. The list of changes in 11303 is the following:
* added support for @CURRENT-CHANGED@, @FIND-CURRE... - 12:14 PM Database Bug #3896: improve performance of the _lock metadata implementation
- Greg Shah wrote:
> Also, isn't the @_connect@ user-specific? If I recall, you can't see all the other user's connec... - 11:33 AM Database Bug #3896: improve performance of the _lock metadata implementation
- All of these cases involve resources that only ever exist in limited numbers.
* transactions - one per user that i... - 11:08 AM Database Bug #3896: improve performance of the _lock metadata implementation
- > Can't we just enhance our current lock manager data structures to maintain enough information such that the @_lock@...
- 10:46 AM Database Bug #3896: improve performance of the _lock metadata implementation
- Most applications will almost never access the @_lock@ table. When it is used, generally it relates to a custom util...
- 10:33 AM Database Bug #3896: improve performance of the _lock metadata implementation
- Another tweak on this idea is periodically (maybe once every minute or few minutes?) to flush the diff data to the da...
- 10:22 AM Database Bug #3896: improve performance of the _lock metadata implementation
- FWD's implementation of the @_lock@ metadata is too slow. The current implementation updates an in-memory H2 database...
- 10:09 AM Database Bug #3896 (Closed): improve performance of the _lock metadata implementation
- 10:00 AM Conversion Tools Bug #3892: 3750a core coversion performance regression
- Constantin Asofiei wrote:
> With 3750a (trunk 11298), core conversion has a performance degradation (time almost dou...
01/20/2019
- 03:06 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- BTW, this seems to be related to the use of @static@ for the @define event@. If not defined static then the unqualif...
- 03:01 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- It seems that our parsing of class event @subscribe()@ and @unsubscribe()@ does not work for the "simple" case of pas...
01/18/2019
- 06:51 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- FYI, the reference counting in the end depends on the variable scopes - a var going out of scope will decrement the c...
- 11:22 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- > > I'm starting to work on the open issues related to methods (see #3751-360).
> I think we should fix the conversi... - 11:08 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> I'm starting to work on the open issues related to methods (see #3751-360).
I think we should fi... - 11:02 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- I'm starting to work on the open issues related to methods (see #3751-360). Considering the interconnected nature of...
- 11:00 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> Constantin: What is the status of your current work?
I'm still working on the instantiation and ... - 10:50 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin: What is the status of your current work?
- 09:29 AM Database Feature #3758: misc database features
- > Where should I commit? My update is based on 3750a.
Please use 3750b. It is based on trunk 11298 (which is 3750a).
01/17/2019
- 03:27 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
- There are 2 ways to expose REST web services in the 4GL:
* Nasty Wizard Approach
** A development tool is used to... - 08:02 AM Database Feature #3758: misc database features
- Continuation:
The @DBTASKID@ function is related to @_trans@ VST. However, the relation is not 1:1. If, in a transac... - 04:31 AM Conversion Tools Bug #3892: 3750a core coversion performance regression
- With 3750a (trunk 11298), core conversion has a performance degradation (time almost doubled in some projects).
- 04:30 AM Conversion Tools Bug #3892 (New): 3750a core coversion performance regression
- 04:29 AM Conversion Tools Bug #3891: 3750a regression in comment attachment
- With 3750a (merged to trunk rev 11298), comments are not attached properly (see Hotel GUI conversion with 11297 and 1...
- 04:28 AM Conversion Tools Bug #3891 (New): 3750a regression in comment attachment
01/16/2019
- 04:04 PM Database Feature #3758: misc database features
- Status & notes:
> *BUFFER:FIND-CURRENT Method*
> Needs to be wired to existing, backing support in the persistence ... - 01:57 PM User Interface Bug #3889: incorrect initial widget and screen values for combo boxes and selection lists
- This program should print the following output:...
- 01:42 PM User Interface Bug #3889 (WIP): incorrect initial widget and screen values for combo boxes and selection lists
- 07:42 PM Base Language Feature #3753: I18N additions
- The @CURRENT-LANGUAGE@ implementation really should not be needed for the POC, since the default language's string co...
01/15/2019
- 04:52 PM Conversion Tools Feature #3883: eclipse plug for developing 4GL code using FWD including editing, syntax checks, r...
- Eclipse plugin for integration with syntax check and running conversion (et al). This must also provide the regular E...
- 04:52 PM Conversion Tools Feature #3883 (Pending): eclipse plug for developing 4GL code using FWD including editing, syntax...
- 04:50 PM Conversion Tools Feature #3882: changes to allow the front-end to be used for 4GL syntax checking
- The existing front end is written with the assumption that all 4GL code is valid on input. Customers that switch to ...
- 04:48 PM Conversion Tools Feature #3882 (New): changes to allow the front-end to be used for 4GL syntax checking
- 04:47 PM Conversion Tools Feature #3881: output actual file and line/column for all outputs in conversion/analytics
- In conversion and analytics, where we report line/column from cache file we also should report the original unpreproc...
- 04:47 PM Conversion Tools Feature #3881 (WIP): output actual file and line/column for all outputs in conversion/analytics
- 04:40 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
- The first two phases of effort are documented in #3261 and #3706.
The following items need to be resolved/added/... - 04:30 PM User Interface Feature #3880 (WIP): enhanced browse 3rd phase of improvements
- 12:45 PM Database Feature #3757: add metadata support
- The attached code was delayed and dropped from working branch as @_ActLock@ is not needed for the current deadline.
- 07:23 AM Database Bug #3651: regression in server startup when _connect metadata is active and a database is loaded...
- Yes, it was the cumulative content of 3791b plus stable parts that I was intending to commit there. Since that branch...
01/14/2019
- 06:11 PM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- From Hynek:
> While the progress bar control is indeed primitive, the actual effort may depend on the visual style... - 03:21 PM Database Bug #3651: regression in server startup when _connect metadata is active and a database is loaded...
- Ovidiu Maxiniuc wrote:
> The changes from 3791b were copied to 3791c as r11309. 3791b can be dropped.
There are a... - 03:10 PM Database Bug #3651: regression in server startup when _connect metadata is active and a database is loaded...
- The changes from 3791b were copied to 3791c as r11309. 3791b can be dropped.
- 02:12 PM Database Bug #3651: regression in server startup when _connect metadata is active and a database is loaded...
- Ovidiu Maxiniuc wrote:
> The fix for this issue was committed in 3791b, r11299.
Thanks for fixing this. Please mo... - 02:07 PM Database Bug #3651 (Feedback): regression in server startup when _connect metadata is active and a databas...
- The fix for this issue was committed in 3791b, r11299. @BufferManager@ and @ConnectionManager@ are initialized in 2-s...
- 12:42 PM User Interface Feature #3811: more misc UI features
- > From Constantin:
>
> the browse COMBO-BOX column might be a little tricky to add
Since combo-box has a child w... - 12:40 PM User Interface Feature #3811: more misc UI features
- The browse cell support for combo-box is discussed (briefly) in #2628-5.
- 12:28 PM Database Feature #3757: add metadata support
- Most (if not all) of these missing metadata items seem to be for admin/monitoring/debugging/profiling purposes. I do...
- 08:31 AM Database Feature #3757: add metadata support
- At the end of last week, I found the runtime support for following VST is currently missing from FWD:
* @_ActIndex@ ... - 10:20 AM Database Support #3871: determine how to change codepages/locales during import
- Greg Shah wrote:
> Questions:
> 1. How do we control the encoding when we read the .d inputs? Do we have work here... - 07:40 AM User Interface Feature #3876: add support for "direct font control" at the widget level
- @GuiFontResolver@ should be changed to consider the @FONT-NAME@ and @FONT-SIZE@ (and any other font settings), to res...
01/13/2019
- 09:17 AM User Interface Feature #3876: add support for "direct font control" at the widget level
- Note to the implementor. There is already some support implemented in @TREEVIEW@ widget, see its @FONT-NAME@ and @FON...
01/11/2019
- 04:24 PM User Interface Feature #3876: add support for "direct font control" at the widget level
- The idea is to implement FWD extension attributes which allow arbitrary fonts to be used based on common font names/f...
- 04:21 PM User Interface Feature #3876 (Closed): add support for "direct font control" at the widget level
- 04:18 PM User Interface Feature #3875: complete dynamic layout support for remaining 4GL widgets (and OCX controls)
- In #3269, the foundation for dynamic layout was implemented and both Window and Browse were enabled. See that task f...
- 04:12 PM User Interface Feature #3875 (New): complete dynamic layout support for remaining 4GL widgets (and OCX controls)
- 02:57 PM Database Feature #3872: implement a two stage import process
- Users with very large databases might have import times that are longer than the outage window which can be arranged....
- 02:37 PM Database Feature #3872 (New): implement a two stage import process
- 12:54 PM Database Support #3871: determine how to change codepages/locales during import
- > Regarding the import as UTF-8. Do we need special care for this? Don't we keep character data as Java Strings in me...
- 12:50 PM Database Support #3871: determine how to change codepages/locales during import
- I am placing previous email discussions here.
From Greg:
> How much development is needed for FWD to support co... - 12:45 PM Database Support #3871 (Closed): determine how to change codepages/locales during import
- 12:42 PM Database Feature #3870: enhance conversion and import to make it feasible for multiple OpenEdge databases ...
- Customers often have artificially split their single logical database into multiple physical database instances. Thi...
- 12:27 PM Database Feature #3870 (New): enhance conversion and import to make it feasible for multiple OpenEdge data...
- 12:04 PM Base Language Feature #3869: enhance JasperReports support with sub-reports and ProDataSets
- For sub-reports see the discussion starting at #3342-77.
ProDataSet support seems like a natural enhancement. The... - 11:58 AM Base Language Feature #3869 (New): enhance JasperReports support with sub-reports and ProDataSets
- 10:52 AM Base Language Feature #3868: customer servlet integration/support
- A customer has multiple OpenEdge applications which have custom written servlets that use the Java open client to cal...
- 10:43 AM Base Language Feature #3868 (Closed): customer servlet integration/support
- 10:39 AM Database Feature #3757: add metadata support
- Eric Faulhaber wrote:
> The current implementation causes a regression, in that the server will fail to start for an... - 09:40 AM Database Feature #3757: add metadata support
- Ovidiu Maxiniuc wrote:
> Eric Faulhaber wrote:
> > I think the @_database-feature@ and @_startup._startup-locktable... - 10:29 AM Base Language Feature #3867: direct java class access from 4GL code
- Does anyone see any additional problems or effort needed that I missed above?
- 10:28 AM Base Language Feature #3867: direct java class access from 4GL code
- Once OO 4GL features are available, it is a natural extension to use the same syntax for Java class access. For exam...
- 10:14 AM Base Language Feature #3867 (Closed): direct java class access from 4GL code
01/10/2019
- 04:58 PM User Interface Feature #3866: finish TreeView widget
- #3764 implemented enough of the TreeView widget to handle a fairly complex POC. But the result is not yet a complete...
- 04:57 PM User Interface Feature #3866 (Closed): finish TreeView widget
- 12:38 PM User Interface Feature #1821: implement a tab control widget to replace the TabControl OCX
- See https://docs.microsoft.com/en-us/windows/desktop/controls/tab-control-reference for documentation.
- 12:34 PM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- See https://docs.microsoft.com/en-us/windows/desktop/controls/progress-bar-control-reference for documentation. This...
- 12:21 PM User Interface Feature #3858 (Closed): implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 co...
- 12:32 PM User Interface Feature #3857: implement a widget that replaces the Microsoft ListView OCX (VB 6.0 common control)
- See https://docs.microsoft.com/en-us/windows/desktop/controls/list-view-control-reference for documentation.
This ... - 12:20 PM User Interface Feature #3857 (New): implement a widget that replaces the Microsoft ListView OCX (VB 6.0 common ...
- 12:28 PM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- See https://docs.microsoft.com/en-us/windows/desktop/controls/image-lists for documentation about the control.
- 12:19 PM User Interface Feature #3856 (Closed): implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 com...
- 10:26 AM Base Language Feature #3855 (New): implement equivalent support for REST (classic appserver, PASOE REST and WEB...
- 09:51 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
- We need to include the equivalent of SOAP transport for PASOE mode. I believe this is no different from the WSA in c...
- 09:43 AM Base Language Feature #2078 (Hold): provide support for malformed label names
- 09:31 AM Base Language Feature #2078: provide support for malformed label names
- The parser now handles a wide range of malformed symbols. These are marked with the "malformed" boolean annotation.
...
01/09/2019
- 06:40 PM Base Language Feature #3854: update appserver support with PASOE features
- PASOE is a Tomcat based alternative to appserver which is simplifies/improves the design.
Instead of the appserver... - 06:25 PM Base Language Feature #3854 (Closed): update appserver support with PASOE features
- 06:22 PM Base Language Feature #3853: implement LOG-MANAGER runtime
- Log Manager Usage
The base implementation is already handled at conversion and it is stubbed out in the runtime. ... - 06:13 PM Base Language Feature #3853 (WIP): implement LOG-MANAGER runtime
01/08/2019
- 12:34 AM Database Feature #3757: add metadata support
- Ovidiu Maxiniuc wrote:
> Yes, I think this can be done. The @RecordLockEvent@ received by @LockTableUpdater@ seems t...
01/07/2019
- 04:05 PM Database Feature #3757: add metadata support
- Eric Faulhaber wrote:
> I think the @_database-feature@ and @_startup._startup-locktable@ changes can be handled via... - 03:36 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Code Review 3750a Revision 11444
I'm good with the changes. - 03:10 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> Are you asking if the @deleteScope()@ in this code should be moved to the exit action? I think t... - 02:54 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- > shouldn't @pre_scan_class@ delete the class/iface scope after the rule has processed the class members?...
- 02:49 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg, let me rephrase this: shouldn't @pre_scan_class@ delete the class/iface scope after the rule has processed the ...
- 02:00 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> @def_var_stmt@ doesn't support this today. It matches using @symbol@ which does not allow reserv... - 01:56 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- All 4GL global var names can be used as class variables, properties and method names.
Only these global names can ... - 01:56 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- @def_var_stmt@ doesn't support this today. It matches using @symbol@ which does not allow reserved keywords. If we ...
- 01:35 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> I assume you are thinking about the unqualified reference inside the class hierarchy.
No, I'm th... - 01:32 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> Greg, @User@ is a builtin variable in 4GL (and reserved kw), UNLESS is used as a class m... - 01:19 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg, @User@ is a builtin variable in 4GL (and reserved kw), UNLESS is used as a class member - can you recall me whe...
- 02:45 AM Runtime Infrastructure Bug #3852: improve runtime handling of helper application idiom
- Found that the current version doesn't support the @START@ command options. From https://ss64.com/nt/start.html
<pre... - 02:40 AM Runtime Infrastructure Bug #3852: improve runtime handling of helper application idiom
- *Updated by Eric Faulhaber about 1 month ago*
4GL applications commonly use the idiom of
@OS-COMMAND [NO-WAIT]... - 02:34 AM Runtime Infrastructure Bug #3852 (New): improve runtime handling of helper application idiom
01/03/2019
- 05:57 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> Greg Shah wrote:
> > Is this an issue because we don't have ASTs to use for overloaded ... - 05:52 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- The following is a running list to keep track of the differences between Java and the OO 4GL support.
+Missing in ... - 05:45 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> Is this an issue because we don't have ASTs to use for overloaded method matching?
This is a c... - 05:41 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> Greg, there are errors like this:
> ... - 05:19 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- +Open Items+
This is in priority order.
* *CA WIP* Implement runtime for:
** -Instantiation of objects via the... - 03:28 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> 1. Can I consider "data members including instantiation, scoping and life cycle" to be complete?
... - 03:11 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> 4. I'm guessing that in order to duplicate the flow of control for @CATCH@, we might need to move... - 02:12 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- I think the built-in 4GL error classes need to inherit from @RuntimeException@. This will potentially cause an issue...
- 02:12 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- I'm updating the gap analysis rules for the new OO features. I'm also trying to plan out the remaining OO work. Som...
- 03:07 PM Database Feature #3757: add metadata support
- Greg Shah wrote:
> What runtime work is needed to complete this task?
I think the @_database-feature@ and @_start... - 01:13 PM Database Feature #3500: implement CLOB and BLOB support
- Greg Shah wrote:
> What work is left in this task?
Basic LOB CRUD access is supported, but some language features... - 01:11 PM Base Language Feature #2135: implement COPY-LOB language statement
- Constantin Asofiei wrote:
> Eric, is this @copy-lob from v1 to v2 overlay at idx.@ version of @COPY-LOB@ supported?
...
01/02/2019
- 03:01 PM Database Feature #3758: misc database features
- Greg Shah wrote:
> Eric: Please summarize what needs to be done for this task.
*DBTASKID Function*
Full runtime ... - 11:33 AM Database Feature #3758: misc database features
- Eric: Please summarize what needs to be done for this task.
- 11:33 AM Database Feature #3757: add metadata support
- What runtime work is needed to complete this task?
- 10:06 AM Database Feature #3500: implement CLOB and BLOB support
- What work is left in this task?
12/29/2018
- 02:46 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> Greg, any idea what has changed, that now the builtin method names are all converted as ... - 02:43 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg, any idea what has changed, that now the builtin method names are all converted as lowercase?...
- 10:59 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> > second phase uses the arg modes, on the set of matches from previous step.
>
> Is there a 3r... - 10:14 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> We "lose" overloading, but I don't think there is any loss of functionality. The only loss is of... - 10:09 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Other than the overloading signature erasure issue, is there anything else that needs attention today which you are n...
- 10:08 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Should I look at the signature erasure issue? As you've noted in the testcases, we now have that issue with any sign...
- 10:01 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- > I'm not sure here if the match must be exact (without narrowing/widening checks) and how POLY interferes.
My pre... - 09:54 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Code Review Task Branch 3750a Revision 11433
I'm good with the changes. @ParameterKey@ does need class javadoc, b... - 07:45 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- The two-phase fuzzy method matching is not complete yet; as I understand:
* first phase is matching without checking... - 06:22 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- The OUTPUT and INPUT-OUTPUT cases are fixed in 3750a rev 11433 . Tests are in rev 1812 . Please review.
What is le... - 05:30 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> Another case we need to fix is the field reference for OUTPUT and INPUT-OUTPUT - current... - 05:04 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Another case we need to fix is the field reference for OUTPUT and INPUT-OUTPUT - currently we have only @HandleFieldR...
- 03:20 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- *GES LE: I believe this table is incorrect based on my testing. The version that is correct can be found in #3751-49...
- 12:22 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Revision 11432:
Wrap property setter parameters when there would be a mis-match.
When multiply, plus and minus... - 07:10 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- #3751-338 fix is fixed now in 3750a 11431.
For #3751-337 - we need to change @SignatureKey@ to use a more complex ...
12/28/2018
- 06:57 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> Do you have any changes that aren't checked in?
Hm... something regressed my fix, I'll check it. - 06:54 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> So there is another level of fuzzy matching the arguments. It depends on the direction ... - 06:50 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> Greg Shah wrote:
> > * *CA* Fix unknown value passed as an object reference. oo/Overloa... - 06:48 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- So there is another level of fuzzy matching the arguments. It depends on the direction of the data (sent or received...
- 06:29 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> But we still need to properly determine the method call target, when the POLY signature ... - 06:19 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> * *CA* Fix unknown value passed as an object reference. oo/Overloads.cls line 268/269 can be used... - 06:15 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> Is there anything else absolutely needed for tonight?
Yes, see #3750-220
- 06:13 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- > Fix unknown value passed as an object reference. oo/Overloads.cls line 268/269 can be used to test this case.
I ... - 06:01 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Revision 11429 provides OO method EXTENT parameter support and minor fixes for OO method EXTENT return types.
It d... - 05:52 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- That makes sense, I've got it.
- 05:50 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> I see that for methods that have extent return types, if the extent is fixed, we are altering the... - 05:42 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- I see that for methods that have extent return types, if the extent is fixed, we are altering the method name to add ...
- 05:35 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- I'm close to having the EXTENT changes ready. One problem I found is the fact that the 4GL treats the following as 2...
- 05:10 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> > But we still need to properly determine the method call target, when the POLY signature matches... - 05:08 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- > But we still need to properly determine the method call target, when the POLY signature matches multiple targets. I...
- 05:04 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- All #3750-322 problems were exposed by a (now fixed - see 3750a rev 11428) abend with the root cause in @ClassDefinit...
- 04:16 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- You've changed progress.g checks like:...
- 04:08 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- 3750a rev 11427 and testcases project rev 1811 has the changes for the BUFFER/TABLE method params and arguments, unkn...
- 03:37 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- There is a case where we have a call like @dateMethod(h:buffer-value)@, and @dateMethod@ has 3 signatures, like:
<pr... - 02:32 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> * Reduce the extra layer of wrapping for unknown value and for the widening conversions when pass... - 01:36 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Good point. We'll have to have a dual approach.
- 01:21 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> * *GES* Rework @ConvertedClassName@ to eliminate usage of @fname2jname@. The refid support is wor... - 12:33 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Assuming there are definitions like:...
- 12:19 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- I've just committed some OO testcase changes in @testcases/uast/oo/@ as rev 1808.
- 11:18 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> *Constantin: Can you help me with the above items?* I've split up the first of the issues based ... - 10:49 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- The following is the list of issues that still need to be resolved:
* -Add support for table and buffer parameters... - 11:09 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Revision 11425: Rewrite of method resolution and related annotations to properly handle overloading and many of the p...
Also available in: Atom