Skip to content
Snippets Groups Projects
  1. Apr 09, 2024
  2. Apr 06, 2024
  3. Apr 02, 2024
  4. Mar 31, 2024
  5. Mar 27, 2024
  6. Mar 23, 2024
  7. Mar 08, 2024
  8. Mar 04, 2024
  9. Feb 24, 2024
    • 🥺's avatar
      replace accidental unwraps with if let's · ca42ec33
      🥺 authored and 🥺's avatar 🥺 committed
      
      this provides not only some future compatibility with MSC4051,
      but it just makes sense to not crash/error if we can't get a server_name
      from the room ID and should just use the server_name from the sender
      user's invite event. there is already code ahead that accounts for
      an empty vector so this is safe.
      
      Signed-off-by: default avatarstrawberry <strawberry@puppygock.gay>
      ca42ec33
  10. Feb 20, 2024
  11. Feb 12, 2024
  12. Jan 26, 2024
  13. Jan 17, 2024
  14. Jan 15, 2024
  15. Jan 06, 2024
  16. Dec 04, 2023
  17. Nov 30, 2023
  18. Nov 27, 2023
    • 🥺's avatar
      fix every clippy warning possible, remove io_uring as default feature · 54a3f478
      🥺 authored
      
      this project's codebase is so horrendous, im shocked that no one has ran
      clippy at all. it had ~200 total lint warnings, some with performance
      issues and unsoundness, and the rest just very ugly codebase. i have sat
      down and fixed as many of these as possible and i am exhausted.
      i haven't fixed some extremely complex ones, but i brought it down from
      ~200 to ~30.
      
      i have also removed io_uring as a default feature due to it falling
      under the same category as linux eBPF: major kernel attack surface for
      minimal performance gains. this also makes it impossible to cross-compile
      from macOS to Linux because io_uring does not exist in Darwin land.
      there are far better ways to achieve better performance than io_uring on
      the codebase level.
      
      Signed-off-by: default avatarstrawberry <june@girlboss.ceo>
      54a3f478
  19. Nov 26, 2023
Loading