Great.  Even if it's not as fast as validated asm.js, that would be fine.

On Thu, Dec 19, 2013 at 9:14 PM, Alon Zakai <[email protected]> wrote:

> We could emit something close to asm but with heap resizing, but it would
> not be as optimizable because the heap would not be constant. Without
> proper browser support, our options are limited I'm afraid.
>
> - Alon
>
>
>
> On Thu, Dec 19, 2013 at 8:55 PM, Chad Austin <[email protected]> wrote:
>
>> On Thu, Dec 19, 2013 at 5:53 PM, Alon Zakai <[email protected]> wrote:
>>
>>> 1) faster compilation speed, no need to process IR in JS, can use LLVM
>>> IR in C++ directly
>>>
>>
>> I'm super excited about this!  In particular, it means we can avoid
>> invoking llvm-dis on the build and avoid multiply parsing the LLVM IR files.
>>
>>
>>> In time we can support all those things, although there are some
>>> features we never will - the new compiler will stay streamlined by focusing
>>> on one mode of codegen, optimized and relooped asm.js, as opposed to the
>>> old compiler which supported several other modes (non-asmjs typed arrays,
>>> and no typed arrays). Of course the old compiler will remain viable for
>>> things that need those codegen modes. Otherwise, things like C++ exceptions
>>> etc. should certainly be supported in the new compiler and are just a
>>> matter of time and how much people need them.
>>>
>>
>> I agree 100% with dropping support for TA0 and TA1 codegen modes.  I
>> doubt many people depended on those, especially now that even IE supports
>> typed arrays.
>>
>> Will there be a way in the new compiler to emit asm.js-like code but with
>> runtime heap resizing?  We can't use asm.js until at least Chrome and
>> Firefox support resizable typed arrays.  :/
>>
>> Again, very excited!
>>
>> Thanks,
>> Chad
>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "emscripten-discuss" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "emscripten-discuss" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>



-- 
Chad Austin
Technical Director, IMVU
http://www.imvu.com/members/Chad/

-- 
You received this message because you are subscribed to the Google Groups 
"emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to