Commit History

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