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

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


Branch: CURRENT, Version: 0.14.0nb1, Package name: hs-hie-bios-0.14.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: 63.024 KB

Version history: (Expand)


CVS history: (Expand)


   2024-05-09 03:32:57 by Masatake Daimon | Files touched by this commit (1137)
Log message:
Recursive revbump after changing the default Haskell compiler
   2024-05-03 11:17:06 by Masatake Daimon | Files touched by this commit (4)
Log message:
devel/hs-hie-bios: Update to 0.14.0

2024-04-22 - 0.14.0

    Add Loading Style option to 'runAction' #433
    Cleanup CPP for GHCs < 9.2, fix most GHC warnings #429
    Update GHC versions in CI, drop ghcs not supported by hls #428

2023-11-14 - 0.13.1

    Add CI support for GHC 9.8.1 #419
    9.8 support #417
    Avoid deadlocks in multi-component support #416
    Accept directories in 'findCradle' #415
    Drop old GHC version support #414

2023-08-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-11-13 - 0.12.1

    9.8 support #417
   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