Project

General

Profile

Activity

From 11/01/2023 to 11/30/2023

11/30/2023

01:53 PM Bug #7460: implement Progress.Lang.Class:getMethods
Branch 7460a was merged into trunk as rev. 14851 and archived. Constantin Asofiei
01:38 PM Bug #7460 (Merge Pending): implement Progress.Lang.Class:getMethods
Code Review Task Branch 7460a Revisions 14850 and 14851
No objections.
Greg Shah
12:52 PM Bug #7460: implement Progress.Lang.Class:getMethods
Created task branch 7460a from trunk rev 14850.
7460a rev 14851 has a regression fix: Do not use 'TypeFactory.obje...
Constantin Asofiei

11/29/2023

08:59 AM Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
I am addressing some regression on running POC. But I think, I am close to find the problem causing this regression. ... Eduard Soltan
08:35 AM Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Eduard, please make an update on your status of running the POC with your changes and addressing Eric's #7045-77. Alexandru Lungu

11/28/2023

09:20 AM Feature #6649: improve the performance or SourceNameMapper runtime
I ran a large POC with *7156b/rev.14846* and the changes from *6649b/rev.14835 - 14847* and obtained good results (th... Dănuț Filimon
05:50 AM Feature #6649 (Review): improve the performance or SourceNameMapper runtime
*Committed 6649b/rev.14847* which solves the problem mentioned in #6649-144. By not keeping the thread idle, the corr... Dănuț Filimon
03:49 AM Bug #8084: refactor the 'execute' method for legacy classes
Oh right, this makes sense - getting rid of the @BlockManager@ API. This way we avoid doing @ProcedureManager@ work. Alexandru Lungu
03:31 AM Bug #8084: refactor the 'execute' method for legacy classes
What I meant is to emit all the code (like buffer scopes) directly in the Java method, and do not enclose it in @Bloc... Constantin Asofiei
03:29 AM Bug #8084: refactor the 'execute' method for legacy classes
Contantin, just a question here: I thought we open scopes in @externalProcedure@ due to the fact that we are aware *o... Alexandru Lungu

11/27/2023

02:28 PM Bug #8084: refactor the 'execute' method for legacy classes
Currently, each legacy class has a synthetic 'execute' instance method which includes initialization like instance-le... Constantin Asofiei
02:23 PM Bug #8084 (Test): refactor the 'execute' method for legacy classes
Constantin Asofiei

11/24/2023

06:11 AM Feature #6649 (WIP): improve the performance or SourceNameMapper runtime
Dănuț Filimon
06:05 AM Feature #6649: improve the performance or SourceNameMapper runtime
After investigating, I found out that the @mappingExecutor@ creates an @AssociatedThread@ with the current context, m... Dănuț Filimon
02:11 AM Feature #6649: improve the performance or SourceNameMapper runtime
There is an issue with how the cache entries are built. The @AssociatedThread@ doesn't use the correct context when b... Dănuț Filimon
04:11 AM Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Code review 7045b/14825-14834:
There are file header entries problems (i.e., duplicate entries in some files, miss...
Eric Faulhaber

11/22/2023

03:02 PM Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
> > What specific use cases would be using the modified code?
> RecordBuffer, TemporarBuffer, DataSet, ControlFlowOp...
Greg Shah
08:56 AM Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
Greg Shah wrote:
> Please post the test harness code or whatever it is that you are using to create the failing case...
Constantin Asofiei
08:22 AM Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
Please post the test harness code or whatever it is that you are using to create the failing case ("where I created 1... Greg Shah
04:11 AM Feature #6649: improve the performance or SourceNameMapper runtime
I tested with a rebased 6649b from 7156b (7156b at rev. 14846, branched from trunk rev. 14822 + all 8 commits from 66... Alexandru Lungu

11/21/2023

02:43 PM Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
Currently there are three experimental branches:
* 6819c - uses singleton, byte-code generated, BiFunction inner cla...
Constantin Asofiei
01:56 PM Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
Please post details of the results from your testing described in #6819-61 (6 months ago).
I understand you've bee...
Greg Shah
02:40 PM Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Eric: Please don't forget to do a code review ASAP. Greg Shah
07:52 AM Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Eduard, I didn't had the chance to convert yet the POC. Can you attempt it? I have already queued some other performa... Alexandru Lungu
11:24 AM Feature #6649: improve the performance or SourceNameMapper runtime
Alex, when you test the large app, do you use 7156b with the changes from 6649b on top? Will the latest 7156b work OK? Hynek Cihlar
09:35 AM Feature #6649: improve the performance or SourceNameMapper runtime
*6649b* was rebased to *trunk/rev.14834* and the current revision is *14845*.
*Committed 6649b/rev.14846*:
* Used...
Dănuț Filimon
07:29 AM Bug #7656: investigate performance of context-local helpers (e.g. TransactionManager.TransactionH...
Alexandru, in @devsrv01:/tmp/AccessModifier.7z@ there is the project I use to automatically 'fix' the access modifie... Constantin Asofiei

11/20/2023

06:03 AM Feature #6649: improve the performance or SourceNameMapper runtime
On a large POC, the total improvement of the changes in 6649b was of -0.3%. Alexandru Lungu
04:00 AM Feature #6649: improve the performance or SourceNameMapper runtime
Hynek Cihlar wrote:
> Do you mean 70 individual propath entries or 70 paths in a single propath?
One single long ...
Alexandru Lungu
02:34 AM Feature #6649: improve the performance or SourceNameMapper runtime
Alexandru Lungu wrote:
> I've done some tests, and there were no obvious problems. I am moving this to the profiler ...
Hynek Cihlar

11/18/2023

07:33 PM Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
Marian Edu wrote:
> Hi Theodoros, just pushed the i18n tests on testcases (rev#1514), we're still working one some c...
Theodoros Theodorou

11/17/2023

08:47 AM Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
Theodoros Theodorou wrote:
> Hello Marian. Greg asked me to coordinate with you that we do not do the same effort tw...
Marian Edu
07:41 AM Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
Hello Marian. Greg asked me to coordinate with you that we do not do the same effort twice. Please have a look at @te... Theodoros Theodorou
07:11 AM Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
Yes, it needs to be fixed. Such conversions should yield identical results. It seems likely that the cause is relat... Greg Shah
08:23 AM Feature #6649: improve the performance or SourceNameMapper runtime
Alexandru Lungu wrote:
> Mind that the search-path cache is not synchronized. Please add @synchronize@ to that acces...
Dănuț Filimon
08:13 AM Feature #6649: improve the performance or SourceNameMapper runtime
*Review of 6649b/rev.14808*
Mind that the search-path cache is not synchronized. Please add @synchronize@ to that ...
Alexandru Lungu
08:03 AM Feature #6649: improve the performance or SourceNameMapper runtime
Alexandru Lungu wrote:
> Some extra ideas:
>
> * Also, what about @convertedNames@? Can't it possible leak as we ...
Dănuț Filimon
07:33 AM Feature #6649: improve the performance or SourceNameMapper runtime
Alexandru Lungu wrote:
> Danut please fix #6649-131 - I am planning to start performance testing with 6649a as soon ...
Dănuț Filimon
07:08 AM Feature #6649: improve the performance or SourceNameMapper runtime
Some extra ideas:
* Also, what about @convertedNames@? Can't it possible leak as we are constantly adding to it th...
Alexandru Lungu
06:26 AM Feature #6649: improve the performance or SourceNameMapper runtime
I've done some tests, and there were no obvious problems. I am moving this to the profiler asap.
However, I want t...
Alexandru Lungu
04:04 AM Feature #6649: improve the performance or SourceNameMapper runtime
I converted a large application and generated a @name_map.xml@ with ~39k (~7k of OO classes) class-mappings and only ... Alexandru Lungu

11/16/2023

06:03 PM Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
Hello, I wrote a small test (chr_and_asc.p) which tests the conversion of a character from one code page to another (... Theodoros Theodorou
12:40 AM Feature #6649: improve the performance or SourceNameMapper runtime
*Committed 6649b/rev.14807*. Fixed a NPE when there are no path-mapping nodes in name_map.xml. Dănuț Filimon

11/15/2023

08:12 AM Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Understood. For such extensive changes to our control flow, it seems necessary. Greg Shah
08:09 AM Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Greg, I can do that for POC, but it will take me a day to have it converted. Also mind that I am already reconverting... Alexandru Lungu
07:31 AM Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
If you think it is ready, let's get ChUI regression tests, ETF and the big POC tested. Greg Shah
03:40 AM Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Converted and setup a large customer application using 7045b branch, and used it for a bit. Did not noticed any major... Eduard Soltan

11/13/2023

05:16 AM Feature #6649 (Internal Test): improve the performance or SourceNameMapper runtime
Dănuț Filimon
05:09 AM Feature #6649: improve the performance or SourceNameMapper runtime
I also tried to find out the cause of the incremental version where nodes are duplicated but after running a @./gradl... Dănuț Filimon
05:06 AM Feature #6649 (WIP): improve the performance or SourceNameMapper runtime
*Committed 6649b/rev.14805 and 6649b/rev.14806*:
* Made @sourceCache@ configurable through @CacheManager@. I previou...
Dănuț Filimon

11/12/2023

04:29 AM Feature #6649: improve the performance or SourceNameMapper runtime
Code review 6649b revision 14804.
@initializationPaths.size() == 0@ in @createSourceCacheEntry@ should be protecte...
Hynek Cihlar

11/10/2023

09:56 AM Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
That code resolves the @MethodAccess@ target for a @java.lang.reflect.Method@. @Method@ instances are not singleton,... Constantin Asofiei
09:50 AM Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
Constantin, I reached quite randomly in @Utils.invoke@ and saw the double map access on @METHOD_DATA@ and @methodAcce... Alexandru Lungu
09:02 AM Feature #6649 (Review): improve the performance or SourceNameMapper runtime
*Committed 6649b/rev.14804*.
* After solving the path-mapping node duplication problem, I reverted the changes from ...
Dănuț Filimon
03:23 AM Feature #6410: implement additional built-in OO classes/interfaces
Marian, please remind me of your issues - I plan to look at them over the next week. Also, point me to any test repr... Constantin Asofiei

11/09/2023

09:31 AM Feature #6649: improve the performance or SourceNameMapper runtime
> The number look good on the paper. The question is how will it perform in the actual customer scenario.
I can ta...
Alexandru Lungu
09:26 AM Feature #6649: improve the performance or SourceNameMapper runtime
Dănuț Filimon wrote:
> I retested the performance of the cache after saving the @fastConvertName@ results of program...
Hynek Cihlar
06:17 AM Feature #6649: improve the performance or SourceNameMapper runtime
I retested the performance of the cache after saving the @fastConvertName@ results of program names that are not foun... Dănuț Filimon
02:23 AM Feature #6649: improve the performance or SourceNameMapper runtime
Dănuț Filimon wrote:
> Got it, I went and deleted @checkSourceCache@ and integrated it's functionality in @fastConve...
Hynek Cihlar
01:01 AM Feature #6649: improve the performance or SourceNameMapper runtime
Got it, I went and deleted @checkSourceCache@ and integrated it's functionality in @fastConvertName@, this was the be... Dănuț Filimon
03:59 AM Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
I rebased 7045b to latest trunk. It is now at rev. 14833.
Eduard, please double-check: @RecordBuffer@ (especially @s...
Alexandru Lungu

11/08/2023

10:50 AM Feature #6649: improve the performance or SourceNameMapper runtime
Dănuț Filimon wrote:
> The problem is that I can't differentiate between which case is executed. I am still thinking...
Hynek Cihlar
08:15 AM Feature #6649: improve the performance or SourceNameMapper runtime
Hynek Cihlar wrote:
> The cache should eliminate 100% of the heavy execution of @fastConvertName@ for all the encoun...
Dănuț Filimon
08:06 AM Feature #6649: improve the performance or SourceNameMapper runtime
Dănuț Filimon wrote:
> * The number of cache hits (when cache returned a value) was *21288* from the total *35971* @...
Hynek Cihlar
07:22 AM Feature #6649 (WIP): improve the performance or SourceNameMapper runtime
Dănuț Filimon
07:21 AM Feature #6649: improve the performance or SourceNameMapper runtime
Hynek Cihlar wrote:
> Code review 6649b revisions 14800..14803.
>
> Saving the RUN entries should be saved in a s...
Dănuț Filimon
04:03 AM Feature #6649: improve the performance or SourceNameMapper runtime
Hynek Cihlar wrote:
> Does it mean that the non-program files don't require the additional @fastConvertName@ logic (...
Dănuț Filimon
03:37 AM Feature #6649: improve the performance or SourceNameMapper runtime
Dănuț Filimon wrote:
> Hynek Cihlar wrote:
> > Dănuț Filimon wrote:
> > > In my opinion, adding images to @path-ma...
Hynek Cihlar
03:15 AM Feature #6649: improve the performance or SourceNameMapper runtime
Code review 6649b revisions 14800..14803.
Saving the RUN entries should be saved in a set rather than saving direc...
Hynek Cihlar
02:35 AM Feature #6649: improve the performance or SourceNameMapper runtime
Hynek Cihlar wrote:
> Dănuț Filimon wrote:
> > In my opinion, adding images to @path-mappings@ will just slow down ...
Dănuț Filimon
09:55 AM Feature #6410: implement additional built-in OO classes/interfaces
6410b rev 14794 was rebased from trunk rev 14824 - new rev 14828. Constantin Asofiei
09:52 AM Feature #6410: implement additional built-in OO classes/interfaces
Starting rebase now. Constantin Asofiei
08:55 AM Feature #6410: implement additional built-in OO classes/interfaces
Constantin Asofiei wrote:
> OK, let me know when it's done.
All done what I've could get 'proper' enough... rev #14...
Marian Edu
07:21 AM Feature #6410: implement additional built-in OO classes/interfaces
Marian Edu wrote:
> Constantin Asofiei wrote:
>
> > If you have nothing else to commit, I'll rebase.
> Give me 1...
Constantin Asofiei
07:18 AM Feature #6410: implement additional built-in OO classes/interfaces
Constantin Asofiei wrote:
> If you have nothing else to commit, I'll rebase.
Give me 10-15 mins please to commit ...
Marian Edu
07:14 AM Feature #6410: implement additional built-in OO classes/interfaces
I see these commits on xfer/6410b:... Constantin Asofiei
07:08 AM Feature #6410: implement additional built-in OO classes/interfaces
Constantin Asofiei wrote:
> Marian, see another patch - please integrate it also in 6410b.
>
Had to manually appl...
Marian Edu
09:25 AM Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Eduard, mind setting up some large customer applications and do some smoke tests. I will take the changes and do on s... Alexandru Lungu
03:30 AM Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
For a while, I've been looking through videos, blog posts and other info I could get my hands on, related to lambdas.... Constantin Asofiei

11/07/2023

10:17 AM Feature #6649: improve the performance or SourceNameMapper runtime
Dănuț Filimon wrote:
> In my opinion, adding images to @path-mappings@ will just slow down the creation process.
...
Hynek Cihlar
09:49 AM Feature #6649 (Review): improve the performance or SourceNameMapper runtime
*Committed 6649b/rev.14803*.
* Used AssociatedThread to initialize caches for each new propath;
* Added missing doc...
Dănuț Filimon
08:15 AM Feature #6649: improve the performance or SourceNameMapper runtime
My mistake, I just wanted to make an edit on my previous post. Dănuț Filimon
04:37 AM Feature #6649: improve the performance or SourceNameMapper runtime
AFAIK about paths to images, @FileSystemOps.searchPath@ is used when searching any file and reaches @fastConvertName@... Dănuț Filimon
04:22 AM Feature #6649: improve the performance or SourceNameMapper runtime
Alexandru Lungu wrote:
> Danut, please check if the number of entries is right. I expected to have >10k (at least th...
Dănuț Filimon
04:11 AM Feature #6649: improve the performance or SourceNameMapper runtime
Danut, please check if the number of entries is right. I expected to have >10k (at least the number of files, but als... Alexandru Lungu
03:20 AM Feature #6649: improve the performance or SourceNameMapper runtime
I've finally got the results of the testing:
* The initial thread that firstly initializes the @sourceCache@ took *5...
Dănuț Filimon
07:55 AM Feature #6410: implement additional built-in OO classes/interfaces
Constantin Asofiei wrote:
> Marian Edu wrote:
> > ... because of the block added to @invoke@ this is 'polluting' th...
Marian Edu
06:33 AM Feature #6410: implement additional built-in OO classes/interfaces
Marian Edu wrote:
> ... because of the block added to @invoke@ this is 'polluting' the call-stack
Was this block ad...
Constantin Asofiei
05:10 AM Feature #6410: implement additional built-in OO classes/interfaces
Constantin Asofiei wrote:
> Hmm... this may mean that OpenEdge does not report the internal classes in the callsta...
Marian Edu
04:36 AM Feature #6410: implement additional built-in OO classes/interfaces
Marian, see another patch - please integrate it also in 6410b.
> I'm trying to fight a case when invalid parameter...
Constantin Asofiei
02:50 AM Feature #6410: implement additional built-in OO classes/interfaces
Constantin Asofiei wrote:
> Marian, I have this patch to properly report datasethandle/tablehandle vs dataset/table ...
Marian Edu

11/06/2023

02:23 PM Feature #6410: implement additional built-in OO classes/interfaces
I'd like to get the next phase of #6410 support into code review if it is far enough along. Greg Shah
01:22 PM Feature #6410: implement additional built-in OO classes/interfaces
Marian, I have this patch to properly report datasethandle/tablehandle vs dataset/table - please review. I plan to i... Constantin Asofiei
09:10 AM Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Alexandru Lungu wrote:
> I've reviewed the changes. I intend to change several things, but I will list them here for...
Eduard Soltan
08:48 AM Bug #8008: read-json on a 1252 longchar should convert to utf-8 automatically before hydrating te...
Additional information:
# It is expected that @cpinternal iso-8859-15@ will show the same behavior with the (verbati...
Tijs Wickardt
08:33 AM Bug #8008: read-json on a 1252 longchar should convert to utf-8 automatically before hydrating te...
This task should be picked up *after* customer task #7944 is completed.
The customer task #7944 has a special condit...
Tijs Wickardt
08:32 AM Bug #8008 (New): read-json on a 1252 longchar should convert to utf-8 automatically before hydrat...

Tijs Wickardt
08:47 AM Feature #6649: improve the performance or SourceNameMapper runtime
> > The long init time could be brought down with splitting the entries processing on multiple threads.
>
> And by...
Greg Shah
07:28 AM Feature #6649: improve the performance or SourceNameMapper runtime
While testing, the cache is initialized with the default propath, but when a client is connecting, another propath is... Dănuț Filimon
06:23 AM Feature #6649: improve the performance or SourceNameMapper runtime
Hynek Cihlar wrote:
> The long init time could be brought down with splitting the entries processing on multiple thr...
Hynek Cihlar
04:51 AM Feature #6649: improve the performance or SourceNameMapper runtime
The long init time could be brought down with splitting the entries processing on multiple threads. But for now let's... Hynek Cihlar
04:39 AM Feature #6649: improve the performance or SourceNameMapper runtime
Alexandru Lungu wrote:
> Danut, can you script the duplicates out for now, so you don't have to wait too much? This ...
Dănuț Filimon
04:38 AM Feature #6649: improve the performance or SourceNameMapper runtime
Danut, can you script the duplicates out for now, so you don't have to wait too much? This is just for the performanc... Alexandru Lungu
04:28 AM Feature #6649: improve the performance or SourceNameMapper runtime
Hynek Cihlar wrote:
> Danut, any numbers on the actual runtime performance with the cache in place?
Not yet, I will...
Dănuț Filimon
04:22 AM Feature #6649: improve the performance or SourceNameMapper runtime
Danut, any numbers on the actual runtime performance with the cache in place? Hynek Cihlar
04:17 AM Feature #6649: improve the performance or SourceNameMapper runtime
It would be the best if we can have a working thread by using @ContextAwareThread@. Until the thread discussion is so... Dănuț Filimon

11/03/2023

12:54 PM Feature #6649: improve the performance or SourceNameMapper runtime
Dănuț Filimon wrote:
> Hynek Cihlar wrote:
> > You won't be able to access the security context from the worker thr...
Hynek Cihlar
09:13 AM Feature #6649: improve the performance or SourceNameMapper runtime
Hynek Cihlar wrote:
> You won't be able to access the security context from the worker thread, so you will have to p...
Dănuț Filimon
07:09 AM Feature #6649: improve the performance or SourceNameMapper runtime
Dănuț Filimon wrote:
> I've tried to use a thread to create a cache but I get the following error:
You won't be a...
Hynek Cihlar
05:43 AM Feature #6649: improve the performance or SourceNameMapper runtime
I've tried to use a thread to create a cache but I get the following error:... Dănuț Filimon

11/02/2023

09:16 AM Feature #6649: improve the performance or SourceNameMapper runtime
*Committed 6649b/rev.14802*.
* Managed to write all the data to @name_map.xml@, avoided creating @path_map.txt@. I m...
Dănuț Filimon

11/01/2023

03:17 PM Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
Marian, I am trying to run something like @asc(chr(i, 'CodePageA', 'CodePageB'))@. Which parameters should I change? ... Theodoros Theodorou
11:21 AM Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
Marian Edu wrote:
> Since you're not using the @-ttwrdrul@ parameter anyway I would say this is exactly the case fro...
Theodoros Theodorou
04:06 AM Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
Greg Shah wrote:
> From Theodoros:
>
> The program which creates the data in files looks like this:
Strings/ch...
Marian Edu
03:56 AM Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
Theodoros Theodorou wrote:

> I think @-rcodein@ is required too.
Generally speaking all codepages used must be ...
Marian Edu
09:05 AM Feature #6649: improve the performance or SourceNameMapper runtime
Dănuț Filimon wrote:
> At this point I want to ask why does the propath need to be a member of @SourceNameMapperCach...
Hynek Cihlar
08:25 AM Feature #6649: improve the performance or SourceNameMapper runtime
As mentioned in #6649-83, please do not create the extra @path_map.txt@. Add the data into @name_map.xml@. Greg Shah
08:06 AM Feature #6649: improve the performance or SourceNameMapper runtime
Here's an update of the implementation progress:
# Managed to extract filenames from RUN statements and write them t...
Dănuț Filimon
07:30 AM Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
P.S. please look into @errorIfNull@ flag. This will save us from detecting cases where we need / we don't need to gen... Alexandru Lungu
07:29 AM Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
I've reviewed the changes. I intend to change several things, but I will list them here for further advice:
* What...
Alexandru Lungu
06:09 AM Bug #7299: resolution of the target OO method in chained calls with poly arguments
7299d was merged to trunk as revision 14809 and archived. Constantin Asofiei
 

Also available in: Atom