Commit Graph

  • f5a94478d8
    Merge pull request #1 from fluencelabs/memory-grow-mk4 wasm-prototype-1 vms 2019-04-07 11:35:20 +03:00
  • 0ec2c066c3 fix cmt #1 memory-grow-mk4 vms 2019-04-02 13:58:16 +03:00
  • 428d499844 fix comment vms 2019-04-02 02:29:23 +03:00
  • 9cdf2f77d5 fix unsorted bin problem vms 2019-04-02 02:04:15 +03:00
  • 4d66a5607e add idea dir to .gitignore vms 2019-04-02 02:03:29 +03:00
  • b6d60256a5
    Fix off-by-one error in bin_index_up memory-grow-mk3 Linus Unnebäck 2018-10-24 13:42:00 +02:00
  • 635de63a8a
    Fix pointer assignment errors memory-grow-mk2 Linus Unnebäck 2018-10-08 17:51:26 +02:00
  • 2f9ae7b7a7 Fix bin_index_up Yury Delendik 2018-10-23 12:51:09 -05:00
  • 5a0b0ec3aa Disable MMAP in the malloc and stub madvise. Yury Delendik 2018-10-11 15:03:26 -05:00
  • 45757ea824 Stub __block_all_sigs/__restore_sigs, and raise Yury Delendik 2018-10-11 15:02:17 -05:00
  • 82060f29f6 noop a_barrier Yury Delendik 2018-10-11 14:59:37 -05:00
  • ec3ddd809f
    Fix pointer assignment errors fix-pointer-assignment-error Linus Unnebäck 2018-10-08 17:51:26 +02:00
  • e91c1c93e5
    Implement specific __madvise for wasm32 memory-grow Linus Unnebäck 2018-10-11 21:01:25 +02:00
  • a8f5265342
    Implement specific __mmap for wasm32 Linus Unnebäck 2018-10-11 20:55:36 +02:00
  • aba5aae061 Stub __wait/__wake Yury Delendik 2018-09-27 08:22:59 -05:00
  • 19296cd280 Native wasm32 expand_heap implementation Yury Delendik 2018-09-27 08:22:28 -05:00
  • b87ccd69c6
    Avoid __wait redeclaration Linus Unnebäck 2018-10-08 20:58:18 +02:00
  • 6159fc337b
    Fix pointer assignemnt errors Linus Unnebäck 2018-10-08 17:51:26 +02:00
  • eb1960818f
    Stub __wait/__wake Yury Delendik 2018-09-27 08:22:59 -05:00
  • fed9e509a9
    Native wasm32 expand_heap implementation Linus Unnebäck 2018-10-08 17:35:05 +02:00
  • edeb5004e6
    Merge pull request #49 from jfbastien/fix_size_t Sam Clegg 2018-07-25 14:31:43 -07:00
  • ecef9ab43b Update wasm size_t from int to long to match llvm change Sam Clegg 2018-07-25 14:17:04 -07:00
  • 0ed10f0b97
    Merge pull request #48 from jfbastien/fix_signatures JF Bastien 2018-06-22 09:35:05 -07:00
  • 3b871f91e2 Fix signatures of __libc_start_main/_init/_fini Sam Clegg 2018-06-22 08:07:42 -07:00
  • 59efa7c236
    Merge pull request #47 from jfbastien/merge_upstream Sam Clegg 2018-06-20 20:30:25 -03:00
  • e0a9b69b3a Merge remote-tracking branch 'upstream/master' into HEAD Sam Clegg 2018-06-20 16:05:28 -07:00
  • 84b25160e7 fix m68k float.h long double exponent range Rich Felker 2018-06-20 15:28:49 -04:00
  • 0cd2be2314 work around broken kernel struct ipc_perm on some big endian archs Rich Felker 2018-06-20 00:07:09 -04:00
  • 7ea235b1be s390x: add kexec_file_load syscall number from linux v4.17 Szabolcs Nagy 2018-06-09 23:03:48 +00:00
  • 1177f61d6e mips: add HWCAP_ flags from linux v4.17 Szabolcs Nagy 2018-06-09 22:58:19 +00:00
  • f3b6690a53 aarch64: add HWCAP_ flags from linux v4.17 Szabolcs Nagy 2018-06-09 22:51:08 +00:00
  • da9f2b2ac8 add speculation control prctls from linux v4.17 Szabolcs Nagy 2018-06-09 21:23:54 +00:00
  • 5b85ed5cec add ETH_P_PREAUTH ethertype from linux v4.17 Szabolcs Nagy 2018-06-09 21:20:45 +00:00
  • ebeb1de288 add TCP_NLA_* from linux v4.17 Szabolcs Nagy 2018-06-09 21:15:13 +00:00
  • af55070eae add {MSG,SEM,SHM}_STAT_ANY from linux v4.17 Szabolcs Nagy 2018-06-09 21:06:58 +00:00
  • 156a3bedb2 add MAP_FIXED_NOREPLACE from linux v4.17 Szabolcs Nagy 2018-06-09 20:39:35 +00:00
  • 90ac71d853 powerpc: add pkey syscall numbers from linux v4.16 Szabolcs Nagy 2018-04-28 16:36:40 +00:00
  • a697a1c9a5 aarch64: add HWCAP_ASIMDFHM from linux v4.16 Szabolcs Nagy 2018-04-28 16:29:55 +00:00
  • 0f7aa600f7 sys/ptrace.h: add PTRACE_SECCOMP_GET_METADATA from linux v4.16 Szabolcs Nagy 2018-04-28 16:23:23 +00:00
  • 3a81cbe643 netinet/if_ether.h: add ETH_TLEN from linux v4.16 Szabolcs Nagy 2018-04-28 16:16:12 +00:00
  • 833df8675c netinet/if_ether.h: add ETH_P_ERSPAN2 from linux v4.16 Szabolcs Nagy 2018-04-28 16:10:53 +00:00
  • 29f3202b73 sys/epoll.h: add EPOLLNVAL from linux v4.16 Szabolcs Nagy 2018-04-28 15:52:06 +00:00
  • f81e44a0d9 add m68k port Rich Felker 2018-06-14 14:26:30 -04:00
  • 18f02c42a2 add support for m68k 80-bit long double variant Rich Felker 2018-06-14 11:00:58 -04:00
  • d5e55ba332 add missing m68k relocation types in elf.h Rich Felker 2018-06-12 17:02:21 -04:00
  • 610c5a8524 fix TLS layout of TLS variant I when there is a gap above TP Szabolcs Nagy 2018-06-02 01:52:01 +02:00
  • 029c622a89 fix output size handling for multi-unicode-char big5-hkscs characters Rich Felker 2018-06-01 22:05:48 -04:00
  • 165a1e37a5 fix iconv mapping of big5-hkscs characters that map to two unicode chars Rich Felker 2018-06-01 21:50:17 -04:00
  • 99f4237a69 fix iconv conversion to UTF-32 with implicit (big) endianness Will Dietz 2018-05-03 13:44:53 -05:00
  • 55a661ff5e fix iconv buffer overflow converting to legacy JIS-based encodings Will Dietz 2018-05-01 14:16:44 -05:00
  • 40bae2d32f make linking of thread-start with explicit scheduling conditional Rich Felker 2018-05-09 00:33:54 -04:00
  • b8742f3260 improve design of thread-start with explicit scheduling attributes Rich Felker 2018-05-09 00:14:13 -04:00
  • 1db9a35569 clean up and reduce size of internal pthread structure Rich Felker 2018-05-07 22:39:07 -04:00
  • cdba6b2562 improve joinable/detached thread state handling Rich Felker 2018-05-05 21:33:58 -04:00
  • 526e64f54d improve pthread_exit synchronization with functions targeting tid Rich Felker 2018-05-04 14:26:31 -04:00
  • 4df4216351 remove incorrect ESRCH error from pthread_kill Rich Felker 2018-05-04 13:18:51 -04:00
  • 9e2d820a55 use a dedicated futex object for pthread_join instead of tid field Rich Felker 2018-05-02 12:13:43 -04:00
  • 941bd884cc optimize sigisemptyset Rich Felker 2018-05-01 16:56:02 -04:00
  • 375840c7d8 avoid excessive stack usage in getcwd Rich Felker 2018-05-01 14:46:59 -04:00
  • e3c682ab52 work around arm gcc's rejection of r7 asm constraints in thumb mode Rich Felker 2018-05-01 14:34:22 -04:00
  • 9be4ed5d89 getopt_long_only: don't prefix-match long-options that match short ones Rich Felker 2018-04-27 11:22:39 -04:00
  • b4b1e10364 reintroduce hardening against partially-replaced allocator Rich Felker 2018-04-19 22:19:29 -04:00
  • 72141795d4 return chunks split off by memalign using __bin_chunk instead of free Rich Felker 2018-04-19 20:56:26 -04:00
  • 3c2cbbe7ba using malloc implementation types/macros/idioms for memalign Rich Felker 2018-04-19 20:45:48 -04:00
  • 23389b1988 move malloc implementation types and macros to an internal header Rich Felker 2018-04-19 18:43:05 -04:00
  • 618b18c78e revert detection of partially-replaced allocator Rich Felker 2018-04-19 15:25:48 -04:00
  • 3f3cc3e995 setvbuf: minor comment typo fix Will Dietz 2018-04-18 16:17:44 -05:00
  • 8c2943f057 arm: use a_ll/a_sc atomics when building for ARMv6T2 Andre McCurdy 2018-04-18 18:51:44 -07:00
  • 749a06b4c5 arm: respect both __ARM_ARCH_6KZ__ and __ARM_ARCH_6ZK__ macros Andre McCurdy 2018-04-18 18:51:43 -07:00
  • ea489b8b0d provide optimized a_ctz_32 for arm Andre McCurdy 2018-04-18 17:41:00 -07:00
  • 0c6abb5882 remove a_ctz_l from arch specific atomic_arch.h Andre McCurdy 2018-04-18 17:40:59 -07:00
  • 3f6dc30470 fix out of bounds write for zero length buffer in gethostname Marc André Tanner 2018-03-11 09:55:06 +01:00
  • 0b80a7b040 add support for caller-provided buffers to setvbuf Rich Felker 2018-04-18 15:29:18 -04:00
  • 6019459251 clean up allocation/setup logic for open_[w]memstream Rich Felker 2018-04-18 15:08:16 -04:00
  • 0b043c7b70 clean up allocation/setup logic for fmemopen Rich Felker 2018-04-18 14:57:10 -04:00
  • 4245a233c1 minor cleanup in fopencookie Rich Felker 2018-04-18 14:46:05 -04:00
  • c9f415d7ea allow interposition/replacement of allocator (malloc) Rich Felker 2018-04-17 18:36:19 -04:00
  • c1014a812c refactor flockfile not to duplicate lock mechanism logic Rich Felker 2018-04-18 00:16:12 -04:00
  • c21f750727 fix stdio lock dependency on read-after-free not faulting Rich Felker 2018-04-17 23:59:41 -04:00
  • 502027540b remove unused __brk function/source file Rich Felker 2018-04-17 16:37:30 -04:00
  • d610c14855 enable reclaim_gaps for fdpic Rich Felker 2018-04-17 15:55:18 -04:00
  • 14032c30e2 comment __malloc_donate overflow logic Rich Felker 2018-04-17 15:18:49 -04:00
  • ce7ae11acf ldso, malloc: implement reclaim_gaps via __malloc_donate Alexander Monakov 2018-04-16 20:54:36 +03:00
  • d889cc3463 malloc: fix an over-allocation bug Alexander Monakov 2018-04-16 20:54:35 +03:00
  • b9410061e2 use explicit dynamic-list rather than symbolic-functions for linking Rich Felker 2018-04-16 20:12:12 -04:00
  • 4bf0717e51 fix return value of nice function Rich Felker 2018-04-16 17:35:43 -04:00
  • 424eab2225 optimize malloc0 Alexander Monakov 2017-12-16 14:27:25 +03:00
  • 10e4bd3780 fix incorrect results for catan with some inputs Rich Felker 2018-04-11 15:05:22 -04:00
  • ae2a01da2e fix wrong result in casin and many related complex functions Rich Felker 2018-04-09 12:33:17 -04:00
  • ea81529fb9 implement wcsftime padding specifier extensions Samuel Holland 2018-04-07 09:47:16 -05:00
  • 119bc55ba6 prevent bypass of guarantee that suids start with fd 0/1/2 open Rich Felker 2018-04-05 11:04:21 -04:00
  • 282b1cd266 fix fmaf wrong result Szabolcs Nagy 2018-04-01 20:02:01 +00:00
  • 729fef0a93 fix default feature profile in tar.h Rich Felker 2018-03-28 15:53:45 -04:00
  • c7bb9c41d2 adjust makefile target-specific CFLAGS rules to be more robust & complete Rich Felker 2018-03-24 22:47:36 -04:00
  • a7c53e0c2c fix out-of-tree build of crt files with stack protector enabled Rich Felker 2018-03-24 12:15:43 -04:00
  • 919ad8d5fb explicitly use signed keyword to define intNN_t and derivative types Rich Felker 2018-03-10 20:45:49 -05:00
  • eb5ae94016 fix minor namespace issues in termios.h Rich Felker 2018-03-10 18:08:02 -05:00
  • f9c2498fee remove spurious const keyword in sigqueue declaration Rich Felker 2018-03-10 18:03:17 -05:00
  • a3f7bcdeaa fix minor namespace issue in unistd.h Rich Felker 2018-03-10 18:02:05 -05:00
  • d93c0740d8 fix minor namespace issue in tar.h Rich Felker 2018-03-10 17:57:44 -05:00