[Gambas-user] New Just-in-time system (2)

Jussi Lahtinen jussi.lahtinen at gmail.com
Sun Jun 10 00:25:39 CEST 2018


Thanks!
However, there are still some minor issues (something weird [apparently
nothing critical] + missing file). See attached logs.


Jussi

On Sat, Jun 9, 2018 at 11:53 PM, Benoît Minisini <g4mba5 at gmail.com> wrote:

> Le 08/06/2018 à 01:06, Jussi Lahtinen a écrit :
>
>> OK
>>
>>
>> Jussi
>>
>>
> It should now be in better shape and compilable.
>
> Translation is now done at runtime.
>
> Speed gain is about the same as the old JIT compiler (less in some
> benchmarks, a lot better in one), but many things are not optimized, and
> there are still many features to implement.
>
> What works: the fast routines declared in the IDE, gb.form.terminal and
> gb.form.editor, as well as the benchmarks.
>
> There is no speed gain in string processing (string processing is mainly
> allocation, copies, and comparisons). The 'string' benchmark is even slower
> when JIT compiled!
>
> Set GB_NO_JIT=1 to disable the JIT compiler.
>
> Set GB_JIT_DEBUG=1 to see what is done, and get a copy of generated C file
> in '/tmp/<component name>.c'. The project C file is '/tmp/gb.c'.
>
> There is no compilation cache support at the moment.
>
>
> Regards,
>
> --
> Benoît Minisini
>
> ----[ Gambas mailing-list is hosted by https://www.hostsharing.net ]----
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.gambas-basic.org/pipermail/user/attachments/20180610/ffc38ab0/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: compile.log.tar.gz
Type: application/gzip
Size: 31806 bytes
Desc: not available
URL: <https://lists.gambas-basic.org/pipermail/user/attachments/20180610/ffc38ab0/attachment-0001.gz>


More information about the User mailing list