Herbert Lange
1c4cde7c66
updating formating for git info
2025-08-08 17:43:56 +02:00
Herbert Lange
e0ad7594dd
add build time and git info to BuildInfo
2025-08-08 17:36:03 +02:00
Krasimir Angelov
82c1a70cfb
allow patterns inside pre to contain concatenation
2025-08-08 13:55:39 +02:00
Krasimir Angelov
0b4426ab83
detect and eliminate unnecessary coercions
2025-08-08 09:21:34 +02:00
Krasimir Angelov
be1de111ce
support pattern definitions inside pre
2025-08-08 09:19:14 +02:00
Krasimir Angelov
f2de64cd34
progress on the type checker
2025-08-07 13:38:38 +02:00
Inari Listenmaa
a218903a2d
use setuptools (so it works for 3.12+) + bump version to 1.1
2025-08-03 17:26:26 +02:00
Inari Listenmaa
f1c1d157b6
minor fixes in uploading to PyPI
2025-08-03 17:25:52 +02:00
Arianna Masciolini
e7c0b6dada
add to what's new
release3.12-rc-1
2025-08-02 23:04:49 +02:00
Arianna Masciolini
8f4e8c73d2
Merge branch 'master' of https://github.com/GrammaticalFramework/gf-core into release-3.12
2025-08-02 23:01:53 +02:00
Arianna Masciolini
d983255326
Merge branch 'master' of https://github.com/GrammaticalFramework/gf-core
2025-08-02 23:01:29 +02:00
Arianna Masciolini
288984d243
fix compatibility with newer gcc versions
2025-08-02 23:01:20 +02:00
Inari Listenmaa
c23a03a2d1
Merge pull request #184 from inariksit/update-depth-documentation
...
Update default depth to 5 + less hardcoding in documentation
2025-08-02 22:05:29 +02:00
Inari Listenmaa
183e421a0f
update default depth in tutorial and help text
2025-08-02 22:04:32 +02:00
Inari Listenmaa
3e0c0fa463
define default depths for shell and server only once
2025-08-02 21:46:13 +02:00
Arianna Masciolini
c2431e06b2
slightly less optimistic release date
2025-08-02 21:32:51 +02:00
Arianna Masciolini
eeab15bee1
redirect to 3.12 download page
2025-08-02 21:26:19 +02:00
Arianna Masciolini
b36b95c4d6
add news item about 3.12 release
2025-08-02 21:25:15 +02:00
Arianna Masciolini
2627e73b63
draft changelog for 3.12
2025-08-02 21:23:42 +02:00
Arianna Masciolini
e2ff43da0b
init download page for 3.12 with 3.11 instructions with minor changes
2025-08-02 21:23:26 +02:00
Inari Listenmaa
af09351b66
Merge pull request #183 from inariksit/ghc-9.6.7
...
replace 9.6.6 with 9.6.7
2025-08-02 20:43:59 +02:00
Inari Listenmaa
8c89ba4e76
convert editor-modes into markdown
2025-08-02 20:36:03 +02:00
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
Arianna Masciolini
2324fe795c
Merge pull request #181 from GrammaticalFramework/pr-174bis (also close #174 )
...
PR #174bis
2025-08-02 20:26:36 +02:00
Arianna Masciolini
703b1e5d92
add eval.gfs to expected failures
2025-08-02 20:18:28 +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
Arianna Masciolini
f5752b345a
fail slow
2025-08-02 19:14:09 +02:00
Arianna Masciolini
5170668ff2
Merge branch 'master' of https://github.com/GrammaticalFramework/gf-core into hleiss/master
2025-08-02 19:02:30 +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
Krasimir Angelov
4c8549d6dd
a simple selection operation
2025-06-11 08:48:04 +00:00
Krasimir Angelov
b993931820
change the semantics of bubbling and add the len construction
2025-06-10 17:27:30 +00:00
Krasimir Angelov
09e98ed323
Merge pull request #180 from phantamanta44/majestic
...
majestic: fix bubbling + type annotations for option metadata
2025-06-08 09:28:00 +02:00
Krasimir Angelov
ceb07da0c0
leftover change
2025-06-06 16:57:29 +00:00
Krasimir Angelov
6664914b7e
Merge branch 'majestic' of github.com:krangelov/gf-core into majestic
2025-06-06 16:55:22 +00:00
Krasimir Angelov
04639d2c6b
allow multiple tags inside control and top-level opers
2025-06-06 06:21:32 +00:00
Krasimir Angelov
21b44e3c55
control structure concat'
2025-06-05 11:58:25 +00:00
Krasimir Angelov
a59967d5f9
added value2float, exported value2float, value2int
2025-06-05 11:57:31 +00:00
Krasimir Angelov
68bab72cd3
remove redundant variants
2025-05-28 19:17:45 +00:00
Krasimir Angelov
2c427b69fe
avoid using withState
2025-05-28 14:20:16 +00:00