Commit History

Autor SHA1 Mensaxe Data
  4lDO2 bb45466a4e Implement clone in userspace. %!s(int64=3) %!d(string=hai) anos
  Jeremy Soller 7f3f2fa105 Add some messages when unimplemented PTE functions are called %!s(int64=3) %!d(string=hai) anos
  Jeremy Soller 8576b99759 Add timeout to futex_wait calls %!s(int64=3) %!d(string=hai) anos
  4lDO2 a388b1ae4d Initialize TLS manually on Redox too. %!s(int64=4) %!d(string=hai) anos
  Jeremy Soller 7012c262f0 Use sched_yield when sleeping with msecs == 0 %!s(int64=4) %!d(string=hai) anos
  Jeremy Soller 5ae7b7efe7 Use new semaphore to prevent spinning %!s(int64=4) %!d(string=hai) anos
  Jeremy Soller 36bb60cacc Do not unmap stack while it is being used, add a comment to fix it later %!s(int64=5) %!d(string=hai) anos
  Jeremy Soller d6b03de7a4 Align stack to 128 bytes %!s(int64=5) %!d(string=hai) anos
  oddcoder 3a8817072c Initialize the mspaces of allocator and keep track of it %!s(int64=5) %!d(string=hai) anos
  Jeremy Soller 2cbc78f238 Add linker pointer %!s(int64=5) %!d(string=hai) anos
  Jeremy Soller 4818ad61ab Always zero mmap'd memory %!s(int64=5) %!d(string=hai) anos
  Jeremy Soller 37a5da34b9 Fix pte_osSemaphorePend deadlock %!s(int64=6) %!d(string=hai) anos
  jD91mZM2 b8c50c7c64 Format %!s(int64=6) %!d(string=hai) anos
  jD91mZM2 c7d499d4f2 Upgrade to the 2018 edition %!s(int64=6) %!d(string=hai) anos
  jD91mZM2 35c1d5210c Implement the Once<T> synchronization structure %!s(int64=6) %!d(string=hai) anos
  jD91mZM2 f9dca89c1f Merge branch 'cleanup' %!s(int64=6) %!d(string=hai) anos
  jD91mZM2 6203a85713 Fix thread-locals %!s(int64=6) %!d(string=hai) anos
  jD91mZM2 d704a35b85 Untested: Remove duplicate Mutex efforts in pte.rs %!s(int64=6) %!d(string=hai) anos
  Mateusz Mikuła 7597c082e7 Fix Clippy warnings %!s(int64=6) %!d(string=hai) anos
  Jeremy Soller 7bde036031 Remove va_list submodule, format %!s(int64=6) %!d(string=hai) anos
  jD91mZM2 6d4ac9dba8 Finally, get rid of all rust warnings %!s(int64=6) %!d(string=hai) anos
  Jeremy Soller 83f89912e0 Do not copy kernel-allocated TLS %!s(int64=6) %!d(string=hai) anos
  Jeremy Soller 30aef27c76 Correctly set up TLS on Redox and other fixes for pthread_clone %!s(int64=6) %!d(string=hai) anos
  Jeremy Soller 42d40da973 Map stacks based on provided size. %!s(int64=6) %!d(string=hai) anos
  Jeremy Soller 17372b4f69 Fix thread starting before pte_osThreadStart %!s(int64=6) %!d(string=hai) anos
  Jeremy Soller c71088e768 Cleanup and format %!s(int64=6) %!d(string=hai) anos
  Jeremy Soller c57ac53d28 Reduce warnings %!s(int64=6) %!d(string=hai) anos
  Jeremy Soller 8e9d65cb46 Add support for pthreads to Linux %!s(int64=6) %!d(string=hai) anos