package grace
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
A fancy diagnostics library that allows your compilers to exit with grace
Install
dune-project
Dependency
Authors
Maintainers
Sources
grace-0.3.0.tbz
sha256=6948979d6ffb5e596773baead81e9ceef36726d6956261bdd62abb2666a45bfc
sha512=db8b39cc9a77d919ab3123bb4047bb6c672c61db9fc6810951e267b2b113c4ac07266ef57188c6db0c02cb4d43d054204cd66ebc91648dbd1da1228022b0e67b
doc/CHANGELOG.html
0.3.0 (2025-02-13)
- feat(renderer): add breaks in large diagnostics (#63)
- feat(renderer): check for tty when rendering (#60)
- fix(renderer): off-by-one in
lines_of_labels(#65) - fix(renderer): create 0-sized segment on empty label range (#64)
- fix(renderer): renderer multi-line labels when message is empty (#53)
- fix(renderer): fix errors that occur with special zero-width segments (#41)
- fix(renderer): use
Format.pp_infinityinMessage.to_stringfor OCaml >5.2 (#40) - refactor!: removes base/core dependency (#58)
BREAKING CHANGE
- Many base/core interfaces from
Gracehave been replaced with custom ones. Source.readerhas been removed. UseSource.Reader.tinstead.
0.2.0 (2024-05-28)
- fix(renderer): remove uncessary underlines when printing a unique 'multi-line
Topmarker' (#31) - fix(renderer): replace unicode chars with ASCII in
Config.ascii(#27) - feat(renderer): add
NO_COLORandTERMsupport toConfig(#8) - feat(core,renderer): add support for error codes (#30)
- feat(renderer): add support for UTF8 encoding 🚀 (#25)
- feat(renderer): re-introduce support for compact diagnostic rendering (#28)
- refactor(renderer)!: move
grace.rendererlibrary tograce.ansi_renderer(#29)
BREAKING CHANGE
Grace_renderinghas been removed. UseGrace_ansi_rendererinstead.
0.1.0 (2024-01-03)
Initial release 🎉
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page