- Fix
Offset.to_position
to allow the end-of-file offset instead of raising (#7, @mbarbin).
- Add utils to build locs from file offsets and ranges (#6, @mbarbin).
- Make the library build with
ocaml.4.14
(#5, @mbarbin). - Add new checks in CI (build checks on windows and macos) (#5, @mbarbin).
- Rename
Loc.in_file
toLoc.of_file
; renameLoc.in_file_line
toLoc.of_file_line
(#6, @mbarbin).
- Prepare
Loc.in_file
andLoc.in_file_line
for deprecation (#6, @mbarbin).
- Added test - increase coverage.
- Rename
Loc.Txt
fields to be closer to upstream compiler libs conventions. - Merged
With_loc
into the main module, asLoc.Txt
. - Revert renaming the lib
loc0
- back toloc
.
- Less dependencies: remove
base
& ppx preprocessing. - Rename main package
loc0
in preparation to release to opam in the future. - Remove
base
dependency, reduced tosexplib0
.
- Added dependabot config for automatically upgrading action files.
- Upgrade
ppxlib
to0.33
- activate unused items warnings. - Upgrade
ocaml
to5.2
. - Upgrade
dune
to3.16
. - Upgrade base & co to
0.17
.
- Uses
expect-test-helpers
(reduce core dependencies) - Run
ppx_js_style
as a linter & make it adev
dependency. - Upgrade GitHub workflows
actions/checkout
to v4. - In CI, specify build target
@all
, and add@lint
. - List ppxs instead of
ppx_jane
.
- Upgrade dune to
3.14
. - Build the doc with sherlodoc available to enable the doc search bar.
- Setup
bisect_ppx
for test coverage. - Add utils on offsets and ranges.
- Internal changes related to the release process.
- Upgrade dune and internal dependencies.
- Add a few convenient accessors for start/stop positions.
- Internal changes related to build and release process.
Initial release.