Commit Graph

  • 1e04313af2
    Merge pull request #258 from blaix/check-failed-compiler-run main Justin Blake 2024-08-15 21:29:23 -0400
  • 3931fb376d
    Merge pull request #259 from gren-lang/mac-m1-build Robin Heggelund Hansen 2024-08-13 22:01:17 +0200
  • 52eca9b227
    Add ghcup cache to mac x86 build. Robin Heggelund Hansen 2024-08-13 21:53:10 +0200
  • 080c8ed98f
    Bump versions of github action plugins. Robin Heggelund Hansen 2024-08-13 21:45:07 +0200
  • 21aa633fe6
    Minor tweaks. Robin Heggelund Hansen 2024-08-13 21:41:25 +0200
  • 194da7e682
    Use latest checkout plugin. Robin Heggelund Hansen 2024-08-13 21:35:40 +0200
  • 019d5973e0
    Add mac ci build, using newer ci plugin that builds native mac binary. Robin Heggelund Hansen 2024-08-13 21:32:00 +0200
  • 9f6d1afaaf Renamed spawnAsCmd to spawnAndNotifyOnExit Justin Blake 2024-08-11 21:38:00 -0400
  • 3378cf7ee0 Pass through compiler exit code Justin Blake 2024-08-11 07:11:49 -0400
  • 87c4c24c8c
    Merge pull request #257 from mbartlett21/multistring-squote-spaces Robin Heggelund Hansen 2024-08-09 22:36:17 +0200
  • 42ce9c0ec7
    Merge pull request #255 from mbartlett21/multiline-string-crlf Robin Heggelund Hansen 2024-08-09 22:35:42 +0200
  • fae163f112 Make single quotes and escapes no longer eat spaces mbartlett21 2024-08-09 18:37:09 +1000
  • 69b5536b47 Format and add contributor mbartlett21 2024-08-09 17:31:55 +1000
  • 4961a54c06 Allow multiline strings to work properly with \r\n mbartlett21 2024-07-31 15:06:48 +1000
  • 6f261f1af0 Don't remove too many newlines mbartlett21 2024-08-09 17:17:26 +1000
  • fae84eb807
    Merge pull request #256 from gren-lang/bugfix-include-last-line-of-sourcemaps Robin Heggelund Hansen 2024-08-07 14:04:35 +0200
  • 967386e347
    Make sure to include last line of source mappings. Robin Heggelund Hansen 2024-08-07 13:55:50 +0200
  • 305ead0db4 Use latest published gren version Justin Blake 2024-08-07 06:36:38 -0400
  • adfe56f9e7
    Merge pull request #251 from gren-lang/direct-function-calls Robin Heggelund Hansen 2024-08-07 11:11:08 +0200
  • 430fd9b07d
    Build with official compiler. Robin Heggelund Hansen 2024-08-07 10:59:06 +0200
  • c59570952e
    Simplify position check. Robin Heggelund Hansen 2024-08-07 10:58:00 +0200
  • ed647c27b4
    Run prettier. Robin Heggelund Hansen 2024-08-07 08:07:26 +0200
  • 251e58d15c
    Add position of anonymous functions in source maps. Robin Heggelund Hansen 2024-08-06 11:31:52 +0200
  • 7fecbc645d
    Fix regression in optimizing string appends. Robin Heggelund Hansen 2024-07-02 09:07:48 +0200
  • 54ad7449b0
    Fix direct call optimization for mutually recursive functions. Robin Heggelund Hansen 2024-07-02 08:57:27 +0200
  • efa267151e
    Add missing branches to isLiteral check, fixing an optimization that has been broken since the inclusion of source maps. Robin Heggelund Hansen 2024-07-02 08:29:31 +0200
  • 9f75298eed
    Derive Show on Opt.Expr Robin Heggelund Hansen 2024-07-02 08:21:26 +0200
  • 6e7507c550
    Rever test changes, and compile gren-in-gren with latest compiler. Robin Heggelund Hansen 2024-07-01 23:09:43 +0200
  • 5b523cb3c1
    Fix minor codegen issues. Robin Heggelund Hansen 2024-07-01 22:45:12 +0200
  • 4c6f7abdbd
    Add sourcemaps for Debug functions. Robin Heggelund Hansen 2024-07-01 22:30:26 +0200
  • a63730eb24
    Optimize direct calls for non-tail recursive functions. Robin Heggelund Hansen 2024-07-01 19:09:25 +0200
  • 2baf2d5819
    Add sourcemaps for recursive functions. Robin Heggelund Hansen 2024-07-01 18:55:35 +0200
  • 52da4e373d
    Code formatting. Robin Heggelund Hansen 2024-06-30 23:08:04 +0200
  • b9eaeb1c73
    Make direct function calls to recursive functions. Robin Heggelund Hansen 2024-06-30 23:05:59 +0200
  • a6ebb96177
    Fix source mapping. Robin Heggelund Hansen 2024-06-30 22:26:11 +0200
  • c38f92ce34
    Remove unused argument. Robin Heggelund Hansen 2024-06-30 21:31:18 +0200
  • 6b90363af2
    Update compiler build, makes it easier to see new diffs. Robin Heggelund Hansen 2024-06-30 21:19:30 +0200
  • d47325d832
    Make direct functin calls to custom type constructors. Robin Heggelund Hansen 2024-06-30 21:18:11 +0200
  • 1c3f0d5041
    Implement function definitions correctly. Robin Heggelund Hansen 2024-06-30 20:32:46 +0200
  • 87cdb6f5c9
    On to something. Robin Heggelund Hansen 2024-06-27 23:05:47 +0200
  • 3c44ac715b
    Generate direct calls to global functions. Robin Heggelund Hansen 2024-06-27 22:17:10 +0200
  • 94ae2803f7
    Compile gren code with --optimize 0.4.4 Robin Heggelund Hansen 2024-06-25 21:43:54 +0200
  • 0c9352a645
    Bump version to 0.4.4 Robin Heggelund Hansen 2024-06-25 21:42:08 +0200
  • ffa9ef7f6a
    Use new ChildProcess.spawn function in gren-lang/node to fix interactivity issues. Robin Heggelund Hansen 2024-06-25 21:38:17 +0200
  • aec63fa029
    Fix link to Discord. Robin Heggelund Hansen 2024-06-25 21:21:21 +0200
  • 397747d156
    Bump version to 0.4.3 in package.json Robin Heggelund Hansen 2024-06-22 22:17:09 +0200
  • 18e8c31e19
    Formatting. 0.4.3 Robin Heggelund Hansen 2024-06-22 22:06:09 +0200
  • 4f09526077
    Bump version to 0.4.3 Robin Heggelund Hansen 2024-06-22 22:04:45 +0200
  • 82345d88d5
    Don't prompt user if terminal is non-interactive. Robin Heggelund Hansen 2024-06-22 22:03:00 +0200
  • 51980e2de9
    Add script for quickly building a version of the haskell compiler. Robin Heggelund Hansen 2024-06-22 22:02:32 +0200
  • 04f5a26542
    Bump version to 0.4.2 0.4.2 Robin Heggelund Hansen 2024-06-22 07:22:02 +0200
  • 53d8088da2
    Compile with latest gren-lang/node, which contains several bugfixes. Robin Heggelund Hansen 2024-06-22 07:19:39 +0200
  • 63a6b08415
    Bump version to 0.4.1 0.4.1 Robin Heggelund Hansen 2024-06-21 23:06:46 +0200
  • 12bc0e68c0
    Fix ChildProcess output. Robin Heggelund Hansen 2024-06-21 23:03:36 +0200
  • 30c862baaf
    Merge pull request #249 from pushfoo/Replace-remaining-Zulip-references 0.4.0 Robin Heggelund Hansen 2024-06-20 19:23:47 +0200
  • bd757da159
    Fix double word. Robin Heggelund Hansen 2024-06-20 19:16:15 +0200
  • f8e86a2620 Make Discord server link more consistent with other doc pushfoo 2024-06-20 10:02:27 -0400
  • 0e6cd41b8b Fix removed leading slash + space in Haskell multi-line string pushfoo 2024-06-20 10:01:32 -0400
  • 9ea24a0e9b Replace all other Zulip references throughout help text pushfoo 2024-06-20 09:10:39 -0400
  • 497c4ffb50
    Merge pull request #248 from pushfoo/Replace_Zulip-with-Discord Robin Heggelund Hansen 2024-06-20 14:50:28 +0200
  • d9b7af644d Replace Zulip in CONTRIBUTING.md with Discord pushfoo 2024-06-20 08:39:48 -0400
  • 1064270e63
    Crash node applications if wrong node version is detected. Robin Heggelund Hansen 2024-06-19 23:35:40 +0200
  • be10d8ab37
    package validate now verifies that a project doesn't contain unsigned kernel code. Robin Heggelund Hansen 2024-06-19 23:26:06 +0200
  • eff1bf76d7
    Mark index.js as executable Robin Heggelund Hansen 2024-06-19 18:34:38 +0200
  • 9547556693
    Compile gren wrapper. Robin Heggelund Hansen 2024-06-17 20:53:30 +0200
  • 6c295daca0
    Bump version number. Robin Heggelund Hansen 2024-06-17 20:47:37 +0200
  • d6f87ecc3d
    Merge pull request #246 from gren-lang/gren-in-gren-npm-wrapper Robin Heggelund Hansen 2024-06-15 22:22:34 +0200
  • 20ba7b6c44
    Run ormolu Robin Heggelund Hansen 2024-06-14 23:09:19 +0200
  • 8170550967
    Fix color output when run through gren-in-gren. Also add option to override haskell binary called from wrapper. Robin Heggelund Hansen 2024-06-14 22:56:39 +0200
  • 50585fa0da
    Only print stderr on error, to avoid error messages being written twice. Robin Heggelund Hansen 2024-06-10 21:35:47 +0200
  • 4f392af3d2
    Compiler is now downloaded and executed correctly. Robin Heggelund Hansen 2024-06-10 20:58:27 +0200
  • 3cf0aff50b
    Handle redirect. Robin Heggelund Hansen 2024-06-10 20:08:56 +0200
  • 30edbe38a4
    Attempt downloading haskell compiler from github. Ran into a 302 redirect. Robin Heggelund Hansen 2024-06-09 19:55:31 +0200
  • b140d01a16
    Update to work with latest node changes. Robin Heggelund Hansen 2024-06-05 20:10:40 +0200
  • ad51fceb36
    always no longer exists. Robin Heggelund Hansen 2024-06-04 19:14:37 +0200
  • a5eb75a5de
    Minor stylistic change. Robin Heggelund Hansen 2024-06-03 21:03:02 +0200
  • 0d3300941d
    Calculate correct, platform-specific path to cached gren binary. Robin Heggelund Hansen 2024-06-03 21:00:57 +0200
  • e175ac9d4f
    Pass arguments on to compiler if it exists locally. Robin Heggelund Hansen 2024-06-02 22:24:59 +0200
  • 9611b13d57
    Setup hello world gren project. Robin Heggelund Hansen 2024-06-02 20:57:15 +0200
  • 726ee7c036
    Update CI config. Robin Heggelund Hansen 2024-06-02 20:27:09 +0200
  • 737e840054
    Merge pull request #243 from CharlonTank/main Robin Heggelund Hansen 2024-04-27 10:23:41 +0200
  • c589c310f1 Fix the compiler issues reporting link Charlon 2024-04-27 15:04:56 +0700
  • 4a1f73c984
    Fix bug where type checker would accidentally convert alias constraint to custom type Robin Heggelund Hansen 2023-11-26 21:26:39 +0100
  • d08328fb9d
    Fix another module rewrite bug. Robin Heggelund Hansen 2023-11-12 14:41:41 +0100
  • a7c05d2b3a
    Fix certain module name rewrite bugs. Robin Heggelund Hansen 2023-11-12 14:39:54 +0100
  • 6076a34e49
    Change module name in canonicalization step. Robin Heggelund Hansen 2023-11-12 09:59:55 +0100
  • e80451cee0
    Revert all changes that introduced ParameterMap to the type checker, turns out this is in fact a canonicalization problem. Also changed the parameters to a list from a map, as order is relevant. Robin Heggelund Hansen 2023-11-05 09:41:44 +0100
  • f1621e08b4
    Map expectations as well as annotations. Robin Heggelund Hansen 2023-11-05 08:20:52 +0100
  • 56f7ab1d6a
    Are we getting closer? Robin Heggelund Hansen 2023-10-29 08:59:51 +0100
  • 80b57e6236
    Merge pull request #232 from Gauteab/no-multiline-string-without-newline Robin Heggelund Hansen 2023-10-26 10:19:04 +0200
  • acb93f0bf4 remove unused imports Gaute Berge 2023-10-26 10:06:01 +0200
  • 9ba7e7c9d4 fix unused arguments Gaute Berge 2023-10-26 10:03:42 +0200
  • 68fd3f1f39 typo: *LEADING* NEWLINE Gaute Berge 2023-10-26 09:21:49 +0200
  • 1b1d760d7a
    WIP: Create specialized names for parameterized modules. Robin Heggelund Hansen 2023-10-25 16:40:55 +0200
  • dda71684bb test for dissalow multiline string without newline Gaute Berge 2023-10-25 15:41:53 +0200
  • a8514bd7d7 reuse valid multiline string example Gaute Berge 2023-10-25 14:29:32 +0200
  • 51daca3161 disallow multiline strings that do not start with newline Gaute Berge 2023-10-25 14:18:08 +0200
  • 2076011150
    Store a parameter map for values imported from modules with a signature. Robin Heggelund Hansen 2023-10-22 10:19:22 +0200
  • 51815fc6a6
    Detect imports that doesn't provide the correct amount of arguments, and report an error. Robin Heggelund Hansen 2023-10-07 08:25:24 +0200
  • 6955083a8a
    Merge pull request #231 from revathskumar/hint-links Robin Heggelund Hansen 2023-10-04 12:33:35 +0200