117 Commits (04431e56b28d1c1f97d407548f751a42cbee1b08)

Author SHA1 Message Date
Mike Hommey 04431e56b2
Remove hacks for clang 8 (#384) 2 years ago
YAMAMOTO Takashi 35fee1d900
Implement the critical part of wasi_thread_start in asm (#376) 2 years ago
Shengyun Zhou 082a15c5a9
Enable pthread_equal function definition (#374) 2 years ago
YAMAMOTO Takashi b36b752bd7
Disable pthread_exit for now (#366) 2 years ago
Marcin Kolny 957c7113c3
threads: Retrieve default stack size from __heap_base/__data_end (#350) 2 years ago
Petr Penzin fb9c9223ca
Add a separate install target for threaded libc (#331) 2 years ago
YAMAMOTO Takashi defd63129d
Enable flockfile and friends (#362) 2 years ago
Andrew Brown dbcf819f4a
threads: enable access to `pthread_barrier_*` functions (#358) 2 years ago
YAMAMOTO Takashi a6e91a7b8c
Enable pthread_detach (#359) 2 years ago
Andrew Brown 0aa7a988f4
threads: enable access to `pthread_attr_get` functions (#357) 2 years ago
Dan Gohman 7250bd4165
Don't define `_POSIX_THREADS` unless threads are enabled. (#356) 2 years ago
Mike Hommey 3a261b0380
Adjust Makefile for LLVM trunk (16) as of 2022-11-08 (#344) 2 years ago
Yuta Saito 8b7148f69a
Add `-fstack-protector` support to wasi-libc (#351) 2 years ago
Marcin Kolny c718ee138b
Enable a few more pthread* files (pthread_key*, pthread_once) (#348) 2 years ago
Dan Gohman 2bb5abedbd
Define an `__errno_location` function. (#347) 2 years ago
韩朴宇 a00bf321ee
threads: implement init of TLS and stack pointer (#342) 2 years ago
Marcin Kolny 9d2f5a8242
threads: enable pthread_join (#336) 2 years ago
Marcin Kolny d02cec69e7
threads: Enable __lock file for posix thread model (#337) 2 years ago
Andrew Brown 241060c342
threads: implement `pthread_create` (#325) 2 years ago
Marcin Kolny 05b3b876e6
make `__get_tp()` a static function (#327) 2 years ago
Marcin Kolny c40403f9b0
threads: implement support for conditional variables (#323) 2 years ago
Marcin Kolny 27ba71f95e
Implement support for pthread_rwlock (#321) 2 years ago
Marcin Kolny 3d00b969f2
threads: implement support for pthread_condattr (#320) 2 years ago
Andrew Brown 2057ce9262
threads: implement support for unnamed semaphores (#316) 2 years ago
Andrew Brown 33c3753caf
threads: implement support for pthread mutexes (#315) 2 years ago
Andrew Brown dcd28cf8f6
Fix `make THREAD_MODEL=posix` (#311) 2 years ago
Andrew Brown 294b23c3fd
Remove duplicates from `defined-symbols.txt` (#314) 2 years ago
Dan Gohman 60f221a400
Delete several blocks of unused code. (#294) 2 years ago
Dan Gohman e066a8b9d9
Add a `getpagesize` function. (#300) 2 years ago
Dan Gohman d8d00bcd5a
Remove support for `__original_main`. (#295) 2 years ago
Dan Gohman 5d8a1409aa
Update to musl 1.2.3. 2 years ago
Cheng Shao d3cc92a69e Only apply -mbulk-memory to specific files 3 years ago
Cheng Shao 1b593725c6 Fix test artifacts 3 years ago
Harald Hoyer 63e4489d01 feat: add support for accept and accept4 3 years ago
Mike Hommey e9fcbdead8 Adjust the Makefile for LLVM 15 as of 2022-04-20 3 years ago
Roman Volosatovs 7302f33f99 build: update WASI and partially regenerate `api.h` 3 years ago
Dan Gohman 9c58e6c23f Define DTTOIF and IFTODT. 3 years ago
Dan Gohman 69af7276a7 Remove the signal constants and proc_raise function. 3 years ago
Dan Gohman 079adff840 Enable support for `utimes` and `futimesat`. 4 years ago
Dan Gohman 3c4a3f94d1 Also add a way to read `environ` without triggering eager init. 4 years ago
Dan Gohman 82fc2c4f44 Add a function to de-initialize the environment-variable state. 4 years ago
Dan Gohman 659ff41456 Implement emulated support for `getpid`. 4 years ago
Dan Gohman 549b32be4b Include libwasi-emulated-*.a symbols in defined-symbols.txt. 4 years ago
Dan Gohman b9b64a695a Emulate `clock`, `times`, and `getrusage` using the monotonic clock. 4 years ago
Dan Gohman 322bd4ff9e Update to musl 1.2.2. 4 years ago
Alex Crichton 2b7e73ae7a
Update to the next version of the `witx` crate (#234) 4 years ago
Dan Gohman f2e779e5f1 AT_FDCWD support. 4 years ago
Dan Gohman 5ccebd3130 Implement the cimag/creal functions for all types consistently. 4 years ago
Dan Gohman 5879558290
Update to musl 1.2.1. (#222) 4 years ago
Alex Crichton 5b148b6131
Add basic emulation of getcwd/chdir (#214) 4 years ago