package pyre-ast
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=c344def5b0360185b404f99cacdb250b7061e38ed547cb871b7f9398c94c4900
sha512=4579de8085f42757224744f5980034ca589b2bd6eb77f7966a277c63011201fb2a260f730691aecd4e8c21cf2d1ae98b741277649ec965b256c4e333722e055f
CHANGES.md.html
0.1.11 (2024-7-8)
Fixed a major bug in 0.1.10 where the parser cannot differentiate
async def
anddef
.
0.1.10 (2024-6-17)
Bump the bundled CPython version to 3.12.3
0.1.9 (2022-11-4)
Bump the bundled CPython version to 3.11.0
Fixed segfaults when parsing with default filename
0.1.8 (2021-12-21)
Bump the bundled CPython version to 3.10.1
Fixed a potential segfault issue when parsing sources with non-utf8 encoding
[API Breaking] The default line/column numbers for parsing errors are now set to -1, to be consistent with CPython runtime behaviors
0.1.7 (2021-12-1)
IndentationError
now gets correctly recognized as syntax error. This provides us with more precise locations info for the error.
0.1.6 (2021-11-12)
Expose 2 additional fields
end_lineno
andend_offset
from CPython3.10SyntaxError
. Fix an error in documentation where column numbers should start from 1 instead of 0.Remove the optional
filename
argument from theparse_module
API. It turns out that this argument is actually dropped when computing error messages so it does not serve any purpose at the moment.
0.1.5 (2021-10-8)
Disable LTO build of CPython in release mode. Turning on LTO turns out to be rather detrimental to link time when building downstream binaries.
0.1.4 (2021-10-5)
Bump the bundled CPython version to 3.10.0
0.1.3 (2021-7-22)
Fix crashes when parsing non-UTF8-decodable string literals.
\N escape sequence in string literals will no longer cause a syntax error.
Module parsing APIs now accept an additional
enable_type_comment
argument, controlling whether to parse type comments or not.
0.1.2 (2021-07-20)
Fix linking flags and tests on Linux.
0.1.1 (2021-07-20)
Column number of default parsing error starts from 0 instead of 1.
Correctly set up test dependency with
stdio
.Make C bindings compatible with pre-OCaml-4.11 by always defining
Val_none
.
0.1.0 (2021-07-20)
Initial release.
Import code from CPython 3.10.0b3.