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
* Regenerate LICENSE
* Update version to 0.14.0
89bdf5687359fba0eef70eec095bc07477d60099 authored almost 4 years ago by Cyril <[email protected]>788e906c36cddc84ef166d816300dfd657529318 authored almost 4 years ago by Cyril <[email protected]>
* Erase elaborated kinds from all errors by default
337e8035aaf9ad4bcddaa825e5bc41663a109d29 authored almost 4 years ago by Cyril <[email protected]>* Don't explain Coercible as a class with compiler-generated instances
f0d4660d9d3187ef0b6f14094a552a8a7eda0cc1 authored almost 4 years ago by Cyril <[email protected]>* Update CHANGELOG.md
41ec58a5f5bb9d0cef432699ea794c3e222a4fe3 authored almost 4 years ago by Cyril <[email protected]>
When failing to parse the Command Json we're now returning more
descriptive error messages
* Inclusive language
* Add declarationType in completions
* Improve documentation
* Upd...
d9bec8e443adce6cfa0cc39a3e567d5de5271d3d authored almost 4 years ago by Mark Eibes <[email protected]>* Add DependencyDepth argument to sortModules. Only compute Direct dependencies for graph comman...
7ecc42669c69682996f2196ba2eef6c4ca827348 authored almost 4 years ago by Colin Wahl <[email protected]>* Add changelog generated from GH releases
* Add PR template
* Remove release candidates f...
781e9401f78c1f1d0b33643809048c63922db85a authored almost 4 years ago by JordanMartinez <[email protected]>d63cb8127fb1758874a2741366a3cdca11bf47a6 authored about 4 years ago by Cyril <[email protected]>
* Suggest to import newtype constructors when the unwrapping rules fail
* Donโt require newty...
53b323b6c8c0de00c1655e78cd09e4b3c0bb2b6b authored about 4 years ago by Cyril <[email protected]>* Don't implement Newtype methods when deriving
* Debug cruft
* Hash
* Return type
a3daf5b26e9ab692758b7df970fb0b00c67791f8 authored about 4 years ago by Fyodor Soikin <[email protected]>* Common code for Ord DeclarationRef
* Use orderOf for compareType
* Shrink Binder Eq and Ord
62c5862430f91a9249046487bd80bd058b3df915 authored about 4 years ago by milesfrain <[email protected]>
The relatively unusual combination of a multi-part qualifier and an
operator used as a symbol--...
* Update license-related error messages
* Examples
* Conform style, contributors.md
3799cab67f1a05afa21eea8fd169a9d351b9cf10 authored about 4 years ago by Fyodor Soikin <[email protected]>8663d00a27c2c36e229f3d2f98358e660c297335 authored about 4 years ago by Harry Garrood <[email protected]>
* Interaction solver for `Coercible` constraints
* Donโt fail to lookup re-exported newtype c...
3dfb10635d89c457fcd79e89267d95a660465cb5 authored about 4 years ago by Cyril <[email protected]>* Expand type synonyms in instances dictionaries
* Expand type synonyms in derived newtype in...
ace2bab92379e776477c78b70323bcc131865d19 authored about 4 years ago by Cyril <[email protected]>* Expand type synonyms in superclasses
* fixup! Expand type synonyms in superclasses
b90bbc2d6328bcd61c53c72cc4d7e1e3f3caff61 authored about 4 years ago by Cyril <[email protected]>
This corrects a number of regressions introduced in 0.13, and imposes
the uniform restriction t...
This is a breaking change. The syntax
foo -1 = ...
as part of an equational definition...
8534fbc14203cb2aaf3e4249d9c28ab90f7a58f8 authored about 4 years ago by Ryan Hendrickson <[email protected]>* Improve error message when `negate` isn't imported
* Add tests for bind and discard too
46f64af9dd04a3510ce2e487e2f13d01981bfa27 authored about 4 years ago by Mohammed Anas <[email protected]>cc48ced713cf519241f4449c522adb4f3bd31fcd authored about 4 years ago by Ryan Hendrickson <[email protected]>
48634d05da1021ac1bcb4907461ae9b2d3b0e699 authored about 4 years ago by Harry Garrood <[email protected]>
Since 6d1b5ec3af12812810701b766a12f7c9aceabe75, `Language.PureScript.Sugar.desugar` is always ap...
7f4bafb8a334fd2778f540bb1abf24bc6c3dab8b authored about 4 years ago by Cyril <[email protected]>* Warn against exported types with hidden constructors but `Generic` or `Newtype` instances
*...
4d6680e6faf853e9d21b1e29acc13a44d9a2cd61 authored about 4 years ago by Cyril <[email protected]>949954126f2a9826d044c88a277ecdc145f773cb authored about 4 years ago by Cyril <[email protected]>
* Require newtype constructors to be imported for coercing them
* Document why we track coerc...
868eba2be75fb21fc958ed48ace2b6c0897e6640 authored about 4 years ago by Cyril <[email protected]>* Allow instances for synonyms where the argument is fully determined
* Fix again after merge...
ca399538c76ae384e92c1657cd42fae74b191490 authored over 4 years ago by Gary Burgess <[email protected]>* Check all recursive paths in data binding groups
This changes the data binding group check ...
7030486677fd2d2fa5a24033ac4e0fe876d9fc71 authored over 4 years ago by Nathan Faubion <[email protected]>Fixes #3107
9fff5e335e1d80a06665bbc4505875a5a1d0946d authored over 4 years ago by Nathan Faubion <[email protected]>
The rc1 I already tagged is no good, because I forgot to update the
version. That is particular...
c8081249d98c58e9def4df5b2e9db082bb137961 authored over 4 years ago by Cyril <[email protected]>
* Check orphan role declarations
* Check role declarations arity
* Check unsupported role ...
d159242be16178132a9eb1aba22b616f94a54f09 authored over 4 years ago by Cyril <[email protected]>bda95473476fd3443879d63ad3696bbddbcbd908 authored over 4 years ago by Cyril <[email protected]>
02a1ab836db003c0c29c276d2c0aa4dcb95d201d authored over 4 years ago by Cyril <[email protected]>
983f2a056777000e95f79b8ac56484899620a285 authored over 4 years ago by Cyril <[email protected]>
* Disallow cycles in foreign data kinds
* Fix deps signature guard in toposort
* Refactor ...
9edd4ff46e3fd9d616cfb46469685495a6ccb3eb authored over 4 years ago by Nathan Faubion <[email protected]>There have clearly been several changes since this comment was written, and this comment is now ...
b1bb71bca58dd5cb52e7fd23c167dcb1e2bbb2c9 authored over 4 years ago by Jordan Mackie <[email protected]>This PR implements the type application rule mentioned by the Safe Zero-cost Coercions for Haske...
3a1ac103be48d1deee6dd72a754d3d2f67cae00d authored over 4 years ago by Cyril <[email protected]>* Forbid partial data constructors exports
* Lookup data constructors in the environment
*...
58c101f44bc238dcff7a7b4bf8d2033aada68875 authored over 4 years ago by Cyril <[email protected]>2bd7ca5f45bd1b6daece10fe8c0f1e932d21ea75 authored over 4 years ago by milesfrain <[email protected]>
* Link to governance doc where appropriate
* Remove reference to core-tests (which no longer ex...
* Copy default-extensions.yaml to subprojects
* Add note to inform editors about other copies
33a70bdedfa8d4682f19754e3092b45f487af9c5 authored over 4 years ago by Mark Eibes <[email protected]>ac2def046070172e7a18fa9351a5e5d9d4281f1d authored over 4 years ago by Cyril <[email protected]>
* Add troubleshooting steps for libtinfo and EACCES errors
See https://github.com/purescript/...
5e8bf03db33f73beea0aa076c68ef01a9cbdbf0e authored over 4 years ago by milesfrain <[email protected]>7f9848af0651231139669f9c888a471692a24549 authored over 4 years ago by Muse Mekuria <[email protected]>
* Check roles of mutually recursive types
* Donโt build a map each roles lookup
37ec7370883387a3832eaad636821a20f7337087 authored over 4 years ago by Cyril <[email protected]>
This prevents issues like https://github.com/purescript-web/purescript-web-html/issues/31
where...
* Faster warnDuplicateRefs
* Fixup - KindRef removed from DeclarationRef
* Add to CONTRIBU...
d5ce6551a61cccf9d81d678d5c8d5a7bda0be727 authored over 4 years ago by milesfrain <[email protected]>* Check role declarations against inferred roles
Fixes #3867. The main change here is that we...
a7a3f83cdea63dfcf8dba0da2f26131aaab5ac51 authored over 4 years ago by Harry Garrood <[email protected]>* Add re-exports to Language.PureScript.CoreFn.Module
We need to make the `ExportSource` from...
c044d69d4778c3d426e6550e20000362626ffacd authored over 4 years ago by Gabe Johnson <[email protected]>* Recurse on the right of arrows when inferring nominal roles from kinds
* Recurse under fora...
fe57d49715f23bcc4eeae942173fd004381778e9 authored over 4 years ago by Cyril <[email protected]>d7e8ef857943e2186857c682076f0caf789e6abe authored over 4 years ago by Marcin Szamotulski <[email protected]>
* Starts work on extracting all tokens from a CST module
* flattens everything
* adds prin...
f6e9a7bb10a9d938bc4c3668f2793bfc54b636e1 authored over 4 years ago by Christoph Hegemann <[email protected]>* Fix CoreFn version parsing and add test
* Move parseVersion' to CoreFn.FromJSON module
1b91bda780d8d80906adb16a9d63472718cec1c0 authored over 4 years ago by Paul Young <[email protected]>df3170f5bb0ba21517e2ca72db6aee5c479c99df authored over 4 years ago by Cyril <[email protected]>
55a43b615e34c16624e333b157514f3199b2adf9 authored over 4 years ago by Harry Garrood <[email protected]>
* Setup `hlint`
There have been a smattering of efforts to run `hlint` on the project:
* 1b7...
* Print progress messages to standard error
* Print glob miss warnings to stderr regardless o...
4dae8c8fa49c9d699d3995d037975f30e84f26d0 authored over 4 years ago by JordanMartinez <[email protected]>* [purs ide] Extracts documentation comments for type classes
I had assumed we were already d...
e164eaa279e9f019a0bf9e6f61239c75f887bf56 authored over 4 years ago by Christoph Hegemann <[email protected]>63e90fe46323a5cdc2b1362ca857867499e1eff0 authored over 4 years ago by Cyril <[email protected]>
fe67ac07e9cac1d361a716740d8c82020b7a1214 authored over 4 years ago by Cyril <[email protected]>
* Create issue templates
We want a better experience for people using the issue tracker.
T...
35053a5a757f163cd4ef2da367983410cc4b78cb authored over 4 years ago by Hardy Jones <[email protected]>* Represents ModuleNames as a single Text
The hierarchy `[ProperName]` suggests doesn't actua...
9c2e6ce2339a42478c4a7ecf7cdab9a8ae40e877 authored over 4 years ago by Christoph Hegemann <[email protected]>0ea56b180015c748394e59ae0572d2450fdfab3e authored over 4 years ago by Christoph Hegemann <[email protected]>
a4f35ac878f0428a0b1beb51e34c0a9f5150df4b authored over 4 years ago by Gleb Popov <[email protected]>
* Pretty print errors as warnings in warnings golden tests
* Refer to unexpected errors and w...
3916de11f563841531e7e34d4462b1866b2fb90c authored over 4 years ago by Cyril <[email protected]>This commit changes the encoding for externs from JSON to CBOR. We're using the serialise librar...
8869eb30cc4528a908e37cb97401938e59cbeffb authored over 4 years ago by Christoph Hegemann <[email protected]>
We were not applying the substitution for generalized kinds to their own
kinds, which can resul...
965ba23c8e8969f4f5a88e469e89f16f921d02e8 authored almost 5 years ago by Nathan Faubion <[email protected]>
1fcbb06c702bd5ed17ddb446c3472266d180d3f5 authored almost 5 years ago by Cyril <[email protected]>
* Use the same default extensions everywhere
* Fix test output
* Compile exe with default ...
65f0cfd48000bec457bd772e66d5f1244f6fc7d1 authored almost 5 years ago by Nathan Faubion <[email protected]>* Run golden tests in CI
This commit adds the golden test expected output files to the source...
323df38b5fffcabd219f72cd8efd706750e2ac90 authored almost 5 years ago by Ryan Hendrickson <[email protected]>* Remove PackageImports
* Fix bad import
ab72a72ffa842d5e220e9c97c1f0f8da828a69a0 authored almost 5 years ago by Nathan Faubion <[email protected]>
`microlens-platform` brings in quite a bit of extra dependencies. To
thin out what `purescript-...
System.FilePath.Glob explicitly states that the results of a glob are
not in any defined order....
* WIP Kinds are Types
* Remove more kind stuff, add polymorphic signatures to env
* WIP ki...
b20aa4c46108eb83f5c92810644f8187389b4642 authored almost 5 years ago by Nathan Faubion <[email protected]>3a8e2e260c4065426ab2c86ccb881299f9cc4ef2 authored almost 5 years ago by Ryan Hendrickson <[email protected]>
* Move `SimpleErrorMessage` to `Errors`
In 4828b5d3fa078361e03dd0f3dbbfa46dd4ee6b20, we moved...
183fc22549011804d973e01654e354b728f2bc70 authored almost 5 years ago by Hardy Jones <[email protected]>* [purs ide] Tracks the cache-db.json timestamp
This allows us to trigger a full reload when ...
281eb3cad88a26865472c4dad37e9aa30c485204 authored almost 5 years ago by Christoph Hegemann <[email protected]>* Fix typos
* Add @mhmdanas to contributors
94857d8dfd229c136eae7f8662a960cb761c1e56 authored almost 5 years ago by Harry Garrood <[email protected]>* generalizes and extracts CacheDb accessors from Make
This is so they can be used from withi...
fcc7a08a21a8de1dafb8624de02bfc94f81341b9 authored almost 5 years ago by Christoph Hegemann <[email protected]>* Golden tests for failing and warning cases
* generated golden files for failing tests
* ...
2b9175fe320053d78f02bf365373a678e4186491 authored almost 5 years ago by Dario Oddenino <[email protected]>* Implement `Coercible` for safe zero-cost coercions
* Define a new built-in module, `Prim.Co...
ed130c78b708ff55cf4a80b126a1bd3ba5d80eb9 authored almost 5 years ago by Will Jones <[email protected]>* First draft
* Add tests for the graph command
* Apply review suggestions
* Remove red...
27f6cf05e4eb22a6421bdd274942d53ba825f45f authored almost 5 years ago by Fabrizio Ferrai <[email protected]>
The version bounds are too permisive. Cabal needs to be constraint with
<3.0 and haskeline wit...
Renamed from RELEASE_CHECKLIST.md because it's more of a guide than a
checklist now.
3a5e5d3c6713aa0410bffc28df7ac2b42229db00 authored almost 5 years ago by Nathan Faubion <[email protected]>
1cd8de3ed411d343d3ee67e5f2b7fb825b51aecc authored almost 5 years ago by Nathan Faubion <[email protected]>
523422a602b8619cc5d8589d748259d79b065f0d authored almost 5 years ago by Fabrizio Ferrai <[email protected]>
* optimize away binds to wildcards in Do notation
fixes https://github.com/purescript/purescr...
08bc0864870577460a6c037f7238f18a5f4f209d authored almost 5 years ago by Matthew Leon Grinshpun <[email protected]>* WIP
* WIP
* lint
* dont add current module to env until it is a dependency of another...
25afff7f05d0ebe4930216a1f8879ee4d1ed76af authored almost 5 years ago by Colin Wahl <[email protected]>
Specifically when a multi-way case contains a pattern guard or multiple
guard expressions, the ...
Fixes #3754
8b1690e3bcb657d4aabbb5852d438f5a32f0d509 authored about 5 years ago by Dario Oddenino <[email protected]>Previously the check when generalizing types only took into account each class individually and ...
4ed2b1b36a5a0c9dc2bb59172fcb9829f658e027 authored about 5 years ago by Nicholas Scheel <[email protected]>
This way we're avoiding a space leak. (There might be more but this is
good enough for the comm...
c8418616e5d07a27f09cf8c67a93bc2018cb7113 authored about 5 years ago by Brian Wignall <[email protected]>
d62373fe16eaa7e620939f6d716727c55dac1e0b authored about 5 years ago by Brian Wignall <[email protected]>
Fixes #3740
As of this PR, pretty-printed Strings will try use the literal code
points when ...