./devel/hs-hie-bios, Set up a GHC API session

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.12.0nb1, Package name: hs-hie-bios-0.12.0nb1, Maintainer: pkgsrc-users

hie-bios is the way to specify how haskell-language-server and ghcide set
up a GHC API session.

Given a Haskell project that is managed by Stack, Cabal, or other package
tools, haskell-language-server needs to know the full set of flags to pass
to GHC in order to build the project. These flags might contain some
compilation options like -O2, but a lot of the time they are package
dependencies such as -package-id directory-1.3.6.0, which also need to be
built beforehand. hie-bios satisfies both these needs.


Master sites:

Filesize: 60.774 KB

Version history: (Expand)


CVS history: (Expand)


   2023-11-02 07:37:49 by Masatake Daimon | Files touched by this commit (1141)
Log message:
Revbump all Haskell after updating lang/ghc96
   2023-10-31 04:16:40 by Masatake Daimon | Files touched by this commit (4) | Package updated
Log message:
devel/hs-hie-bios: Downgrade to 0.12.0

It turned out to be a mistake to update it to 0.13.0. There is a huge API
change in 0.13 and the entire haskell-language-server thing is lagging
behind it.
   2023-10-30 18:01:40 by Masatake Daimon | Files touched by this commit (4)
Log message:
devel/hie-bios: Update to 0.13.0

2023-98-22 - 0.13.0
    Multi Component cabal support #409
    Make sure cabal caches can be found #408
    Rename project-file to cabalProject in hie.yaml #407
    Update README for new project-file key #403
    Add more informative log messages for cradle running #406
    Add cabal.project support for cabal cradles #357

2023-03-13 - 0.12.0
    9.6 support #392
    Better support for multi component projects #387
    Remove unused dependencies from hie-bios #381
    Add logs over commands #375
   2023-10-09 06:55:01 by Masatake Daimon | Files touched by this commit (988)
Log message:
Bump Haskell packages after updating lang/ghc94
   2023-01-28 06:46:06 by Masatake Daimon | Files touched by this commit (5)
Log message:
devel/hs-hie-bios: Update to 0.11.0

2022-09-13 - 0.11.0
* Compatibility with aeson 1.5 #368
* Add GHC 9.4 support #366
* Actually run the bios-tests when tool-deps are ignored #365
  - They have been accidentally disabled since 0.9.0.
* Completely overhaul test-suite #356

2022-07-26 - 0.10.0
* Apply Hlint suggestions #354
* Cabal cradle: change error message on failure #353
* Refactor parsing of hie.yaml files #329
* Make sure we test the same versions as HLS #346
* Move logging from hslogger to co-log #347
  - Demote process output to Debug severity #348
* Fix typos #342

2022-03-07 - 0.9.1
* Ignore .ghci files while querying project GHC #337
  - Fixes a bug where hie-bios fails to load cabal cradles with .ghci files
* Improve error messages if cabal invocation fails #338
* Allow text-2.0 #335

2022-02-25 - 0.9.0
* Use the proper GHC version given by cabal #282
  - In particular, honour the with-compiler field in cabal.project
* Drop support for GHC 8.4 #331
   2022-09-07 08:50:53 by Masatake Daimon | Files touched by this commit (149) | Package updated
Log message:
Recursive bump for recently updated Haskell packages
   2022-08-23 14:11:13 by Thomas Klausner | Files touched by this commit (2)
Log message:
hs-hie-bios: allow building with current hs-aeson and hs-vector
   2022-08-22 12:13:26 by Thomas Klausner | Files touched by this commit (80)
Log message:
*: bump for hs-vector-algorithms buildlink3.mk change