Organisationsahrefsatdbranch/masterBuild History

Build History for branch/master

Builds (20)
Require dune >= 3.18 (April 2025) (#445) * Require dune >= 3.18 (March 2025) so as to support emitting the 'x-maintenance-intent' file for opam files * Fix new warnings
5a00d7
[atdgen] Restore behavior where '-j-std' implies '-j' and print a warning (#444) The following test should print code that's related to JSON and not Biniou: $ echo 'type t = int' | ./_build/install/default/bin/atdgen -j-std
5cd986
Fix version constraint
7b0863
Update author list from git
45daef
Update the docs (#442) Update docs (empty but visible sections for D and C++)
d115be
Cleanup: gitignore generated test files (#441) * Gitignore generated file * Gitignore generated C++ files
4bae3f
Add Atdgen runtime compatibility with Yojson 3 (#439) * Bring back start_any_variant * Import the missing Yojson functions 'start_any_variant' and 'start_any_tuple' which were accidentally removed from Yojson. * Add more missing parsing functions to Yojson_extra * Update test expectations * Remove outdated TODO.md. We're using GitHub issues instead. * Update package version constraints * Add comment on vendored file * Add link to GitHub issue --------- Co-authored-by: Kate <kit-ty-kate@exn.st>
3cd7c2
Remove `-j-std` (#425) * Remove `-j-std`, now default everywhere * Harmonize test filenames * Update `CHANGES.md` * Clean-up documentation from `-j-std` * Put back `-json` for teststd (the `create_` functions) * Generalize and document use of `ATDGEN_FAIL_DEPRECATED_OPTIONS`
ffbefb
[atdts] Avoid "make: node: Permission denied" (#437) Avoid "make: node: Permission denied" occurring on my machine when running the atdts tests
f6f63b
[atdpy] Honor <doc text="..."> annotations and turn them into Python docstrings (#435) * Inject definition-level <doc ...> comments into Python class definitions as docstrings (partially done) * Move rewrap_paragraph to the shared Doc module * Escape docstring contents * Done with records * Done with sum types * Done with aliases * Done with module-level docstring * Fix spacing bug * Update changelog
af65c2
Fix CI (#436) * Upgrade the Ubuntu Docker image used in CI from 20.04 to 24.04 * Upgrade nodeJS from 16 to 24 * Update installation of Python tools * Add version constraint on yojson < 3.0.0
7475b1
README: mention atd-lsp
7f7869
Atdts: supporting <ts from ...> annotation (#429) * atdts: support from annotation on abstract alias * replace export with import * change Null to null * correct unit reader and writer * Reexport types in atdts (#2) * atdts: allow omitting t with from * atdts: add tests * CHANGES.md: update * atdts: annotation should be <ts ...> * atdts: clean up & fix+improve test instrumentation * atdts: fmt * atdts: update docs + CHANGES.md * atdts: restore clean-for-dune but do nothing * rename doc types from ocaml to ts --------- Co-authored-by: ygrek <root@ygrek.org> Co-authored-by: oalgvf <oalgvf@gmail.com>
759b48
Catch and improve display of generic `Parser.Error` (#426) * Catch and improve display of generic `Parser.Error` (#391) * Update `CHANGES.md`
f79565
Add option `-j-gen-modules` to generate JSON generic submodules → #416 (#420) * Add option `-j-gen-modules` (#416) * Add tests for `-j-gen-modules` * Add CHANGES.md entry for #420 * Document `-j-gen-modules`
2fe6aa
Prepare for release 2.16.0
695b06
Add '--ignore' option to atddiff to ensure no types are accidentally unchecked (#422) * Add a '--ignore' option to atddiff to allow detecting types that are not checked by accident * Return a list of known missing root types and handle inherits correctly * Sort the reported type names * Add tests for the new '--ignore' option * Add changelog entry * Revise help message
c37790
Remove the library 'atdgen' which has been deprecated since 2018 (#421) * Remove the library 'atdgen' which has been deprecated since 2018 * Update changelog
63bbe3
Fix JSON I/O for inline records (fix #417) (#419) * Add `_j` test for inline-records * Fix `oj_emit` for inline records (#417) * Add more tests for inline-records (#417) * Add changelog entry
aed89d
atdcpp: use double by default instead of float (#411) * atdcpp: use double by default instead of float * atdcpp: update changes.md
6a5568