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
John J. Camilleri
65308861bc
Merge branch 'master' of github.com:GrammaticalFramework/gf-core
2022-06-18 21:09:23 +02:00
Krasimir Angelov
b7672b67a3
adjust the -view command depending on the OS
2022-05-31 10:15:50 +02:00
Krasimir Angelov
e33de168fd
use a relative link to WordNet
2022-05-31 07:44:25 +02:00
Inari Listenmaa
fc5b3e9037
Merge pull request #141 from anka-213/hardcode-utf8
...
Always use UTF8 encoding in the gf executable
2022-05-18 09:46:03 +02:00
Andreas Källberg
9b9905c0b2
Always use UTF8 encoding in the gf executable
...
This fixes many of the "Invalid character" messages
you can get on different platforms.
This has helped both with a nix-installation that didn't have global
locale set and with a windows installation.
2022-05-18 14:42:01 +08:00
Inari Listenmaa
ec70e4a83e
Merge pull request #136 from mengwong/ghc9
...
compiles with GHC 9.0.2
2022-05-06 03:26:00 +02:00
Inari Listenmaa
e6ade90679
update nightly to latest lts
2022-05-06 08:45:12 +08:00
Inari Listenmaa
6414bc8923
Merge pull request #140 from anka-213/no-profile-bind
...
Don't add automatic cost centres to Data.Binary.Get
2022-05-04 10:46:37 +02:00
Andreas Källberg
b0b2a06f3b
Improve comment
2022-05-03 13:10:29 +08:00
Andreas Källberg
221597bd79
When profiling, don't add cost centres in Data.Binary.Get
...
This change speeds up profiling by an order of magnitude.
Without it, the >>= function for Get dominates runtime completely during profiling.
2022-05-03 13:08:35 +08:00
Inari Listenmaa
862aeb5d9b
Update base <4.15 to <4.16 for tests + pgf*.cabal
2022-03-05 13:42:11 +08:00
Inari Listenmaa
25dd1354c7
Merge pull request #135 from mengwong/base-4-15
...
prepare for GHC 9, base 4.15, by using Buffer constructor interface
2022-03-05 06:28:17 +01:00
Inari Listenmaa
b762e24a82
Add ghc-9.0.2 to CI
2022-03-05 13:25:26 +08:00
Meng Weng Wong
20453193fe
add compilation support for ghc 9.0.2
2022-03-05 13:15:40 +08:00
Meng Weng Wong
b53a102c98
if this PR is accepted we don't need these instructions
2022-03-05 12:59:25 +08:00
Meng Weng Wong
bc14a56f83
"now try this" instructions for people flailing with Apple Silicon M1
2022-03-05 12:59:25 +08:00
Meng Weng Wong
3a1213ab37
prepare for GHC 9, base 4.15, by using Buffer constructor interface
2022-03-05 12:59:25 +08:00
Inari Listenmaa
1b41e94f83
Merge pull request #138 from anka-213/patch-1
...
Fix stack ci
2022-03-05 05:49:43 +01:00
Andreas Källberg
308f4773dc
Upgrade to ghc-8.10.7
...
This version has better support for m1 macbooks
2022-03-05 12:25:46 +08:00
Andreas Källberg
05fc093b5e
Add restore key to cache
2022-03-05 12:25:46 +08:00
Andreas Källberg
4caf6d684e
Another attempt at fixing linker errors
2022-03-05 12:25:46 +08:00
Andreas Källberg
bfd8f9c16d
Upgrade haskell setup action
2022-03-05 12:24:38 +08:00
Andreas Källberg
aefac84670
Clear stack cache and make cache-key more fine-grained
...
Attempt at fixing #137
2022-03-05 12:24:10 +08:00
John J. Camilleri
9f2a3de7a3
Add simpler VSCode extension to editor modes page
2021-11-08 12:30:21 +01:00
krangelov
e4b2f281d9
Merge branch 'master' of github.com:GrammaticalFramework/gf-core
2021-09-22 14:11:27 +02:00