Up to [cvs.NetBSD.org] / pkgsrc / devel / hdevtools
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.7, Sun Aug 21 12:29:23 2022 UTC (13 months, 1 week ago) by wiz
Branch: MAIN
CVS Tags: HEAD
Changes since 1.6: +1 -1
lines
FILE REMOVED
hdevtools: remove Marked BROKEN since January 2020, does not support current ghc versions
Revision 1.6 / (download) - annotate - [select for diffs], Tue Oct 26 10:14:50 2021 UTC (23 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1,
pkgsrc-2021Q4-base,
pkgsrc-2021Q4
Changes since 1.5: +2 -2
lines
Diff to previous 1.5 (colored)
archivers: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Could not be committed due to merge conflict: devel/py-traitlets/distinfo The following distfiles were unfetchable (note: some may be only fetched conditionally): ./devel/pvs/distinfo pvs-3.2-solaris.tgz ./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
Revision 1.5 / (download) - annotate - [select for diffs], Thu Oct 7 13:39:44 2021 UTC (23 months, 3 weeks ago) by nia
Branch: MAIN
Changes since 1.4: +1 -2
lines
Diff to previous 1.4 (colored)
devel: Remove SHA1 hashes for distfiles
Revision 1.4 / (download) - annotate - [select for diffs], Wed Jan 1 03:25:51 2020 UTC (3 years, 9 months ago) by pho
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
pkgsrc-2020Q2-base,
pkgsrc-2020Q2,
pkgsrc-2020Q1-base,
pkgsrc-2020Q1
Changes since 1.3: +5 -5
lines
Diff to previous 1.3 (colored)
Update to hdevtools-0.1.8.0 0.1.8.0 - 2019-03-10 * Add support for ghc-8.6 and Cabal-2.4. 0.1.7.0 - 2018-08-08 * Add support for ghc-8.4 and Cabal-2.2. 0.1.6.1 - 2017-12-17 * Fixed moduleinfo command to load targets correctly. * Print version on -v command line option. * Fixed build with ghc-8.2.0. 0.1.6.0 - 2017-08-21 * Added handling of source errors: GHC SourceError and other exceptions are now correctly sent to the frontend process. This enables hdevtools to correctly report haskell syntax errors and improves visibility of exceptions leading the backend process to die. * .hdevtoolsrc file for project-specific configuration. * Use of stack can be turned off with --nostack. 0.1.5.0 - 2016-12-23 * (Re-)added template haskell support when required. Can be turned off using --noth. * Fixed system installed GHC libdir paths using stack. 0.1.4.1 - 2016-09-04 * Do not try to execute stack commands if not available. 0.1.4.0 - 2016-08-08 * Determine GHC libdir and binaries using stack. 0.1.3.2 - 2016-06-09 * Added GHC 8.0.x support 0.1.3.1 - 2016-05-13 * Added support for new Cabal versions * Do not generate code, fixing inline-c modules typechecking 0.1.3.0 - 2016-02-29 * Improved performance in stack projects: The stack configuration is updated only when the passed path implies a different stack.yaml. Performance improved substantially from roughly ~1s to ~0.3s.
Revision 1.3 / (download) - annotate - [select for diffs], Fri Jan 15 15:26:39 2016 UTC (7 years, 8 months ago) by szptvlfn
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base,
pkgsrc-2019Q4,
pkgsrc-2019Q3-base,
pkgsrc-2019Q3,
pkgsrc-2019Q2-base,
pkgsrc-2019Q2,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4,
pkgsrc-2018Q3-base,
pkgsrc-2018Q3,
pkgsrc-2018Q2-base,
pkgsrc-2018Q2,
pkgsrc-2018Q1-base,
pkgsrc-2018Q1,
pkgsrc-2017Q4-base,
pkgsrc-2017Q4,
pkgsrc-2017Q3-base,
pkgsrc-2017Q3,
pkgsrc-2017Q2-base,
pkgsrc-2017Q2,
pkgsrc-2017Q1-base,
pkgsrc-2017Q1,
pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3,
pkgsrc-2016Q2-base,
pkgsrc-2016Q2,
pkgsrc-2016Q1-base,
pkgsrc-2016Q1
Changes since 1.2: +5 -5
lines
Diff to previous 1.2 (colored)
Update to 0.1.2.2 CHANGELOG: ## 0.1.2.2 - 2016-01-11 * Added type checking support for tests and benchmarks in stack projects. and all changes ( 0.1.0.5 -> 0.1.2.2 ) from https://github.com/hdevtools/hdevtools/ 0.1.2.2 - Update to stack lts-4.1, added CHANGELOG, prepare release 0.1.2.2 - Updated LICENSE and maintainers in hdevtools.cabal. - Fix for when 'dist' is not existing - Merge pull request #21 from dan-t/fix_for_tests_benchmarks Fix compiling of test/benchmark section files This ensures that the dependencies of the test and benchmark sections are considered and therefore files from these sections can be compiled. - Merge pull request #19 from dan-t/fix_dist_dir Select the right 'dist' directory in the sandbox case - Add support for passing extra options to Cabal - update stack.yaml - add support for ghc-7.8 - move 0.1.2.1, 0.1.2.0 - added FindSymbol to other-modules - Fixes for ghc < 7.10 - findsymbol: add support for ghc 7.10 - Change help message of findsymbol command - Load each file/target separately for the 'findsymbol' command To be able to continue loading of files and reading their module graph if an error occured during the loading of a file, because if all files are loaded at once, then GHC stops the loading if an error occured. - Return each module only once - Don't output any GHC warings/errors for the 'findsymbol' command - Allow multiple source files for 'findsymbol' - findsymbol with sourcefile - Handle GHC exceptions - Error message for 'findsymbol', if no modules could be found - Add command findsymbol 0.1.1.9 - cleanup - only uses stack if stack cmd available - fixed warnings - version bump - non-breaking api additions for stack - added CPP check for GHC version - Fixes 'unboxed tuples' issue - Add imports for <$> and <*> - ok, with the new update, works perfectly with both stack and raw cabal - next up, how to fix the optP params - done with Stack module - update screenshot - adding --path option to check files placed in temporary directories 0.1.0.9 - Don't crash when there is a leftover socket file Previously, when there was a socket file in the current directly and no server was running, 'hdevtools check' would fail with: hdevtools: bind: resource busy (Address already in use) 0.1.0.8 - Cabal can find ghc 0.1.0.7 - moved issues/homepage link to github.com/schell/hdevtools - 7.10 support, fixed warnings in 7.10 and 7.8, fixes bitc/hdevtools#39 - Adds 7.10 support - Merge pull request #1 from rampion/master Replace pattern match with func for compatibility 0.1.0.6 - updated cabal for interim hackage takeover - changes for GHC API 7.8.3 - Adds support for ghc7.8 - Pass path to cabal config from client to server. This allows running hdevtools first time from anywhere, not just from cabal package's (sub)directory. - Search for .cabal file from target file directory Currently search for .cabal file is done from current directory which requires that hdevtools is run from package directory or it's subdirectory which is not always easy to achieve when hdevtools is run from inside editor. This fix changes search logic so that .cabal file is searched starting from target file's directory (for commands that have target file) or from current directory for other commands. - Switch off cabal support for older GHC versions - Filter out -Werror from cabal GHC options - Cabal workaround inplace library dependency - Add cabal version info to help message - Support running from cabal package subdirectories - Add handling of Cabal errors - Add support for cabalized projects - Changed showDoc mode 1 to showDoc mode 0 - Updates for changes in GHC API. Fixes #24. Updates to GHC API Pretty.showDoc - Merge pull request #9 from takano-akio/ignore-epipe Server shouldn't crash when the client dies This commit makes the server not crash when the client dies in the middle of command execution.
Revision 1.2 / (download) - annotate - [select for diffs], Tue Nov 3 03:27:31 2015 UTC (7 years, 10 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base,
pkgsrc-2015Q4
Changes since 1.1: +2 -1
lines
Diff to previous 1.1 (colored)
Add SHA512 digests for distfiles for devel category Issues found with existing distfiles: distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip distfiles/fortran-utils-1.1.tar.gz distfiles/ivykis-0.39.tar.gz distfiles/enum-1.11.tar.gz distfiles/pvs-3.2-libraries.tgz distfiles/pvs-3.2-linux.tgz distfiles/pvs-3.2-solaris.tgz distfiles/pvs-3.2-system.tgz No changes made to these distinfo files. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
Revision 1.1 / (download) - annotate - [select for diffs], Sat May 24 22:01:30 2014 UTC (9 years, 4 months ago) by szptvlfn
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base,
pkgsrc-2015Q3,
pkgsrc-2015Q2-base,
pkgsrc-2015Q2,
pkgsrc-2015Q1-base,
pkgsrc-2015Q1,
pkgsrc-2014Q4-base,
pkgsrc-2014Q4,
pkgsrc-2014Q3-base,
pkgsrc-2014Q3,
pkgsrc-2014Q2-base,
pkgsrc-2014Q2
Import hdevtools-0.1.0.5 as devel/hdevtools, packaged for wip. hdevtools is a backend for text editor plugins, to allow for things such as syntax and type checking of Haskell code, and retrieving type information, all directly from within your text editor. The advantage that hdevtools has over competitors, is that it runs silently in a persistent background process, and therefore is able to keeps all of your Haskell modules and dependent libraries loaded in memory. This way, when you change only a single source file, only it needs to be reloaded and rechecked, instead of having to reload everything. This makes hdevtools very fast for checking syntax and type errors (runs just as fast as the :reload command in GHCi).