Code

History

Commits on git-sync to lib/src/lock21
  1. lib: add `try_lock()` primitiveAustin Seipp committed 5 months agob398db3
  2. lock: retry Windows file creation on ERROR_SHARING_VIOLATIONYuya Nishihara committed 8 months agobcdf3e9
  3. lock: retry file creation on WindowsYuya Nishihara committed 8 months agoda647d8
  4. lock: use std File::lock() on WindowsFedor Sheremetyev committed 9 months ago33cde74
  5. lock: don't emit "locked" message on retryYuya Nishihara committed 11 months ago5ee0b16
  6. debug: Print a message with when grabbing a FileLockmsta committed 11 months agocd92391
  7. refactor: remove non-binding letxtqqczze committed 11 months ago7c89dc3
  8. rustc_lint: enable let_underscore_drop lintxtqqczze committed 11 months ago82865b6
  9. cleanup: replace clippy allow() exemptions by expect()Martin von Zweigbergk committed 1 year ago8aa9d1d
  10. cli, lib: move to Rust 2024 language editionAustin Seipp committed 1 year agoba24140
  11. cli lib: make use of `Self` consistentadamnemecek committed 1 year ago8a26df2
  12. lib: Retry locking on ESTALEAnton Älgmyr committed 1 year ago1e4b1e5
  13. lib: internalize testutils::new_temp_dir() for unit testsYuya Nishihara committed 2 years agod9b762b
  14. lock: propagate error from lock(), remove panic from unlock pathYuya Nishihara committed 2 years agoaaf7f33
  15. lock: compile and test fallback module on all platformsYuya Nishihara committed 2 years ago6ffd4d4
  16. lock: reorganize platform-specific implementations as sub modulesYuya Nishihara committed 2 years ago1a2479c
  17. fallback: replace use of `backoff` crate of by own implementationMartin von Zweigbergk committed 2 years ago02486dc
  18. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  19. perf: add several `#[instrument]`sWaleed Khan committed 3 years ago018bb88
  20. docs: warn about missing docs for `jj-lib` crateWaleed Khan committed 3 years ago54dba51
  21. lib: use advisory locks on Unix targetsBenjamin Saunders committed 3 years agod747b2f