Update NEWS for 0.9.11

This commit is contained in:
Paul Tagliamonte 2013-11-12 21:56:56 -05:00
parent e23d577105
commit a5273b233e
1 changed files with 53 additions and 0 deletions

53
NEWS
View File

@ -1,3 +1,56 @@
Changes from Hy 0.9.10
* Many thanks to Guillermo Vayá (Willyfrog) for preparing this release's
release notes. Major shout-out. (PT)
[ Misc. Fixes ]
* Many many many documentation fixes
* Change virtualenv name to be `hy'
* Rewrite language.hy not to require hy.core.macros
* Rewrite the bootstrap macros in hy
* Cleanup the hy.macros module
* Add comments to the functions and reorder them
* Translation of meth from Python to Hy
* PY3 should really check for Python >= 3
* Add hy._compat module to unify all Python 2 and 3 compatibility codes.
* Import future.print_statement in hy code
* Coerce the contents of unquote-splice'd things to a list
* Various setup.py enhancements.
* PEP8 fixes
* Use setuptools.find_packages()
* Update PyPI classifiers
* Update website URL
* Install the argparse module in Python 2.6 and before
* Delete the duplicate rply in install_requires. With the PyPI version,
tests are failed.
* Finally fixed access to hy.core.macros here. have to explicitly require
them.
[ Language Changes ]
* Slightly cleaner version of drop-while, could use yield-from when ready
* Added many native core functions
* Add zero? predicate to check if an object is zero
* Macro if-python2 for compile-time choice between Python 2 and Python 3
code branches
* Added new travis make target to skip flake8 on pypy but run
it on all others
* Add "spy mode" to REPL
* Add CL handling to hyc
* Add yield from via macro magic.
* Add some machinery to avoid importing hy in setup.py
* Add a rply-based parser and lexer
* Allow quoting lambda list keywords.
* Clarified rest / cdr, cleaned up require
* Make with return the last expression from its branch
* Fix yielding to not suck (#151)
* Make assoc accept multiple values, also added a even/odd check for
checkargs
* Added ability to parse doc strings set in defclass declarations,
* Provide bin scripts for both Windows and *nix
* Removes setf in favor of setv
Changes from Hy 0.9.9
[ Stupid Fixes ]