Commit Graph

2830 Commits

Author SHA1 Message Date
Kodi Arfer 5c7441b011 Remove non-native tests of Python 2 2019-06-04 14:01:59 -04:00
Kodi Arfer 4a2e7e1bd0 Integrate py3_only_tests into native_tests/language 2019-06-04 14:01:59 -04:00
Kodi Arfer da855af569 Remove Python 2 from trove classifiers 2019-06-04 14:01:59 -04:00
Kodi Arfer 678365678f
Merge pull request #1781 from krysros/patch-1
Fix a typo in a tutorial example
2019-05-27 12:58:09 -04:00
Krystian Rosiński 0fd02bf52b Fix a typo in a tutorial example 2019-05-27 18:49:52 +02:00
Kodi Arfer bd7b8bf5e1 Revert "get_version is not needed in data_files"
This reverts commit 403442d6b1.

It turns out that without `get_version` in `data_files`, trying to install Hy from a setuptools-produced source distribution fails with an error that `get_version` can't be found.
2019-05-20 10:28:17 -04:00
Ryan Gonzalez 4ba0691c97
Merge pull request #1776 from Kodiologist/release
Hy 0.18.0
2019-05-19 22:14:33 -05:00
Kodi Arfer 03eff1374c Update NEWS for release 2019-05-19 13:34:55 -04:00
Kodi Arfer 71ea2b5f0e Depend on astor 0.8 2019-05-19 13:34:52 -04:00
Kodi Arfer 819e2121dd
Merge pull request #1773 from Kodiologist/gensymplify
Simplify gensym format
2019-05-05 11:15:43 -04:00
Kodi Arfer e77ce92635 Simplify gensym format 2019-04-29 08:10:51 -04:00
Kodi Arfer a38cdb7ccc
Merge pull request #1772 from Kodiologist/py38
Support Python 3.8
2019-04-23 17:31:38 -04:00
Kodi Arfer 6c74cf1f07 Add `setx` for assignment expressions 2019-04-23 15:35:12 -04:00
Kodi Arfer 7b3ef423c1 Use html.escape instead of cgi.escape
cgi.escape is gone as of Python 3.8.
2019-04-23 15:35:12 -04:00
Kodi Arfer 63ba27b36d Update trove classifiers and NEWS 2019-04-23 15:35:12 -04:00
Kodi Arfer f236ec8d9a Test Python 3.8 on Travis 2019-04-23 15:35:12 -04:00
Kodi Arfer 8df0a41d7d Provide Module(..., type_ignores) for Python 3.8 2019-04-23 15:35:12 -04:00
Kodi Arfer 0c7ada1e63 Ignore SyntaxWarnings while testing
Python 3.8 introduces SyntaxWarnings for some things we test, like trying to call a string literal as if it were a function.
2019-04-23 15:35:12 -04:00
Kodi Arfer 9f519ed208 Depend on astor master
We need it for Python 3.8.
2019-04-23 15:35:12 -04:00
Kodi Arfer 10e5c9fdaa
Merge pull request #1770 from TristanCacqueray/add-tuple
add `tuple?` function `hy.core`
2019-04-23 15:33:02 -04:00
Tristan Cacqueray d793cee90a add `tuple?` function `hy.core`
`tuple?` will test if the argument is an instance of tuple.
2019-04-23 15:25:49 -04:00
Kodi Arfer c415c6c907
Merge pull request #1766 from eklitzke/master
get_version is not needed in data_files
2019-04-12 13:07:47 -04:00
Evan Klitzke 403442d6b1 get_version is not needed in data_files 2019-04-12 13:06:55 -04:00
Kodi Arfer c6f11a737f
Merge pull request #1762 from TristanCacqueray/master
add `list?` function to `hy.core`
2019-04-08 20:25:59 -04:00
Tristan Cacqueray cb5c9ec437 Add Tristan de Cacqueray to the AUTHORS 2019-04-09 00:07:30 +00:00
Tristan Cacqueray 1c7ca7ac1f update contrib and macro to use the new list? function 2019-04-09 00:07:10 +00:00
Tristan Cacqueray b0ed103931 add `list?` function to `hy.core`
`list?` will test if the argument is an instance of list.
2019-04-09 00:07:10 +00:00
Kodi Arfer cbca711865
Merge pull request #1758 from brandonwillard/fix-decorator-error
Check arguments in with-decorator tag
2019-04-08 14:15:32 -04:00
Kodi Arfer 95d1747c71
Merge pull request #1760 from Kodiologist/py37-testing
Test Python 3.7 on Travis
2019-04-08 14:14:53 -04:00
Kodi Arfer 57326785b9
Merge pull request #1767 from nixy/master
Allow Hy to run when installed in read only filesystem
2019-04-06 15:46:03 -04:00
Andrew R. M 9772b3ed86 Update AUTHORS 2019-04-06 15:43:48 -04:00
Andrew R. M da823d2cad Fix a temporary-file crash 2019-04-06 15:43:10 -04:00
Kodi Arfer a3962ad19c
Merge pull request #1764 from TristanCacqueray/doc-list
Fix typo for HyList model name in the language internal doc
2019-03-25 21:50:46 -04:00
Tristan Cacqueray 920057c621 Fix typo for HyList model name in the language internal doc 2019-03-26 01:48:13 +00:00
Kodi Arfer cec940f365 Test Python 3.7 on Travis 2019-03-18 14:37:19 -04:00
Kodi Arfer f87959f6ba Use the Ubuntu Xenial image on Travis
We need it for Python 3.7.
2019-03-18 14:37:14 -04:00
Kodi Arfer 808f81f7e8
Merge pull request #1759 from Kodiologist/no-py34
Drop support for Python 3.4
2019-03-18 11:16:35 -04:00
Kodi Arfer 30fc1425c1 Update docs and README 2019-03-17 18:40:37 -04:00
Kodi Arfer ad97042b6b Don't test Python 3.4 2019-03-17 18:36:53 -04:00
Kodi Arfer efed0b6c23 Move Python 3.5 tests to `py3_only_tests.hy` 2019-03-17 18:33:06 -04:00
Kodi Arfer 85f203ba43 Remove checks in tests for Python 3.5 2019-03-17 18:30:42 -04:00
Kodi Arfer 0fe7f42efc Remove internal checks for Python 3.5 2019-03-17 18:28:39 -04:00
Brandon T. Willard 9203fcaeb5 Check arguments in with-decorator tag
Fixes #1757.
2019-03-16 23:19:49 -05:00
Kodi Arfer 49c9d8a845
Merge pull request #1752 from TristanCacqueray/master
Add array indexes cut tutorial
2019-03-13 09:12:30 -04:00
Tristan Cacqueray 5d7b069ecb Add collections indexes and slices tutorial
This change adds to the tutorial the hy way of accessing array.
2019-03-13 03:50:06 +00:00
Kodi Arfer d1aad33cbd
Merge pull request #1749 from Kodiologist/fstrings
Format strings
2019-03-04 14:05:07 -05:00
Kodi Arfer 83e56de0c5 Document format strings 2019-02-27 12:05:19 -05:00
Kodi Arfer 5bfc140b4d Implement format strings 2019-02-26 14:04:24 -05:00
Kodi Arfer 56f51a9a20 Implement hy.lex.parse_one_thing 2019-02-26 13:57:50 -05:00
Kodi Arfer 997321d31c Fix .end_line and .end_column of single-token models 2019-02-24 10:13:17 -05:00