aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2013-11-20memory initializer in fastcompAlon Zakai
2013-11-20hack up support for 'glue' phase in js compiler, to just generate glue for ↵Alon Zakai
backend output
2013-11-20fix stack traces from js compilerAlon Zakai
2013-11-19[SDL] SDL_JoystickEventState should default to SDL_ENABLE, not SDL_DISABLE.John Vilk
2013-11-19disable compiler fallback attempts to load relooper and struct info from ↵Alon Zakai
local dir
2013-11-18better fix for closure issue in asm2f.test_exceptions; clear out the ↵Alon Zakai
spidermonkey shell gc() function
2013-11-18fix a bug in the accept call in library.js whereby if accept was called with ↵Fraser Adams
non-NULL addr and addrlen parameters a ReferenceError occurs because accept had a parameter of addrp but later used addr. Modified tests_sockets_echo_server.c to use non-NULL addr if TEST_ACCEPT_ADDR is defined and added test case to test_sockets.py
2013-11-17try 'webgl' as well for webgl context creation; fixes #1813Alon Zakai
2013-11-17fix some leaked globals; fixes #1823Alon Zakai
2013-11-17EM_ASM_INT and EM_ASM_DOUBLE, which allow input and output values from ↵Alon Zakai
EM_ASM; fixes #1819
2013-11-16asm warningAlon Zakai
2013-11-16Merge pull request #1818 from DopefishJustin/masterAlon Zakai
Don't throw an exception on SDL_ThreadID()
2013-11-16fix clock_getres for higher-resolution timing we now support; improves #1795Alon Zakai
2013-11-16Don't throw an exception on SDL_ThreadID()DopefishJustin
2013-11-15precise clock_gettime when not using CLOCK_REALTIME; fixes #17951.7.7Alon 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-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-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-15option to hoist dead ends into loopsAlon Zakai
2013-11-14don't evaluate function table aliases containing relocation offsets; fixes #1807Alon Zakai
2013-11-14Merge pull request #1809 from juj/gles2_getsAlon Zakai
GLES2 glGetXXs()
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-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-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-13Add concepts of current context, and current draw and read surfaces on that ↵Jukka Jylänki
context. Implement functions eglGetCurrentSurface(), eglGetCurrentDisplay() and eglGetCurrentContext(). Allow passing EGL_NO_SURFACE and EGL_NO_CONTEXT to eglMakeCurrent. Fixes #1793 and #1775.
2013-11-13Rename redundant wording EGL.eglErrorCode to just EGL.errorCode.Jukka Jylänki
2013-11-12don't print anything in exit(); fixes #1791Alon Zakai
2013-11-12make DEAD_FUNCTIONS work on js library functions tooAlon Zakai
2013-11-12ignore first L when demangling, literalness is irrelevant to the main nameAlon Zakai
2013-11-12refactor demanglerAlon Zakai
2013-11-12demangle constructorsAlon Zakai
2013-11-12demangle new and deleteAlon Zakai
2013-11-11Merge pull request #1774 from fadams/fix-getaddrinfo-null-hintsAlon Zakai
Provided an implementation for gai_strerror and gave getaddrinfo sensibl...
2013-11-11Merge branch 'sdl_joystick' of github.com:jvilk/emscripten into incomingAlon Zakai
2013-11-11Merge branch 'incoming' into f32Alon Zakai
2013-11-11coerce to double before converting a float to an i64Alon Zakai
2013-11-11Replaced loop in gai_strerror with writeAsciiToMemory call and made the ↵Fraser Adams
comment around hopefully a little more descriptive
2013-11-10use writeAsciiToMemory in library.js in more placesAlon Zakai
2013-11-10Merge pull request #1778 from ToadKing/nanosleep-fixAlon Zakai
nanosleep - don't write to rmtp if it's NULL
2013-11-10Make GL library more spec conformant by not throwing exceptions on errors, ↵Jukka Jylänki
but instead reporting them via glGetError() as the GLES2 spec says. Use the linker flag "-s GL_ASSERTIONS=1" to enable additional debug-time error logging from the GL layer for error reasons.
2013-11-10Support SDL audio sample size of 512 samples. Make the SDL audio buffer ↵Jukka Jylänki
queueing logic more resilient for jitter, and factor out a common parameter 'SDL.audio.numSimultaneouslyQueuedBuffers' that can be used to tune for a good quality<->latency balance.
2013-11-10nanosleep - don't write to rmtp if it's NULLToadKing