Skip to content
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

Updates Haskell LTS version to 18.28 #5

Open
wants to merge 12 commits into
base: master
Choose a base branch
from

Conversation

gijsvcuyck
Copy link

Updates the LTS version used by the project, allowing the use of the haskell-language-server implementation of the LSP for IDE support while developing.

gijsvcuyck added 12 commits May 28, 2024 17:24
The NoTrace library seemed to be unmaintained and required a very old version of ghc.
By adding the files directly to the project, the maximum version of the compiler could be increased in the NoTrace.cabal file.
…et library.

Network.Socket.close' already seems to cover most if not all functionality of the old custom closeIfOpen function.
The old function was using several depricated apis, and was therfore no longer maintainable.
Also added a test to check if the new implementation of getfreeSocket can sucessfully create multiple sockets, instead of creating multiple instances of the same socket.
…esulted in problems when using this library in other projects.
…eation can be reused, as this was removed from the Network module.
…work library.

Mimics acceptOn method, but stops before actually making the connection.
…omplaining about support for hpack and package.yaml files being deprecated.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant