aboutsummaryrefslogtreecommitdiff
path: root/tools/shared.py
AgeCommit message (Collapse)Author
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.
2013-04-01Merge pull request #1009 from waywardmonkeys/another-libcxx-update1.3.6Alon Zakai
Another libcxx update
2013-03-30fix -nostdinc++Alon Zakai
2013-03-30Merge pull request #1004 from waywardmonkeys/fix-nostdincxxAlon Zakai
-nostdinc++ is needed to not pick up system C++ headers.
2013-03-29Bump version.Bruce Mitchener
2013-03-27-nostdinc++ is needed to not pick up system C++ headers.Bruce Mitchener
The comment here isn't quite accurate as at least current clang requires that -nostdinc++ be passed for the correct behavior. This was reported by Marcos Scriven.
2013-03-26Remove unused llvm-extract stuff.Bruce Mitchener
2013-03-25remove symbol removing hack; export all malloc symbols as weak; add test for ↵1.3.5Alon Zakai
a case where symbol removing made us not merge llvm constructors properly
2013-03-25Get exceptions working as they were before.Bruce Mitchener
This no longer uses headers from libcxxabi and in fact uses libcxxabi a bit less than before. This no longer lets some new C++11 stuff such as exception_ptr work as the support for that relies upon libcxxabi code.
2013-03-25Bump version.1.3.4Bruce Mitchener
2013-03-25Get things working with the new libcxx / libcxxabi.Bruce Mitchener
2013-03-23remove unneeded check from relooper1.3.3Alon Zakai
2013-03-22v1.3.21.3.2Alon Zakai
2013-03-18v1.3.11.3.1Alon Zakai
2013-03-18check for utf and avoid the overhead if not necessary; remove UTF_STRING_SUPPORTAlon Zakai
2013-03-15mark UTF_STRING_SUPPORT as an unsafe but useful opt, in -O3Alon Zakai
2013-03-12disable EMCC_DEBUG when bootstrapping relooperAlon Zakai
2013-03-111.3.01.3.0Alon Zakai
2013-03-06Move strtod, strtold, strtof, strtod_l, strtold_l, atof from JS side to libc ↵1.2.9Xuejie "Rafael" Xiao
side, this can fix double precision bug in original strtod implementation.
2013-03-06Merge pull request #920 from waywardmonkeys/fix-include-orderAlon Zakai
Search libcxx includes before others (libc).
2013-03-05remove unnecessary recursion in relooper RemoveUnneededFlows1.2.8Alon Zakai
2013-03-05remove recursion in relooper FindLive1.2.7Alon Zakai
2013-03-051.2.61.2.6Alon Zakai
2013-03-051.2.51.2.5Alon Zakai
2013-03-05restore jcache debugging, busted by pull #826Alon Zakai
2013-03-05restore jcache compression, busted by pull #826Alon Zakai
2013-03-04fix some test failuresChad Austin
2013-03-04make it possible to manually specify a temp directory when running emscripten.pyChad Austin
2013-03-04Break two more emscripten.py dependencies on tools.sharedChad Austin
2013-03-04Get the TempFiles object from the ConfigurationChad Austin
2013-03-04Move TEMP_DIR into the Configuration object.Chad Austin
2013-03-04Split Cache and JCache into objects and move them into cache.py so they can ↵Chad Austin
be loaded without shared.py
2013-03-04Make chunkify a free functionChad Austin
2013-03-04Work towards making JCache an objectChad Austin
2013-03-04Move run_js into jsrun.py (work towards breaking emscripten.py's dependency ↵Chad Austin
on shared, which requires .emscripten at import time)