2643 Commits

Author SHA1 Message Date
Kodi Arfer
8aeaace7cd Merge pull request from zackmdavis/retHyrement
retHyrement
2017-06-21 14:16:46 -07:00
Zack M. Davis
acf6e0e0fe remove @zackmdavis from core 2017-06-21 14:04:00 -07:00
Kodi Arfer
49fd49e7ee Fix dirty-flag removal in docs/conf.py 0.13.0 2017-06-20 14:26:39 -07:00
gilch
aa08149712 Use universal newlines in test_bin.py
Change run_cmd() implementation in test_bin.py to use universal newlines (text mode) for Windows compatibility.
2017-06-18 16:05:44 -06:00
Tuukka Turto
3a7618806e Merge pull request from Kodiologist/release-0.13.0
Minor edits for release 0.13.0
2017-06-16 06:37:01 +03:00
Kodi Arfer
415fdfcc11 Punctuate NEWS more consistently 2017-06-15 11:52:00 -07:00
Kodi Arfer
7361b37a75 Add get_version as a data file to setup.py 2017-06-15 11:30:05 -07:00
Kodi Arfer
032830bada Mark support for Python 3.6 in setup.py 2017-06-15 11:11:54 -07:00
Kodi Arfer
d86381ff98 Merge pull request from Kodiologist/contributing
Overhaul CONTRIBUTING.rst
2017-06-14 14:08:34 -07:00
Kodi Arfer
9441bfb7cf More rewording of CONTRIBUTING.rst 2017-06-14 14:07:18 -07:00
Ryan Gonzalez
febac43239 Misc language fixes/rewording for CONTRIBUTING.rst 2017-06-14 15:28:47 -05:00
Tristram Oaten
fc3dd8ab66 Fix Tuukka print example ()
It was missing quotes around "Tuukka". Output from hy to confirm everything's good:

```clojure
hy unknown using CPython(default) 3.6.1 on Linux
=> (print "Hello there," "Tuukka")
Hello there, Tuukka
```
2017-06-12 08:36:47 -05:00
Kodi Arfer
0baffaa360 Overhaul CONTRIBUTING.rst 2017-06-10 09:08:15 -07:00
Kodi Arfer
111fe7a2b8 Add a copyright notice to the LICENSE 2017-06-10 09:08:15 -07:00
Kodi Arfer
abb75453cc Merge pull request from neil-lindquist/single-arg-cond
cond accept single-argument branches
2017-06-10 08:32:46 -07:00
neil-lindquist
c87a0fe02f Add Neil Lindquist to AUTHORS 2017-06-10 08:31:01 -07:00
neil-lindquist
d3df17d9d8 Modify cond to support single argument branches 2017-06-10 08:30:53 -07:00
Kodi Arfer
5bf9ecfc5a Forbid (try) and (try BODY) 2017-05-25 20:48:09 -05:00
Kodi Arfer
dffa2811e6 Return from the else clause of a try form
I overhauled the documentation of `try` while I was editing it.
2017-05-25 20:48:09 -05:00
Kodi Arfer
81d89c9d12 Enforce the standard order of try elements 2017-05-25 20:48:09 -05:00
Kodi Arfer
0d2749d5cd Minor cleanup in hy.compiler: try, except 2017-05-25 20:48:09 -05:00
Kodi Arfer
50aa930232 Merge pull request from hylang/docs-update
Get the documentation building again
2017-05-24 09:49:40 -07:00
Kodi Arfer
584273b9ca Update documentation links
Fixes .
2017-05-24 09:46:11 -07:00
Kodi Arfer
479c1755a9 Show a version number at the top of each docs page 2017-05-23 11:29:48 -07:00
Kodi Arfer
e15992829d Simplify docs/conf.py 2017-05-23 11:28:34 -07:00
Kodi Arfer
dd9774fb6d Remove the documentation's dependency on Hy itself 2017-05-23 11:28:28 -07:00
gilch
b9279183d7 Merge pull request from Kodiologist/new-license-headers
Use license headers consistently
2017-05-22 13:36:53 -06:00
Yuval Langer
687d750a88 Remove stray use of setf in documentation 2017-05-19 13:36:06 -07:00
Kodi Arfer
0162647bf3 Update the docs copyright footer. 2017-05-15 13:09:34 -04:00
Kodi Arfer
a537d33471 In setup.py, handle backslash-separated paths ()
The obvious way to do this is to apply os.path.split iteratively, and I tried that first, but it seemed like overkill for setup.py.
2017-05-03 18:47:52 -05:00
Kodi Arfer
2eb81864df Make all files comply with license-header policy 2017-04-27 14:16:57 -07:00
Kodi Arfer
90c5dec468 Add new license-header policy to CONTRIBUTING.rst 2017-04-27 14:11:38 -07:00
Kodi Arfer
4fce884d1b Merge pull request from Kodiologist/pytest
Migrate from Nose to pytest
2017-04-26 14:27:17 -07:00
Kodi Arfer
eeb0be8fb0 Add some xfail tests for known bugs 2017-04-26 14:00:39 -07:00
Kodi Arfer
28e2c2840e Don't use Tox on Travis
It offers no clear advantage over running pytest directly.
2017-04-26 14:00:39 -07:00
Kodi Arfer
d3fa375052 Migrate from Nose to pytest 2017-04-26 14:00:11 -07:00
Kodi Arfer
d085fba5fe Move a quoting test to get rid of a directory 2017-04-26 13:58:09 -07:00
Kodi Arfer
8afd13cb16 Use test functions instead of unittest.TestCase 2017-04-26 13:58:09 -07:00
Kodi Arfer
55c205f87e Test take and drop only in native_tests.core 2017-04-26 13:58:09 -07:00
Kodi Arfer
07e9284100 Correct import syntax in a test 2017-04-25 09:30:13 -07:00
Kodi Arfer
ec0902b649 Set __file__ of bytecode imports 2017-04-25 09:30:13 -07:00
Kodi Arfer
401a5e109c Merge pull request from Kodiologist/out-with-the-old
Drop support for untested versions of Python
2017-04-24 14:31:37 -07:00
Kodi Arfer
a27d737e1c Drop support for Pythons 3 older than 3.3 2017-04-24 14:22:13 -07:00
Kodi Arfer
5aaa7d92d8 Shorten hy._compat 2017-04-24 14:18:56 -07:00
Kodi Arfer
ef3bad7e03 Drop support for Python 2.6 2017-04-24 14:18:56 -07:00
Kodi Arfer
a9cfe25068 Sort the results of os.walk in setup.py ()
os.walk need not provide its results in any specific order. So, sorting might help with situations like that described in . Even if not, it could help avoid some very mysterious bugs in the future that arise from different orders in which Hy's modules are imported.
2017-04-24 09:54:15 -05:00
Kodi Arfer
21cec4b64a Update NEWS for sharp macros () 2017-04-22 19:42:29 -07:00
Kodi Arfer
4c38e2c9dd Rename reader macros to "sharp macros" ()
They're not actually reader macros, since their arguments are parsed s-expressions, like a regular macro, not pre-parsed source text.
2017-04-21 10:07:48 -05:00
Kodi Arfer
ad94343e4a Merge pull request from Kodiologist/bytecode
Automatically read and write bytecode
2017-04-14 13:52:07 -07:00
Kodi Arfer
a87b23b4e8 Check the magic number of bytecode files 2017-04-14 13:38:38 -07:00