Dănuț Filimon's activity
From 11/24/2024 to 12/23/2024
12/20/2024
- 05:02 AM Database Bug #9078: emit FindQuery as (reused) variables
- Committed *9078b/15623*. Fix an infinite loop by making arguments part of the condition for reinitialization, some ar...
12/19/2024
- 09:46 AM Database Bug #9078: emit FindQuery as (reused) variables
- Example of the problem:...
- 08:53 AM Database Bug #9078: emit FindQuery as (reused) variables
- Dănuț Filimon wrote:
> Solution:
> * Reinitialize the query when the arguments do not match.
I found that even i... - 06:04 AM Database Bug #9078: emit FindQuery as (reused) variables
- The following FindQuery extracted from ETF (slightly modified table/field names):...
- 02:26 AM Database Bug #9383 (WIP): Cache only the current delegate on transaction commit if a ProgressiveResults is...
- Alexandru Lungu wrote:
> I think there is a flaw in 9383a:
> * in case of a @ProgressiveQuery@, only the current br...
12/18/2024
- 07:20 AM Database Bug #9078: emit FindQuery as (reused) variables
- Committed *9078b/15622*. This branch contains the changes from 9078a, with the database_access.rules adjusted to comp...
- 02:48 AM Database Bug #9078: emit FindQuery as (reused) variables
- I will have to rework almost all the changes from database_access.rules because the constructor is no longer generati...
- 12:56 AM Database Bug #9078: emit FindQuery as (reused) variables
- I created *9078b* from *trunk/15621*, after making a patch of 9078a on top of that branch I found conversion issues u...
12/17/2024
- 04:02 AM Database Bug #9078: emit FindQuery as (reused) variables
- I've converted ETF with 9078a but all tests fail due to @Cannot create temp table field for "BATCHACTION"@. I've also...
12/16/2024
- 05:44 AM Database Bug #9318: Make record nursery visible on removeRecords
- Rebased *9318a* to latest *trunk/15616*, the branch is now at revision *15618*.
- 05:38 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- Rebased *9383a* to latest *trunk/15616*, the branch is now at revision *15617*.
12/12/2024
- 04:29 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
- I thought about this and found that we have a map storing function definitions in @SignatureHelper@ (@map_func@), thi...
- 03:27 AM Database Bug #9383 (Review): Cache only the current delegate on transaction commit if a ProgressiveResults...
- Harness and reports passed.
Alexandru, please review.
12/11/2024
- 10:10 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- Created *9383a* from *trunk/15611* and committed *9383a/15612*. @cacheResults()@ call from the notified TRANSACTION_C...
12/10/2024
- 08:51 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- Alexandru Lungu wrote:
> > I will try to find a test case from a customer application scenario and an analysis of ho... - 06:41 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- Alexandru Lungu wrote:
>If the results are progressive, then an optimization would be to only cache the current dele...
12/09/2024
- 08:10 AM Database Bug #9426: Failed to UPDATE when flushing an INVALID dmo
- After setting up an instance with the proper version and testing the test mentioned in #9416, the issue can't be repr...
- 04:09 AM Database Bug #9383 (WIP): Cache only the current delegate on transaction commit if a ProgressiveResults is...
12/06/2024
- 09:21 AM Database Bug #9426: Failed to UPDATE when flushing an INVALID dmo
- The stack trace:...
- 09:11 AM Database Bug #9426 (Rejected): Failed to UPDATE when flushing an INVALID dmo
- 08:42 AM Database Bug #9318: Make record nursery visible on removeRecords
- Latest implementation was committed to *9318a/15588*
- 08:01 AM Database Bug #9318 (Review): Make record nursery visible on removeRecords
- @Buffer.delete()@ is used for temporary tables because there is no order by clause generated at conversion, but a @re...
12/05/2024
- 06:50 AM Database Bug #9318: Make record nursery visible on removeRecords
- My point for #9318-10 is that we do not need a deleteAll(deleteIndex), we only need to make the distinction between d...
- 06:30 AM Database Bug #9318: Make record nursery visible on removeRecords
- Currently:
* EMPTY TEMP-TABLE should honor all indices;
* FOR EACH tt1. DELETE tt1. END. should honor the primary i... - 05:34 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
- Alexandru Lungu wrote:
> Danut, I am trying to drag the discussion to the point where proving that the error occurs ... - 03:55 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
- Alexandru Lungu wrote:
> Please investigate why @tt.f1 = LENGTH('abc')@ is hitting the switch-case, making @var4glTy... - 03:20 AM Base Language Bug #9396 (WIP): Improve Incompatible data types in expression or assignment. (223) error handling
- Resuming work for #9396-25.
- 04:42 AM Database Bug #7496 (Test): finish support for query:forward-only attribute
- Branch 7496c was merged into trunk as rev. 15596 and archived.
12/03/2024
- 08:49 AM Base Language Bug #9396 (Review): Improve Incompatible data types in expression or assignment. (223) error hand...
- Committed the changes to *9396a/15588*. Partially reverted changes from 15583 and 15584 revisions.
Please review.
... - 07:58 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
- Alexandru Lungu wrote:
> > 528 - 4359 times (ProgressParserTokenTypes.KW_AND)
>
> I wonder if this is something l... - 06:59 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
- Alexandru Lungu wrote:
> Can you check what the construct is in that case? I expect to see UPPER(RTRIM()) kind of co... - 06:12 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
- I've run the analysis on how often we get @FUNCTION(literal)@ constructs (the scenario involves the extended performa...
- 04:47 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
- I also committed the logical(int) constructor change to *9396a/15586*.
Adjusted Done%. - 04:45 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
- Alexandru Lungu wrote:
> Danut, lets go for to the more evident fix of not allowing the literals to be extracted in ... - 04:33 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
- Alexandru, you are right. The problem also happens with other functions, the example:...
- 03:51 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
- Somehow I modified this, sorry.
- 03:47 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
- > where the injected variable is actually a CHARACTER but the conversion should fail because of the datetime function...
- 08:08 AM Database Bug #7496: finish support for query:forward-only attribute
- ChUI regression tests passed. l.e. updated #7496-102
*7496c* can be merged.
12/02/2024
- 04:03 AM Database Bug #9318: Make record nursery visible on removeRecords
- Alexandru Lungu wrote:
> I meant making the existing @deleteAll()@ call the @deleteAll(deleteIndex)@ with @null@ and... - 03:50 AM Database Bug #9318: Make record nursery visible on removeRecords
- Created *9318a* from *trunk/15586* and committed an initial implementation on *9318a/15587*. Allows to make a distinc...
- 03:48 AM Database Bug #7496: finish support for query:forward-only attribute
- Alexandru Lungu wrote:
> Danut, what is the status of 7496c? What testing is left?
*7496c* has be queued for ChUI r...
11/29/2024
- 09:35 AM Base Language Bug #9396 (Review): Improve Incompatible data types in expression or assignment. (223) error hand...
- Committed *9396a/15585*. Added logical(int) constructor to fix #9396-7.
All written tests passed (tests cover dyna... - 09:13 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
- Found the following test:...
- 07:01 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
- Dănuț Filimon wrote:
> This turns out to be more complicated for certain cast functions, for example you can have @D... - 03:43 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
- This turns out to be more complicated for certain cast functions, for example you can have @DATETIME(DATE(3,3,2001), ...
11/28/2024
- 07:08 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
- *Committed 9396a/15583*. This commit fixes all of my testcases related to #9396-2 table (except the 3rd bullet point)...
- 06:42 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
- The third bullet point is a regression added in trunk/15456, @recordOrShowError@ throws a @DeferredLegacyErrorExcepti...
- 06:10 AM Base Language Bug #9396 (WIP): Improve Incompatible data types in expression or assignment. (223) error handling
- From #9377-8:
I've created unit tests for testing the behavior of *temp-tables* fields and literals:
|_. Field ty... - 06:04 AM Base Language Bug #9396 (WIP): Improve Incompatible data types in expression or assignment. (223) error handling
11/27/2024
- 05:34 AM Database Bug #7496: finish support for query:forward-only attribute
- Rebased *7496c* to latest *trunk/15578* and the branch is now at revision *7496c/15579*.
- 05:24 AM Database Bug #7496: finish support for query:forward-only attribute
- Test plan:
* large customer application harness and run some reports. (Harness passed, tested 4 reports and those al... - 03:29 AM Database Bug #7496: finish support for query:forward-only attribute
- Committed *xfer testcases/1655*:
* adaptive scrolling tests in @fwd_tests/persist/queries/@
* forward-only tests ...
11/26/2024
- 07:27 AM Database Bug #7496: finish support for query:forward-only attribute
- Alexandru Lungu wrote:
> adaptive_scrolling should clearly go into fwd_tests (maybe persist/queries folder?).
I was... - 06:04 AM Database Bug #7496: finish support for query:forward-only attribute
- Alexandru Lungu wrote:
> Also please extend xfer 4GL unit test suite with your examples.
Should I commit the adap...
11/25/2024
- 08:52 AM Database Bug #9318: Make record nursery visible on removeRecords
- From #8959-19:
> The only limitation is that deleteIndex should come from the converted code and requires conversion... - 07:42 AM Database Bug #9318 (WIP): Make record nursery visible on removeRecords
Also available in: Atom