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

[purs ide] Reads files in TextMode for adding imports (#2850)

The functions provided in System.IO.UTF8 use ByteString's readFile, which uses
https://hackage....

d5732af2a261e89424e8abada494b3ff54597f9a authored over 7 years ago by Christoph Hegemann <[email protected]>
Turn off coveralls upload for now (#2852)

82f11440e5946c27aadc5b01b8a241803cce9e3b authored over 7 years ago by Phil Freeman <[email protected]>
0.11.4

7202173fd51471ac12cafd1eb2aba40095837523 authored over 7 years ago by Phillip Freeman <[email protected]>
display help text by default (#2851)

When `purs` is invoked with no command line arguments,
this change shows the help text.

ee347b9a528e14490f3d03dd8be3d6781ae078fd authored over 7 years ago by Matthew Leon <[email protected]>
Row TypesDoNotUnify, don't assume unique labels, fix #2820 (#2843)

* Row TypesDoNotUnify, don't assume unique labels, fix #2820

* Update CONTRIBUTORS.md

ee16457b78d960f54057a9e23089364ef8de09fe authored over 7 years ago by Thor Adam <[email protected]>
Adding -h/--help to `ide` subcommands (#2841)

* Adding -h/--help to ide subcommands

* Adding to CONTRIBUTORS.md

6d9fc1331e79af3ad83d4736ea01697b43a809e6 authored over 7 years ago by Simon Yang <[email protected]>
switch core-tests to psc-package. fixes #2830 (#2845)

a6cba7bc68e3f9f550a0e9624405bccb4168bb4d authored over 7 years ago by Matthew Leon <[email protected]>
TCO simplification (#2831)

* TCO simplification part 1

Merge use of redundant `x` and `__tco_x` variables.

* TCO simp...

d3b1e0e4a6f9601dfe572cf41d01f1d7275e0cad authored over 7 years ago by Matthew Leon <[email protected]>
remove newline from printed custom type errors (#2836)

* remove newline from printed custom type errors

fixes #2827

* simplify custom type error ...

d96a14d2ae95c38bd705c18484d8830b4ceb0c44 authored over 7 years ago by Matthew Leon <[email protected]>
Update CONTRIBUTING.md for "new contributor" label (#2844)

1a157f85693dee37df7dbd26d6ad8ffd66305e14 authored over 7 years ago by Thor Adam <[email protected]>
purs cmd-line help messages plualized module path (#2840)

5c0413569d75a7e0ab623777d71aad350525fe0b authored over 7 years ago by Vincent Orr <[email protected]>
Allow user to propagate Warn constraints (#2828)

* Allow user to propagate Warn constraints, fix #2813

* Fix the double warning issue, add an ...

f8d4530bfacd339cdd37024b9e7fbe1e8a1412ff authored over 7 years ago by Phil Freeman <[email protected]>
Bump aeson lower bound to 1.0 (#2825)

We do actually rely on aeson being at least 1.0 for our JSON formats.

68d3cb5cea4856aaf1a57656b52c5fd7d42b759b authored over 7 years ago by Harry Garrood <[email protected]>
Fix #2772, match type level strings in docs renderer (#2824)

Also fixes #2448

a60f84e29b63f0dce9edb0185ead069094869190 authored over 7 years ago by Harry Garrood <[email protected]>
[purs ide] Fix encoding bug in list import command (#2818)

Instead of returning `"Data.Array"` we returned `["Data", "Array"]` here, because
the code fell...

056dfe6ad1b3383a447d662eea0a2c7854ad08b3 authored almost 8 years ago by Christoph Hegemann <[email protected]>
Add a bunch of NFData instances (#2817)

I also added derived Generic instances in order to be able to define
the NFData instances witho...

6dc0e2ec2fdf30ab815af0151d6f9c6e3fbc1155 authored almost 8 years ago by Harry Garrood <[email protected]>
[purs ide] Use the user-specified log level for file-watcher logs (#2814)

* [purs ide] Use the user-specified log level for file-watcher logs

* [purs ide] log failed r...

20d4a2dc44f492d773929d1bd2b3b4750cbdd683 authored almost 8 years ago by Christoph Hegemann <[email protected]>
0.11.3

a5a7bd5db52309a72515eed8a35406bdbb38086e authored almost 8 years ago by Phil Freeman <[email protected]>
Accept print function as handleCommand argument (#2808)

* Accept print function as a PSCi argument

It's to enable checking output of PSCi commands an...

3b7d9fa5f5b8f6b67a00287c685cf4fbc5efb466 authored almost 8 years ago by Hyunje Jun <[email protected]>
Require directory > 1.2.3.0 for Xdg support (#2816)

5980159aa5d61800830245b5f982f70bb4157e7b authored almost 8 years ago by Adam Bergmark <[email protected]>
Exhaustivity check for pattern guards (#2807)

e9c0d47c0097c1074be412f9cc95c2fd3c006481 authored almost 8 years ago by Alex Biehl <[email protected]>
0.11.2

e4ff177017f1411ad4cbeade129cfe1bb52d6e99 authored almost 8 years ago by Phil Freeman <[email protected]>
Use XDG Base Directory Specification for psci_history (#2799)

* Use XDG Base Directory Specification for psci_history

* Add myself to CONTRIBUTORS.md

82e2d03cc7385e3bb7f2388d903592a6ac958e73 authored almost 8 years ago by legrostdg <[email protected]>
Desugar pattern guards *after* type checking (#2801)

* Desugar pattern guards *after* type checking

* Add test

485e7894bb88660317155edd1a2259d79783346c authored almost 8 years ago by Alex Biehl <[email protected]>
adds a package.yaml manifest file for hpack (#2802)

2b0a5d3d84a13e1d066fe5c2d07177722b931a24 authored almost 8 years ago by Christoph Hegemann <[email protected]>
[purs ide] Collect more information for classes and synonyms (#2798)

When serializing to the Externs format, the compiler decomposes and duplicates
some information...

063d873cb733da7947b42be49e80a266655680f0 authored almost 8 years ago by Christoph Hegemann <[email protected]>
PSCi eval test suite (#2791)

* Separate PSCi eval test suite from command test

* Make trim function easier to read

* So...

671ff58a02bbceea4e94f73b00742299240ed061 authored almost 8 years ago by Hyunje Jun <[email protected]>
Polymorphic Labels (#2784)

* Polymorphic Labels

* Docs for Prim

* Simplify things - switch to a 4-way relation

838fd3fa38d2e4881cbd02e721c2aa39fb492fd8 authored almost 8 years ago by Phil Freeman <[email protected]>
0.11.1

fa0291dae650b8665f609a193c0e02c8dce5b31a authored almost 8 years ago by Phil Freeman <[email protected]>
Wrap decl title in span for better double-click selection (#2786)

* Wrap decl title in span for better double-click selection

* Fix ambiguity error

* Conver...

422f927d59742e58102f87a3048032d71d52aaf0 authored almost 8 years ago by rightfold <[email protected]>
List instance info under correct sections, fix #2780 (#2790)

b1dc5c6610f1c732faf0d4cdec6190baa131279a authored almost 8 years ago by Phil Freeman <[email protected]>
#2787 Fix special case in guard codegen (#2789)

* Fix special case in guard codegen, fix #2787

* Add a test

acaa039712fddabf1ea2ed2c65db766bad825cb8 authored almost 8 years ago by Phil Freeman <[email protected]>
Upgrade Stack (#2788)

6d0e6b74a39c1a8cd66e48b06d2ffad009329912 authored almost 8 years ago by Phil Freeman <[email protected]>
Use GHC 8 with stack by default (#2778)

* Use GHC 8 with stack by default

* Update travis script for GHC 8 default stack file

* Us...

538e8a699bf79f554039475aa8253e699ea64d5e authored almost 8 years ago by Gary Burgess <[email protected]>
Enable TCO for variable intros and assignments (#2782)

* Enable TCO for variable intros and assignments

* A little more care

* A couple more TCO ...

a93d8499d915df48c15e0c1a4e24dab3302c3f98 authored almost 8 years ago by Phil Freeman <[email protected]>
Use latest 0.11-compatible libraries for tests (#2785)

* use latest 0.11-compatible libraries for tests

* New support modules

1b965e806146764e2eb74ffe90485f7dcf1b9426 authored almost 8 years ago by Phil Freeman <[email protected]>
Improve error when using old-style context (#2773)

d752d9c07a4231ecf98ba845d1c5f5d8d5cd756b authored almost 8 years ago by Phil Freeman <[email protected]>
Use git log to get tag versions (#2771)

* Use git show to get tag date

* Use git log

c5cbdcef6f730c7372dda728dab803ade7861ee9 authored almost 8 years ago by Phil Freeman <[email protected]>
[purs ide] Track where a Reexport was resolved from (#2751)

This is in preparation to group reexports of the same value in the completion
results

Also t...

32bc73e20ebe8058b322d349680013911a5d0333 authored almost 8 years ago by Christoph Hegemann <[email protected]>
Remove TH from Environment.hs (#2770)

c82defc6f1ded53f42a49c7507561ef1feb6a359 authored almost 8 years ago by Phil Freeman <[email protected]>
Row union constraints (#2761)

* Add Union class to Prim

* Docs

* Safer solver for Union constraints

* Add back the me...

633c8c50e9aa0b4b39a4e7f34195a23558e4e275 authored almost 8 years ago by Phil Freeman <[email protected]>
Derive Generic.Rep for empty records (#2767)

87b431ea71ae7f0c6246722cd44ac3d93258ffcc authored almost 8 years ago by Phil Freeman <[email protected]>
Make psc-ide-client executable

98a7728d0d11ff1a12927657ea24385733c2abbd authored almost 8 years ago by Phil Freeman <[email protected]>
Implement evaluation test for PSCi (#2747)

* Add psci-suport to test support deps

* Implement evaluation test for PSCi

Resolve #2664....

cb405707ff4ce4343bd066e4453f14b243652f3d authored almost 8 years ago by Hyunje Jun <[email protected]>
Add useful errors for removed kind syntax (#2760)

* Add useful errors for removed kind syntax

* Use parserFail for kind syntax hints

* Tweak...

23fa5dba801e420a0b91a4e46ce15524328e9c30 authored almost 8 years ago by Gary Burgess <[email protected]>
Allow parens wrapping constraints again (#2759)

c587a308162748f873aa50349b55e458b04d5933 authored almost 8 years ago by Gary Burgess <[email protected]>
Add "--format html" to psc-docs (#2733)

Following on from #2520. This commit adds a --format html option to
psc-docs which produces HTM...

2ffa71d8eccfa911bc7d8a960ced24bb74ddd9ad authored almost 8 years ago by Harry Garrood <[email protected]>
Add test for #2756 (#2758)

42d9ee9f67748809802289617abc50e4f618f30c authored almost 8 years ago by Vladislav Zavialov <[email protected]>
ConstrainedType only takes a single Constraint (#2746)

* ConstrainedType only takes a single Constraint

* Tests

df9a1d3142f0bad25a025cb7f07d88af164df2c2 authored almost 8 years ago by Phil Freeman <[email protected]>
[purs ide] Reuses lenient import parsing for the list import command (#2741)

Also changes the list import commands result to return imports as well as the
parse module name...

be472271dd4b9301bc24e94f673ce0027716422a authored almost 8 years ago by Christoph Hegemann <[email protected]>
Fix TCO issue when pattern matches can fail (#2739)

08ebd7b5e0b280d97139031cddf6a09cdd8f6484 authored almost 8 years ago by Phil Freeman <[email protected]>
PS 0.11 breaking changes (#2730)

* Only parse constraints on functions individually

* Remove effect kind from prim, only parse...

1e673099cc8208c0d5648b6f9e2d26caad253f0a authored almost 8 years ago by Gary Burgess <[email protected]>
[purs ide] No longer strip trailing dots for Pursuit queries (#2744)

The issue has been fixed upstream

2a163219543dae0a245b217c8b58031d2caad3ad authored almost 8 years ago by Christoph Hegemann <[email protected]>
Just a few minor refactorings (#2743)

* dropWhileEnd is exposed from Data.List already
* pointfree rethrow is more in line with the s...

603b968431e7de8c1cf173bbbbc7de7f90a47db8 authored almost 8 years ago by Christoph Hegemann <[email protected]>
[purs ide] Removes unnecessary clause in import pretty printing (#2742)

The compilers prettyPrinter can now handle PositionedRefs properly

2e61f1458b3db43ba28f6f1eacfc25a5c494cf60 authored almost 8 years ago by Christoph Hegemann <[email protected]>
Tracks more positions during parsing (#2662)

* Extends Traversals to also traverse BoundValueDeclarations

* Simplifies the Abs node: Abs (...

a5c3a0140c78b2b1d386b9309ff2e4d4cc418b40 authored almost 8 years ago by Christoph Hegemann <[email protected]>
Improve instance arity errors (#2740)

* (Minor) improvement for instance arity mismatch error

* Register as a contributor

039c45919c21af3c08ea3c9e99ea60e83259a75f authored almost 8 years ago by Soham Chowdhury <[email protected]>
Improve errors for bind/discard (#2736)

* Improve errors for bind/discard #2732

* Add PositionedDoNotationElement and fix a type chec...

f04a079eb7bddbd6a0855a83f8f4d7471decd164 authored almost 8 years ago by Phil Freeman <[email protected]>
[purs ide] improve import parsing (#2725)

* [psc-ide] Uses the actual parser to find the import section

0b14d24166fb48d23a9cd1fd96ee0db59e3c5263 authored almost 8 years ago by Christoph Hegemann <[email protected]>
Add back .psci file support (#2735)

* Add back .psci file support

* Restrict .psci to import statements

* Only warn

* Use ....

3a02726618c5390cc967a5533067ce5a7e6304d8 authored almost 8 years ago by Phil Freeman <[email protected]>
Imperative core, initial refactoring (#2723)

* Extract first version of an imperative core from the JS AST

* Remove redundant import

* ...

0f43bb6ccb9f6ed1411f95e4fbe58801cdb21a8e authored almost 8 years ago by Phil Freeman <[email protected]>
Divide TestPsci into several modules (#2729)

- TestPsci.TestEnv: About init'ing and running PSCi test env
- TestPsci.CommandTest: About PSCi...

c71054c44bb7b93d766d134a4d36e417646128ef authored almost 8 years ago by Hyunje Jun <[email protected]>
Fix minor typo in PSCi script (#2727)

1b7e1d99554ec357107a7dc07ff0cf21ec07dab6 authored almost 8 years ago by Soham Chowdhury <[email protected]>
New PSCi command: reload (#2721)

* Prevent imported modules from being duplicated

Remove duplication beforing cons'ing a modul...

52668d860406f5aa2f0a2ca538bb1c5d69f752a9 authored almost 8 years ago by Hyunje Jun <[email protected]>
TCO Fixes (#2719)

* Fix #2689 and #2714, updates to TCO

* Tidy up isTailCall a bit

* Remove unused label

...

0af88caed88709c152ebec3c6251b973bee43407 authored almost 8 years ago by Phil Freeman <[email protected]>
Fix everythingWithScope traversal bug, fix #2718 (#2720)

1f3517b63447e61e296cfb584ae710dd9e2a12ec authored almost 8 years ago by Phil Freeman <[email protected]>
Find record accessors in Type Directed Search (#2710)

* extends TypeSearch with a special case for record accessors

* return MultipleErrors over JS...

2dbed39f176c45598955737e636702e62b031839 authored almost 8 years ago by Christoph Hegemann <[email protected]>
Bring module of any used class constructor into scope (#2717)

574513a95e7cfd3d0deaa8ee366d40cad45ea93c authored almost 8 years ago by Liam Goodacre <[email protected]>
Add InvalidDerivedInstance error (#2712)

* Provide an additional reason with the 'cannot derive instance' error, fix #2595

* Clarify e...

9d9b4bb875eb53324e9fde2cb6a1738f2b96a276 authored almost 8 years ago by Phil Freeman <[email protected]>
Include source span in externs file for error reporting purposes (#2711)

* Include source span in externs file for error reporting purposes, fix #2254

* Update StateS...

a6291a011bfbba50c81756b00f8d2f15bb0f5651 authored almost 8 years ago by Phil Freeman <[email protected]>
Improve error for unused type variables (#2709)

7e4848ebba371a1676339bbdb0e3ec9c846ee112 authored almost 8 years ago by Phil Freeman <[email protected]>
Improve errors from module sorter (#2708)

4958b48b957b01041859d3f90064d3101a9827dd authored almost 8 years ago by Phil Freeman <[email protected]>
Make paths relative in error messages (#2707)

8cc452b07fe77cfd904b104932e7420b1182b9af authored almost 8 years ago by Phil Freeman <[email protected]>
Use data ctor name parser for data ctors in imports/exports (#2660)

* Use data ctor name parser for data ctors in imports/exports

* Allow data ctors with primes ...

f84424d1212230fef0fd775f2824f56f4d3547ac authored almost 8 years ago by Liam Goodacre <[email protected]>
Fix Generic deriving with synonyms (#2706)

8ad3994ccd52d015e21bc5a282bb2327c1c04d46 authored almost 8 years ago by Phil Freeman <[email protected]>
[psc-ide] removes the deprecated --debug option (#2699)

* [psc-ide] removes the deprecated --debug option

It's subsumed by --log-level=debug

* fix...

f170a1af24676a532ec20cbb0d37ac0e1c7d709a authored almost 8 years ago by Christoph Hegemann <[email protected]>
[psc-ide] Don't create the output/ directory if it can't be found (#2700)

Leaving stray directories around isn't polite

01017f22110813d7bb28f17a725cf3a72a6fd25c authored almost 8 years ago by Christoph Hegemann <[email protected]>
Make superclass codegen less ugly (#2704)

* Make superclass codegen less ugly, fix #1186

* Fix tests

7ebd80c541585ca296efb67ca5d9247f7a6d0956 authored almost 8 years ago by Phil Freeman <[email protected]>
Fix tests in CI build (#2705)

3ac92fad05bd0c1931c9421d0c9fcea22b45400c authored almost 8 years ago by Phil Freeman <[email protected]>
Allow duplicate labels (#2696)

* Allow duplicate labels #2311

* Fix unification to deal with duplicate rows

* Refactor: e...

14b8bff9268c7c8ce74c191a5ba5e91561487000 authored almost 8 years ago by Phil Freeman <[email protected]>
#2616, errors for open rows in derived instances (#2697)

f00ade16c90fc9b4bec717d11534aaafb13ce155 authored almost 8 years ago by Phil Freeman <[email protected]>
Fix typo (#2698)

* fixes a typo

* more renamings

ee2fcf76733bc60642a7d702060463b80a88a26d authored almost 8 years ago by Christoph Hegemann <[email protected]>
Remove dependency on the Bower executable (#2687)

* Remove dependency on the Bower executable

* Extract dependency paths from resolutions file
...

ee2aa3dbc25b3c15eb44bffaad60785e66847ef0 authored almost 8 years ago by Phil Freeman <[email protected]>
0.11.0

119ae967bc30d389c5a623239c06bc77ec1a0750 authored almost 8 years ago by Phil Freeman <[email protected]>
Optimize keepImp, fix #2212 (#2684)

c48f74139e94b43c7ecec726d4b280303ae995e0 authored almost 8 years ago by Phil Freeman <[email protected]>
Add psc-ide-client script (#2681)

* Add psc-ide-client script

* Make scripts compatible with Pulp

d588bd1345f479c55322ed6428eead7f67f9a881 authored almost 8 years ago by Phil Freeman <[email protected]>
Better error message for removed PSCi let decl (#2667)

* Better error message for removed PSCi let decl

* Add 'psciDecprecatedLet' parser to show er...

14008684070c7dec7cfc598a3aca8e6de48cc69c authored almost 8 years ago by Hyunje Jun <[email protected]>
Support polymorphic types in typed binders (#2656)

* Support polymorphic types in typed binders, fix #2626

* Formatting, remove comment

* Rem...

bcfa867018fb53df1df8ac51b8e8a2e4fe29b25e authored almost 8 years ago by Phil Freeman <[email protected]>
simplify a hairy use of M.insert (#2677)

* simplify a hairy use of M.insert

makes it a bit clearer what the code in question is doing
...

8fb287895092fd5347729b03a67ae03a0030fa36 authored almost 8 years ago by Matthew Leon <[email protected]>
replace nub with ordNub (#2679)

Replace pervasive uses of nub with ordNub from Protolude, which has
better asymptotics. Where n...

0ee5b7495fae6319ca6f33a6691cf6cae1110466 authored almost 8 years ago by Matthew Leon <[email protected]>
Include git commit information in non-release builds (#2669)

This should help avoid confusion like in #2610. The output of `purs
--version` is unchanged for...

5925302cada4956a15449dc9bf05e34f64e579ef authored almost 8 years ago by Harry Garrood <[email protected]>
Add ide-client command (#2678)

* Fix #2675, add ide-client command

* Naming

* Use subcommands

f7749972b6873a3fc18df93e2282020ea8297361 authored almost 8 years ago by Phil Freeman <[email protected]>
publish: Allow for older git versions (#2673)

* publish: Allow for older git versions

* Update CONTRIBUTORS

Add @mcoffin (Matt Coffin)
...

e5e83102a9776ea340296e58185674dff790b1ff authored almost 8 years ago by Matt Coffin <[email protected]>
Update LICENSE (#2674)

* Update LICENSE

Now that we no longer depend on `turtle`.

* Update license years

a6a48946a58d95b7ff901846820c82ccf9b6d3f0 authored almost 8 years ago by Harry Garrood <[email protected]>
PSCi command changes (#2665)

* Fix `let ... in` doesn't work in PSCi

It's fixed with placing the `psciLet` parser after th...

5d58bbe57601ec676f1237b9c3df99b628b256c9 authored almost 8 years ago by Hyunje Jun <[email protected]>
Fix for unknown Warn type class constructor (#2666)

eeaaa6ae4af17d44f71d314cccece119cd027c53 authored almost 8 years ago by Liam Goodacre <[email protected]>
Use Discard class to catch values which are implicitly discarded (#2653)

* Use Discard class to catch values which are implicitly discarded, fix #1803

* Bump test dep...

8777583168969b3c99466a3d3e163da93d6bbdda authored almost 8 years ago by Phil Freeman <[email protected]>
Use Stackage LTS 8.0 (#2659)

* Use Stackage LTS 8.0

* Poke Travis CI

bb55f9399e9298930c7fe45a5070bac383f659a8 authored almost 8 years ago by Hyunje Jun <[email protected]>
Emit _ instead of false case for if-then-else (#2654)

This makes for better code generation.

4e1ff0f44257ade7123bc19e454478442836bcd9 authored almost 8 years ago by rightfold <[email protected]>
Instantiate types in record literals as necessary (#2625)

* Instantiate types in record literals as necessary

* Fix typo

* Don't instantiate if ther...

98aad3b4411f43a15b73017c31e9da65bb1ccb90 authored almost 8 years ago by Phil Freeman <[email protected]>