github basilisp-lang/basilisp v0.1.dev2
Release v0.1.dev2

latest releases: v0.3.6, v0.3.5, v0.3.4...
pre-release6 years ago

New Features

  • Add PyTest runner tests written using the basilisp.test/deftest macro (#195)
  • Throw a useful error when no Var is bound to a symbol (#197)
  • Add a string library as basilisp.string (#187)
  • Add regex functions to basilisp.core (#193)
  • Add namespace functions to basilisp.core (#176)
  • The reader can return a custom EOF indicator (#218)

Bug Fixes

  • Fixed a bug where comment literals were not be fully removed from reader outputs (#196)
  • Fixed a bug where comment literals caused syntax errors inside collection literals (#196)
  • Imported namespaces no longer create extra namespaces bound to munged Python module names (#216)
  • Fixed a bug where import*s would not work within other forms
  • Fixed a bug where the Basilisp import hook could be added to sys.meta_path multiple times (#213)
  • Fixed a bug where keywords could not be used in function position (#174)
  • Fixed a bug where macro symbols were not resolved using the same heuristics as other symbols (#183)
  • Fixed a bug where lazy sequences were not resolved even if they were empty-checked (#182)
  • Fixed a bug where new namespaces were created whenever the compiler checked if a namespace existed to resolve a symbol (#211)
  • Fixed a bug where Python string escape sequences were not handled correctly by the reader (#192)
  • Fixed a bug where character literals caused a syntax error inside collections (#192)

CI/Infra Changes

  • Use Tox to orchestrate CI type checking, linting, and testing both locally and on CircleCI
  • Use coverage now in place of pytest-cov

Don't miss a new basilisp release

NewReleases is sending notifications on new releases.