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.
