summaryrefslogtreecommitdiff
path: root/tiled (follow)
Commit message (Collapse)AuthorAgeFilesLines
* tiled: relax requirement of objects' typesstuebinm2024-10-291-5/+5
|
* a year went bystuebinm2023-10-243-4/+37
| | | | | | | | | | | | | This does many meta-things, but changes no functionality: - get rid of stack, and use just cabal with a stackage snapshot instead (why did I ever think stack was a good idea?) - update the stackage snapshot to something halfway recent - thus making builds work on nixpkgs-23.05 (current stable) - separating out packages into their own cabal files - use the GHC2021 set of extensions as default - very slight code changes to make things build again - update readme accordingly - stylish-haskell run
* code formatterstuebinm2022-10-113-10/+10
|
* use template haskell aeson, not genericsstuebinm2022-10-113-55/+31
| | | | this has been bothering me for MONTHS, and it compiles faster now. also fixed some warnings
* linter: don't fail on missing mapsstuebinm2022-04-081-3/+6
| | | | | turns out eitherDecodeFile' doesn't have the semantics I thought it did (who writes functions returning either that can still fail??)
* unbreak a very, very long rebasestuebinm2022-03-191-3/+3
|
* make tiled even more strictstuebinm2022-03-192-11/+11
| | | | | | turns out aeson really REALLY likes to keep huge scientific numbers around, which is great if your data structures consist largely of arrays of (small) integers!
* make tiled stricter (and organise some imports)stuebinm2022-03-191-14/+4
|
* separate tiled modules out into own packagestuebinm2022-03-192-0/+481