Thanks, good to know Doom 3 works! I'll be working on an emterpreter replacement soon, that will work with the wasm backend.
Compilation should be much faster in incremental builds specifically, since it won't recompile all the bitcode (object files contain compiled wasm now).. - Alon On Wed, Jun 5, 2019 at 2:34 PM Gabriel Cuvillier < gabriel.cuvill...@gmail.com> wrote: > Ok, good to know about the upcoming LLVM backend ! > > I did a few tests of that new backend with the Doom 3 port. Except for > EMTEPRETER which is not supported (oops, too bad. I can no more yield to > the browser during the long loading screens!), everything else run fine. > > I did not noticed significant runtime performance improvement though, but > I guess it is because the real bottleneck in D3wasm lies in the GL=>WebGL > glue code (or somewhere else, but not in the "pure" wasm binary). > > It look like the compilation/link is faster, but maybe that's me. > > > Le 05/06/2019 à 23:15, Alon Zakai a écrit : > > In general, you can just do > > emsdk install 1.38.34 > > (or emsdk install latest gets the latest version). That installs it > with fastcomp, the current default backend. If you do > > emsdk install 1.38.34-upstream > > Then it gets the LLVM upstream wasm backend instead. We'll be switching to > it by default soon, and will have a larger announcement. Basically we want > to stabilize the migration to the new CI first. > > - Alon > > > > On Wed, Jun 5, 2019 at 2:11 PM Gabriel Cuvillier < > gabriel.cuvill...@gmail.com> wrote: > >> Note that I am not sure if we have to use >> >> sdk-releases-upstream-<the_unique_identifier>-64bit >> >> or >> >> sdk-releases-fastcomp-<the_unique_identifier>-64bit >> >> >> I don't get exactly what is the difference between the two >> >> >> >> Le 05/06/2019 à 23:09, Patrik Weiskircher a écrit : >> >> Ah, that'll already solve my problem. Doesn't have to be pretty, just >> want to be able to specify a specific version. Thank you so much! >> >> On Wednesday, June 5, 2019 at 4:50:55 PM UTC-4, Gabriel CV wrote: >>> >>> It look like things have changed a bit recently. >>> >>> Actually, you can know the unique identifier of the last precompiled SDK >>> available in the file "emscripten-releases-tags.txt" file (after issuing >>> "emsdk update-tags" commands) >>> >>> On my side the contents is: >>> >>> { >>> "latest": "1.38.33", >>> "releases": { >>> "1.38.33": "3b8cff670e9233a6623563add831647e8689a86b" // this is >>> the unique identifier >>> } >>> } >>> >>> Then with that info I can do: >>> >>> ./emsdk install sdk-releases-upstream-<the_unique_identifier>-64bit >>> >>> This will install the 1.38.33. This is not very convenient I think, but >>> it works >>> >>> Gabriel >>> >>> >>> Le 05/06/2019 à 21:59, Patrik Weiskircher a écrit : >>> >>> Hey Alon! >>> >>> I have a question. We currently have our CI setup to compile specific >>> versions that we define (currently we're running on `1.38.31`) using >>> `emsdk install sdk-tag-${VERSION}-64bit`. We're currently running into a >>> little problem after updating one of our dependencies and I figured I >>> should just simply try out the latest version and hope it'll work. But it >>> doesn't seem like we can do a `emsdk install sdk-tag-1.38.33-64bit` anymore >>> - it says the version doesn't exist. >>> >>> Is this intended like this and from now on only `latest` is supported? >>> This would be a little problematic for us as we really would like to pin >>> down our versions (we previously had trouble with new versions introducing >>> new bugs). >>> >>> Thanks for all your work, we all at PSPDFKit really appreciate it :) >>> Patrik >>> >>> On Wednesday, May 29, 2019 at 1:45:45 PM UTC-4, Alon Zakai wrote: >>>> >>>> If you get emsdk master, and do >>>> >>>> emsdk install latest >>>> emsdk activate latest >>>> >>>> then it will install 1.38.33 (or later, if there is one by the time you >>>> read this) from the new emscripten-releases build infrastructure. We've >>>> done some early testing recently as mentioned here: >>>> >>>> >>>> https://groups.google.com/d/msg/emscripten-discuss/WhDtqVyW_Ak/8DfDnfk0BgAJ >>>> >>>> After fixing some issues, there seem to be no showstoppers, so this is >>>> us moving to the next stage in the transition from the old builders to the >>>> new ones. (If all goes well then the stage after this will be to remove >>>> those old builders.) >>>> >>>> Please report any issues you see! >>>> >>>> Known issue: "no version information" warning on some linux machines, >>>> https://github.com/emscripten-core/emscripten/issues/8697, that we >>>> need to figure out. >>>> >>>> - Alon >>>> >>>> >>>> -- >>> 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 emscripten-discuss+unsubscr...@googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/emscripten-discuss/04241de6-3244-4c6f-b9ce-064d790815c6%40googlegroups.com >>> <https://groups.google.com/d/msgid/emscripten-discuss/04241de6-3244-4c6f-b9ce-064d790815c6%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >>> -- >> 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 emscripten-discuss+unsubscr...@googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/emscripten-discuss/45a0a10c-35ce-4ac8-bb3f-8e9627bf0390%40googlegroups.com >> <https://groups.google.com/d/msgid/emscripten-discuss/45a0a10c-35ce-4ac8-bb3f-8e9627bf0390%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> >> -- >> 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 emscripten-discuss+unsubscr...@googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/emscripten-discuss/48a943aa-9768-6337-aa9a-1e22f3262265%40gmail.com >> <https://groups.google.com/d/msgid/emscripten-discuss/48a943aa-9768-6337-aa9a-1e22f3262265%40gmail.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- > 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 emscripten-discuss+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/emscripten-discuss/CAEX4NpRnyqZn7jjmTY2aPZNcYqpb3fSSomtGdRUO6vc-rj2Hgw%40mail.gmail.com > <https://groups.google.com/d/msgid/emscripten-discuss/CAEX4NpRnyqZn7jjmTY2aPZNcYqpb3fSSomtGdRUO6vc-rj2Hgw%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > > -- > 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 emscripten-discuss+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/emscripten-discuss/beae7d48-bc9b-ba27-0966-7a30d77868f2%40gmail.com > <https://groups.google.com/d/msgid/emscripten-discuss/beae7d48-bc9b-ba27-0966-7a30d77868f2%40gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- 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 emscripten-discuss+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/emscripten-discuss/CAEX4NpRnyVaEGpx4xASWsx6cPy_J8i4YxLb6wCAxkT593iuwiA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.