aboutsummaryrefslogtreecommitdiff
path: root/tools/shared.py
AgeCommit message (Collapse)Author
2013-05-16support closure compiler on the shell in asm modeAlon Zakai
2013-05-16enable aliasing function pointers by default in -O2Alon Zakai
2013-05-10add FORCE_ALIGNED_MEMORY=1 to -O3Alon Zakai
2013-05-09Also remove #define __ELF__ when building using NaCl triple.Jukka Jylänki
2013-05-09Remove __pnacl__ #define as well.Jukka Jylänki
2013-05-09Remove the __native_client__ system define when using NaCl triple. ↵Jukka Jylänki
Emscripten does not implement Google Native Client/Pepper APIs.
2013-05-07switch to le32 target by default1.4.3Alon Zakai
2013-05-03use sys.executableAlon Zakai
2013-05-03use -fno-threadsafe-statics, issue #1128Alon Zakai
2013-05-03fix some logging usesAlon Zakai
2013-05-03tweak some logging levelsAlon Zakai
2013-05-03Displays usage when no argument is passed.Éloi Rivard
2013-05-03* Added some colors to messages displayed from python files.Éloi Rivard
2013-05-021.4.21.4.2Alon Zakai
2013-05-02check sanity later in test runner, so we can know env settings, and do not ↵Alon Zakai
needless tear down le32 stuff
2013-05-01Merge pull request #1117 from rib/wip/coglAlon Zakai
Enable simple Cogl based apps by fixing some SDL_GL_GetProcAddress issues
2013-05-01Merge pull request #1098 from LCID-Fire/wrapper_exit_code_fixAlon Zakai
Build wrapper exit code fix
2013-04-30check for need to clear cache even in EMCC_DEBUG=1 mode, which forces sanity ↵Alon Zakai
checks
2013-04-30add support for changing the llvm target using EMCC_LLVM_TARGET in the envAlon Zakai
2013-04-30look for python2 before python for default .emscriptenRobert Bragg
emscripten requires python 2 but some systems have multiple versions of python installed and the 'python' binary will correspond to python 3. We now explicitly look for a python2 first when setting up a default .emscripten config file.
2013-04-30switch back to x86 target in preparation to merge to incomingAlon Zakai
2013-04-30store target in sanity file, so changing it causes the cache to be flushedAlon Zakai
2013-04-29bump version1.4.1Alon Zakai
2013-04-29use le32-unknown-nacl tripleAlon Zakai
2013-04-29Bump version.1.3.8Bruce Mitchener
2013-04-27Explicitly refer to CalledProcessError with its package name.Andreas Bergmeier
2013-04-25Change to fit in with Alon's coding style.Andreas Bergmeier
2013-04-25Change `Building.make` and `Building.configure` to raise a ↵Andreas Bergmeier
`CalledProcessError` when the underlying command's `returncode` is not 0. Handle all calls inside of `shared.py` to ignore the error, so behavior does not change. Handle error in `emmake` and `emconfigure`, so these exit with the `returncode` of the underlying command.
2013-04-23Merge pull request #1063 from waywardmonkeys/musl-libc1.3.7Alon Zakai
Add wchar and multibyte libc functions
2013-04-23add a define of __EMSCRIPTEN__Alon Zakai
2013-04-23Better guessing for LLVM_ROOT.Bruce Mitchener
On OS X, there is a system-wide clang that is the wrong version, so the guessing goes wrong. Looking for llvm-dis is less likely to go wrong and is also required by the build process.
2013-04-22Bump version.Bruce Mitchener
2013-04-19use power of two heap in relooperAlon Zakai
2013-04-19enable ASM_JS=1 in -O1+, and start to update testingAlon Zakai
2013-04-19Merge pull request #1073 from waywardmonkeys/cleanup-compiler-flagsAlon Zakai
Cleanup compiler flags
2013-04-19Improve error reporting in build_library.Jukka Jylänki
2013-04-17Remove unnecessary undefine of __CYGWIN__.Bruce Mitchener
2013-04-17Remove unnecessary x86_64 and x87 undefines.Bruce Mitchener
These aren't defined for our target in the first place, so we don't need to undefine them.
2013-04-17__STDC__ is already defined by clang.Bruce Mitchener
2013-04-17Remove flags for disabling ms-compatibility.Bruce Mitchener
With the use of -target rather than -triple, these are no longer needed.
2013-04-17Use -target rather than -triple with clang.Bruce Mitchener
Apparently -target replaced -triple in the past. Using -target also makes the behavior of clang match the target rather than the host platform.
2013-04-11Remove duplicate line from rebase.Jukka Jylänki
2013-04-11Remove the unwanted abstraction that callee is allowed to autodelete a ↵Jukka Jylänki
response file after consuming it. Instead, manually track and delete response files by the caller and clean them up.
2013-04-11Extend the use of response files to cover the case when emcc invokes ↵Jukka Jylänki
emscripten.py, so that Windows command line length limitations don't break the test_asm_pgo on Windows.
2013-04-09do not use memory init file in relooper itselfAlon Zakai
2013-04-09try to make WindowsPopen errors a little more explicitAlon Zakai
2013-04-04Merge branch 'ag/clang-add-version' of github.com:agladysh/emscripten into ↵Alon Zakai
agladysh-ag/clang-add-version2
2013-04-04Fix calling try_delete before importing it.Bruce Mitchener
Previously, the import of try_delete was after one of the blocks of code that called it, so it could result in an error at runtime.
2013-04-04Work around problem with constexpr on Windows.Bruce Mitchener
This is for libcxx compilation on Windows and is a result of http://llvm.org/PR15651. See issue #1019 for more detail.
2013-04-04Add ability to use versioned clang librariesAlexander Gladysh
Just like LLVM_ADD_VERSION.