Skip to content

Update to GHC 9.12.2 #12

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 39 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
4961b20
update to ghc 9.6.6
zlonast Mar 14, 2025
4a75970
fix ansi
zlonast Mar 15, 2025
6a9734f
Manually fixed souffle submodule
zlonast Mar 15, 2025
69f6940
fix stack
zlonast Mar 15, 2025
3ade9e0
updat cabal.project
zlonast Mar 15, 2025
62ccb38
add wpc-plugin to cabal.project
zlonast Mar 15, 2025
4e90050
update to 9.10.1
zlonast Mar 15, 2025
086b75b
fix some lambda errors
zlonast Mar 15, 2025
d6ceb77
some fix for external-stg-compiler
zlonast Mar 15, 2025
63ab67e
fix hie.yaml
zlonast Mar 15, 2025
41c405b
remove stack.yaml
zlonast Mar 15, 2025
47773d9
refactor wpc-plugin
zlonast Mar 15, 2025
221dfa5
add stylish-haskell
zlonast Mar 15, 2025
e1a86f9
update some staff
zlonast Mar 15, 2025
5f1b644
refactor external-stg
zlonast Mar 15, 2025
b5f8569
refactor external-stg-interpreter
zlonast Mar 15, 2025
b43fb72
refactor external-stg-syntax
zlonast Mar 15, 2025
846f803
fix external-stg-interpreter tests
zlonast Mar 15, 2025
08b8b6c
update to GHC2024
zlonast Mar 17, 2025
323f7ad
update cabal
zlonast Mar 17, 2025
1027aa8
remove warnings
zlonast Mar 17, 2025
b867aa8
fix README
zlonast Mar 17, 2025
f1fe4fe
update README
zlonast Mar 17, 2025
5bcc98a
fix build with ghc-9.6.6 and cabal 3.10.3.0
zlonast Mar 21, 2025
768c846
delete data
zlonast Mar 23, 2025
6338872
fix ext-stg-gs
zlonast Mar 23, 2025
41dd333
fix fix souffle
zlonast Mar 23, 2025
1c3bd50
add hlint config
zlonast Mar 24, 2025
2cc09f6
rafactor with hlint
zlonast Mar 24, 2025
6e0b064
add debug prints
zlonast Mar 25, 2025
7d6a09d
now mkfullpak work
zlonast Mar 26, 2025
097745f
now ext-stg-interpreter work
zlonast Mar 26, 2025
2beccab
fix compile with ghc-9.12.2
zlonast Apr 5, 2025
dcb3829
wpc-plugin compile with ghc-9.12.2
zlonast Apr 5, 2025
5a2673a
refactoring wpc-plagin
zlonast Apr 8, 2025
b3efec3
fix souffle submodule
zlonast Apr 8, 2025
22cbec2
pretty extra-source-files
zlonast Apr 8, 2025
ba9939a
fix Failed to load ext-stg-gc datalog program
zlonast Apr 8, 2025
8c91caa
some refactor .cabal
zlonast Apr 8, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
**/.stack-work/
dist-newstyle
.vscode
4 changes: 4 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@

[submodule "external-stg-interpreter/souffle"]
path = external-stg-interpreter/souffle
url = https://github.com/souffle-lang/souffle
32 changes: 32 additions & 0 deletions .hlint.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# These are just too annoying
- ignore: { name: Redundant do }
- ignore: { name: Redundant bracket }
- ignore: { name: Redundant lambda }
- ignore: { name: Redundant $ }
- ignore: { name: Redundant flip }
- ignore: { name: Redundant <$> }
- ignore: { name: Redundant pure }
- ignore: { name: Move brackets to avoid $ }
- ignore: { name: Use tuple-section }
- ignore: { name: Avoid lambda using `infix` }

# Losing variable names can be not-nice
- ignore: { name: Eta reduce }
- ignore: { name: Avoid lambda }

# Humans know better
- ignore: { name: Use camelCase }
- ignore: { name: Use const }
- ignore: { name: Use section }
- ignore: { name: Use if }
- ignore: { name: Use notElem }
- ignore: { name: Use fromMaybe }
- ignore: { name: Use maybe }
- ignore: { name: Use fmap }
- ignore: { name: Use foldl }
- ignore: { name: "Use :" }
- ignore: { name: Use ++ }
- ignore: { name: Use || }
- ignore: { name: Use && }
- ignore: { name: 'Use ?~' }
- ignore: { name: Use <$> }
Loading