Commit Graph

  • 0b03733c65 Add tests for pyc compilation Vladimir Gorbunov 2013-04-13 20:57:54 +04:00
  • 3e0ff4a9b2 Adding @vladimir-g to AUTHORS Paul R. Tagliamonte 2013-04-13 10:50:55 -04:00
  • 5d895c2005 Making (import) a lot smarter Gergely Nagy 2013-04-13 12:50:25 +02:00
  • f30e7cd99b Fix hyc Vladimir Gorbunov 2013-04-13 15:39:18 +04:00
  • 1e98889604 removing site reqs file Paul R. Tagliamonte 2013-04-12 23:49:08 -04:00
  • f295b10f52 Updating yield. Paul R. Tagliamonte 2013-04-12 23:48:58 -04:00
  • 454323ae04 removing site target Paul R. Tagliamonte 2013-04-12 23:46:28 -04:00
  • eb30c5857e Removing the website updater. Paul R. Tagliamonte 2013-04-12 23:16:20 -04:00
  • 49937cf66a update eww-arrr-el Paul R. Tagliamonte 2013-04-12 23:11:53 -04:00
  • a3c6f12b86 Screw it; buyer beware. Paul R. Tagliamonte 2013-04-12 23:08:22 -04:00
  • a71f166610 Merge branch 'future_division' of github.com:khinsen/hy into pr-106 Paul R. Tagliamonte 2013-04-12 23:07:40 -04:00
  • 0071733019 I've moved site to https://github.com/hylang/shyte Paul R. Tagliamonte 2013-04-12 23:00:54 -04:00
  • 30c0b25512 Add a unicode string handling test Nicolas Dandrimont 2013-04-12 20:58:20 +02:00
  • d5db2840ad Don't punycode pure unicode strings. Nicolas Dandrimont 2013-04-12 20:41:29 +02:00
  • 65c08c8c7d Factor str_type into hy.util Nicolas Dandrimont 2013-04-12 20:39:45 +02:00
  • 8bc8a4a170 Merge remote-tracking branch 'khinsen/float_and_complex_2' into paultag/master Nicolas Dandrimont 2013-04-12 18:16:43 +02:00
  • e4e61a463e Adding in the new models. Paul Tagliamonte 2013-04-12 09:18:25 -04:00
  • 1f4ed473d3 Style fixes; function declashing. Paul Tagliamonte 2013-04-12 09:11:56 -04:00
  • 3ec828e660 Merge branch 'float_and_complex' of git://github.com/khinsen/hy into pr-109 Paul Tagliamonte 2013-04-12 09:09:38 -04:00
  • c15d8750e8 Merge branch 'f/hy.models.keyword' of git://github.com/algernon/hy into pr-101 Paul Tagliamonte 2013-04-12 08:58:38 -04:00
  • 94d2c381a5 Merge branch 'lexer_extensions' of git://github.com/khinsen/hy into pr-98 Paul Tagliamonte 2013-04-12 08:55:13 -04:00
  • c30a116416 Add "from __future__ import division" to Python code generated by hy2py This is mainly to make we don't forget this. The current state of hy2py is more a proof-of-concept than a usable tool anyway. Konrad Hinsen 2013-04-12 08:00:08 +02:00
  • 0c56885d42 Use __future__.division for all Hy code Fixes #106 Note: This is implemented by replacing all calls to Python's builtin "compile" function by calls to hy.importer.compile_, which adds the "future division" flag. Anyone using "compile" in future work will have to remember this. Konrad Hinsen 2013-04-12 05:23:25 +02:00
  • db3e2bd346 updating the nested mangles Paul R. Tagliamonte 2013-04-11 22:25:23 -04:00
  • 9ff3b128b4 Got &rest working, tests pass James King 2013-04-11 12:00:27 -04:00
  • 2ea2cd1a8d tests: Test that keywords do not clash with normal strings Gergely Nagy 2013-04-11 11:46:52 +02:00
  • 702811c69a Implement :keyword support Gergely Nagy 2013-04-10 17:44:08 +02:00
  • 15ae8c83f1 Fix names of methods compile_float and compile_complex Konrad Hinsen 2013-04-11 14:41:09 +02:00
  • a729b52155 Merge pull request #110 from khinsen/integer_division Julien Danjou 2013-04-11 02:11:42 -07:00
  • e3a9909a7e Implement integer division operator Fixes #107 Konrad Hinsen 2013-04-11 10:09:15 +02:00
  • ac0a597742 Tests for float and complex constants Konrad Hinsen 2013-04-11 09:54:59 +02:00
  • 1d73ecb792 Handle float and complex constants in addition to integer Konrad Hinsen 2013-04-10 14:26:16 +02:00
  • fd99f497a4 Fixed typo in test_lex.py Konrad Hinsen 2013-04-11 08:26:56 +02:00
  • f036b360a6 Fixed typo in test_lex.py Konrad Hinsen 2013-04-11 08:26:56 +02:00
  • eee65f3051 Update to the style. Paul R. Tagliamonte 2013-04-10 23:11:54 -04:00
  • b65f78a0c7 Adding in this barf of a hack beacuse it pleases me. Paul R. Tagliamonte 2013-04-10 23:06:55 -04:00
  • f6b94b1b40 Avoiding breaking PyPy. Wat. Paul R. Tagliamonte 2013-04-10 23:00:42 -04:00
  • d25d354281 Adding in on-the-fly-importing. Paul R. Tagliamonte 2013-04-10 22:51:58 -04:00
  • b361a230cb Why is the blacklist not working? Paul R. Tagliamonte 2013-04-10 22:00:51 -04:00
  • 644f2756f3 Fixing the raised Exception. Paul R. Tagliamonte 2013-04-10 21:49:27 -04:00
  • 1adf64839a Updating travis; exceptions. Paul R. Tagliamonte 2013-04-10 21:44:23 -04:00
  • 65db83d1ff moving atoms around to make it easier for internals. Paul R. Tagliamonte 2013-04-10 20:04:58 -04:00
  • 34e38728ca Merge branch 'master' into paultag/feature/eval Paul R. Tagliamonte 2013-04-10 20:02:57 -04:00
  • 96711cb270 Merge branch 'master' into feature/site-corrections Paul R. Tagliamonte 2013-04-10 19:47:33 -04:00
  • 484a96abae WIP - Move _parse_lamba_list to the functiondef James King 2013-04-10 16:52:28 -04:00
  • 160eaaa543 Merge branch 'develop' into feature/lambda-list-keyword James King 2013-04-10 15:14:45 -04:00
  • 1506ff16ad Added ast pretty printer James King 2013-04-10 15:08:44 -04:00
  • e41624d47d Minor correction to repl template. Added link to docs. James King 2013-04-10 11:11:05 -04:00
  • b1f66b6893 Handle float and complex constants in addition to integer Konrad Hinsen 2013-04-10 14:26:16 +02:00
  • 4f98ea22e8 Allow atoms (integers, booleans, symbols) as top-level expressions Konrad Hinsen 2013-04-10 13:08:32 +02:00
  • 753460884e Accept strings as top-level expressions Konrad Hinsen 2013-04-10 12:32:39 +02:00
  • c98a367495 Merging the two tests. Paul R. Tagliamonte 2013-04-09 21:55:34 -04:00
  • 6f0e739b31 test hoisted functions too Paul R. Tagliamonte 2013-04-09 21:45:37 -04:00
  • 8cc26ba1bf moving to locals; fixing _ast vs ast, adding tests Paul R. Tagliamonte 2013-04-09 21:40:54 -04:00
  • 73be6afd3a Initial cut of `eval' Paul R. Tagliamonte 2013-04-09 21:33:09 -04:00
  • 3f5ce64407 I'm an idiot Paul R. Tagliamonte 2013-04-09 20:44:52 -04:00
  • c0b34181bc futzing with alignment Paul R. Tagliamonte 2013-04-09 20:44:05 -04:00
  • b71d5c597e Fixing a bug @jd noticed. Paul R. Tagliamonte 2013-04-09 20:34:46 -04:00
  • e55e63c759 Add @khinsen to AUTHORS Paul R. Tagliamonte 2013-04-09 19:55:19 -04:00
  • 2af78564d2 Merge branch 'bugfix' of git://github.com/khinsen/hy into pr-93 Paul R. Tagliamonte 2013-04-09 19:53:36 -04:00
  • a948cf2870 Merge branch 'master' into feature/quoting Paul R. Tagliamonte 2013-04-09 19:50:25 -04:00
  • 7417789ce0 WIP - Adding Call support and FuncionDef James King 2013-04-09 15:23:50 -04:00
  • 4d90123506 Merge branch 'develop' into feature/lambda-list-keyword James King 2013-04-09 15:13:25 -04:00
  • 8212ed5794 Do not quit hy if hy.core.process raises an exception Konrad Hinsen 2013-04-09 19:50:49 +02:00
  • 92eaed21e4 Merge pull request #87 from jd/jd/try Julien Danjou 2013-04-09 08:23:41 -07:00
  • 181a22be93 Merge pull request #91 from jd/jd/better-error-reporting Julien Danjou 2013-04-09 08:23:27 -07:00
  • 4ba6ada77b Merge pull request #92 from jd/jd/raise-0-arg Julien Danjou 2013-04-09 08:23:09 -07:00
  • b13cc60075 Implements (raise) Julien Danjou 2013-04-09 16:50:27 +02:00
  • f8131d3c36 compiler: add else' support in try' Julien Danjou 2013-04-08 15:58:43 +02:00
  • 48d5a0abc0 catch: use the right symbol name in errors Julien Danjou 2013-04-09 16:58:32 +02:00
  • dd90272129 except/catch: check exceptions list type Julien Danjou 2013-04-09 16:56:45 +02:00
  • ed5a0455b6 Enhance error reporting Julien Danjou 2013-04-09 16:05:04 +02:00
  • 997b32e18c Testing the behavior of (quote "foo") Paul R. Tagliamonte 2013-04-08 22:31:26 -04:00
  • 16194dd661 Merge branch 'master' into feature/quoting Paul R. Tagliamonte 2013-04-08 22:26:19 -04:00
  • 4e61ae59fd small internals tweak Paul R. Tagliamonte 2013-04-08 21:53:06 -04:00
  • eeab56c2b7 Adding a symbol checker. Paul R. Tagliamonte 2013-04-08 20:24:47 -04:00
  • 93e4bc17eb Adding some basic testing in; more to come. Paul R. Tagliamonte 2013-04-08 20:23:51 -04:00
  • f27378e57a Adding in some prototype bits for quoted forms. Paul R. Tagliamonte 2013-04-08 20:18:15 -04:00
  • efb8addc6f Merge pull request #89 from cbbrowne/master Will Kahn-Greene 2013-04-08 14:09:36 -07:00
  • 4ce3081933 Typo in tutorial Christopher Browne 2013-04-08 17:09:00 -04:00
  • 1c14a69fc9 example was missing function parameter name Christopher Browne 2013-04-08 17:01:12 -04:00
  • d7e8dd2a91 compiler: optimize empty tree mangling to ast.Pass Julien Danjou 2013-04-08 19:22:30 +02:00
  • 3dabc1a72a Update example to be more relevant to users Will Kahn-Greene 2013-04-08 12:03:42 -04:00
  • cd36a1d7eb Allow empty `do' Julien Danjou 2013-04-08 15:17:11 +02:00
  • 57fa5c8127 Time for 0.9.5 0.9.5 Paul R. Tagliamonte 2013-04-07 19:45:50 -04:00
  • cd1a32ce9f Adding in an upload target. Paul R. Tagliamonte 2013-04-07 19:45:38 -04:00
  • 38a714b5c5 Adding more tests; new entries Paul R. Tagliamonte 2013-04-07 19:44:52 -04:00
  • 5336b2f71a Fix early returns. Close #83 Paul R. Tagliamonte 2013-04-07 19:29:45 -04:00
  • 5ff40c5e30 Forgot to add @algernon to AUTHORS Paul R. Tagliamonte 2013-04-07 18:58:45 -04:00
  • 6912f4c4d9 Merge branch 'master' into pr-82 Paul R. Tagliamonte 2013-04-07 18:51:18 -04:00
  • 2216a23438 Merge branch 'jd/try' of git://github.com/jd/hy into pr-82 Paul R. Tagliamonte 2013-04-07 18:51:08 -04:00
  • 2ff3da032c Merge pull request #81 from paultag/paultag/bugfix/with-syntax-fix Julien Danjou 2013-04-07 15:41:53 -07:00
  • c3cbceca36 Merge pull request #78 from paultag/paultag/bugfix/anon-macros Julien Danjou 2013-04-07 15:40:52 -07:00
  • e22a0ff73c Mangle a macro until it stops moving Paul R. Tagliamonte 2013-04-07 18:41:41 -04:00
  • 83d91c3f81 Asserting `fd' exists inside the with Paul R. Tagliamonte 2013-04-07 18:39:30 -04:00
  • a81a716420 Be sure errors are raised at by compile, not tokenize Julien Danjou 2013-04-08 00:38:55 +02:00
  • 0d3500f6e5 try: accept a simpler form Julien Danjou 2013-04-08 00:36:08 +02:00
  • 4db9446197 Fixing (with)'s syntax to be more hyish. Paul R. Tagliamonte 2013-04-07 18:35:36 -04:00
  • 48ae1b1e26 Merge pull request #80 from olasd/bugfix/unbalanced-expressions Julien Danjou 2013-04-07 15:27:45 -07:00
  • 806f0d900c Throw an error on unbalanced expressions Nicolas Dandrimont 2013-04-08 00:17:42 +02:00