Re: Libcxx update

2017-07-24 Thread Dirk Vanden Boer
A pull request has been created https://github.com/kripken/emscripten/pull/5415 -- 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

Re: Libcxx update

2017-07-18 Thread Gaurav Dewan
> > This looks to be very interesting prospect. Could you write a wiki or > blog on how to update libcxx (and libc) ? > This could help in some of the optimizations(unneeded code getting added > to the generated asm.js binary) when nothing else work. > On a seprate note, I was

Re: Libcxx update

2017-07-18 Thread Jukka Jylänki
It should be an llvm-nm listing dump. You can recreate it by cd $EMSCRIPTEN python embuilder.py build libcxx llvm-nm $HOME/.emscripten_cache/asmjs/libcxx.a 2017-07-18 0:25 GMT+03:00 Dirk Vanden Boer : > First issue: > emscripten/system/lib/libcxx contains a symbols file

Re: Libcxx update

2017-07-17 Thread Dirk Vanden Boer
I'll focus on the upgrade, I'm way too unfamiliar with the code base to make proper decisions about how to split off libcxx. I've looked into upgrading libcxx. I found the build_libcxx function in tools/system_libs.py, I suppose this gets called when invoking ./embuilder.py build libcxx. So

Re: Libcxx update

2017-07-15 Thread Alon Zakai
I think we can put this in a separate repo using the ports system, the same mechanism that binaryen is. Tthe binaryen code is in tools/ports/binaryen.py , pretty simple. I think the one complication we ran into last time we discussed this was that libc++ and other system libraries have headers

Re: Libcxx update

2017-07-14 Thread 'Derek Schuff' via emscripten-discuss
We try to minimize them but I expect there are a few local changes (grep for EMSCRIPTEN in system/lib/libcxx). And I'd love to move to an out-of-tree repo, although currently we don't have the mechanism in place for that, and I'd hesitate to make someone who just wants to update libcxx invent one.

Re: Libcxx update

2017-07-14 Thread Alon Zakai
If someone has time to look into this, I'd be happy to help with guidance. Mostly it's just updating the in-tree code and running the test suite. (However, we should move it to an out-of-tree repo, next update might be a good time for that. That shouldn't be much work either.) On Thu, Jul 13,

Re: Libcxx update

2017-07-14 Thread Jukka Jylänki
There is no specific update cadence to migrate to a newer version. You might be able to take libcxx and compile it as an external library with Emscripten and link to that one instead. 2017-07-14 0:23 GMT+03:00 Dirk Vanden Boer : > I'm currently experimenting with emscripten