Code

History

Commits on main to gix-error/src35
  1. feat(gix-error)!: expose structured error classificationsByron committed 2 months agob7ebd86
  2. change!: raise MSRV to Rust 1.88Byron committed 2 months ago4b42e0c
  3. feat(gix-error): add ergonomic test errors and string comparisonsByron committed 2 months ago870c191
  4. feat(gix-hash): compare hash types with textByron committed 2 months ago75ad70c
  5. feat(gix-error): add BoxedResultExt for boxed errorsByron committed 2 months ago6b8edbb
  6. feat(gix-error)!: preserve and classify typed error sourcesByron committed 3 months ago1af3e72
  7. fix: keep erased errors visible to source-iteration and downcasting (#2694)Amey Pawar committed 4 months agoccd5bd4
  8. Update crates to Rust 2024 editionGPT 5.5 committed 6 months ago2cb17b2
  9. fix: improve error message around "Signature name or email must not contain..." (#2491)GPT 5.5 committed 6 months ago76a03eb
  10. feat!: `gix-error` instead of `thiserror` in `gix-quote`Sebastian Thiel committed 9 months ago502eaa0
  11. doc: add `From<Message>` for `ValidationError` guide.Sebastian Thiel committed 8 months agofdf321b
  12. refactor2Sebastian Thiel committed 9 months agof860c0b
  13. Address Copilot reviewSebastian Thiel committed 9 months ago0b0e9f8
  14. doc: improve documentation to be more vibe-friendlySebastian Thiel committed 9 months ago9007e1b
  15. fix!: turn `ParseError` into `ValidationError`Sebastian Thiel committed 9 months agob2c516a
  16. Address Copilot reviewSebastian Thiel committed 9 months ago16327ef
  17. feat: Add an `auto-chain-error` feature to let `gix-error::Error` produce error chains suitable for `anyhow`.Sebastian Thiel committed 9 months ago461c876
  18. feat: make it possible to produce errors that work well with `anyhow` source-chain display.Sebastian Thiel committed 9 months ago28f4211
  19. feat: anyhow support for `gix-error::Exn`Sebastian Thiel committed 9 months ago053c3ee
  20. refactor!: ErrorExt::raise_iter to raise_all + remove Frame::downcast (#2385)tison committed 9 months ago829393a
  21. refactor!: catch up Exn designs with the upstream (#2384)tison committed 9 months agof8517be
  22. Address Copilot reviewSebastian Thiel committed 9 months agoe112cac
  23. Change `ErrorExt::erased()` to `ErrorExt::raise_erased()`.Sebastian Thiel committed 9 months ago373fced
  24. Make `Exn` work properly after the type was erased.Sebastian Thiel committed 9 months ago499402c
  25. feat: Add `Exn::downcast_any_ref()`Sebastian Thiel committed 10 months ago3301eb8
  26. Turn `Exn::into_box()` to `Exn::into_inner()`.Sebastian Thiel committed 10 months ago939b8fc
  27. Adapt to changes in `gix-chunk`Sebastian Thiel committed 10 months agoe6e90ff
  28. Add conversion from Message to `ParseError` for less noisy invocations.Sebastian Thiel committed 10 months ago08f9ed4
  29. More docs to better explain `gix-error`Sebastian Thiel committed 10 months agof46ca99
  30. Make it possible to traverse frames using an iterator.Sebastian Thiel committed 10 months ago3bac149
  31. Actually introduce `gix-error` into `gix-revision`.Sebastian Thiel committed 10 months ago4819ea8
  32. Adadpt `exn` to most pressing needs of `gitoxide`Sebastian Thiel committed 10 months agoabedade
  33. Vendor `exn` from https://github.com/fast/exn@bb4d8ea4e4df335c46d4fa3f4f260121f9f84305Sebastian Thiel committed 10 months ago0eaab70
  34. feat!: Use `gix-error` in `gix-date`Sebastian Thiel committed 10 months ago5ab19a7
  35. Create a basic `gix-error` crate to forward `exn`Sebastian Thiel committed 10 months ago35cf1ff