|
Post by Pjot on Oct 31, 2022 19:19:55 GMT 1
All, BaCon version 4.6 has just been released. Please download the latest from the BaCon website and refresh your browser cache if the new package is not visible in your browser immediately. This is a major release containing a dramatic performance improvement in incremental string concatenations. Code of the type 'a$ = a$ & b$ [& ....]' now is recognized by the parser and will be converted using an optimized memory scheme. For example this simple benchmark code: a$ = "hello"
FOR x = 1 TO 100000 a$ = a$ & "goodbye" NEXT
In BaCon 4.5 this code took 3000 msecs to run, but in BaCOn 4.6 it takes only 2 msecs on the same system. Also regular string concatenations have improved in processing speed with approx. 35% average. Furthermore the following notable improvements: - New functions INVERT (swap keys and values) and WHERE (find character position of token within a string)
- Extended INDEX for associative arrays (to look up key based on value)
- Adjustments for OpenSSL3
- Regular bug fixes and code cleaning
Thanks to all the people who have contributed to this latest release, especially the BaCon forum members for posting problems and errors. See the full list of changes for more details (please refresh your browser cache to see the latest). Best regards Peter
|
|