Inari Listenmaa
218c61b004
make 9.6.7 into default stack.yaml
2025-08-02 20:35:39 +02:00
Inari Listenmaa
52df0ed4fe
replace 9.6.6 with 9.6.7
2025-08-02 20:35:22 +02:00
Inari Listenmaa
f1a72a066f
Merge pull request #182 from inariksit/fix-encoding
...
use UTF8 for several GF files
2025-08-02 19:26:06 +02:00
Inari Listenmaa
6f9f9642d7
use UTF8 for several GF files
2025-08-02 19:14:15 +02:00
Inari Listenmaa
65e85c5a3c
Merge pull request #175 from inariksit/new-ghc
...
Changes to make it work with newer stack/GHC:
- unix library changed API in 2.8
- Monad of no return & Semigroup as a superclass of Monoid
- import Control.Monad (join, when, (<=<))
- fixed CI issues
2025-08-02 18:59:07 +02:00
Inari Listenmaa
01c4f82e07
misc small fixes:
...
- update actions/cache to v4
- update haskell/actions/setup to haskell-actions/setup
- stack doesn't support ghc < 8.4, remove from CI
- don't fail immediately
- add -fpermissive flag to gcc
- only build 9.6.6 with macos and windows latest
- bump base upper bound
2025-08-02 18:46:00 +02:00
Inari Listenmaa
e81d668605
higher upper bound for base,mtl,ghc-prim,json,time
2025-08-02 16:39:31 +02:00
Inari Listenmaa
155b9da861
choose openFd based on version of unix
2025-08-02 16:39:31 +02:00
Inari Listenmaa
ab0f09e9f7
build-depends for unix depending on ghc version
2025-08-02 16:39:31 +02:00
Inari Listenmaa
9fa8ac934a
add stack file for GHC 9.6.6
2025-08-02 16:39:31 +02:00
Inari Listenmaa
e84826ed2a
explicitly import join, when, (<=<) from Control.Monad
2025-08-02 16:39:31 +02:00
Inari Listenmaa
bbf12458c7
use openFd from unix >= 2.8
2025-08-02 16:39:31 +02:00
Inari Listenmaa
b914a25de3
define return in terms of pure, >> as *>, mappend as <>
...
In preparation for deprecation, see https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid and https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
2025-08-02 16:39:31 +02:00
Inari Listenmaa
1037b209ae
add whitespace on list comprehensions, applications etc.
...
text editor interprets these things as errors (e.g. unterminated qq for list comprehension) and underlines red, even though there is no real error.
2025-08-02 16:39:31 +02:00
Inari Listenmaa
981d6b9bdd
Specify that extending a grammar doesn't inherit the startcat
2025-02-20 20:52:21 +01:00
Inari Listenmaa
41f45e572b
Instruction to downgrade LLVM for macOS Sequoia
2025-01-18 07:27:46 +01:00
Inari Listenmaa
c7226cc11c
add GFSS2025 + remove IRC channel
2025-01-18 07:13:24 +01:00
aarneranta
bc56b54dd1
random generation of literals now has ten different values for each built in type; maybe a better solution for most cases than just one value
2025-01-07 11:20:23 +01:00
Krasimir Angelov
aa061aff0c
Update robots.txt
2024-11-26 12:15:41 +01:00
Inari Listenmaa
934afc9655
Merge pull request #169 from GrammaticalFramework/dependabot/github_actions/dot-github/workflows/actions/download-artifact-4.1.7
...
Bump actions/download-artifact from 2 to 4.1.7 in /.github/workflows
2024-11-01 10:29:45 +01:00
Andreas Källberg
33b0bab610
Use different artifact names as is required by upload-artifact@v4
2024-10-23 16:22:59 +02:00
Andreas Källberg
9492967fc6
add sudo to make install to fix CI failure
2024-10-23 16:08:09 +02:00
Andreas Källberg
5eab0a626d
add glibtoolize dependency for mac CI
2024-10-23 15:47:14 +02:00
Andreas Källberg
fc614cd48e
Bump more action versions
2024-10-23 15:40:29 +02:00
Andreas Källberg
eaec428a89
fix typo
2024-10-23 15:35:39 +02:00
Andreas Källberg
ed0a8ca0df
Update setup-python github action
...
Let's see if this fixes CI
2024-10-23 15:34:01 +02:00
dependabot[bot]
c65dc70aaf
Bump actions/download-artifact from 2 to 4.1.7 in /.github/workflows
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 2 to 4.1.7.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v2...v4.1.7 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-03 21:17:51 +00:00
Inari Listenmaa
2a654c085f
be consistent in the use of quotes
2024-04-29 20:44:53 +08:00
Inari Listenmaa
b855a094f8
Clarify description for vt
2024-04-29 20:42:51 +08:00
Inari Listenmaa
2f31bbab23
Apply gt to all arguments when piped
2024-03-15 12:43:17 +01:00
aarneranta
7e707508a7
showExpr and linearize now refresh the printed variables if needed
2024-03-01 09:17:08 +01:00
Aarne Ranta
c2182274df
visualize_dependencies (vd) now creates latex in landscape mode to show long trees better
2023-12-14 11:56:11 +01:00
Inari Listenmaa
e11017abc0
Merge pull request #166 from GrammaticalFramework/fix-python-ci
...
Fix CI for "Build & Publish Python Package": use python 3.10 instead of latest
2023-11-17 14:36:06 +01:00
Inari Listenmaa
b59fe24c11
use older python version to keep distutils
2023-11-17 14:11:59 +01:00
Inari Listenmaa
9204884463
Merge pull request #164 from BeFunctional/tp_pgf_support_ghc_94
...
Support GHC 9.4 for the PGF library
2023-11-17 14:02:06 +01:00
o1lo01ol1o
2c98075a0b
support ghc9.4
2023-11-15 12:04:41 -06:00
Inari Listenmaa
7d9015e2e1
Merge pull request #161 from anka-213/indent-errors
...
Indent each line of error messages
2023-09-25 17:29:50 +02:00
Andreas Källberg
cf1ef40789
gh-actions: Bump the python version
...
cibuildwheel requires python >= 3.8
2023-09-25 12:55:15 +02:00
Andreas Källberg
37f06a4ae8
gh-actions: Don't use ubuntu-18 and macos-10.15
...
There are no longer any gihub actions runners available for these
Note that this means we can't build for ubuntu-18 anymore, but that
should hopefully no longer be relevant, since it's over 5 years old now.
2023-09-25 12:48:56 +02:00
Andreas Källberg
30c1376232
Don't build twice for tests in CI
2023-09-25 12:43:19 +02:00
Andreas Källberg
ea3cef46b0
Update test to match new error
2023-09-25 12:01:56 +02:00
Andreas Källberg
268a25f59c
Indent each line of an error message
...
By indenting each line instead of just the first, we simplify
the work of the gf-lsp parser, so we can see which errors are the same
2023-09-25 09:55:02 +02:00
Inari Listenmaa
318b710a14
Merge pull request #160 from anka-213/prettier-syntax-errors
...
Improve syntax error messages
2023-09-13 08:24:07 +02:00
Andreas Källberg
b90666455e
Fix typo
2023-09-11 13:17:19 +02:00
Andreas Källberg
88db715c3d
Fix ghc-7.10.3 build in gh-actions
...
ghc-7.10.3 is not supported in the latest builder, so we
need an older version of ubuntu for it to work
2023-09-11 13:03:05 +02:00
Andreas Källberg
003ab57576
Bump version of haskell github action
...
The old one was failing
2023-09-11 18:43:14 +08:00
Andreas Källberg
ffd7b27abd
Improve syntax error messages
...
Now you will get error messages like these:
example.gf:1:21:
Syntax error:
Unexpected token '}'.
Expected one of:
- '{'
- 'open'
- an identifier
2023-09-11 12:30:28 +02:00
Krasimir Angelov
096b36c21d
Update jit.c
2023-09-07 17:37:25 +02:00
Krasimir Angelov
86af7b12b3
the jitter should still read the absfuns even for EMSCRIPTEN and aarch64
2023-08-11 10:47:29 +02:00
Krasimir Angelov
e2c2763d59
One more place with __aarch64__
2023-08-09 10:59:53 +02:00