Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/dhall-lang/dhall-to-cabal

Compile Dhall expressions to Cabal files
https://github.com/dhall-lang/dhall-to-cabal

Bump pyyaml from 3.11 to 5.4 in /docs (#192)

Bumps [pyyaml](https://github.com/yaml/pyyaml) from 3.11 to 5.4.
- [Release notes](https://gith...

cab6bde66a4415d54b4dbe8e3a55a5f173e41f85 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump jinja2 from 2.8 to 2.11.3 in /docs (#191)

Bumps [jinja2](https://github.com/pallets/jinja) from 2.8 to 2.11.3.
- [Release notes](https://...

c5455b5bf36f12c795d48f4a68ac78d06dabc0f5 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump pygments from 2.2.0 to 2.7.4 in /docs (#193)

Bumps [pygments](https://github.com/pygments/pygments) from 2.2.0 to 2.7.4.
- [Release notes](h...

3a7c59303b7d74bcd6b4164b71e3790727ede297 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump babel from 2.2.0 to 2.9.1 in /docs (#195)

Bumps [babel](https://github.com/python-babel/babel) from 2.2.0 to 2.9.1.
- [Release notes](htt...

230d8b2d813ef1a921dd1456c2b3ecb0b567d519 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Upgrade to Cabal 3.0. (#183)

d16c510b87e966c3031e07b1810d152b051bc0d8 authored over 5 years ago by quasicomputational <[email protected]>
Upgrade to Dhall 1.26. (#186)

This changed the formatted output, explaining the test churn.

17d74e1eacd824244a0463d8874166a89049813d authored over 5 years ago by quasicomputational <[email protected]>
Use mapBuildInfo to extract more common build-info fields (#185)

* Ignore new stack.yaml.lock

* Use mapBuildInfo to extract common build-info fields

66de85c0398dfbff4f4229ee21482b633a0940b3 authored over 5 years ago by Javier Neira <[email protected]>
Add prelude.utils.mapBuildInfo. (#172)

* Add prelude.utils.mapBuildInfo.

* dhall format dhall-to-cabal.dhall.

a9db1e6e125369915b031d92a077174232db40ff authored over 5 years ago by quasicomputational <[email protected]>
Update to newer nixpkgs, drop a whole bunch of overrides. (#184)

The pinned version is fairly old and there have been some improvements
to the generic builder s...

0e612b890453fbef1393c44c8395baa714c68065 authored over 5 years ago by quasicomputational <[email protected]>
Upgrade to Dhall 1.25 (#179)

* Upgrade to Dhall 1.25

* Sort record fields in golden test output.

Dhall 1.25 has got bet...

355ef9d0fad5cab70c3a02240671414a6e652886 authored over 5 years ago by Ollie Charles <[email protected]>
sortExpr: Use Dhall.Map.sort (#175)

0f7304db41e10e72063fdd9ae72246a1ddb210e7 authored over 5 years ago by Simon Jakobi <[email protected]>
README: Update sample configs (#177)

The Cabal sample is the output for the Dhall sample with comments removed.

c528ad217b9e4ac9de6176f34e352323b763294a authored over 5 years ago by Simon Jakobi <[email protected]>
Release 1.3.4.0 (#174)

0ab7446635e679c417f03ecdfb239ee91b8cc22a authored over 5 years ago by Ollie Charles <[email protected]>
Support optparse-applicative-0.15 (#173)

de370ef391117013a1667a64aebbd379c1fd2f93 authored over 5 years ago by Ollie Charles <[email protected]>
Generate dhall/types with dhall-to-cabal-meta (#167)

* Use Dhall.Lint to simplify --print-type and --print-default.

Unconditionally adding a bindi...

77fe73b74b5af98b315cb0a2dd4ff5f2c1e1cc03 authored over 5 years ago by quasicomputational <[email protected]>
Bump Stackage resolver to one with Dhall 1.24 in it. (#171)

2d8ca0e1561e110ef86d288d77cbd59225cb9663 authored over 5 years ago by quasicomputational <[email protected]>
Update prettyprinter (#170)

4309ab8858e60abf03513c8860b2c511478526a8 authored over 5 years ago by Ollie Charles <[email protected]>
Upgrade to Dhall 1.24. (#169)

d637e8e66a1fd43a1a51b6090a828974a11c68f1 authored over 5 years ago by quasicomputational <[email protected]>
Switch to native GitHub highlighting for .dhall (#168)

bdd8ee20b28bcf2be4435d1d0bd6f34c0d2a2963 authored over 5 years ago by Fabrizio Ferrai <[email protected]>
Cleaner defaults (#162)

83a190b253bb11ac01bc816e72047c20a04afd7b authored over 5 years ago by quasicomputational <[email protected]>
CabalToDhall: fix the RepoKindUnknown case. (#165)

38c9d015b0e35a5ec1341f399d04d07c27b05cff authored over 5 years ago by quasicomputational <[email protected]>
Replace & remove runUnion (#164)

runUnion stops GHC helping us out with case exhaustivity checking.

In the course of making th...

6e885a0eb3d83c9451504963571b9446c89ac7be authored over 5 years ago by quasicomputational <[email protected]>
Remove CustomSetup in favour of SetupBuildInfo. (#163)

The files are identical, and the decider in favour of doing it this
way around is that SBI was ...

c629de445ccce719940853ceff91f655c40871ca authored over 5 years ago by quasicomputational <[email protected]>
Release 1.3.3.0 (#161)

c8f0fc4a730cd1b263b09ee5ed84d0e2c5d4003f authored over 5 years ago by Ollie Charles <[email protected]>
Port to Dhall 1.23 (#150)

1eae788972777fb0c7ee37535c6c80205b50ae65 authored over 5 years ago by quasicomputational <[email protected]>
Educate --print-type about Scope and ModuleRenaming. (#156)

feb2a218018d88248ee3a5a9365b4de8d977c21a authored over 5 years ago by quasicomputational <[email protected]>
Fix a potential correctness bug in CSE manipulation. (#157)

Previously, we'd unconditionally try to substitute in or bind the
variable, but this could go w...

563522fcbae903d85d40332a744820c0d09585b2 authored over 5 years ago by quasicomputational <[email protected]>
Remove redundant hashable dependency. (#158)

4070cd19ea78acbe25cd17cb1ea6821bee7ae893 authored over 5 years ago by quasicomputational <[email protected]>
Use License.Unknown instead License.Unspecified (#160)

As discussed in #150 (see comments).

Setting an unknown license with cabal spec < 2.0 threw a...

e5c92c26f083f3fe81725d715bd3eb9bc7ee0971 authored over 5 years ago by Javier Neira <[email protected]>
Use multi-binding let in --print-type and --print-default. (#153)

87f2b2e993df9735cfcfbe6c03e20d5af9998339 authored over 5 years ago by quasicomputational <[email protected]>
Set syntax highlighting for Dhall files (#159)

903d2c80626b99327d04b54ec24948e2070c8cfb authored over 5 years ago by Robbie McMichael <[email protected]>
Use wildcards to match all the Dhall files for extra-source-files (#154)

313d728e227e4b3ad79de54d2179fc3f82e4d9ac authored over 5 years ago by quasicomputational <[email protected]>
Bump nightly resolver to one with Dhall 1.21 in it. (#155)

Should've done this as part of #149 - ah well. I did make sure it
worked on the other two build...

c20332b57b73c3d4875461d4012d42355562681f authored over 5 years ago by quasicomputational <[email protected]>
Allow tasty 1.2. (#152)

70a6cd0ebd1b07f436bc3450bdc08e920d74bdc1 authored over 5 years ago by quasicomputational <[email protected]>
Correct running instructions in the README. (#151)

209ce69025a19f47145aaab1b5a2f1a986665056 authored over 5 years ago by quasicomputational <[email protected]>
Port to dhall-haskell 1.21.0. (#149)

8efdf2b53196f0927b8d2d5fbcccc4bfc4100bba authored over 5 years ago by quasicomputational <[email protected]>
Release Dhall 1.3.2.0 (#148)

3635b8b65ca6a1eafa63613312d2e224e9eda41a authored almost 6 years ago by Ollie Charles <[email protected]>
Run everything through dhall lint & dhall format (#147)

3f1879d0fc6142bcaa47035311dabdf2fe704536 authored almost 6 years ago by Ollie Charles <[email protected]>
Post dhall-1.20.1 changes (#146)

Various small improvements from @jneira

63643d460524f733c3878fae4307dc7b276b5116 authored almost 6 years ago by Javier Neira <[email protected]>
Support Dhall 1.20 (#145)

cb68c3744bdfb3f88d8ee95028b01314e5961604 authored almost 6 years ago by Justin Le <[email protected]>
Add command-line flags to control where the generated file goes. (#113)

Now it's easy to generate a `.cabal` file with the expected name,
instead of having to manually...

3180ad1dca943111b42ee342b8d0a124bb8ef3b0 authored almost 6 years ago by quasicomputational <[email protected]>
Use Diff package instead diff program to test cabal-to-dhall (#90)

8967220bd3618c876bbc4f7b0c93d49fa47a30ee authored about 6 years ago by Javier Neira <[email protected]>
Use cabal-version 2.4 (#141)

On cabal-install-2.4, using cabal-version 2.2 means that a lot of
extra-source-files don't get ...

5768ce97097c10bc3272fbc3e6cffcc513b4480a authored about 6 years ago by Oliver Charles <[email protected]>
Release 1.3.1.0 (#140)

There are actually no breaking API changes this release that I can see (1.3.0.0...master), so th...

bcb8dab2d6ab8a22f8591e8080085fd77a5737eb authored about 6 years ago by Oliver Charles <[email protected]>
Build against `dhall-1.18.0` (#137)

2926768b7d0db24123f62401347b32227101e240 authored about 6 years ago by Gabriel Gonzalez <[email protected]>
Minor warning cleaning of imports and exports. (#135)

6042afb4660cd601487373d62aa13647bcb539e6 authored about 6 years ago by quasicomputational <[email protected]>
Support Cabal 2.4. (#129)

This is mostly just updating the Dhall enumerations for things,
fortunately.

Closes #128.

893fb52a803ebdfae1c0265d24fad11cfd831899 authored about 6 years ago by quasicomputational <[email protected]>
Fix two inexhaustive patterns (#127)

fb8d1de36e9a23845f9948896b2882ee3c91891b authored over 6 years ago by Oliver Charles <[email protected]>
Don't blindly walk under Lam (fixes #124) (#126)

Issue #124 demonstrates a problem where an alpha-normalized expression
no longer works with dha...

88010864dfedada2d2efb11d190673cb3f546b24 authored over 6 years ago by Oliver Charles <[email protected]>
Allow dhall-1.17. (#125)

165ccfa44001ea2cad14ca2ac1916dc927aaead5 authored over 6 years ago by quasicomputational <[email protected]>
Fully support the mixins field. (#119)

Previously, only the `ModuleRenaming` case was handled. However, there
are two other cases: `De...

c68ce2f9c95c149924576e6089558b020f213bf5 authored over 6 years ago by quasicomputational <[email protected]>
Release 1.3.0.1 (#122)

0480b863172f2b40f99d8c3d7794ffcce359950b authored over 6 years ago by Oliver Charles <[email protected]>
Run the build in the result of cabal sdist (#121)

60965555e91f4d0c3dfcacbf71b13e41accd8d33 authored over 6 years ago by Oliver Charles <[email protected]>
Add missing dhall/types/BuildInfo.dhall to extra-source-files. (#120)

Fixes commercialhaskell/stackage#3899.

56597d37d36d222ff1b42c5c6ac94d2e6215e10d authored over 6 years ago by quasicomputational <[email protected]>
Release 1.3.0.0 (#117)

adf0f37ed451129567eed477f95841ea302037de authored over 6 years ago by Oliver Charles <[email protected]>
When reading from a file, interpret imports relative to that file (#115)

By necessity this bumps us to Dhall 1.16, as well.

Closes #114

15f787762ea1a580b0889c23d01575d12b720d85 authored over 6 years ago by quasicomputational <[email protected]>
Refactor Dhall.Extra to use utils for build records of dhall >= 1.13 (#110)

cd9ed2a5bf9df812fb8e1c790a306c8bd80a0644 authored over 6 years ago by Javier Neira <[email protected]>
Implement --print-default and generate dhall/defaults/*.dhall (#105)

`cabal-to-dhall` has recently learned the default values of
fields. Now `dhall-to-cabal` is abl...

67d5a69c66068e68bb7b2ccf5f2275724c45dc9c authored over 6 years ago by quasicomputational <[email protected]>
Changes to allow stack build the project (#106)

ab52b8ec4a717d00ffd2a11e61ec1cc94c3959d5 authored over 6 years ago by Javier Neira <[email protected]>
Fix two typos in README.md (#109)

trasforming -> transforming
lanugage -> language

7ac3a02d70ec8896837128093bb3c5307d65d694 authored over 6 years ago by Toon Nolten <[email protected]>
Support latest base, containers and contravariant major versions (#108)

4ccf7db92ae2c5a79bcc1785f4c21847fae6f0e4 authored over 6 years ago by Oliver Charles <[email protected]>
Release 1.2.0.0 (#107)

8d8e102ce8d704f9e5c72dda416890235a0227c3 authored over 6 years ago by Oliver Charles <[email protected]>
cabal-to-dhall: defaults for SourceRepo (#104)

41f057de195da63c428576a2c11bbb0080bd3788 authored over 6 years ago by quasicomputational <[email protected]>
Export Scope's constructors through the prelude. (#103)

e4c3a3b67818170e861f6f7350dbefcf6579b38e authored over 6 years ago by quasicomputational <[email protected]>
Have the two default sources agree on the default cabal-version (#101)

This should have been 2.2 but I must have mis-accepted the tests
during all the rebasing. Oops.

1961fad345f8c5494359f12581c2b7221c16331a authored over 6 years ago by quasicomputational <[email protected]>
Change the default build-type to omission and cabal-version to 2.2 (#98)

In Cabal 2.2, build-type inference works for 99% of cases and it is
pretty nice. However, if we...

0546260b541c8143c205f80f8e9bb9c3c1c91933 authored over 6 years ago by quasicomputational <[email protected]>
dhall-haskell 1.15 compatibility (#77)

16e56bb8311ae0ff096e07883fb08035e3ed2fea authored over 6 years ago by quasicomputational <[email protected]>
cabal-to-dhall: use defaults in output. (#83)

This implements using defaults to omit boring fields for Package,
Executable, Library, Benchmar...

09546d1f055b0a27d4b028c334415a7ae996bc59 authored over 6 years ago by quasicomputational <[email protected]>
Map between SPDX.NONE and AllRightsReserved depending on cabal-version (#99)

Cabal always reports a `.cabal` file missing the `license` field as
having a license of SPDX.NO...

ec5ddc9a958ad60f87918fc079a48a11d0f233f6 authored over 6 years ago by quasicomputational <[email protected]>
Remove duplicate extra-source-file (#96)

6ad6bce4f5c049d37d2cea57555a3b4f551086a5 authored over 6 years ago by Javier Neira <[email protected]>
Move things that aren't types out of dhall/types (#94)

* Move things that aren't types out of dhall/types

Mostly, these are the functions operating ...

78c67023a4730200cf84a6178eac1c8615a24bb0 authored over 6 years ago by quasicomputational <[email protected]>
Add utility function mapSourceRepos (#93)

* add mapping over source repos of a project

* add SourceRepo type

* Add constructors for ...

18db76b961602859cd40907ded48957abf0fcd31 authored over 6 years ago by Javier Neira <[email protected]>
CabalToDhall: make cabalToDhall a pure function. (#91)

Also expose parseGenericPackageDescriptionThrows, a new convenience function.

This is useful ...

417cc7cec56040220afc2e34351852276faa7bf4 authored over 6 years ago by quasicomputational <[email protected]>
Refactor license in CabalToDhall (#89)

This removes a use of runUnion (#84) and produces much friendlier
output.

Originally part of...

25e17d40e129620fe39d1f51fd34219ed1649fe2 authored over 6 years ago by quasicomputational <[email protected]>
.gitignore more Cabal and Stack files (#86)

726a0f93e0118af08279986e7c1eb2a10d8e6df8 authored over 6 years ago by quasicomputational <[email protected]>
Remove test-package.dhall (#87)

It's a vestige from earlier development, and doesn't work with recent
versions of dhall-to-cabal.

cce83ebc41755126b93e45deed8c1d747d2e1b8f authored over 6 years ago by quasicomputational <[email protected]>
Make executables respond to --version. (#85)

9aa4cf3a6de72c013273c7952dcef3c207828a1a authored over 6 years ago by quasicomputational <[email protected]>
Remove orphan instances. (#81)

7074386a546574781cf9ccdcea18b7a58820e181 authored over 6 years ago by quasicomputational <[email protected]>
Don't double up on other-modules in defaults/Library.dhall (#82)

defaults/BuildInfo.dhall already includes an other-modules field.

7d86693e59d55c5ad5e2fb55b5f2446d33b72d75 authored over 6 years ago by quasicomputational <[email protected]>
Add Stack support (#68)

97570c6ed06ad8ef33636152477d2fd9d4515531 authored over 6 years ago by Javier Neira <[email protected]>
Warning cleaning: unused imports and definitions. (#80)

Also fixes a crash in cabal-to-dhall if OtherOS was used.

86189af0870e56b5b66cd837a55d02724fce273a authored over 6 years ago by quasicomputational <[email protected]>
Also add Paths_dhall_to_cabal to autogen-modules (#78)

Hackage complains:

> Packages using 'cabal-version: 2.0' and the autogenerated module Paths_*...

2ac74c8b98c773f52153164be418a71bad767e7d authored over 6 years ago by Oliver Charles <[email protected]>
Release 1.1.0.0 (#76)

250bf51b4ad2e007846e106f56c2db620f14d39d authored over 6 years ago by Oliver Charles <[email protected]>
Finalise Changelog for 1.1.0.0 (#75)

d489c29cf0997327ee01acb6565434ca7025bfad authored over 6 years ago by Oliver Charles <[email protected]>
WIP: print-type: Refer to the Extension union by import. (#71)

* print-type: Refer to the Extension union by import.

`Extension` is fairly large and it's no...

210a5701d4cc7dc09a089899796d51b28cd995f1 authored over 6 years ago by quasicomputational <[email protected]>
Move to Cabal 2.2 (#42)

The biggest change is the introduction of SPDX licenses, which have to
be reflected in Dhall; a...

05ab27d4427d7542236b3e82d39cb1b9cf3977f8 authored over 6 years ago by quasicomputational <[email protected]>
Omit main-is from the default Executable. (#74)

Much like #46, this is a field that it is not sensible to do without.

6daf02a4af1b96875f898be500e36607bc8ec519 authored over 6 years ago by quasicomputational <[email protected]>
Factor out the common 'BuildInfo' type (#64)

7fe5edd6274c218e99e062d1df83606802a00636 authored over 6 years ago by Oliver Charles <[email protected]>
cabal-to-dhall: keep the generated imports from GitHub up to date (#66)

This will grab the current version number from Paths_dhall_to_cabal
and then generate the URL t...

aeda58e9f24acef235250020a3045d7a88563724 authored over 6 years ago by quasicomputational <[email protected]>
Prettify the cabal-to-dhall test output, for easier diffing. (#67)

b30fa062e87786c0f871074f13b547db3af2b5b6 authored over 6 years ago by quasicomputational <[email protected]>
cabal-to-dhall: Pretty print output (#65)

562028904deac84cc9a4d52314b6aa32f84db1cb authored over 6 years ago by Oliver Charles <[email protected]>
CabalToDhall: implement unifyCondTree using associativity. (#54)

I think that this is a lot clearer about what it is doing, rather than
the previous algorithm, ...

08bb3936125a2d3fe5afe02eb32063a13b39cfb1 authored over 6 years ago by quasicomputational <[email protected]>
Add a warning header to the generated .cabal files. (#51)

Fixes #50.

9cbba02ba612337ee99babf0f0b65a84fbd7c9f1 authored over 6 years ago by quasicomputational <[email protected]>
Update Changelog for 1.0.1 (#63)

ec4bba7a122e8aea535c874413768200d13e2b69 authored over 6 years ago by Oliver Charles <[email protected]>
Fix tracking which branches are already true or false in conditionals (#56)

* Fix tracking which branches are already true or false in conditionals

Previously, only one ...

251fbc9cf97a7991adad8a5f7c5026160c61b608 authored over 6 years ago by quasicomputational <[email protected]>
Fix tests by removing all the failing ones (#62)

I don't have the time to fix them, but we're adding new tests for new features
as we go.

7cceb6447fe5d87c2ce00c18ed001eb5c88227d6 authored over 6 years ago by Oliver Charles <[email protected]>
Upgrade to Dhall 1.14. (#61)

81bfb809ae80b719a3c8cdceb0302057ddb3079d authored over 6 years ago by Oliver Charles <[email protected]>
Regenerate shell.nix

68efcf32ffe97ef09831c2668705524cd3a386b6 authored over 6 years ago by Oliver Charles <[email protected]>
Support tasty 1.1

7ac9884a1e37ed9cb4e3f97b9ee92b7bfa09cf10 authored over 6 years ago by Oliver Charles <[email protected]>
Support base 4.11

4c9ac137dc7ec89c3060a68dc14eb64cb851186b authored over 6 years ago by Oliver Charles <[email protected]>