aboutsummaryrefslogtreecommitdiff
path: root/tools/shared.py
AgeCommit message (Collapse)Author
2014-06-09Merge pull request #2399 from waywardmonkeys/cleanup-includesAlon Zakai
Cleanup includes
2014-06-07On Windows, properly clean up temporary .rsp response file used during the ↵Jukka Jylänki
build after finished so the C:\Users\clb\AppData\Local\Temp directory doesn't litter up with .rsp files.
2014-06-07Remove non-existing include paths.Bruce Mitchener
2014-05-22improve warning on failing to validate reposAlon Zakai
2014-05-20wipe out emscripten.py output when it fails, so the error does not cascade ↵Alon Zakai
weirdly; fixes #2368
2014-05-20Merge branch 'archive_groups' of github.com:rsturgell/emscripten into incomingAlon Zakai
Conflicts: AUTHORS
2014-05-19Archive groups code review changes.Ryan Sturgell
2014-05-09remove some warnings on moving files to directoriesAlon Zakai
2014-05-07Add support for archive groups.Ryan Sturgell
emcc now understands -Wl,--start-group, -Wl,--end-group to group static libraries. Static libraries in a group need not be specified in dependent to dependency order and can have circular dependencies.
2014-05-07Extract helper functions from main link loop.Ryan Sturgell
This enables future changes which will re-scan archives for objects (either grouped with -Wl,--start-group, -Wl,--end-group or some new emcc specific flag). This is mostly moving lines around and adding some comments. The only functional change is that if you specify the same archive multiple times (a workaround for the lack of grouping flags), we will now only extract it once instead of multiple times. But it will still be scanned multiple times.
2014-05-02handle floats in jsCall properly; fixes asm2f.test_embind_2Alon Zakai
2014-04-14Allow setting SPIDERMONKEY_ENGINE=None in .emscripten to simplify test ↵Jukka Jylanki
runner operation.
2014-04-10When we build native OSX executables with Clang, we must tell Clang which ↵Jukka Jylanki
OSX SDK version we are targeting. Add a function CLANG_NATIVE_ARGS() that returns a list of compiler args that need to be appended when building native executables for the current platform, which for OSX automatically find an SDK to target. Make the machinery lazy and cached so that it's not invoked if native executables are not built, and that it's invoked only once when needed. Fixed test other.test_bad_triple on OSX.
2014-04-03Merge pull request #2232 from abergmeier/empkg_prerequisitesAlon Zakai
Empkg prerequisites
2014-03-28Fix test runner banned engine filtering for SPIDERMONKEY_ENGINE when cmdline ↵Jukka Jylänki
params are automatically added to that engine.
2014-03-25let emcc directly access bitcode files when possible, to emit proper .d ↵Alon Zakai
files and avoid unnecessary copies
2014-03-17Split clang options passed to clang, to be more concise and less messy. ↵Andreas Bergmeier
Start splitting C and C++ options.
2014-03-10add -w to spidermonkey to see odin warningsAlon Zakai
2014-03-05If the directory tree for used LLVM compiler is not from a LLVM source ↵Jukka Jylänki
checkout and clang_version is not found, assume clang_version = llvm_version.
2014-03-03enable errors on implicit functions by default; fixes #2175Alon Zakai
2014-03-03put emscripten version in emscripten-version.txt, like other reposAlon Zakai
2014-02-26more warnings on source versions not matching, plus testingAlon Zakai
2014-02-26Merge pull request #2165 from juj/fs_element_size1.12.3Alon Zakai
Fullscreen element sizes
2014-02-26use le32 target when fastcomp is disabled, so we do not need a fastcomp ↵Alon Zakai
build, and also fixes sqlite test
2014-02-26Add new fields to EmscriptenFullscreenChangeEvent structure that report the ↵Jukka Jylänki
new pixel sizes of the fullscreen element, as well as the whole screen size. These can be used to read and adjust the rendering canvas size appropriately when transitioning between fullscreen modes. Thanks to Joel Croteau for the suggestion at https://groups.google.com/forum/#!topic/emscripten-discuss/qaTrOXWv1Oc . Bump version to 1.12.3 to update the cache after change to struct_info.json.
2014-02-25fix i386 target usage and asm2.test_cube2hashAlon Zakai
2014-02-251.12.21.12.2Alon Zakai
2014-02-25Fix the banned_js_engines mechanism.Dan Gohman
2014-02-25Begin using the Emscripten toolchain in clang.Dan Gohman
With the Emscripten toolchain, we can make clang do more of what we need directly rather than in the wrapper scripts.
2014-02-25Introduce the asmjs-unknown-emscripten target triple.Dan Gohman
2014-02-24warn on emscripten, llvm and clang versions not matchingAlon Zakai
2014-02-24v1.12.1 - first testing version with fastcomp on by default1.12.1Alon Zakai
2014-02-24Merge branch 'fastcomp-by-default' into incomingAlon Zakai
2014-02-21release 1.12.01.12.0Alon Zakai
2014-02-21reflect that asm is on by default in fastcomp, even in -O0, in the settingsAlon Zakai
2014-02-21bump expected llvm version to 3.3, which is what fastcomp usesAlon Zakai
2014-02-21point to wiki page on fastcomp when using fastcomp but backend is not presentAlon Zakai
2014-02-21turn fastcomp on by default, disabling can be done with EMCC_FAST_COMPILER=0 ↵Alon Zakai
in the env
2014-02-18version 1.11.11.11.1Alon Zakai
2014-02-13release 1.11.01.11.0Alon Zakai
2014-02-11improve logging of optsAlon Zakai
2014-02-09add missing multibyte/internal.c in musl1.10.4Alon Zakai
2014-02-09move emscripten_GetProcAddress to a C library, so that it is less hackish ↵1.10.3Alon Zakai
and can work in fastcomp
2014-02-06Add optimized versions of musl libc string and memory comparison functions.Jukka Jylänki
2014-01-31make sure rand() returns values only up to RAND_MAX; #18551.10.1Alon Zakai
2014-01-29release 1.10.01.10.0Alon Zakai
2014-01-25Bump version to 1.9.5 to cause relooper to rebuild after previous change.Jukka Jylänki
2014-01-22Bump version after adding new entries to src/struct_info.json.Jukka Jylänki
2014-01-21deprecate -O3 in preparation for using it for heavier js optsAlon Zakai
2014-01-17optimize memory initializer if it is largeAlon Zakai