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
f820a295c8a1d0c6173e6438faf6acc095ac4650 authored about 5 years ago by Harry Garrood <[email protected]>
3b8c0768a0cffde6a43924f22b4f9d30e916f389 authored about 5 years ago by Harry Garrood <[email protected]>
The compiler does not currently compile with Protolude 0.2.4, because of
an import conflict. Th...
Fixes #3744
677c1a28780f637e1754fee9f818ecdccb84b308 authored about 5 years ago by Harry Garrood <[email protected]>* 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]>
Haddock doesn't like markups like `-- |` or `-- ^` in comments that
aren't top-level function c...
432accc3ea69cb4555e2b3305fae8a29e4e17dde authored about 5 years ago by Harry Garrood <[email protected]>
dc0f4879d20e25a01ff206cc04858ba946d9391a authored about 5 years ago by Harry Garrood <[email protected]>
* 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, show entire row with --verbose-errors flag
* Adjust printRows function based on ...
aa9af2e0e735c82f441230cd8f712063a5e5a45a authored about 5 years ago by Woodson Delhia <[email protected]>
0.7.0.0 is the same as 0.6.0.14 (which is currently in our package
configuration), except the l...
This commit fixes two issues with the way we read and write files inside
Language.PureScript.Ma...
* Improve linter import warnings
- Include qualifier in UnusedImport warning so to distinguish ...
0f4abe450c6efdd23f8e3c0d3f7a020cf665545f authored about 5 years ago by Ryan Hendrickson <[email protected]>
The bundler needs to track internal dependencies on exported symbols
during dead code eliminati...
Fixes #3728. I've also renamed `mkdirp` because that name is misleading;
it doesn't behave in q...
4ba1b2a6b4451aeb0908926898328cc346dece06 authored over 5 years ago by Matthew Hilty <[email protected]>
Fixes #3145.
The current build cache invalidation algorithm compares the input
timestamps to...
* 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]>86e646d7d015e931d4ecc5eee969bd0cabc2387a authored over 5 years ago by Harry Garrood <[email protected]>
5d746e92b36e2440b84cbcc5719590cca0cc43d7 authored over 5 years ago by Harry Garrood <[email protected]>
b3ac96c21a25f31d92a00d1787bb7fe6d8ebf130 authored over 5 years ago by Harry Garrood <[email protected]>
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]>ed8e661b499dd57cd55e408d17335f7c3b338f56 authored over 5 years ago by Nathan Faubion <[email protected]>
Instead of having two separate MVars for build job results and errors,
just have one, which con...
c2c5f509ba3438b902f7774220b6eb3e73e8354d authored over 5 years ago by Dario Oddenino <[email protected]>
* 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]>063aeb9c4890a99d27cbb5e4dbd0a38266df1ed7 authored over 5 years ago by Liam Goodacre <[email protected]>
Fixes #3551.
90ee25bacc1c94a40cc74d0f8fb03f38314d08f1 authored over 5 years ago by Ryan Hendrickson <[email protected]>* 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]>44397e5107dad601a52e0888a24993bec33e8fc0 authored over 5 years ago by Harry Garrood <[email protected]>
467871d743e23e1b7861124cdc019eb5d4683cd7 authored over 5 years ago by Harry Garrood <[email protected]>
4824a24f7a06721063604513fd52c5d6ba8454dc authored over 5 years ago by Harry Garrood <[email protected]>
* Ignore duplicate file inputs to compile command (#3653)
* Create readUTF8FilesTUnique and r...
4949b0428522b001c99c14d4d755aa6b9d237355 authored over 5 years ago by Liam Dyer <[email protected]>* 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]>e2480ecd8f7320d9e93833679f6cbeddfbb69b76 authored over 5 years ago by Nathan Faubion <[email protected]>
28a86a8d0a4edac4ff3035388521e97084a4ab8d authored over 5 years ago by Harry Garrood <[email protected]>
* 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]>b210a1cb901962122114621b490de2bb171d2c6d authored over 5 years ago by Harry Garrood <[email protected]>
* Remove obselete workaround for now-fixed Travis caching bug on Windows
* Pin stack version (t...
This failed because we were checking the layout stack before collapsing
it. Subsequent let stat...
* 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]>e0910da84f58b988b1271b2c8e5e926b342c8925 authored over 5 years ago by Nathan Faubion <[email protected]>
- Add @natefaubion, @liamgoodacre
- Remove Phil as maintainer (just have him as the author)
- ...
- Modify generators so that string escapes are more likely to appear
- Clarify error message wh...
24888c7f5d9912ae8b8cfd2fb798d78427444694 authored over 5 years ago by Harry Garrood <[email protected]>
This change means that stack will add upper bounds to our cabal file
when producing source dist...
Fixes #3654 by specifying the same version of happy that we are using
via the Stack snapshot. A...
Refs #3654. The PureScript compiler does not build on earlier versions
of `base`; see e.g. http...
9e2caf62df625ccfe4db6c322e327991a3701756 authored over 5 years ago by Christoph Hegemann <[email protected]>
738aaa2f21097c7f18aa8100b16ae52316addb04 authored over 5 years ago by Harry Garrood <[email protected]>
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]>* Add failing test for conflicting re-exports (#3502)
Within a module,
we cannot define a cl...
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]>
To control where output gets written to. Also say where output was
written. Raised as part of r...
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]>
There is no need to `show` error messages, since they are already
strings. Example:
Before:
...
8661acc1c5867ef327357f789b4452bb5b78e89a authored over 5 years ago by Emilio Almansi <[email protected]>
* Docs: make markdown format behave like html. Remove --docgen opt.
* Separate directories fo...
b0dd86e3de57d7e3172ab7884efc24340a8d13a0 authored over 5 years ago by Emilio Almansi <[email protected]>ec5bdc77e42439368a595907488c0120a65f9c9b authored over 5 years ago by Jordan Mackie <[email protected]>
* Improve error message on ModuleNotFound error for Prim modules.
* Improved wording. Updated...
3b337ae9e56300d61661b1c45957ba07553fae89 authored over 5 years ago by Emilio Almansi <[email protected]>bd30494a07f5f34bd2a2bd2eda463a75c1688474 authored over 5 years ago by Gary Burgess <[email protected]>
Closes #3532
ffd0731c1d15c0d7b8d89756ee87b17e026403ac authored over 5 years ago by Harry Garrood <[email protected]>
- Clarify architecture targeted by prebuilt binaries, refs #3544
- Separate operating system re...
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]>
An `in` keyword should only close a `let` _and_ `ado` block if it is part of an
`ado` let state...
Closes #3554, closes #3443, closes #3601, by adding tests for these
issues. I've verified that ...
* Load externs concurrently
* Don't compare RebuildNever modules
ba37ff258a5fe7b10c946ecf619bd7137b832cbd authored over 5 years ago by Nathan Faubion <[email protected]>* 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
* Add comment and restore depth reduction on constraint type
f5c722730b38ec8fa2db527e0722ac73cd9a430a authored over 5 years ago by Gary Burgess <[email protected]>* create Inferred type to avoid failable patterns
* remove monadfail extension
* clean up ...
812e2ccb1d0f0ba4e1cb1c19f74abdaded529000 authored over 5 years ago by Allen Nelson <[email protected]>462b4f6550a19bc310f2d429c05ccfa0af081d2d authored over 5 years ago by Colin Wahl <[email protected]>
Fixes #3079, fixes #3118. This is a breaking change so we should wait
until after 0.12.4 is rel...
3cdc98748c1b7097c3702b3289066a21fd9aa448 authored over 5 years ago by Nathan Faubion <[email protected]>
* 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]>674089385ee44ac596d13b7c7b29b45369b823ad authored over 5 years ago by Harry Garrood <[email protected]>
- Allow the bundle creation script to run inside a source distribution
- Run the bundle creation...
d46451362e6cc5d2d25acf25b56f1b54168bbb27 authored over 5 years ago by Harry Garrood <[email protected]>
92cc0570a21e46d2593e36e87f23d98b68ca1f85 authored over 5 years ago by Harry Garrood <[email protected]>
2629ef7ec137e8577f0b27bf23cc8a583931bc1d authored over 5 years ago by Harry Garrood <[email protected]>
- Remove appveyor badge from readme
- Allow release key to be used from Travis
* 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]>Fixes #3591
ba22c7cce4f20b68552276f755baf4273cd33b4c authored over 5 years ago by Christoph Hegemann <[email protected]>
Fixes #3594
* Fix "purs ide server" crash on macOS by providing connection hints
* Upgrade to...
Fixes #3595
05d42c8c84ef0518643918d0fc20954ca03ec7aa authored over 5 years ago by Harry Garrood <[email protected]>b09144bc68637bf6657e4147567a3e9185221594 authored over 5 years ago by Harry Garrood <[email protected]>
ef7d69dfe52a07e2f299969ff9c83dbd422a1a18 authored over 5 years ago by Harry Garrood <[email protected]>
35038c7ef472d7ae27bf9f31a9155ba32bada812 authored over 5 years ago by Harry Garrood <[email protected]>
a7aa146c6d44366efb0cd5dcd67762cdd1c56093 authored over 5 years ago by Harry Garrood <[email protected]>
This should allow us to get appveyor working again. Since we upgraded to
GHC 8.6.4, all appyeyo...
* Shrink types less aggressively, fixes #3577
Shrink types less aggressively by treating nest...
b7158cb20e58a10177861b5928e09bb10b3bf4b7 authored over 5 years ago by Harry Garrood <[email protected]>
In foreign modules, go back to using `exports` as the parameter of the
IIFE and not inserting a...
c1f1ec89f625de96c46a9e8b76443a91c1805bbe authored almost 6 years ago by Ryan Hendrickson <[email protected]>
03f3e1888901738d5113deb6cdf6cd1027b84be2 authored almost 6 years ago by Harry Garrood <[email protected]>
* 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]>Implements the first part of #3573
5b0cf5894e8f39fd554f59f99c7ea642dcf066b0 authored almost 6 years ago by Harry Garrood <[email protected]>
Previously, purs publish would fail when given any dependencies which
did not resolve to a vers...
* Add check for cycles in type class declarations
* More informative error messages
* Remo...
b83fb18c214cb24fce1a85dbfa1ce9503abaddd5 authored almost 6 years ago by Saulius Skliutas <[email protected]>Introduced test for psc-bundle.
reference
48bf49632595f62e87c30ec069436ae47dc765cb authored almost 6 years ago by Mateusz Curyło <[email protected]>Fixes #3499.
Simplifies the format for resolutions files passed via the CLI to `purs
publish...