General

Profile

Alexandru Lungu's activity

From 03/16/2025 to 04/14/2025

04/14/2025

07:36 AM Database Bug #9896: Record reference count should account for dirty records
h4. First problem
Dirty records are not accounted for the reference count, so that a dirty record referenced in tw...
Alexandru Lungu
07:34 AM Database Bug #9896 (New): Record reference count should account for dirty records
Alexandru Lungu

04/11/2025

09:08 AM Testing Bug #9891: Open discussion on how to implement performance testing
> I propose having these existing tests adapted for performance testing would be a requirement.
I think this was a...
Alexandru Lungu
08:20 AM Testing Bug #9891: Open discussion on how to implement performance testing
I opened this task to discuss about various ways of testing the performance of FWD.
h4. Prerequisites
There are...
Alexandru Lungu
07:37 AM Testing Bug #9891 (New): Open discussion on how to implement performance testing
Alexandru Lungu

04/09/2025

10:07 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
Serban, can you check #9730? Please ensure you set-up a VM with Windows 11 for it to work. Alexandru Lungu
07:22 AM Conversion Tools Bug #9871 (Rejected): String followed by an alternative coding construct should emit a single cha...
The work will continue on #6308. Alexandru Lungu

04/04/2025

05:00 AM Database Bug #9853 (Test): ProgressiveResults invalidate badly when changing the record on the edge of a b...

Branch 9853a was merged to trunk rev 15841 and archived.
Alexandru Lungu
04:50 AM Database Bug #9853 (Internal Test): ProgressiveResults invalidate badly when changing the record on the ed...
Alexandru Lungu

04/03/2025

08:26 AM Database Bug #9853: ProgressiveResults invalidate badly when changing the record on the edge of a bracket
Committed 9853a/15839 and 15840, replacing !isPreselect with errorCondition. Please review. Alexandru Lungu
06:50 AM Database Bug #9853: ProgressiveResults invalidate badly when changing the record on the edge of a bracket
Yes, this is what is happening in @next@. Would you prefer @errorCondition@? I guess it is less confusing than seeing... Alexandru Lungu
06:32 AM Database Bug #9853: ProgressiveResults invalidate badly when changing the record on the edge of a bracket
> But, the condition to enter this block is if (cacheOnReval || isPreselect()) - so, can the preselect be false, when... Alexandru Lungu
03:58 AM Database Bug #9853 (Review): ProgressiveResults invalidate badly when changing the record on the edge of a...
Committed 9853a/rev. 15838.
Constantin, please review.
Alexandru Lungu

04/02/2025

11:20 AM Database Bug #9853 (WIP): ProgressiveResults invalidate badly when changing the record on the edge of a br...
I investigated this case. It is about a fail-safe of @ProgressiveResults@ to invalidate if things look not-alright. B... Alexandru Lungu

03/31/2025

07:46 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
> Well, if Greg agrees to use it :) as we had some discussion about it earlier on.
Yeah, I heard/saw @ant@ several...
Alexandru Lungu
06:29 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
> The problem we have is different tooling on OE/Windows and FWD/Linux. I tried to mitigate it by using ant and PCT, ... Alexandru Lungu
03:28 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
> Its possible to spin-off a single test in harness #9270 with ant subshell in both - OE/Windows and Linux/FWD.
> No...
Alexandru Lungu

03/28/2025

11:26 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Me, Stefan and Florin had multiple chats about using harness to cover the lexer and preprocessor tests. I suspect Gre... Alexandru Lungu
11:20 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
From email:
Hi guys,
We (me and Stefan Vieru) are trying to use Harness on Windows. More specifically, we need...
Alexandru Lungu
11:19 AM Testing Support #9854 (New): Discussion on how to leverage Harness to test certain drivers of FWD
Alexandru Lungu
10:59 AM Database Bug #9853: ProgressiveResults invalidate badly when changing the record on the edge of a bracket
... Alexandru Lungu
10:54 AM Database Bug #9853 (Test): ProgressiveResults invalidate badly when changing the record on the edge of a b...
Alexandru Lungu
10:54 AM Database Bug #9852: Portal "C_10" does not exist error
... Alexandru Lungu
10:53 AM Database Bug #9852 (WIP): Portal "C_10" does not exist error
Alexandru Lungu

03/27/2025

06:04 AM Base Language Bug #4766: fix CHR and ASC
> I am also thinking of another scenario: if the 4GL sources are compiled using a specific CP, so the .r files contai... Alexandru Lungu

03/25/2025

08:49 AM Testing Support #6859: preprocessor tests
> There will be some tests which are hard to check in an ABLUnit test method. I still think we might need some level ... Alexandru Lungu

03/21/2025

10:17 AM Conversion Tools Feature #9822: artifacts that are shared project-wide should be moved into the cvtdb
> Human review and access is made much harder than simple text output in the filesystem. We would need some tools to ... Alexandru Lungu

03/20/2025

05:07 AM Conversion Tools Support #9703: explore and document the existing OE IDE feature set
Florin, please check Show View > Other section the IDE. It presents several views that can be enabled in the applicat... Alexandru Lungu

03/19/2025

09:34 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Idea discussed in the daily meeting today:
* As this task is also about (re-)designing the REST API to expose the ...
Alexandru Lungu
04:55 AM Base Language Bug #9060: Cache oftenly used values that are immutable
> new LobCopy(new SourceLob(longchar), new TargetLob(new FieldReference(tt, "field"))).run();
I agree that @publi...
Alexandru Lungu

03/18/2025

09:39 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Please make sure that @compareTo@ returns 0 *only when* the scale is the same. Otherwise, we may end up considering @... Alexandru Lungu
09:17 AM Base Language Bug #9060: Cache oftenly used values that are immutable
> Isn't this expected? Comparing a decimalConstant with a BigDecimal using equals should not return true.
Oh, sorr...
Alexandru Lungu
09:01 AM Base Language Bug #9060: Cache oftenly used values that are immutable
> but using cachedInstance.equals(value) simply breaks the caching because it is always false.
# why?
# can you ...
Alexandru Lungu
08:50 AM Base Language Bug #9060: Cache oftenly used values that are immutable
> Is mandatory to make these changes in the branch, it can't be merged without them.
I tend to agree with this sta...
Alexandru Lungu
04:39 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Review of 9060b:
* Leave a space between the target and cast type (e.g. @datetimetz result = (datetimetz)cachedBDT...
Alexandru Lungu

03/17/2025

05:03 AM Database Bug #9756 (Merge Pending): Performance improvements for CONTAINS udf related methods.
Please merge 9756a to trunk *after 9676a*. Alexandru Lungu
 

Also available in: Atom