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
Krasimir Angelov
fae2fc4c6c
Try with __aarch64__
2023-08-09 10:58:50 +02:00
Krasimir Angelov
5131fadd1f
lightning.h not included on aarch64
2023-08-08 16:18:49 +02:00
Krasimir Angelov
0e1cbfaa7e
Disable the jit on aarch64
2023-08-04 15:01:31 +02:00
Krasimir Angelov
95e5976b03
Create funcs.h
2023-08-04 14:49:55 +02:00
Krasimir Angelov
9dee033e2c
Create Create aarch64/fp.h
2023-08-04 14:49:22 +02:00
Krasimir Angelov
83a4a0525e
Create aarch64/core.h
2023-08-04 14:48:58 +02:00
Krasimir Angelov
f58697f31f
Create aarch64/asm.h
2023-08-04 14:48:01 +02:00
Krasimir Angelov
8f6dc916b6
added aarch64 configure.ac
2023-08-04 14:46:27 +02:00
Inari Listenmaa
6a36b486fa
Update instructions for Geany
2023-03-03 01:17:28 +01:00
Krasimir Angelov
8190d9fe49
export BindType(..)
2023-03-01 09:57:48 +01:00
Inari Listenmaa
527a4451d3
update to System.Environment (getArgs)
2023-02-10 10:46:10 +08:00
Krasimir Angelov
2c13f529f9
Update INSTALL
2023-02-05 09:40:14 +01:00
Inari Listenmaa
8b82f1ab33
remove 2020-specific link
2023-01-24 16:33:28 +08:00
Inari Listenmaa
7bcc70e79d
Summer school 2023
2023-01-24 16:19:22 +08:00
Inari Listenmaa
85038d0175
Merge pull request #149 from anka-213/ghc-9.2
...
Add support for ghc-9.2.4
2022-10-10 12:00:40 +02:00
Inari Listenmaa
6edd449d68
Merge pull request #147 from anka-213/extend-performance-issue
...
Improve performance with long extend-lists
2022-10-10 12:00:23 +02:00
Andreas Källberg
a58c6d49d4
Extract the previous optimization to its own function
2022-10-04 17:01:47 +02:00
Andreas Källberg
fef7b80d8e
Use a Set in isInherited to speed up long extend lists
...
Now the time is O(log(n)*m) instead of O(n*m) where n is the number of
items in the extend list
e.g.
abstract FromWordNet = WordNet [
a_couple_Card,
a_la_carte_Adv,
a_la_mode_Adv,
a_little_Card,
...
];
2022-10-04 17:01:47 +02:00
Andreas Källberg
03df25bb7a
Add support for ghc-9.2.4
2022-10-04 17:01:23 +02:00
Inari Listenmaa
3122590e35
Merge pull request #148 from anka-213/fix-ghc-7.10-build
...
Fix ghc-7.10 build
2022-10-04 16:59:53 +02:00
Andreas Källberg
0a16b76875
Only include transformers-compat for ghc < 8
...
Since that's the only place where it's needed
and we don't have to fight with versions elsewhere
2022-10-04 13:28:23 +02:00
Andreas Källberg
51b7117a3d
Restore build with ghc-7.10.3
2022-10-04 13:07:07 +02:00
Andreas Källberg
fef03e755b
Update some old unused code to support newer ghc
2022-10-04 13:07:07 +02:00
Aarne Ranta
223f92d4f6
using an unparsable variable name in the internal desugaring of table extension to avoid captures; captures with iterated table extensions might still be possible, which needs further analysis
2022-10-04 11:06:56 +02:00
aarneranta
83483b93ba
New construct: table update. Syntax t ** { cases }. Syntactic sugar for table {cases ; vvv => t \! vvv}.t
2022-10-03 17:04:29 +02:00
Krasimir Angelov
dc8dce90a0
added a Setup script to compile without cabal-install
2022-08-24 14:00:22 +02:00
Krasimir Angelov
e9bbd38f68
gf --version now prints the shared folder to be used by the RGL
2022-08-24 12:02:10 +02:00
Krasimir Angelov
3fac8415ca
forgot to mention sudo
2022-08-24 12:00:43 +02:00
Krasimir Angelov
1294269cd6
workaround for the Nix madness
2022-08-24 11:57:47 +02:00
krangelov
3acb7d2da4
silence harmless warnings
2022-08-12 10:54:43 +02:00
krangelov
08fb29e6b8
fix the reference counting for pgf.BIND
2022-08-12 10:51:56 +02:00
Inari Listenmaa
f69babef6d
add link to Inari's blog
2022-07-27 14:53:58 +02:00
Krasimir Angelov
a42cec2107
support for BIND tokens in the Python bindings
2022-07-16 20:29:36 +02:00
Krasimir Angelov
4d446fcd3f
Merge branch 'master' of github.com:GrammaticalFramework/gf-core
2022-07-04 10:42:59 +02:00
Krasimir Angelov
ae460e76b6
allow compilation with emscripten
2022-07-04 10:42:34 +02:00