Commit Graph

  • d2031bd49f Fix semantics of Parse.Space.chompIndentedAtLeast (col is 1-based) Aaron VonderHaar 2022-11-15 19:49:15 -0800
  • 3944f9ef16 Retain source location information for comments Aaron VonderHaar 2022-11-15 19:31:59 -0800
  • 4e76283391 format: retain comments within top-level value declarations Aaron VonderHaar 2022-11-14 22:15:01 -0800
  • 0349b842b9 format: retain comments between the last import statement and the first top-level declaration Aaron VonderHaar 2022-11-14 19:34:36 -0800
  • 1c0a45abb7 format: retain comments after top-level customt type declarations Aaron VonderHaar 2022-11-14 18:39:08 -0800
  • ada1dd1e16 format: retain comments after top-level value declarations ending in a case expression Aaron VonderHaar 2022-11-14 18:07:23 -0800
  • 34058b58cf Integration.FormatSpec: simplify test Aaron VonderHaar 2022-11-14 18:01:46 -0800
  • 56df4e9c6b format: retain comments between top-level declarations Aaron VonderHaar 2022-11-13 19:40:59 -0800
  • c0a4082c1a Remove duplicate tests that are already covered by the "formats comments" test Aaron VonderHaar 2022-11-12 13:01:07 -0800
  • a1fcc0516b format: retain comments in 'exposing' clause of 'import' lines Aaron VonderHaar 2022-11-12 12:39:59 -0800
  • 51c259246d Silence warning about ignored comments when parsing Kernel (javascript) modules Aaron VonderHaar 2022-11-12 12:10:25 -0800
  • 5b95e7c8f3 format: comments at the end of an import line must be indented Aaron VonderHaar 2022-11-12 12:07:02 -0800
  • 4d329e703d Integration.FormatSpec: give more detailed error when a format test fails to parse the input Aaron VonderHaar 2022-11-12 11:24:43 -0800
  • 3a2b382fa5 format: retain comments in 'as' clause of 'import' lines Aaron VonderHaar 2022-11-12 11:24:03 -0800
  • 7f35892858 Merge remote-tracking branch 'origin/main' into retain-comments-2 Aaron VonderHaar 2022-11-11 20:24:44 -0800
  • 5a4e8a20eb
    Merge pull request #152 from gren-lang/dots-in-aliases Robin Heggelund Hansen 2022-11-11 10:29:02 +0100
  • a169a2ff74
    Fix formatting of test code. Robin Heggelund Hansen 2022-11-11 10:25:23 +0100
  • 1e3b3c651d
    Aliases can now have dots in them. Robin Heggelund Hansen 2022-11-11 10:17:00 +0100
  • d7cf013116
    Setup test suite for alias parsing. Robin Heggelund Hansen 2022-11-11 10:16:01 +0100
  • 36e6417829
    Revert "Compile with GHC 9.4.3" as it is not ready on windows yet. Robin Heggelund Hansen 2022-11-11 09:48:55 +0100
  • 1b21d954f1
    Merge pull request #149 from gren-lang/objectify-docs Robin Heggelund Hansen 2022-11-11 09:43:24 +0100
  • 23a2b89ca5
    Merge pull request #150 from gren-lang/ghc-9-4-3 Robin Heggelund Hansen 2022-11-11 09:43:00 +0100
  • c6fb2b26bc
    Merge pull request #151 from gren-lang/multiline-strings Robin Heggelund Hansen 2022-11-11 09:42:50 +0100
  • 54900cf0ec
    Cosmetic: inconsistent formatting. Robin Heggelund Hansen 2022-11-11 09:37:05 +0100
  • 537460f2a5
    Compile with GHC 9.4.3 Robin Heggelund Hansen 2022-11-11 08:30:47 +0100
  • 5db4e70bcd
    Fix docs decoder, used in gren package diff. Robin Heggelund Hansen 2022-11-10 20:20:09 +0100
  • 7300214c2e
    Output docs as a JSON object, not a list. Robin Heggelund Hansen 2022-11-10 19:17:30 +0100
  • 7aeb22749a
    Fast implementation of multi-string parsing. Robin Heggelund Hansen 2022-11-10 18:38:38 +0100
  • 37e7cdc12b
    Multiline strings now work, but the implementation is... not great. Robin Heggelund Hansen 2022-11-10 17:29:26 +0100
  • 58443e1363
    Add failing tests. Robin Heggelund Hansen 2022-11-07 17:14:54 +0100
  • 56b9a0d654
    Get test working. Robin Heggelund Hansen 2022-11-07 17:13:00 +0100
  • 80bc908a02 Attempt, and fail, to fix failing test. Robin Heggelund Hansen 2022-11-04 18:36:59 +0100
  • 53825ab6f8 Add failing test. Robin Heggelund Hansen 2022-11-04 17:42:21 +0100
  • a57f525698 Setup module for multiline string tests. Robin Heggelund Hansen 2022-11-04 17:37:11 +0100
  • 17b2375249
    Merge pull request #145 from Gauteab/gren-format-error-handling Robin Heggelund Hansen 2022-10-22 13:25:29 +0200
  • 2d7ca58946 Add more whitespace. Robin Heggelund Hansen 2022-10-22 13:17:12 +0200
  • 2d0cfcf9fa
    Merge pull request #146 from gren-lang/improve-caching Robin Heggelund Hansen 2022-10-14 09:38:56 +0200
  • 7a2f2f3a47 Add new cache config to release action. Robin Heggelund Hansen 2022-10-14 09:36:51 +0200
  • d06be8f43d Include full cabal version. Robin Heggelund Hansen 2022-10-14 09:25:05 +0200
  • 435ef7a1e4 Fix typo. Robin Heggelund Hansen 2022-10-14 09:23:27 +0200
  • 576ad707e6 Include ghc version in cache name. Robin Heggelund Hansen 2022-10-14 09:22:39 +0200
  • a2409ea2cf Try out new cache logic for verify action. Robin Heggelund Hansen 2022-10-14 09:15:39 +0200
  • b6bc20ee25 Freeze dependencies. Robin Heggelund Hansen 2022-10-14 09:13:15 +0200
  • d4fb2c01c1 remove diff comment gauteab 2022-10-10 14:47:48 +0200
  • 714ba83bbb fix tests gauteab 2022-10-10 14:43:05 +0200
  • f36113ec51 make file paths relative gauteab 2022-10-10 14:06:54 +0200
  • 058fd1dee5 remove duplicate import gauteab 2022-10-10 12:29:23 +0200
  • 90b2c79ff6 formatting gauteab 2022-10-07 13:28:01 +0200
  • 8b5333eadb gren format: helper for creating syntax error doc gauteab 2022-10-07 13:25:08 +0200
  • ab47631ef0 gren format: report all files with errors gauteab 2022-10-07 12:55:49 +0200
  • 5895877a8a formatting gauteab 2022-10-06 15:35:14 +0200
  • c8834c9a69 report syntax error to user gauteab 2022-10-05 09:09:07 +0200
  • eb177ee7a9
    Merge pull request #143 from Gauteab/format-validate-flag Robin Heggelund Hansen 2022-10-05 10:22:05 +0200
  • cc1fad043e fix -Wunused-do-bind and -Wunused-binds gauteab 2022-10-05 09:20:35 +0200
  • 4ffb9aa491 pass projectType to validation function gauteab 2022-10-05 09:02:28 +0200
  • 780c6c5503 share file exist check between format and validate gauteab 2022-10-04 15:20:10 +0200
  • 4fb2b614b5 update CONTRIBUTORS gauteab 2022-10-04 15:03:37 +0200
  • 450a1b366c implement gren format --validate gauteab 2022-10-04 13:32:27 +0200
  • c0ea0bd457 WIP: import comments Aaron VonderHaar 2022-09-29 15:51:05 -0700
  • bfc288cf53
    Merge pull request #141 from gren-lang/keep-default-imports-for-core Robin Heggelund Hansen 2022-09-26 09:43:46 +0200
  • 0de3e9823a Formatting. Robin Heggelund Hansen 2022-09-25 12:36:40 +0200
  • 0e03a4b42e Only remove default imports when package isnt core. Robin Heggelund Hansen 2022-09-25 12:36:03 +0200
  • 3249debd76 Pass projectType to format module. Robin Heggelund Hansen 2022-09-25 12:27:46 +0200
  • f95560d374
    Merge pull request #140 from gren-lang/package-format Robin Heggelund Hansen 2022-09-25 11:54:46 +0200
  • 45d3b62365 Sort imports. Robin Heggelund Hansen 2022-09-24 14:27:15 +0200
  • f2c97767b2 Fix tests. Robin Heggelund Hansen 2022-09-24 14:25:09 +0200
  • b476f2ba5d Pass project type to parser when formatting, so that core packages will format. Robin Heggelund Hansen 2022-09-24 14:11:38 +0200
  • 75953322eb
    Merge pull request #139 from gren-lang/improve-solver-error-message Robin Heggelund Hansen 2022-09-23 16:12:28 +0200
  • a5ab11b162 Replace 'did you edit this by hand?' error message with more useful messages. Robin Heggelund Hansen 2022-09-23 16:07:56 +0200
  • 6541860da0 Remove mention of package website. Robin Heggelund Hansen 2022-09-23 15:29:34 +0200
  • 6038736f17 Improve error message when dependencies are incompatible. Robin Heggelund Hansen 2022-09-23 15:27:15 +0200
  • 090fd7c8a5
    Merge pull request #138 from gren-lang/outdated-command Robin Heggelund Hansen 2022-09-23 14:08:54 +0200
  • f55ebc0977 Remove flags, as it turned out they weren't necessary. Robin Heggelund Hansen 2022-09-23 14:01:30 +0200
  • 64562ad382 Implement pretty printing of outdated results. Robin Heggelund Hansen 2022-09-23 13:59:16 +0200
  • 9959dd089c Implemented basic logic to find and display newer versions. Now to make it pretty. Robin Heggelund Hansen 2022-09-23 12:38:37 +0200
  • 42c38389ea Fix some terminal help issues. Robin Heggelund Hansen 2022-09-23 09:35:54 +0200
  • ec26054a26 Setup new terminal command: outdated. Robin Heggelund Hansen 2022-09-23 09:35:37 +0200
  • 5bda3496e2
    Merge pull request #132 from avh4/retain-comments Robin Heggelund Hansen 2022-09-18 19:58:11 +0200
  • c670be6015 format: sort imports by module name Aaron VonderHaar 2022-09-17 15:37:10 -0700
  • 46d5841b90 Merge remote-tracking branch 'origin/main' into retain-comments-2 Aaron VonderHaar 2022-09-17 15:24:01 -0700
  • 7b98ca5979
    Merge pull request #137 from gren-lang/correct-sub-commands-listing Robin Heggelund Hansen 2022-09-17 13:11:33 +0200
  • d9e22e0ea5 Correct formatting. Robin Heggelund Hansen 2022-09-17 12:31:58 +0200
  • 0038802c91 Fix listing of subcommands when calling gren package --help Robin Heggelund Hansen 2022-09-17 12:30:05 +0200
  • 148b03e1ae Merge remote-tracking branch 'origin/main' into retain-comments Aaron VonderHaar 2022-09-16 14:22:11 -0700
  • 0fdfd28616 format: retain starting comments inside parens Aaron VonderHaar 2022-09-16 14:21:40 -0700
  • 0a1476965b format: retain comments in module headers Aaron VonderHaar 2022-09-16 14:01:11 -0700
  • 934e8f88e5 Integration.FormatSpec: clean up test helpers Aaron VonderHaar 2022-09-16 11:09:43 -0700
  • 2b04087385 Backfill tests for module header formatting Aaron VonderHaar 2022-09-16 10:54:21 -0700
  • 4504d7361e
    Merge pull request #135 from gren-lang/add-remove-command Robin Heggelund Hansen 2022-09-16 14:15:00 +0200
  • 05cf8fc6d8 Fix error messages. Robin Heggelund Hansen 2022-09-16 13:57:49 +0200
  • 103ed3f947 Explain why a package cannot be removed. Robin Heggelund Hansen 2022-09-16 13:37:38 +0200
  • f12f486e8d Add --yes flags to install and uninstall commands to skip prompts. Robin Heggelund Hansen 2022-09-16 13:03:21 +0200
  • 45130b3083 Remove testDirs helper function. Robin Heggelund Hansen 2022-09-16 12:39:25 +0200
  • fdd2c36807 Remove unused PromoteTest constructor from Install cmd. Robin Heggelund Hansen 2022-09-16 12:37:24 +0200
  • d098930e8b Remove unused PromoteTest constructor. Robin Heggelund Hansen 2022-09-16 12:36:32 +0200
  • d416d6fff5 Formatting. Robin Heggelund Hansen 2022-09-16 12:34:52 +0200
  • 61c47d54d4 Implement uninstall command. Robin Heggelund Hansen 2022-09-16 12:34:07 +0200
  • dfabb5ba4b Improve error message when missing package arguments. Robin Heggelund Hansen 2022-09-16 09:12:44 +0200
  • f27662cf63 Move terminal package commands into its own namespace. Robin Heggelund Hansen 2022-09-16 08:58:33 +0200
  • 66150de2c5
    Merge pull request #133 from gren-lang/upgrade-ghc Robin Heggelund Hansen 2022-09-16 08:15:21 +0200