aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-11-18Clean up Windows-specific code in previous commits in the pull request.Jukka Jylänki
2013-11-17Add a default setting line for running crunch tool, primarily from CRUNCH ↵Jukka Jylänki
env var, and secondarily from PATH.
2013-11-17Fix test browser.test_chunked_synchronous_xhr on Windows. It failed due to a ↵Jukka Jylänki
name visibility issue in pickling, see http://stackoverflow.com/questions/8126654/using-multiprocessing-inside-decorator-generates-error-cant-pickle-function?rq=1 , which is fixed by hoisting the process start function to global scope.
2013-11-17Fix browser.test_freealut on Windows by implementing a CMake build path for ↵Jukka Jylänki
that library.
2013-11-17Fix test browser.test_sdl_image_compressed on Windows when the system does ↵Jukka Jylänki
not have Cygwin make, but does have MinGW32 make.
2013-11-17Adjust split.py tool logic for generating output filenames to not generate ↵Jukka Jylänki
the full absolute path names to the splitted filenames. This fixes a Windows problem where invalid path concatenations like 'somethingC:/projects/emscripten/hello_world.js' would be generated, and shortens the path structure to not contain redundant directory names. Fixes test browser.test_split_in_source_filenames on Windows.
2013-11-16Relax emcc --compression cmdline parameter on Windows to autodetect encoder ↵Jukka Jylänki
and decoder file suffix so same cmdline works on Windows and Linux. Fixes browser.test_compression on Windows.
2013-11-16Fix HTTP server in browser harness to serve files with appropriate header ↵Jukka Jylänki
and body content by using the python built-in SimpleHTTPServer for file serves instead of manually crafting header+body. Fixes browser test harness runs on Windows and Linux.
2013-11-15precise clock_gettime when not using CLOCK_REALTIME; fixes #17951.7.7Alon Zakai
2013-11-15remove obsolete demos folderAlon Zakai
2013-11-15ignore llvm ir fast-math notation; fixes #1762Alon Zakai
2013-11-15Merge pull request #1806 from juj/sdl_audio_queueingjuj
Sdl audio queueing
2013-11-16Add a configuration option Module.SDL_numSimultaneouslyQueuedBuffers to ↵Jukka Jylänki
allow user code to configure how many SDL audio buffers to keep simultaneously queued up for the audio backend. More buffers means less change of starving (and cracking audio), but increases latency. Fewer buffers lower the latency at the risk of playback glitches. Make minimum audio buffer size 128, which should be way below anything reasonable already. Clean up commented out code.
2013-11-15Merge pull request #1816 from juj/fix_test_other_warn_undefinedAlon Zakai
Fix test other.test_warn_undefined on Windows.
2013-11-15Never throw uncaught exceptions out from compiler.js, but just report the ↵Jukka Jylänki
exception message to stderr. Fixes other.test_warn_undefined on Windows, which would fail if Python spawned node.js in the case where it printed stderr and terminated to an uncaught exception, leaving unflushed data to stderr, and not all unresolved symbol errors were printed to console. Node.js stderr does not have a flush() mechanism, so must gracefully terminate the execution instead.
2013-11-15mention inline asm() syntax in EM_ASM commentAlon Zakai
2013-11-15do not kill asm library functions with DEAD_FUNCTIONS, as they perform ↵Alon Zakai
fundamental things we cannot easily remove, and there are not many of them anyhow; fixes asm1.test_asm_pgo
2013-11-15fix asm2g.test_the_bulletAlon Zakai
2013-11-15option to hoist dead ends into loopsAlon Zakai
2013-11-15Merge pull request #1814 from juj/fix_test_static_linkAlon Zakai
Fix test static link
2013-11-15Fix other.test_static_link on Windows by using CMake instead of configure to ↵Jukka Jylänki
build zlib and bullet.
2013-11-15Move bullet library build code to runner.py so that it can be shared between ↵Jukka Jylänki
test_the_bullet in test_core.py and test_static_link test_other.py.
2013-11-15Make emlink.py import-safe. Fixes an issue where python multiprocessing.py ↵Jukka Jylänki
enters an infinite loop throwing errors 'Attempt to start a new process before the current process has finished its bootstrapping phase.' when running other.test_static_link. See http://stackoverflow.com/questions/18204782/runtimeerror-on-windows-trying-python-multiprocessing .
2013-11-15Fix other.test_preprocess on Linux after regressing it in the previous ↵Jukka Jylänki
commit b3906e91dec32ee13258cee820781c8bf9bb9c1c that fixed it for Windows.
2013-11-14emit ll from llvm opt directly, to skip writing and reading all the bitcodeAlon Zakai
2013-11-14don't evaluate function table aliases containing relocation offsets; fixes #1807Alon Zakai
2013-11-14Merge branch 'regex-impl' of github.com:waywardmonkeys/emscripten into incoming1.7.6Alon Zakai
Conflicts: tools/shared.py
2013-11-14Merge pull request #1809 from juj/gles2_getsAlon Zakai
GLES2 glGetXXs()
2013-11-14simplify other.test_emcc check for micro-opts, to not be so finickyAlon Zakai
2013-11-14fix bug with linking bullet without any metadata whatsoever; fixes ↵Alon Zakai
other.test_static_link on llvm 3.3
2013-11-14disable asm2x86.test_sqlite due to legalization error on llvm 3.3Alon Zakai
2013-11-14ensure a >>> coercion on unsigned comparisons, even if the input is an i29 ↵Alon Zakai
which would be coerced using an &; fixes asm1.test_sqlite on llvm 3.3
2013-11-14handle odd types like i24 in makeSignOp, fixes asm1.test_fuzz on llvm 3.3Alon Zakai
2013-11-14update test_pgoAlon Zakai
2013-11-14Merge pull request #1802 from Daft-Freak/patch-2juj
CMake: only append to LINK_FLAGS if they exist
2013-11-14Implement more complete glGetXXv() for GLES2 binary shader format and shader ↵Jukka Jylänki
compiler enums that WebGL will not implement for us. Fixes #1803.
2013-11-14CMake: only append to LINK_FLAGS if they existDaft-Freak
Prevents an error similar to: ERROR root: props-NOTFOUND: No such file or directory
2013-11-14Adjust other.test_preprocess to not include a path delimiter in the string ↵Jukka Jylänki
that it tests for successfully preprocessed file. In linux, the output line would contain "tests/hello_world.c", but on Windows, the equivalent line is "tests\\hello_world.c". Fixes other.test_preprocess on Windows.
2013-11-13don't show both errors and warnings on undefined symbolsAlon Zakai
2013-11-13test for multiple undefined symbolsAlon Zakai
2013-11-13tidy up case of first letter in error/warningAlon Zakai
2013-11-13warn on missing symbols by default; fixes #1794Alon Zakai
2013-11-13Merge pull request #1798 from juj/gles2_max_program_lengthsjuj
GLES2 max program identifier lengths.
2013-11-14Implement support for glGetProgramiv(GL_ACTIVE_UNIFORM_MAX_LENGTH) and ↵Jukka Jylänki
glGetProgramiv(GL_ACTIVE_ATTRIBUTE_MAX_LENGTH). Test this as part of gles2_uniform_arrays.cpp. Closes #1796.
2013-11-13Merge pull request #1800 from juj/fix_test_outlineAlon Zakai
Fix test_outline on Windows.
2013-11-13Merge pull request #1797 from juj/egl_context_stateAlon Zakai
Egl context state
2013-11-13set TOTAL_MEMORY to default to powers of two, for nowAlon Zakai
2013-11-13note on linpackAlon Zakai
2013-11-13Use CMake to build zlib in test other.test_outline on Windows. This test did ↵Jukka Jylänki
not pass since 'sh ./configure' was attempted to build on Windows.
2013-11-13Delete tests/zlib/zconf.h file from the zlib source tree, since it is an ↵Jukka Jylänki
automatically generated file during configure step. Add Emscripten-specific mod to make zlib CMakeLists.txt build succeed.