Hi!
I have a proposition for optimizing big case statements with sparse case
labels. Have you already thought of using a hash function to drastically
reduce the size of the jump table?
I have made some tests. For example, assume a case statement with 80
values for case labels in the range
Am 15.01.2019 um 18:08 schrieb Werner Pamler:
Trying to build laz trunk (r60090) with fpc fixes (r40840) fails in
(lazarus)\trunk\components\fppkg\src\fppkg_packagevariant.pas,
function TFppkgNamedItemList.FindItemByName, lint 95 ("Result := nil")
with the error
I have added this to mantis.
https://bugs.freepascal.org/view.php?id=34881
It would be good to address this, before 32bit SEH becomes default. If
not this will mean a regression to the debuggers functionality.
On 09/01/2019 14:54, Martin wrote:
Marco V wrote (