Skip to content

Tags: grievejia/pyre-ast

Tags

0.1.11

Toggle 0.1.11's commit message
Release 0.1.11

CHANGES:

- Fixed a major bug in 0.1.10 where the parser cannot differentiate `async def` and `def`.

0.1.10

Toggle 0.1.10's commit message
Release 0.1.10

CHANGES:

- Bump the bundled CPython version to 3.12.3

0.1.9

Toggle 0.1.9's commit message
Release 0.1.9

CHANGES:

- Bump the bundled CPython version to 3.11.0
- Fixed segfaults when parsing with default filename

0.1.8

Toggle 0.1.8's commit message
Release 0.1.8

CHANGES:

- 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

Toggle 0.1.7's commit message
Release 0.1.7

CHANGES:

- `IndentationError` now gets correctly recognized as syntax error. This provides us with more precise locations info for the error.

0.1.6

Toggle 0.1.6's commit message
Release 0.1.6

CHANGES:

- Expose 2 additional fields `end_lineno` and `end_offset` from CPython3.10 `SyntaxError`. Fix an error in documentation where column numbers should start from 1 instead of 0.
- Remove the optional `filename` argument from the `parse_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

Toggle 0.1.5's commit message
Release 0.1.5

CHANGES:

- 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

Toggle 0.1.4's commit message
Release 0.1.4

CHANGES:

- Bump the bundled CPython version to 3.10.0

0.1.3

Toggle 0.1.3's commit message
Distribution 0.1.3

0.1.2

Toggle 0.1.2's commit message
Distribution 0.1.2