emscripten/tests/pthread
Alon Zakai 3282559735 Merge branch 'incoming' into musl-syscall
Conflicts:
	emcc
	src/deps_info.json
	src/library.js
	system/lib/libc/musl/arch/emscripten/atomic.h
	system/lib/libc/musl/src/internal/pthread_impl.h
	system/lib/libc/musl/src/thread/__timedwait.c
	system/lib/libc/musl/src/thread/__wait.c
	system/lib/libc/musl/src/thread/pthread_attr_get.c
	system/lib/libc/musl/src/thread/pthread_attr_setschedpolicy.c
	system/lib/libc/musl/src/thread/pthread_barrier_wait.c
	system/lib/libc/musl/src/thread/pthread_cond_broadcast.c
	system/lib/libc/musl/src/thread/pthread_cond_timedwait.c
	system/lib/libc/musl/src/thread/pthread_condattr_setpshared.c
	system/lib/libc/musl/src/thread/pthread_getspecific.c
	system/lib/libc/musl/src/thread/pthread_key_create.c
	system/lib/libc/musl/src/thread/pthread_mutex_trylock.c
	system/lib/libc/musl/src/thread/pthread_once.c
	system/lib/libc/musl/src/thread/pthread_rwlock_timedwrlock.c
	system/lib/libc/musl/src/thread/pthread_rwlock_trywrlock.c
	system/lib/libc/musl/src/thread/pthread_rwlock_unlock.c
	system/lib/libc/musl/src/thread/pthread_setspecific.c
	system/lib/libc/musl/src/thread/sem_timedwait.c
	tests/test_browser.py
	tests/test_other.py
	tools/gen_struct_info.py
	tools/system_libs.py
2015-07-08 13:57:24 -07:00
..
specific.c fix pthread_setspecific on values of null 2013-11-22 10:15:07 -08:00
specific.c.txt update test_pthread_specific output for musl printf 2015-05-24 11:42:42 -07:00
test_pthread_64bit_atomics.cpp Add test file for browser.test_pthread_64bit_atomics.cpp. 2015-06-01 15:11:36 +03:00
test_pthread_atomics.cpp Test that preprocessor define __EMSCRIPTEN_PTHREADS__ is actually present when building with pthreads enabled. 2015-06-01 15:11:49 +03:00
test_pthread_barrier.cpp Add test for pthread barriers. 2015-06-01 15:09:43 +03:00
test_pthread_cancel.cpp Fix browser.test_pthread_cancel. 2015-06-01 15:09:28 +03:00
test_pthread_cleanup.cpp Add test for pthread cleanup stack operations. 2015-06-01 15:09:29 +03:00
test_pthread_condition_variable.cpp Add support for pthread condition variables and add a test. 2015-06-01 15:09:45 +03:00
test_pthread_create.cpp Update test_pthread_create. 2015-06-01 15:09:28 +03:00
test_pthread_create_pthread.cpp Fix test browser.test_pthread_create_pthread to close the test window once its done. 2015-06-01 15:11:47 +03:00
test_pthread_file_io.cpp Add browser test for file IO in pthreads. 2015-06-01 15:10:54 +03:00
test_pthread_gcc_64bit_atomic_fetch_and_op.cpp Add emulated support and testing for 64-bit GCC atomic op intrinsics. 2015-06-01 15:11:37 +03:00
test_pthread_gcc_64bit_atomic_op_and_fetch.cpp Add emulated support and testing for 64-bit GCC atomic op intrinsics. 2015-06-01 15:11:37 +03:00
test_pthread_gcc_atomic_fetch_and_op.cpp Add emulated support and testing for 64-bit GCC atomic op intrinsics. 2015-06-01 15:11:37 +03:00
test_pthread_gcc_atomic_op_and_fetch.cpp Add emulated support and testing for 64-bit GCC atomic op intrinsics. 2015-06-01 15:11:37 +03:00
test_pthread_gcc_atomics.cpp Remove Atomic cas and fence emulation support in GCC atomics test, since these are now moved to LLVM JS backend. 2015-06-01 15:09:48 +03:00
test_pthread_gcc_spinlock.cpp Add testing of Emscripten intrinsics in the spinlock test. Fix test_pthread_mutex to pass the test params to compilation. 2015-06-01 15:11:40 +03:00
test_pthread_iostream.cpp Add new test for iostream operation with pthreads. https://bugzilla.mozilla.org/show_bug.cgi?id=1154858 2015-06-01 15:11:27 +03:00
test_pthread_join.cpp Add test for pthread_join(). 2015-06-01 15:09:30 +03:00
test_pthread_kill.cpp Add test browser.test_pthread_kill. 2015-06-01 15:09:30 +03:00
test_pthread_malloc.cpp Add a test print to malloc test. 2015-06-01 15:11:06 +03:00
test_pthread_malloc_free.cpp Fix an issue where multiple threads allocating lots of memory (enough to call to sbrk()), while main thread is also doing memory management, would cause a deadlock where pthread and main thread would wait on each others' mutexes. Add a test. 2015-06-01 15:11:39 +03:00
test_pthread_mandelbrot.cpp Smooth outputted performance in Mandelbrot to give a more stable reading. 2015-06-01 15:11:03 +03:00
test_pthread_mandelbrot_shell.html Mandelbrot improvements. 2015-06-01 15:11:02 +03:00
test_pthread_mutex.cpp Test both forms of sleeping (spinlock with performance.now() and futex_wait on empty memory address) since both have their own issues, see https://bugzilla.mozilla.org/show_bug.cgi?id=1131757 . 2015-06-01 15:11:00 +03:00
test_pthread_nested_spawns.cpp Fix an issue where nested pthread spawns could not be immediately pthread_join()ed. Add a test. 2015-06-01 15:11:38 +03:00
test_pthread_num_logical_cores.cpp Add a shallow test for emscripten_num_logical_cores(); functionality. 2015-06-01 15:11:44 +03:00
test_pthread_once.cpp Add test for pthread_once() 2015-06-01 15:09:41 +03:00
test_pthread_printf.cpp Fix printf, fprintf and dprintf with varargs from pthreads. 2015-06-01 15:11:32 +03:00
test_pthread_setspecific_mainthread.cpp Add test for TLS operation in the main thread. 2015-06-01 15:10:30 +03:00
test_pthread_spawns.cpp Add a test for previous bug fix. 2015-06-01 15:09:34 +03:00
test_pthread_thread_local_storage.cpp Add support for thread local storage. 2015-06-01 15:09:44 +03:00
test_pthread_volatile.cpp Simplify pthreads volatile test to remove hack, depends on fastcomp commit 2d43fb7723 so that volatile loads and stores are implemented using Atomics. 2015-06-01 15:09:32 +03:00