Skip to content

Releases: jbjd/Python-Ast-Optimizer

v6.0.1

16 Jan 23:47
c58d482

Choose a tag to compare

What's Changed

  • Improvement: Simplifiy namedtuple after visit by @jbjd in #48

Full Changelog: v6.0.0...v6.0.1

v6.0.0

16 Jan 23:26
51357b3

Choose a tag to compare

What's Changed

  • Improvement: Option to simplify NamedTuple to namedtuple by @jbjd in #47
  • Improvement: Option to skip all type hints (unsafe) by @jbjd in #47
  • Refactor: Update run function to be more argument friendly by @jbjd in #47

Full Changelog: v5.3.3...v6.0.0

v5.3.3

15 Jan 01:48

Choose a tag to compare

Full Changelog: v5.3.2...v5.3.3

v5.3.2

14 Jan 00:32
6085dc0

Choose a tag to compare

What's Changed

  • Improvement: Skip useless try node by @jbjd in #46

Full Changelog: v5.3.1...v5.3.2

v5.3.1

13 Jan 03:37
e86e2eb

Choose a tag to compare

What's Changed

  • Fix: Edge case with detecting if in function by @jbjd
  • Improvement: Set sys.platform in machine_info by @jbjd in #45
  • Cleanup: Remove dead code and improve structure of visit_Assign by @jbjd

Full Changelog: v5.3.0...v5.3.1

v5.3.0

12 Jan 23:10
96080ce

Choose a tag to compare

What's Changed

  • Fix: issue with constant folding when assignment is not constant by @jbjd in #44
  • Deprecate: warn_unusual_code by @jbjd in #44

Full Changelog: v5.2.3...v5.3.0

v5.2.3

23 Dec 02:03

Choose a tag to compare

What's Changed

  • Improvement: Use ast's definition of _ConstantValue to type hint vars_to_fold by @jbjd in #43

Full Changelog: v5.2.2...v5.2.3

v5.2.2

22 Dec 02:57
440c54f

Choose a tag to compare

What's Changed

  • Improvement: Avoid AstNodeSkipper's unnecessary list recreation when certain config values are empty by @jbjd in #42

Full Changelog: v5.2.1...v5.2.2

v5.2.1

20 Dec 18:05
4bab7ce

Choose a tag to compare

What's Changed

  • Improvement: Inline Global and Nonlocal nodes by @jbjd in #41
  • Improvement: Minor optimizations by @jbjd in #41
  • Cleanup: Removal of dead code by @jbjd in #41

Full Changelog: v5.2.0...v5.2.1

v5.2.0

19 Dec 01:00
eeb678e

Choose a tag to compare

What's Changed

  • Improvement: Remove NamesAndAttersDetector by merging it into UnusedImportSkipper by @jbjd in #40
  • Improvement: Don't run UnusedImportSkipper if no imports by @jbjd in #40

Full Changelog: v5.1.2...v5.2.0