Author: jgravelle
Date: Tue Aug 22 10:42:44 2017
New Revision: 311476
URL: http://llvm.org/viewvc/llvm-project?rev=311476&view=rev
Log:
[clang-diff] Refactor stop-after command-line flag
Summary:
Rename stop-after to stop-diff-after. When building LLVM with
-DLLVM_BUILD_LLVM_DYLIB=ON, stop-after
jgravelle-google created this revision.
jgravelle-google added a reviewer: dschuff.
jgravelle-google added a subscriber: cfe-commits.
Herald added subscribers: dschuff, jfb.
We want wasm and asmjs to have matching ABIs, and right now asmjs uses unsigned
int for its size_t. This causes exported sy
Author: jgravelle
Date: Tue Feb 21 16:37:27 2017
New Revision: 295781
URL: http://llvm.org/viewvc/llvm-project?rev=295781&view=rev
Log:
Declare lgamma library builtins as never being const
Summary:
POSIX requires lgamma writes to an external global variable, signgam.
This prevents annotating lgam
jgravelle-google created this revision.
jgravelle-google added reviewers: dschuff, sunfish.
jgravelle-google added a subscriber: cfe-commits.
Herald added a subscriber: jfb.
Unix is a convenient common denominator for embeddings to implement
syscalls for. This makes it explicit that wasm is unix-y
jgravelle-google added a comment.
For the emscripten testsuite, specifically test_zlib relies on `#ifdef
__unix__` to `#include `, which it needs. The rest of the unistd
tests don't actually care. So we could make that test pass by explicitly adding
a define for __unix__ for it, but I figure it
jgravelle-google added a comment.
I think you're right, it's the Emscripten embedding that's unixy, therefore
Emscripten should be responsible for telling clang to be unixy.
To play devil's advocate, it might be advantageous for all compile-to-wasm code
to assume a common environment, and unix
jgravelle-google abandoned this revision.
jgravelle-google added a comment.
Abandoning in favor of https://github.com/kripken/emscripten/pull/4718
https://reviews.llvm.org/D26431
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.l