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

Update package.json for 0.13.5

f820a295c8a1d0c6173e6438faf6acc095ac4650 authored about 5 years ago by Harry Garrood <[email protected]>
Update package.yml for 0.13.5

3b8c0768a0cffde6a43924f22b4f9d30e916f389 authored about 5 years ago by Harry Garrood <[email protected]>
Add upper bound on Protolude (#3752)

The compiler does not currently compile with Protolude 0.2.4, because of
an import conflict. Th...

cc736f62d41cb8b10b89d5baa45245243809efa6 authored about 5 years ago by Harry Garrood <[email protected]>
Consider re-exports in unused kind warnings (#3748)

Fixes #3744

677c1a28780f637e1754fee9f818ecdccb84b308 authored about 5 years ago by Harry Garrood <[email protected]>
Banish lazy I/O from Make (#3747)

* Use Aeson's encodeFile (fixes #3371)

* Fix warnings

* use copyFile instead of reading an...

bca0ba7a3a9629f1edefaf3652e685b3c86c7194 authored about 5 years ago by Harry Garrood <[email protected]>
Fix error with using Haddock markings in comments where they should not belong (#3745)

Haddock doesn't like markups like `-- |` or `-- ^` in comments that
aren't top-level function c...

be635427f34776a7d2229bf35d953ec2ed38e31f authored about 5 years ago by Dennis Gosnell <[email protected]>
Update npm package for 0.13.4

432accc3ea69cb4555e2b3305fae8a29e4e17dde authored about 5 years ago by Harry Garrood <[email protected]>
v0.13.4

dc0f4879d20e25a01ff206cc04858ba946d9391a authored about 5 years ago by Harry Garrood <[email protected]>
Fix for ES object shorthand in purs bundle (#3742)

* Add test for ES object property shorthand syntax

* Handle object property shorthand in purs...

e381b7fe862a9035a563c264ad4b8586f3047f3d authored about 5 years ago by Harry Garrood <[email protected]>
Fix #3722, shows entire row with --verbose-errors flag (#3733)

* Fix #3722, show entire row with --verbose-errors flag

* Adjust printRows function based on ...

aa9af2e0e735c82f441230cd8f712063a5e5a45a authored about 5 years ago by Woodson Delhia <[email protected]>
Update language-javascript to 0.7.0.0 (#3738)

0.7.0.0 is the same as 0.6.0.14 (which is currently in our package
configuration), except the l...

c7c922bba7e89cb379c1db7398cdf2aa0b43cb6b authored about 5 years ago by Harry Garrood <[email protected]>
Better reporting of IO errors (#3730)

This commit fixes two issues with the way we read and write files inside
Language.PureScript.Ma...

3e40a51ce0d83d5e6a30141c4da2389e0bf41a4b authored about 5 years ago by Harry Garrood <[email protected]>
Improve lint import warnings (#3685)

* Improve linter import warnings
- Include qualifier in UnusedImport warning so to distinguish ...

ae141237d13ae2baee00347d85e8c4d5c413005f authored about 5 years ago by Matthew Hilty <[email protected]>
Update language-javascript to 0.6.0.14 (#3736)

0f4abe450c6efdd23f8e3c0d3f7a020cf665545f authored about 5 years ago by Ryan Hendrickson <[email protected]>
Fix #3727 (#3731)

The bundler needs to track internal dependencies on exported symbols
during dead code eliminati...

3189d931471e88368f3d78b4435a9a96dfb9f312 authored over 5 years ago by Ryan Hendrickson <[email protected]>
Create output directory if necessary when writing cache db file (#3729)

Fixes #3728. I've also renamed `mkdirp` because that name is misleading;
it doesn't behave in q...

219aa11861357b7c9b206824a1ad95e029cf34a0 authored over 5 years ago by Harry Garrood <[email protected]>
Add to the CONTRIBUTORS.md list for #3682. (#3725)

4ba1b2a6b4451aeb0908926898328cc346dece06 authored over 5 years ago by Matthew Hilty <[email protected]>
Improved build cache invalidation with content hashes (#3705)

Fixes #3145.

The current build cache invalidation algorithm compares the input
timestamps to...

8a14cc0f23a6e749c852dd202df91edb2cd8df08 authored over 5 years ago by Harry Garrood <[email protected]>
Fix #3558 (#3682)

* Fix #3558

Use the substitution state after typechecking to update the dicts in an expr befo...

2bf5ef73bfd8320db35267703d8f70e6de5de350 authored over 5 years ago by Matthew Hilty <[email protected]>
Add Makefile command to run license generator (#3718)

86e646d7d015e931d4ecc5eee969bd0cabc2387a authored over 5 years ago by Harry Garrood <[email protected]>
Update the npm package for 0.13.3 (#3719)

5d746e92b36e2440b84cbcc5719590cca0cc43d7 authored over 5 years ago by Harry Garrood <[email protected]>
v0.13.3

b3ac96c21a25f31d92a00d1787bb7fe6d8ebf130 authored over 5 years ago by Harry Garrood <[email protected]>
Update link to moved resource (#3717)

Updates the link previously pointing to a guide on dealing with the Partial type class to point ...

19824d0c907a79239881e4083bd98a04587ba8b8 authored over 5 years ago by Alexander Tesfamichael <[email protected]>
Fix parsing of comma-separated guards in let statements (#3713)

ed8e661b499dd57cd55e408d17335f7c3b338f56 authored over 5 years ago by Nathan Faubion <[email protected]>
Refactor and simplify BuildPlan a little (#3699)

Instead of having two separate MVars for build job results and errors,
just have one, which con...

05b1949b31749ca5df3a78b30dee782b3694cc01 authored over 5 years ago by Harry Garrood <[email protected]>
row diffs on errors and hints (#3477)

c2c5f509ba3438b902f7774220b6eb3e73e8354d authored over 5 years ago by Dario Oddenino <[email protected]>
Add data constructor docs (#3683)

* collect data constructor comments on conversion from CST to AST

* expose data constructor c...

ed5fbfb75eb7d85431591d0c889fa8ada7174fd6 authored over 5 years ago by Marco Perone <[email protected]>
Eliminate built type class dicts when necessarily empty (#3416)

063aeb9c4890a99d27cbb5e4dbd0a38266df1ed7 authored over 5 years ago by Liam Goodacre <[email protected]>
Remove more dead code during bundling (#3562)

Fixes #3551.

90ee25bacc1c94a40cc74d0f8fb03f38314d08f1 authored over 5 years ago by Ryan Hendrickson <[email protected]>
Add placeholder purs.bin to fix npm installs (#3695)

* Add a placeholder purs.bin file to the repo

This is necessary for successful publishing, be...

32b0c1fb451a58c5e1f3d8ed3acbfb905b1ff155 authored over 5 years ago by Harry Garrood <[email protected]>
v0.13.2

44397e5107dad601a52e0888a24993bec33e8fc0 authored over 5 years ago by Harry Garrood <[email protected]>
Regenerate LICENSE file

467871d743e23e1b7861124cdc019eb5d4683cd7 authored over 5 years ago by Harry Garrood <[email protected]>
Bump to v0.13.1 (#3692)

4824a24f7a06721063604513fd52c5d6ba8454dc authored over 5 years ago by Harry Garrood <[email protected]>
Ignore duplicate file inputs to compile command (#3653) (#3676)

* Ignore duplicate file inputs to compile command (#3653)

* Create readUTF8FilesTUnique and r...

4949b0428522b001c99c14d4d755aa6b9d237355 authored over 5 years ago by Liam Dyer <[email protected]>
Add npm package (#3691)

* Add the npm package into the repo

As suggested by @joneshf. This means we can bump the vers...

f76578ad527ff88c5ec6912d6190dadcd89fe579 authored over 5 years ago by Harry Garrood <[email protected]>
Throw a parse error (not internal error) when using quoted labels as puns (#3690)

e2480ecd8f7320d9e93833679f6cbeddfbb69b76 authored over 5 years ago by Nathan Faubion <[email protected]>
Empty commit for travis

28a86a8d0a4edac4ff3035388521e97084a4ab8d authored over 5 years ago by Harry Garrood <[email protected]>
Update to GHC 8.6.5, lts 13.26 (#3688)

* Update to GHC 8.6.5, lts 13.26

I'm hoping this will fix an access violation seen in Windows...

8a4c049add5ff2c00a9ed6733f6bb5ab0af63b70 authored over 5 years ago by Harry Garrood <[email protected]>
Empty commit for Travis

b210a1cb901962122114621b490de2bb171d2c6d authored over 5 years ago by Harry Garrood <[email protected]>
CI tweaks (#3687)

* Remove obselete workaround for now-fixed Travis caching bug on Windows
* Pin stack version (t...

39c067c340720c9b2ff09856047eef53c6c8304d authored over 5 years ago by Harry Garrood <[email protected]>
Fix multiple "let"s in ado before the final "in" (#3679)

This failed because we were checking the layout stack before collapsing
it. Subsequent let stat...

e873d3403db6e698ed80d13a0fff956ccbb77463 authored over 5 years ago by Nathan Faubion <[email protected]>
Add --debug flag to bundle command (#3666)

* Add --debug flag to bundle command

This flag causes an optimized-for-humans JSON representa...

135533f2ab5d5658078cce3db50a3c986726985a authored over 5 years ago by Ryan Hendrickson <[email protected]>
Remove partial type signatures from parameterized productions (#3667)

e0910da84f58b988b1271b2c8e5e926b342c8925 authored over 5 years ago by Nathan Faubion <[email protected]>
Update author & maintainer sections of cabal file (#3663)

- Add @natefaubion, @liamgoodacre
- Remove Phil as maintainer (just have him as the author)
- ...

7fffaa33e48fd05da62212d6f9ac7dbcd6e3ed1a authored over 5 years ago by Harry Garrood <[email protected]>
Fix printing of tokens with string escapes (#3665)

- Modify generators so that string escapes are more likely to appear
- Clarify error message wh...

668cc2e1a22b4e2ef8c6a58dbe00b263da910bd1 authored over 5 years ago by Harry Garrood <[email protected]>
Update test dependency on typelevel-prelude (#3649)

24888c7f5d9912ae8b8cfd2fb798d78427444694 authored over 5 years ago by Harry Garrood <[email protected]>
Add upper bounds when producing source distributions (#3661)

This change means that stack will add upper bounds to our cabal file
when producing source dist...

a49b1de62da2c16212c26c3ceba107fbedf4fd16 authored over 5 years ago by Harry Garrood <[email protected]>
Fixes to allow building with Cabal (#3660)

Fixes #3654 by specifying the same version of happy that we are using
via the Stack snapshot. A...

34f96652125aafea80ca4316546d2994d12e54e6 authored over 5 years ago by Harry Garrood <[email protected]>
Tighten base lower bound (#3659)

Refs #3654. The PureScript compiler does not build on earlier versions
of `base`; see e.g. http...

b39d6160f94c254931014e9fb37c6138d3cb8f9d authored over 5 years ago by Harry Garrood <[email protected]>
make git consider *.out files as binary for the golden tests (#3656)

9e2caf62df625ccfe4db6c322e327991a3701756 authored over 5 years ago by Christoph Hegemann <[email protected]>
Bump version to 0.13.0 (#3651)

738aaa2f21097c7f18aa8100b16ae52316addb04 authored over 5 years ago by Harry Garrood <[email protected]>
Use externs files when producing docs (#3645)

Resolves #3503, fixes #3624.

This commit does a few related things:

**Docs codegen target*...

6fdcf8a79cd36a93955cfe0016a26736bdf3910e authored over 5 years ago by Harry Garrood <[email protected]>
Disallow re-exporting class and type with the same name (#3648)

* Add failing test for conflicting re-exports (#3502)

Within a module,
we cannot define a cl...

b7b47b236e9892675c2e7854630f1ae5e219479c authored over 5 years ago by Hardy Jones <[email protected]>
Remove old parser (#3646)

This PR updates all usages of the old parser to use the new CST parser and removes the old parse...

2ac4de1eae9a5c13189d1d1c2b7321adbce7b4cd authored over 5 years ago by Nathan Faubion <[email protected]>
Add --output option for purs docs (#3647)

To control where output gets written to. Also say where output was
written. Raised as part of r...

8b561eb083f4d66b908549392553a9491158db6b authored over 5 years ago by Harry Garrood <[email protected]>
Docs: Write ctags and etags to filesystem instead of stdout. (#3644)

Fixes #3642.

When running purs docs with ctags or etags formats, write to the filesystem inst...

cd3596df8dbe9651c5f409388faf190ccf165251 authored over 5 years ago by Emilio Almansi <[email protected]>
Improve display of internal errors (#3634)

There is no need to `show` error messages, since they are already
strings. Example:

Before:
...

c7f6d2d78ae5a585a91d0edc1762722fccb0a38f authored over 5 years ago by Harry Garrood <[email protected]>
Docs: make html the default output format. (#3643)

8661acc1c5867ef327357f789b4452bb5b78e89a authored over 5 years ago by Emilio Almansi <[email protected]>
Docs: make markdown format behave like html. Remove --docgen opt. (#3641)

* Docs: make markdown format behave like html. Remove --docgen opt.

* Separate directories fo...

b0dd86e3de57d7e3172ab7884efc24340a8d13a0 authored over 5 years ago by Emilio Almansi <[email protected]>
Keep Parser.y ASCII to avoid locale issues with happy (#3640)

ec5bdc77e42439368a595907488c0120a65f9c9b authored over 5 years ago by Jordan Mackie <[email protected]>
Improve error message on ModuleNotFound error for Prim modules. (#3637)

* Improve error message on ModuleNotFound error for Prim modules.

* Improved wording. Updated...

3b337ae9e56300d61661b1c45957ba07553fae89 authored over 5 years ago by Emilio Almansi <[email protected]>
Unify matching constraints (#3620)

bd30494a07f5f34bd2a2bd2eda463a75c1688474 authored over 5 years ago by Gary Burgess <[email protected]>
Add a test for @-pattern precedence (#3631)

Closes #3532

ffd0731c1d15c0d7b8d89756ee87b17e026403ac authored over 5 years ago by Harry Garrood <[email protected]>
Update INSTALL.md (#3607)

- Clarify architecture targeted by prebuilt binaries, refs #3544
- Separate operating system re...

8c1a12c3109a28a33d801a0d397a788afb44a28f authored over 5 years ago by Harry Garrood <[email protected]>
Better illegal whitespace errors (#3627)

Use usual Unicode format for illegal whitespace errors

For example, if you have a non-breakin...

789e6ff0aa4a853ff858237828e47e9d177bf6f3 authored over 5 years ago by Harry Garrood <[email protected]>
Fixes let/in expressions within ado (#3628)

An `in` keyword should only close a `let` _and_ `ado` block if it is part of an
`ado` let state...

4ffe70f3c464904610a0b1f8e6f51061a16c2da2 authored over 5 years ago by Nathan Faubion <[email protected]>
Add tests for grammar fixes addressed by CST (#3629)

Closes #3554, closes #3443, closes #3601, by adding tests for these
issues. I've verified that ...

315759e9e72116d8066faefcc348dc8f69bff233 authored over 5 years ago by Harry Garrood <[email protected]>
Load externs concurrently (#3609)

* Load externs concurrently

* Don't compare RebuildNever modules

ba37ff258a5fe7b10c946ecf619bd7137b832cbd authored over 5 years ago by Nathan Faubion <[email protected]>
Integrate purescript-cst (#3608)

* Import purescript-cst

* Use cst parse in compile command

* Get purs compile to use new p...

317dce29b9df25e1bcddf9fb046db72d98b666a2 authored over 5 years ago by Nathan Faubion <[email protected]>
Tweaks to type pretty printing (#3616)

* Tweaks to type pretty printing

* Add comment and restore depth reduction on constraint type

f5c722730b38ec8fa2db527e0722ac73cd9a430a authored over 5 years ago by Gary Burgess <[email protected]>
Remove failable patterns and NoMonadFailDesugaring extension (#3610)

* create Inferred type to avoid failable patterns

* remove monadfail extension

* clean up ...

812e2ccb1d0f0ba4e1cb1c19f74abdaded529000 authored over 5 years ago by Allen Nelson <[email protected]>
only display class members that are not exported from the module when throwing a TransitiveExportError for a class (#3612)

462b4f6550a19bc310f2d429c05ccfa0af081d2d authored over 5 years ago by Colin Wahl <[email protected]>
Fail compilation when a module imports itself (#3586)

Fixes #3079, fixes #3118. This is a breaking change so we should wait
until after 0.12.4 is rel...

dfbd19da85c92d82ed4c3184f950f74da5332e3f authored over 5 years ago by Harry Garrood <[email protected]>
Fix sharing in function composition inlining (#3439)

3cdc98748c1b7097c3702b3289066a21fd9aa448 authored over 5 years ago by Nathan Faubion <[email protected]>
Allow kind annotations in `forall` contexts (#3576)

* Allow kind signatures in forall contexts. Still need to propagate kind information through typ...

0069b31eefcceda455b40a42776763483d67e1ec authored over 5 years ago by Colin Wahl <[email protected]>
Fix travis deploy

674089385ee44ac596d13b7c7b29b45369b823ad authored over 5 years ago by Harry Garrood <[email protected]>
Fix making releases on Travis CI

- Allow the bundle creation script to run inside a source distribution
- Run the bundle creation...

99a53decf3561b199d483ee689fe83a22da4298c authored over 5 years ago by Harry Garrood <[email protected]>
v0.12.5

d46451362e6cc5d2d25acf25b56f1b54168bbb27 authored over 5 years ago by Harry Garrood <[email protected]>
Update resolver for license generator & rerun

92cc0570a21e46d2593e36e87f23d98b68ca1f85 authored over 5 years ago by Harry Garrood <[email protected]>
Remove unnecessary appveyor workaround

2629ef7ec137e8577f0b27bf23cc8a583931bc1d authored over 5 years ago by Harry Garrood <[email protected]>
Final tweaks to ci/travis config

- Remove appveyor badge from readme
- Allow release key to be used from Travis

bb15592efff9cec313527a55d62193f9f03d973d authored over 5 years ago by Harry Garrood <[email protected]>
still trying to get windows CI working (#3606)

* Port CI build script to Haskell

* Clean up travis script & update appveyor stack version

...

88b0010bde294b08e16d79adb64ca2d51bf935ed authored over 5 years ago by Harry Garrood <[email protected]>
[purs ide] Filters out module declarations before suggesting imports (#3598)

Fixes #3591

ba22c7cce4f20b68552276f755baf4273cd33b4c authored over 5 years ago by Christoph Hegemann <[email protected]>
Fix "purs ide server" crash on macOS by providing connection hints (#3597)

Fixes #3594
* Fix "purs ide server" crash on macOS by providing connection hints
* Upgrade to...

10f66eef231e912f871743234201b1f94976af4c authored over 5 years ago by Fabrizio Ferrai <[email protected]>
Use qualified names for detecting cycles in type classes (#3599)

Fixes #3595

05d42c8c84ef0518643918d0fc20954ca03ec7aa authored over 5 years ago by Harry Garrood <[email protected]>
Update INSTALL.md (#3593)

b09144bc68637bf6657e4147567a3e9185221594 authored over 5 years ago by Harry Garrood <[email protected]>
Rerun license generator

ef7d69dfe52a07e2f299969ff9c83dbd422a1a18 authored over 5 years ago by Harry Garrood <[email protected]>
Bump to v0.12.4

35038c7ef472d7ae27bf9f31a9155ba32bada812 authored over 5 years ago by Harry Garrood <[email protected]>
Empty commit for appveyor ci

a7aa146c6d44366efb0cd5dcd67762cdd1c56093 authored over 5 years ago by Harry Garrood <[email protected]>
Use one build script for all CI builds (#3587)

This should allow us to get appveyor working again. Since we upgraded to
GHC 8.6.4, all appyeyo...

5f9ac285e9ef7c5b0b2116a2c9469f8244a36437 authored over 5 years ago by Harry Garrood <[email protected]>
Shrink types less aggressively, fixes #3577 (#3585)

* Shrink types less aggressively, fixes #3577

Shrink types less aggressively by treating nest...

b7158cb20e58a10177861b5928e09bb10b3bf4b7 authored over 5 years ago by Harry Garrood <[email protected]>
Handle "use strict" better in bundler (#3581)

In foreign modules, go back to using `exports` as the parameter of the
IIFE and not inserting a...

b28e429087c7c45898452ca14148ec48991e3e60 authored almost 6 years ago by Ryan Hendrickson <[email protected]>
Make bundle tests rerun some compile tests (#3579)

c1f1ec89f625de96c46a9e8b76443a91c1805bbe authored almost 6 years ago by Ryan Hendrickson <[email protected]>
Empty commit to help CI

03f3e1888901738d5113deb6cdf6cd1027b84be2 authored almost 6 years ago by Harry Garrood <[email protected]>
Updates for GHC 8.6.4 (#3560)

* Updates for GHC 8.6.4

* updates for the newest "network" version

* Enable -XNoMonadFailD...

fe4a13139b2dfdd92985af3dfe44d583b5d5ad6b authored almost 6 years ago by Christoph Hegemann <[email protected]>
Warn when consuming the legacy resolutions file format (#3574)

Implements the first part of #3573

5b0cf5894e8f39fd554f59f99c7ea642dcf066b0 authored almost 6 years ago by Harry Garrood <[email protected]>
Add test for resolved dependencies with no version (#3575)

Previously, purs publish would fail when given any dependencies which
did not resolve to a vers...

b3fcec93b7f37aaf9d7c594746eb02e64049d6b6 authored almost 6 years ago by Harry Garrood <[email protected]>
Error message for cyclic type class (#3381)

* Add check for cycles in type class declarations

* More informative error messages

* Remo...

b83fb18c214cb24fce1a85dbfa1ce9503abaddd5 authored almost 6 years ago by Saulius Skliutas <[email protected]>
Naming a constructor PS brakes the javascript no more. (#3533)

Introduced test for psc-bundle.

reference

48bf49632595f62e87c30ec069436ae47dc765cb authored almost 6 years ago by Mateusz Curyło <[email protected]>
Simplify `purs publish` resolutions format (#3565)

Fixes #3499.

Simplifies the format for resolutions files passed via the CLI to `purs
publish...

e976f90671389456219a77e681719dd295f6297c authored almost 6 years ago by Harry Garrood <[email protected]>