JTL Compiler - Please test!

View: New views
5 Messages — Rating Filter:   Alert me  

JTL Compiler - Please test!

by David Chisnall :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Everyone,

I've (finally) added support for JTL compilation (see blog) to  
LanguageKit, so it should now cache the native code and not need to  
run the JIT every time you run a LanguageKit app / bundle.

Please test this!  It would be nice to get it into stable as soon as  
possible.

David

_______________________________________________
Etoile-discuss mailing list
Etoile-discuss@...
https://mail.gna.org/listinfo/etoile-discuss

Re: JTL Compiler - Please test!

by Eric Wasylishen-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I just did a quick test of this in my Linux VM, and Melodie works for  
me. The startup speed improvement is great :)

On 23-Jul-09, at 3:41 PM, David Chisnall wrote:

> Hi Everyone,
>
> I've (finally) added support for JTL compilation (see blog) to
> LanguageKit, so it should now cache the native code and not need to
> run the JIT every time you run a LanguageKit app / bundle.
>
> Please test this!  It would be nice to get it into stable as soon as
> possible.
>
> David
>
> _______________________________________________
> Etoile-discuss mailing list
> Etoile-discuss@...
> https://mail.gna.org/listinfo/etoile-discuss


_______________________________________________
Etoile-discuss mailing list
Etoile-discuss@...
https://mail.gna.org/listinfo/etoile-discuss

Re: JTL Compiler - Please test!

by David Chisnall :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 24 Jul 2009, at 01:14, Eric Wasylishen wrote:

> I just did a quick test of this in my Linux VM, and Melodie works for
> me. The startup speed improvement is great :)

Check out the memory usage too: on my machine it goes from 105MB to  
65MB for the second run (obviously, not all of this is resident; a  
fair chunk is shared libraries that are mapped but not accessed).  Not  
having to load the LLVM codegen bundle reduces the memory footprint a  
fair bit too; it should make a big difference on handheld platforms.

David

_______________________________________________
Etoile-discuss mailing list
Etoile-discuss@...
https://mail.gna.org/listinfo/etoile-discuss

Re: JTL Compiler - Please test!

by Nicolas Roard :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thu, Jul 23, 2009 at 10:41 PM, David Chisnall<theraven@...> wrote:
> Hi Everyone,
>
> I've (finally) added support for JTL compilation (see blog) to
> LanguageKit, so it should now cache the native code and not need to
> run the JIT every time you run a LanguageKit app / bundle.
>
> Please test this!  It would be nice to get it into stable as soon as
> possible.

this is awesome :)

--
Nicolas Roard
"I love deadlines. I like the whooshing sound
they make as they fly by." -- Douglas Adams

_______________________________________________
Etoile-discuss mailing list
Etoile-discuss@...
https://mail.gna.org/listinfo/etoile-discuss

Re: JTL Compiler - Please test!

by David Chisnall :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 24 Jul 2009, at 07:11, Nicolas Roard wrote:

> On Thu, Jul 23, 2009 at 10:41 PM, David Chisnall<theraven@...>  
> wrote:
>> Hi Everyone,
>>
>> I've (finally) added support for JTL compilation (see blog) to
>> LanguageKit, so it should now cache the native code and not need to
>> run the JIT every time you run a LanguageKit app / bundle.
>>
>> Please test this!  It would be nice to get it into stable as soon as
>> possible.
>
> this is awesome :)

I've also now committed support for providing delegates to handle  
compiler errors.  You can now fix up errors in code monkey (perhaps  
prompt the user on each one and interactively fix them?) rather than  
just having to catch the exception.

Looking forward to the next version of CodeMonkey!

David

_______________________________________________
Etoile-discuss mailing list
Etoile-discuss@...
https://mail.gna.org/listinfo/etoile-discuss