Kat Marchán
|
5c077d30a4
|
fix(protocol): oops, missed a spot after a rename
|
2021-08-21 22:54:59 -07:00 |
Kat Marchán
|
d675334e48
|
feat(reporter): fancy new reporter with unicode, colors, and multiline (#23)
Fixes: https://github.com/zkat/miette/issues/3
Fixes: https://github.com/zkat/miette/issues/5
|
2021-08-20 20:09:23 -07:00 |
Kat Marchán
|
29c1403efd
|
feat(reporter): Overhauled return type/main/DiagnosticReport experience.
Fixes: https://github.com/zkat/miette/issues/13
|
2021-08-17 23:41:03 -07:00 |
Kat Marchán
|
26f409c525
|
feat(offsets): nice utility function to get an offset from a Rust callsite
Fixes: https://github.com/zkat/miette/issues/19
|
2021-08-17 19:18:57 -07:00 |
Kat Marchán
|
75c2312755
|
feat(offsets): utility function for converting from line/col to offset
|
2021-08-17 18:31:12 -07:00 |
Kat Marchán
|
95200366a1
|
feat(offsets): more utility From impls for SourceSpan
|
2021-08-17 18:30:38 -07:00 |
Kat Marchán
|
53074d3488
|
feat(protocol): add Source impls for Cow and Arc
|
2021-08-17 17:54:29 -07:00 |
Kat Marchán
|
49151bb095
|
fix(protocol): keep the owned spans
|
2021-08-17 17:15:05 -07:00 |
Kat Marchán
|
f390520b45
|
feat(protocol): reference-based DiagnosticReport!
|
2021-08-17 15:30:52 -07:00 |
Kat Marchán
|
acfeb9c5b0
|
feat(protocol): new SourceSpans with labels
|
2021-08-17 08:41:20 -07:00 |
Kat Marchán
|
36b86df9f5
|
feat(protocol): implement From<(usize, usize)> for SourceSpan
|
2021-08-16 23:46:32 -07:00 |
Kat Marchán
|
0e7702700d
|
feat(derive): added basic derive macro
This should be good for most basic use cases. More features will be added over time :)
|
2021-08-15 11:49:02 -07:00 |
Kat Marchán
|
02dd1f84d4
|
feat(protocol): Simplify protocol return values further
BREAKING CHANGE: Switched to Box instead of & for help/code return values.
|
2021-08-10 21:40:25 -04:00 |
Kat Marchán
|
3584dc600c
|
feat(protocol): improvements to snippets API
|
2021-08-07 22:59:20 -04:00 |
Kat Marchán
|
80e7dabbe4
|
feat(protocol): help is a single Display ref now.
|
2021-08-07 22:57:56 -04:00 |
Kat Marchán
|
7920a2315c
|
feat(protocol: Severity is now optional
|
2021-08-07 22:54:46 -04:00 |
Kat Marchán
|
781a51f037
|
fix(protocol): fix the default From<:T Diagnostic> implementation to cover more cases.
|
2021-08-05 13:24:37 -07:00 |
Kat Marchán
|
50238d75a2
|
feat(protocol): Make usafe of ? and return types with Diagnostics more ergonomic
|
2021-08-05 12:37:11 -07:00 |
Kat Marchán
|
e955321cbd
|
fix(protocol): protocol improvements after getting feedback
|
2021-08-05 09:12:41 -07:00 |
Kat Marchán
|
6b51694733
|
feat(protocol) overhauled entire protocol to be based on byte offsets (#1)
Includes other improvements!
BREAKING CHANGE: Yeah this is pretty much a rewrite.
|
2021-08-04 20:27:12 -07:00 |
Kat Marchán
|
1cb0ad3852
|
feat(span): make span end optional
|
2021-08-03 12:56:56 -07:00 |
Kat Marchán
|
a437f44511
|
feat(reporter): dummy reporter implementation + tests
|
2021-08-03 00:52:10 -07:00 |
Kat Marchán
|
c3f41b972d
|
fix(protocol): use references forr all return values in Diagnostic
|
2021-08-02 23:20:15 -07:00 |
Kat Marchán
|
e2387ce2ed
|
feat(protocol): sketched out a basic protocol
|
2021-08-02 23:08:51 -07:00 |