Commit Graph

  • 9cc90362d0 Docs: string literal prefixes must be in lowercase Kodi Arfer 2018-07-11 11:24:19 -0700
  • 0de8557fb5
    Merge pull request #1647 from gilch/let-rebind gilch 2018-07-08 21:52:32 -0600
  • 71dfec9d2f Add reminder to check master before reporting bugs (#1654) Kodi Arfer 2018-07-08 13:29:08 -0700
  • 9253029344
    Merge pull request #1643 from Kodiologist/compiler-cleanup Kodi Arfer 2018-07-05 13:32:02 -0700
  • af8907b151 Minor cleanup in compile_unary_operator Kodi Arfer 2018-06-21 11:38:03 -0700
  • 88f33453dc Minor cleanup for raise and try Kodi Arfer 2018-06-21 10:53:21 -0700
  • bd675a5db6 Unmangle in compile_expression before build_method Kodi Arfer 2018-06-21 10:56:19 -0700
  • fca2eb93b0 Remove dead code from HyASTCompiler.compile Kodi Arfer 2018-06-19 16:36:15 -0700
  • 00150c088c Remove an unused helper method in the compiler Kodi Arfer 2018-06-19 16:24:02 -0700
  • e2b98effda Replace an unused variable with _ Kodi Arfer 2018-06-19 16:23:49 -0700
  • 217fc2a487 Clean up _render_quoted_form Kodi Arfer 2018-06-17 16:09:47 -0700
  • 8a70d5c90f Fold _branch into the compiler Kodi Arfer 2018-06-17 10:10:53 -0700
  • 45ec57ab56 Simplify Result.force_expr Kodi Arfer 2018-06-17 09:54:59 -0700
  • 21f7ef0713 Fold load_stdlib into the compiler Kodi Arfer 2018-06-17 09:37:14 -0700
  • d501b073d8 Fold compile_time_ns into the compiler Kodi Arfer 2018-06-17 09:26:40 -0700
  • 3d3d1fe6ae Remove unused compiler subroutines Kodi Arfer 2018-06-17 09:55:08 -0700
  • 9c6714c176 Remove unused imports Kodi Arfer 2018-06-17 09:10:44 -0700
  • 8c79015b40 Fix let rebind bug. gilch 2018-06-27 22:37:40 -0600
  • 4b0e318997 Remove outdated comment in walk. gilch 2018-06-27 23:39:44 -0600
  • 9a8886a452 Proper special indent in let tests. gilch 2018-06-27 23:38:06 -0600
  • 4de18d3dff
    Merge pull request #1638 from Kodiologist/no-import-dot Kodi Arfer 2018-06-27 10:32:54 -0700
  • 7abd8ffc2a Make importing a dotted name a syntax error, per Python Kodi Arfer 2018-06-13 09:04:52 -0700
  • 86deff6531
    Merge pull request #1637 from oskarkv/patch-1 Kodi Arfer 2018-06-25 12:00:41 -0700
  • 97c15c1bb9 Add Oskar Kvist to AUTHORS Oskar Kvist 2018-06-11 17:49:11 +0200
  • edbe8e3b7f Make defmacro! work with optional args Oskar Kvist 2018-06-11 17:37:31 +0200
  • 3548d084c6 Style guide reference landmarks; headers and uppercase directives. gilch 2018-06-21 00:43:36 -0600
  • f22195dfbc
    Merge pull request #1626 from Kodiologist/newcomp3 Kodi Arfer 2018-06-16 14:16:41 -0700
  • da754c0e5d Update NEWS and docs for the new comprehensions Kodi Arfer 2018-06-12 11:13:06 -0700
  • 76b80bad81 Remove support for the old comprehension forms Kodi Arfer 2018-06-07 12:43:04 -0700
  • 14979edcab Remove tests of the old comprehension forms Kodi Arfer 2018-06-07 12:20:23 -0700
  • cf0dafef9b Update uses of the old comprehension forms Kodi Arfer 2018-06-07 12:18:49 -0700
  • df4e49ec94 Test comprehension scoping Kodi Arfer 2018-06-07 11:08:17 -0700
  • 4754b152a9 Allow comprehensions with no looping parts Kodi Arfer 2018-06-12 11:00:01 -0700
  • e1972c535f Remove for/a, for*, and for/a* Kodi Arfer 2018-06-12 10:57:57 -0700
  • 3256932b13 Add a version of for parallel to lfor etc. Kodi Arfer 2018-06-12 10:54:08 -0700
  • ba1dc55e96 Implement lfor, sfor, gfor, dfor Kodi Arfer 2018-06-12 10:43:17 -0700
  • 7a40561db8 Add tagged model patterns Kodi Arfer 2018-05-29 14:36:10 -0700
  • 5ffbb4b0eb Add Result.lineno and Result.col_offset Kodi Arfer 2017-10-03 14:50:05 -0700
  • 844256b99b Make Asty use static rather than instance methods Kodi Arfer 2017-10-03 14:47:35 -0700
  • d3bd7c1017
    Merge pull request #1625 from Kodiologist/potpourri Kodi Arfer 2018-06-13 17:30:14 -0700
  • d621d7c3ab Update defmacro(/g)! tests for mangling Kodi Arfer 2018-06-05 17:08:13 -0700
  • 498a54e770 Fix discovery of tests with mangled names Kodi Arfer 2018-05-30 10:42:00 -0700
  • 65e620ed55 Remove an obsolete bug workaround in a test Kodi Arfer 2018-05-30 10:48:28 -0700
  • c3d4c7aa82 Clean up else compilation in while Kodi Arfer 2018-05-29 13:26:02 -0700
  • ea899471af Remove an unused compiler function Kodi Arfer 2018-05-29 11:47:46 -0700
  • 29130212f0
    Merge pull request #1631 from Kodiologist/py37-updates gilch 2018-06-11 20:53:51 -0600
  • b65a70f04f Minor style guide corrections based on feedback. gilch 2018-06-11 20:09:38 -0600
  • 79bd4b019c
    Merge pull request #1623 from Kodiologist/model-pattern-docs Kodi Arfer 2018-06-11 16:35:02 -0700
  • 122eba9bd8 Style guide update. gilch 2018-06-10 23:03:05 -0600
  • 16ec46a473 Update docstring handling for Python 3.7 Kodi Arfer 2018-06-05 17:35:48 -0700
  • bc2a5a2747 Don't test on Travis's outdated Python 3.7 Kodi Arfer 2018-06-05 17:32:48 -0700
  • 3e943209fe
    Merge pull request #1616 from Kodiologist/autopromotion-update Kodi Arfer 2018-06-05 10:29:57 -0700
  • 74bf3e9e81 Work around a scoping bug in multi.defn (#1630) Kodi Arfer 2018-06-05 10:23:32 -0700
  • 3204a9e8a3 Streamline auto-promotion and position spoofing Kodi Arfer 2018-05-21 11:37:46 -0700
  • aae1f8718c
    Merge pull request #1613 from Kodiologist/modname-mangle-bug Kodi Arfer 2018-06-03 15:44:40 -0700
  • a38c948ed2 Fix a regression with mangling module names Kodi Arfer 2018-05-20 14:55:23 -0700
  • d16a0bb395
    Merge pull request #1608 from Kodiologist/astor-update Kodi Arfer 2018-05-29 09:27:03 -0700
  • 6458f2d66f Re-enable tests that were stymied by an astor bug Kodi Arfer 2018-05-15 08:35:12 -0700
  • 8296a36e12 Add tests and docs for model patterns Kodi Arfer 2018-05-28 16:15:47 -0700
  • e66743c976
    Merge pull request #1615 from Kodiologist/no-parser-cache Ryan Gonzalez 2018-05-27 16:28:00 -0500
  • e9e27c7a4f
    Merge pull request #1619 from Kodiologist/stdlib-fix Ryan Gonzalez 2018-05-27 16:26:57 -0500
  • 81035878dd Bump rply version Kodi Arfer 2018-05-26 09:33:06 -0700
  • e344ac1fd6 Fix the management of _stdlib Kodi Arfer 2018-05-24 17:51:21 -0700
  • 1732ddec4d Disable the parser cache Kodi Arfer 2018-05-21 09:22:49 -0700
  • 370563567a
    Merge pull request #1593 from Kodiologist/compiler-pattern-matching Kodi Arfer 2018-05-20 14:24:24 -0700
  • 9f454f0228 Test complex numbers in test_hy2py Kodi Arfer 2018-05-18 10:36:31 -0700
  • 0a5bc21fcf Simplify compile_numeric_literal for new astor Kodi Arfer 2018-05-18 10:29:01 -0700
  • 906b470499 Move test assertions into a test function Kodi Arfer 2018-04-23 10:59:03 -0700
  • 38fdcc2114 Don't let HySymbol inherit from HyString Kodi Arfer 2018-04-23 10:52:22 -0700
  • 210086c7ca Clean up the decorators used in the compiler Kodi Arfer 2018-04-22 12:48:37 -0700
  • 98fbdcfc50 Move @builds(HyExpression) next to other @builds Kodi Arfer 2018-04-22 12:44:58 -0700
  • a933646bdd Use model patterns for the remaining special forms Kodi Arfer 2018-04-21 15:13:15 -0700
  • 8b2733e921 Use model patterns for comprehensions Kodi Arfer 2018-04-21 15:30:47 -0700
  • 41d3f26001 Use model patterns for comparison and math ops Kodi Arfer 2018-05-08 21:05:45 -0700
  • 57b5fa49b1 Unify illegal special forms Kodi Arfer 2018-04-21 13:39:49 -0700
  • 45e8783997 Use model patterns for fn Kodi Arfer 2018-04-21 12:49:38 -0700
  • 3ebff987e0 Use model patterns for defclass Kodi Arfer 2018-04-19 11:19:40 -0700
  • 9368e4bc4e Use model patterns for import and require Kodi Arfer 2018-04-18 11:59:01 -0700
  • 11f1c149ef Use model patterns for try Kodi Arfer 2018-04-16 11:59:02 -0700
  • 79c02514b9 Introduce the use of model patterns Kodi Arfer 2018-04-15 16:09:46 -0700
  • b4185e7665
    Merge pull request #1606 from pyx/fix-1605 Kodi Arfer 2018-05-20 13:53:40 -0700
  • 8a83d0c1ea Fixes #1605: remove macros ap-pipe and ap-compose Philip Xu 2018-05-10 13:39:37 -0400
  • 6db03ab3b6
    Merge pull request #1603 from gilch/let-handle-dot Kodi Arfer 2018-05-18 10:47:08 -0700
  • 049c78f5d5 Fix bug in let's handle-dot. gilch 2018-05-02 19:50:43 -0600
  • 60c0f60a32
    Merge pull request #1609 from pyx/fix-doc-typo Kodi Arfer 2018-05-16 15:22:59 -0700
  • 0b08916174 Fix typos and improve code examples Philip Xu 2018-05-16 02:36:15 -0400
  • 643196c2b8 Remove mixtures of tabs and spaces Philip Xu 2018-05-15 23:29:07 -0400
  • eec4a178b8
    Merge pull request #1604 from hylang/fix-bots Ryan Gonzalez 2018-05-06 21:18:31 -0500
  • e7ac4ec859
    fix botsbuildbots for #1582 gilch 2018-05-06 19:55:16 -0600
  • 7a80aa92be
    Merge pull request #1590 from Kodiologist/no-lambda-unpacking Kodi Arfer 2018-05-04 11:11:06 -0700
  • 9d1304aacd Remove lambda list unpacking handling in let. gilch 2018-04-21 14:35:58 -0600
  • a2aeca2338 Remove tuple unpacking in lambda lists Kodi Arfer 2018-04-20 09:27:44 -0700
  • bb10921ace
    Merge pull request #1579 from vodik/splicing-typo Kodi Arfer 2018-04-30 09:46:42 -0700
  • 7c3477e738 Fix a bug where the compiler doesn't properly handle unquote-splice Simon Gomizelj 2018-04-07 21:58:59 -0400
  • 7e1b890d7c
    Merge pull request #1586 from Kodiologist/multi-expr-try Kodi Arfer 2018-04-30 09:24:24 -0700
  • c7ac4c60c4 Fix a bug that caused try to drop expressions Kodi Arfer 2018-04-30 09:18:01 -0700
  • 51416424e2
    Merge pull request #1585 from Kodiologist/empty-bodies Kodi Arfer 2018-04-29 20:05:08 -0700
  • ec1c92bf4e Allow for with an empty body Kodi Arfer 2018-04-15 15:59:35 -0700
  • b7e5c5f17a Allow while with an empty body Kodi Arfer 2018-04-15 16:00:36 -0700
  • 1eccd10d24
    Merge pull request #1583 from Kodiologist/update-test_preprocessor_exceptions Kodi Arfer 2018-04-29 19:50:30 -0700