Skip to content
Snippets Groups Projects
  1. Mar 27, 2024
    • Jacob Lorentzon's avatar
      Protect fork() and clone() behind a rwlock. · e0a38117
      Jacob Lorentzon authored
      rlct_clone will acquire a read lock, whereas fork will acquire a write
      lock. The write lock is necessary because the fork will clone the file
      table, which would result in other threads' fork/clone file descriptors
      not being closed. If an address space switch fd never gets closed, fork
      child processes and new threads, may never switch address spaces before
      they are started, which has resulted in hard-to-debug RIP=0 instr fetch
      page faults.
      e0a38117
  2. Mar 26, 2024
  3. Mar 25, 2024
  4. Mar 18, 2024
  5. Mar 17, 2024
  6. Mar 12, 2024
  7. Mar 10, 2024
  8. Mar 09, 2024
  9. Mar 04, 2024
  10. Mar 01, 2024
  11. Feb 29, 2024
  12. Feb 19, 2024
  13. Feb 12, 2024
  14. Feb 10, 2024
  15. Feb 08, 2024
  16. Feb 03, 2024
  17. Feb 02, 2024
  18. Jan 26, 2024
  19. Jan 25, 2024
    • bjorn3's avatar
      Update rust-toolchain.toml · 619c5f3e
      bjorn3 authored
      This matches the version actually used by Redox OS. It also supports the
      sparse index, which prevents having to clone the crates.io registry git
      repo when rust-analyzer tries to run cargo metadata on relibc.
      619c5f3e
Loading