Ecosyste.ms: OpenCollective

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

github.com/purescript/purescript

A strongly-typed language that compiles to JavaScript
https://github.com/purescript/purescript

Fix compiler crash when a type operator is used in a type argument (#4536)

Add missing traversal branch for VisibleTypeApp in updateTypes

debfc2e4e1e859bde3f679850767acd545a0d0f4 authored 10 months ago by Justin Garcia <[email protected]>
Prep 0.15.15 (#4533)

* Drop old bug entry

* Update version to 0.15.15

* Update changelog

5589e81af15819023c60c99d3d10b8a19901e4e3 authored 11 months ago by JordanMartinez <[email protected]>
Add support for `--source-globs-file` CLI arg in relevant `purs` commands (#4530)

* Enable passing source input globs via `--source-globs-file path/to/file`

`--source-globs-...

5dcd000363c3c27e29f2bb8e6848c7782c17a40d authored 11 months ago by JordanMartinez <[email protected]>
Prep 0.15.14 release (#4526)

* Update version to 0.15.14

* Update changelog

e25c476c08c2e134f5d369326060be2f0d9ef583 authored about 1 year ago by JordanMartinez <[email protected]>
Fix space leak between modules during compilation (#4517)

* Fix space leak between modules during compilation

For builds with a lot of warnings, memory...

e826bfff901c7b778e1c0457334f980a4ee186fc authored about 1 year ago by Verity Scheel <[email protected]>
Fix ty var parsing on class head (#4523)

* Fix ty var parsing on class head

bff8c575ab7edd669b3d2002e03ee8c5b3ae6967 authored about 1 year ago by JordanMartinez <[email protected]>
Uses strict Map to fix a compile time regression (#4521)

For extremely large files (14K lines) with a lot of types and instances
memory increases dramat...

a915253de357239e62265953f364460bf22d0328 authored about 1 year ago by Matt Russell <[email protected]>
Prep 0.15.13 (#4520)

* Update versions

* Regenerate changelog

a6feba021f6513b3f2dedc3b20384f6c23ec739a authored about 1 year ago by JordanMartinez <[email protected]>
Drop container ID from CI cache key, use image (#4516)

6b49918b9646863e73bbedd1d47f474ba3783408 authored about 1 year ago by Ryan Hendrickson <[email protected]>
Drop UnusableDeclaration; update NoInstanceFound error (#4513)

With the advent of visible type applications (VTAs), all type class instances
can be determine...

4f4672d26d024ee4eb855eccd93dc48e6f5eb036 authored about 1 year ago by JordanMartinez <[email protected]>
Install gh on ubuntu-latest run; prep 0.15.12 release (#4509)

* Install gh on ubuntu-latest run

* Prep 0.15.12 release

2412101a8301f2d63e8fb8b316a23ac8ff6463e6 authored about 1 year ago by JordanMartinez <[email protected]>
Prep 0.15.11 release (#4507)

* Update changelog

* Update versions to 0.15.11

843c1097bab3fa9fe25e1f661f6af3ab95d3141c authored over 1 year ago by JordanMartinez <[email protected]>
Stop triggering CI on non-code-related changes (#4502)

8ede652b6f040dcaadff8a59f9cfb118993f7986 authored over 1 year ago by JordanMartinez <[email protected]>
Fix record type inference involving visible type applications (#4501)

0662cccfb938181305149c7d52cd6ef5d80b3e77 authored over 1 year ago by JordanMartinez <[email protected]>
Fix VTAs wildcard inferred warning (#4492)

The problem initially arises when we convert the [`ExprVisibleApp` (CST value) into `VisibleType...

4afea2fbefeebd5e89c67d5a951efee870bcf2f2 authored over 1 year ago by JordanMartinez <[email protected]>
Use `gh` for release artifacts (#4493)

9074fc6611987147a5909be9a3aa5d2c52dfc8a1 authored over 1 year ago by Ryan Hendrickson <[email protected]>
Allow instances that require `Fail` to be empty (#4490)

A class instance declaration that has `Prim.TypeError.Fail` as a
constraint will never be used....

6431cd32119e50ac08243cb441c5e122fd9a5800 authored over 1 year ago by Ryan Hendrickson <[email protected]>
Move the closed record update optimization (#4489)

For consumers of CoreFn like alternate backends, the optimization of
replacing a closed record ...

cf530188d726976f75885e57a9c9b78b008080ec authored over 1 year ago by Ryan Hendrickson <[email protected]>
Prep v0.15.10 release (#4484)

* Update version to 0.15.10

* Update changelog

193977ed819f6cc957a4c253e8a89e3784da0c5b authored over 1 year ago by JordanMartinez <[email protected]>
Add option to exclude globs from given input (#4480)

a6f6dcc05bd535937f680d48950220acbb10b5ff authored over 1 year ago by Mark Eibes <[email protected]>
Add CHANGELOG.d entry for visible type applications (#4476)

1e4e0f248cb0f16b15f72892d585974f662a7f4d authored over 1 year ago by Justin Garcia <[email protected]>
RE: Visible Type Applications (#4436)

* Defer monomorphization for data constructors

* Add test case for ConstrainedTypeUnified

...

0d337102b30f35f793d33d0293228790e0e71d2f authored over 1 year ago by Justin Garcia <[email protected]>
Prepare 0.15.9 release (#4470)

b1825f9bb1eb3dcc508848507a2f838049a4fb19 authored over 1 year ago by Justin Garcia <[email protected]>
Fix exhaustiveness checking to account for case guards (#4467)

5b9031ae7e97873fa8ff4ba38aa2208abd60c9a7 authored over 1 year ago by Justin Garcia <[email protected]>
Update installer to version 0.3.5 (#4469)

d8abcf00de7ec2bf6e4807e5a843d00ae1751c5b authored over 1 year ago by Ryan Hendrickson <[email protected]>
Update installer to version 0.3.4 (#4468)

198a49ed7ba650a626c1d0f73839bc1a89af5d7c authored over 1 year ago by Ryan Hendrickson <[email protected]>
Defer monomorphization for data constructors (#4376)

284cefc60f757eef9ed6f58f083917ad49fc9038 authored over 1 year ago by Justin Garcia <[email protected]>
Consider fixity declarations during linting (#4462)

* Consider fixity declarations during linting

d7785056014cec498634cb1103365740c9b0b290 authored almost 2 years ago by Berk Özkütük <[email protected]>
Fix prerelease version number on macOS (#4461)

* Migrate deprecated set-output commands in GitHub

https://github.blog/changelog/2022-10-11-g...

7026f64a79103ea87f69da6429e0908c8b0c0fc5 authored almost 2 years ago by Ryan Hendrickson <[email protected]>
Make unqualified imports explicit (#4454)

This applies only to import lists with fewer than fifteen items. This
also skips imports that h...

be8e32f27255fd689f858be9e9eb2d3c86d03bbd authored almost 2 years ago by Ryan Hendrickson <[email protected]>
Require comments not to cause Haddock warnings (#4456)

94ef29e853a0f5ba22a1b0c10be4e14e47da14c0 authored almost 2 years ago by Ryan Hendrickson <[email protected]>
Add ARM64 builds/releases for Linux and macOS (#4455)

4754e8c9e4a50c643910d09ba2a5716a5e33ca2b authored almost 2 years ago by Fabrizio Ferrai <[email protected]>
Simplify imports with post qualified style (#4451)

- Changes made across `app`, `src`, and `tests`:
```diff
-import qualified Foo
+import Foo qu...

5a79544af92e2a1247c015e7f9155400155e58c9 authored almost 2 years ago by JordanMartinez <[email protected]>
Prep 0.15.8 release (#4444)

* Bump version to 0.15.8

* Update license

* Update changelog

f496fc4c09c90df181b361a3586962d36230e03f authored almost 2 years ago by JordanMartinez <[email protected]>
Update internal scripts to latest resolvers (#4445)

* Update generator to latest resolver

* Fix multiple packages define same module problem

*...

85043bfbafad8064212c5ab6ca9ce4a729bb0025 authored almost 2 years ago by JordanMartinez <[email protected]>
Account for typed holes when checking declarations (#4437)

* Account for typed holes when checking declarations

* Fix indentation

* Float declaration...

2298c2fd07ab99b8e6bdd9149104424a71f534a9 authored almost 2 years ago by Justin Garcia <[email protected]>
Dark mode support for Pursuit documentation (#4438)

* Dark mode support for Pursuit documentation

* Add changelog entry

---------

Co-author...

ab15ae7ae938d5a78c4854e1057ebb9f1b221020 authored almost 2 years ago by sometimes-i-send-pull-requests <[email protected]>
Single link reference to MIT license (#4434)

042150325abf842064877ce9268fbce8df029e64 authored almost 2 years ago by Andy <[email protected]>
Upgrade to GHC 9.2.5 (#4433)

Co-authored-by: purefunctor <[email protected]>

7e448730da86c7e6605647fde54aff5227968348 authored almost 2 years ago by Andy <[email protected]>
Depend on `hspec-2.10.9` (#4435)

4cdf6df1dd28fa941979ea5fda8d4c830c3ffde6 authored almost 2 years ago by Simon Hengel <[email protected]>
Mention which row label the type error occurs on (#4411)

Keep track of row labels as hints when recursing during unification and subsumption.

7a5b2b81374b0ad48be1482fd5b1d7d02bff02ef authored almost 2 years ago by Edvard Thörnros <[email protected]>
Fix instance deriving regression (#4432)

3cf73939a4869090fb108d2e14de852ae513568b authored almost 2 years ago by Ryan Hendrickson <[email protected]>
Prep 0.15.7 release (#4428)

df5fcff1c396d520e8543d5d85ce1455e56e2696 authored about 2 years ago by JordanMartinez <[email protected]>
Enable more GHC warnings (#4429)

b71cb532c7d8d97505376cb528080ca3046615fe authored about 2 years ago by Ryan Hendrickson <[email protected]>
Fix installer (#4425)

* Update installer to 0.3.3

a564c5b0a111723868d8b621cd388e286bc0f93e authored about 2 years ago by JordanMartinez <[email protected]>
Upgrade to GHC 9.2.4 (#4422)

* Bump container to haskell:9.2.4

* Bump Stackage snapshot to 2022-11-12

* Fix error in ci...

0adf19643c9501d58d5490c686d9ed9baf50bb8d authored about 2 years ago by Justin Garcia <[email protected]>
Derive Bi*, Contravariant, and Profunctor (#4420)

The compiler can now derive instances of `Bifunctor`, `Bifoldable`,
`Bitraversable`, `Contravar...

3e19a7c2d12bcd6a455e43a9865d10e382274eb4 authored about 2 years ago by Ryan Hendrickson <[email protected]>
Shorten error prefix of custom errors (#4418)

ae25710acc27498d7382da675d17493e2250b2c9 authored about 2 years ago by Mark Eibes <[email protected]>
Organize the compiler's internal constants files (#4406)

5f6a6659391563cdec3c41ac6a4b2ff5263d0f68 authored about 2 years ago by Ryan Hendrickson <[email protected]>
Document our evolving changelog principles (#4288)

7f72c6939d564c24c2a0c075401af65748a93e17 authored about 2 years ago by Ryan Hendrickson <[email protected]>
Fix typos (#4415)

10609242a269b4409fb7d4571fc905cd9fc999cb authored about 2 years ago by Ruslan Gadeev <[email protected]>
Add variable name, spans to DuplicateDeclarationsInLet error (#4405)

Shows the last of the duplicate variable declarations first, since
that seems to be preferred i...

45cb5d55f08e45c2ac66dc9cd6f9c898a6c3da2e authored about 2 years ago by Verity Scheel <[email protected]>
IDE dependencies filter - filter by import list (#4412)

- Given a list of import lines, typically the import section of a module
being edited, filter...

3b6630592e82ca039d8adec3ad4c8e1dbf0f53e3 authored about 2 years ago by Nicholas Wolverson <[email protected]>
Allow IDE module rebuilds without touching filesystem output/cache-db (#4399)

Co-authored-by: wclr <[email protected]>

b7e05967ecec890c1d45d266e221bc877a87f184 authored about 2 years ago by Mark Eibes <[email protected]>
Release 0.15.6 (#4404)

9166355079a65288855b623f010c0a0b7a479b2e authored about 2 years ago by JordanMartinez <[email protected]>
Fix extraneous qualifiers added during CSE (#4401)

7ba33daaa3566ab0c333e5445215cabbbbaf3c9f authored about 2 years ago by Ryan Hendrickson <[email protected]>
Make FromJSON instance for Qualified backwards compatible (#4403)

* Make FromJSON (Qualified a) backwards compatible

* Add purescript-prelude-5.0.1.json to gol...

a2b047656be3c7bae7f46af232307b09ba644552 authored about 2 years ago by Pete Murphy <[email protected]>
Prepare PureScript 0.15.5 Release (#4398)

c109b23ea7d859785903caa0ec07715ee1a5b9a0 authored about 2 years ago by Justin Garcia <[email protected]>
Remove base-compat as a dependency (#4384)

02bd6ae60bcd18cbfa892f268ef6359d84ed7c9b authored about 2 years ago by Justin Garcia <[email protected]>
Revise CannotDeriveInvalidConstructorArg errors (#4395)

a3beca3ccc17e3b0b645d52a1ccc4f521c02a019 authored about 2 years ago by Ryan Hendrickson <[email protected]>
New algorithm for computing covering sets (#4195)

Add implementation by @rhendric, minimize covering sets at the end

405c82d69c45593dbac450a8fac2ab289806a3e8 authored over 2 years ago by Verity Scheel <[email protected]>
Derive Foldable and Traversable (#4392)

Enable the compiler to derive `Foldable` and `Traversable` instances. These instances follow the...

51cefb716b86b1ace0aa843f257589209d1562f6 authored over 2 years ago by Ryan Hendrickson <[email protected]>
Optimize mkST and runST family of functions (#4386)

052446335169fd0e36eace4a61c2f2aaf02ebcec authored over 2 years ago by Mike Solomon <[email protected]>
Invalidate the CI cache when containers are changed (#4394)

* Include job.container.id in cache key

782c836a4f4fd70294c4d9a614b997c5d1fa2096 authored over 2 years ago by Justin Garcia <[email protected]>
Bump depend NPM purescript-installer to ^0.3.1 (#4353)

5c3055bb6d3493842ff8ca93aeaf76f44e2b34d8 authored over 2 years ago by Cotton Hou <[email protected]>
Remove purescript-cst from Makefile (#4389)

61393c5c8b7561f4f3c3a3cbf549fc38735103b2 authored over 2 years ago by Pete Murphy <[email protected]>
Add note about tests that do not produce warnings (#4393)

58290ce89c11f580759e6fde45bdb93f646f0430 authored over 2 years ago by Erik Mattfolk <[email protected]>
Merge pull request #4391 from rhendric/rhendric/bump-hlint

Bump HLint to version 3.5 and address most of the new hints

4a50708c7cf97cc7d0a02e1bfd979616fadfd2f1 authored over 2 years ago by JordanMartinez <[email protected]>
Improve error spans for class and instance declarations (#4383)

6357697a0a5280a4572f66ba7c3e69fed6693a49 authored over 2 years ago by Justin Garcia <[email protected]>
Add changelog file

ffabc646945430430f9d8447dda887c7035cbf4a authored over 2 years ago by Ryan Hendrickson <[email protected]>
HLint fix: "Use <=<"

7aa22d4923831cdf0e608b308561a619ce999652 authored over 2 years ago by Ryan Hendrickson <[email protected]>
HLint fix: "Use unzip"

7ac3f6e05cf705587da83a7be358c25d0e770b87 authored over 2 years ago by Ryan Hendrickson <[email protected]>
HLint fix: "Use maybe"

f8e2cfad89aced513705406b9d0f18d1d5fce8ee authored over 2 years ago by Ryan Hendrickson <[email protected]>
HLint fix: "Use fromRight"

3b7a771ce927639cfab1037577cf351df4021422 authored over 2 years ago by Ryan Hendrickson <[email protected]>
HLint fix: "Use any"

09f9ba39a52a65f10c4140d696010392dd9b8988 authored over 2 years ago by Ryan Hendrickson <[email protected]>
HLint fix: "Redundant fmap"

cdff9d5bfaed37bce2a129e738c9a7a42bb80888 authored over 2 years ago by Ryan Hendrickson <[email protected]>
Bump HLint to 3.5

e09ba0d676c1231cf8ba5c9f935f0f7c51532e44 authored over 2 years ago by Ryan Hendrickson <[email protected]>
Sort on kind levels only, not lvls and txt (#4369)

* Sort on kind levels only, not lvls and txt

* Add changelog entry

0b5a87e08f77ce90884a8696f15ef87d725879c9 authored over 2 years ago by JordanMartinez <[email protected]>
Fix replicated type hole suggestions (#4374)

ea118aec3d54a4918825b1e438d3ae4bb9181447 authored over 2 years ago by Justin Garcia <[email protected]>
Bump actions environment to macOS-11 (#4372)

3d6b8bf7ffee6c6be85580b7daa765a9b54d0564 authored over 2 years ago by Justin Garcia <[email protected]>
Qualify references to top-level floated expressions (#4364)

123e2e72c57d6eb9f9fc265392affca781e9f698 authored over 2 years ago by Ryan Hendrickson <[email protected]>
Enable OverloadedRecordDot extension (#4355)

* Add OverloadedRecordDot extension to common ones

* Fix issues: `foo.bar` -> `foo . bar`

...

acc5ad0e02538c20f53bf4f08e84842771a67705 authored over 2 years ago by JordanMartinez <[email protected]>
Merge `0.15.4-next` branch (#4361)

* Fix name clash in guard clauses (#4358)

* Bump version to 0.15.4

Co-authored-by: Justin ...

f7070428764d81863bdd6ad5a879d0266b04cebd authored over 2 years ago by JordanMartinez <[email protected]>
Increase rendered typed holes to max of 30 (#4341)

9cfc6c0b9e56b6b806a01a2d27f4f088e54c5917 authored over 2 years ago by JordanMartinez <[email protected]>
Make v0.15.3 release (#4356)

* Run make license-generator

* Manually add licenses that got 404s

* Update version to 0.1...

8201875e6c3b3439ef8496911a8a3e145078385e authored over 2 years ago by JordanMartinez <[email protected]>
Qualify locally-bound names with source spans (#4293)

78786130e3c595b3084d57e0b46581477d741cfb authored over 2 years ago by Justin Garcia <[email protected]>
Update codebase to GHC 9.2.3 (#4351)

Co-authored-by: Harry Garrood <[email protected]>
Co-authored-by: Justin Garcia <[email protected]...

1887bcf2ebb3f15f8410f1d353e344e42f7d3b9c authored over 2 years ago by JordanMartinez <[email protected]>
Fix inconsistency between `stack test` and `cabal test` (#4354)

* Use `aeson` when comparing JSON files in tests

* Add version bounds to the test suite's `bu...

8d6878780f14c82e5f6453051b09ce7af2b50084 authored over 2 years ago by Justin Garcia <[email protected]>
Support shebang lines in modules (#4214)

A module can now start with 0 or more shebang lines.
These lines are lexed as comments, but thi...

e4c98bb3e1829862ba0c9c0cec5e82c360ce4d9d authored over 2 years ago by Colin Wahl <[email protected]>
Remove unused SimpleErrorMessage constructors (#4344)

9534e24d3fb87d6c6b222c8b31d13b57cc5c3e04 authored over 2 years ago by Harry Garrood <[email protected]>
Stop emitting null source spans (#4343)

* Fix null mapping issue (#4034)

* Verify that each source map test produces a valid source m...

9580971cd0500cc5e956d637238c886fdf0dafb3 authored over 2 years ago by JordanMartinez <[email protected]>
Setup infrastructure for testing source maps (#4335)

3c28f9cd08212216a0f8bd3e2bcb207aa6cfbfab authored over 2 years ago by JordanMartinez <[email protected]>
Enable more warnings in purescript.cabal (#4336)

* Enable more warnings in purescript.cabal

This enables -Wincomplete-uni-patterns and -Wincom...

e9d949606a29d4af8bd0a75b5e519c375d481f95 authored over 2 years ago by Harry Garrood <[email protected]>
Accommodate internal initial-digit identifiers (#4334)

The motivating example is the `xyzIsSymbol` style of variable name that
can be created by `Core...

8181c4fee34fdfa576ad7029ec2303f71020e1b6 authored over 2 years ago by Ryan Hendrickson <[email protected]>
Float compiler-synthesized function applications (#3915)

This commit implements a common subexpression elimination pass during
CoreFn optimization. The ...

d721f48ddf4bc633f465948f3510698b4636de8e authored over 2 years ago by Ryan Hendrickson <[email protected]>
Stop requiring devDependencies to publish (#4332)

1f6157d93723b57a6a7be453ceff1d38556d2eff authored over 2 years ago by JordanMartinez <[email protected]>
Make 0.15.2 release (#4331)

493867a9981526db771d1c4f6163296a1d497e23 authored over 2 years ago by Ryan Hendrickson <[email protected]>
Only update version number for prerelease (#4330)

79a76e4265a15b3950cc2dbd85a5b82dc6ab0d8b authored over 2 years ago by Ryan Hendrickson <[email protected]>
Make 0.15.1 release (#4328)

* Run make license-generator

* Bump version to 0.15.1

* Update changelog for 0.15.1

7ce6178a264ec16b331692fdb2ee73d6369eef01 authored over 2 years ago by JordanMartinez <[email protected]>
Fix CI golden test; update test deps' either/tailrec to 6.1.0 (#4329)

* Update either/tailrec to 6.1.0

* Update golden test out

f8e342a5f21fcca83eaf00f63af7f2b0ebca7687 authored over 2 years ago by JordanMartinez <[email protected]>