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
The functions provided in System.IO.UTF8 use ByteString's readFile, which uses
https://hackage....
82f11440e5946c27aadc5b01b8a241803cce9e3b authored over 7 years ago by Phil Freeman <[email protected]>
7202173fd51471ac12cafd1eb2aba40095837523 authored over 7 years ago by Phillip Freeman <[email protected]>
When `purs` is invoked with no command line arguments,
this change shows the help text.
* 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
* Adding to CONTRIBUTORS.md
6d9fc1331e79af3ad83d4736ea01697b43a809e6 authored over 7 years ago by Simon Yang <[email protected]>a6cba7bc68e3f9f550a0e9624405bccb4168bb4d authored over 7 years ago by Matthew Leon <[email protected]>
* 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
fixes #2827
* simplify custom type error ...
d96a14d2ae95c38bd705c18484d8830b4ceb0c44 authored over 7 years ago by Matthew Leon <[email protected]>1a157f85693dee37df7dbd26d6ad8ffd66305e14 authored over 7 years ago by Thor Adam <[email protected]>
5c0413569d75a7e0ab623777d71aad350525fe0b authored over 7 years ago by Vincent Orr <[email protected]>
* 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]>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]>Also fixes #2448
a60f84e29b63f0dce9edb0185ead069094869190 authored over 7 years ago by Harry Garrood <[email protected]>
Instead of returning `"Data.Array"` we returned `["Data", "Array"]` here, because
the code fell...
I also added derived Generic instances in order to be able to define
the NFData instances witho...
* [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]>a5a7bd5db52309a72515eed8a35406bdbb38086e authored almost 8 years ago by Phil Freeman <[email protected]>
* 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]>5980159aa5d61800830245b5f982f70bb4157e7b authored almost 8 years ago by Adam Bergmark <[email protected]>
e9c0d47c0097c1074be412f9cc95c2fd3c006481 authored almost 8 years ago by Alex Biehl <[email protected]>
e4ff177017f1411ad4cbeade129cfe1bb52d6e99 authored almost 8 years ago by Phil Freeman <[email protected]>
* 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
* Add test
485e7894bb88660317155edd1a2259d79783346c authored almost 8 years ago by Alex Biehl <[email protected]>2b0a5d3d84a13e1d066fe5c2d07177722b931a24 authored almost 8 years ago by Christoph Hegemann <[email protected]>
When serializing to the Externs format, the compiler decomposes and duplicates
some information...
* 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
* Docs for Prim
* Simplify things - switch to a 4-way relation
838fd3fa38d2e4881cbd02e721c2aa39fb492fd8 authored almost 8 years ago by Phil Freeman <[email protected]>fa0291dae650b8665f609a193c0e02c8dce5b31a authored almost 8 years ago by Phil Freeman <[email protected]>
* Wrap decl title in span for better double-click selection
* Fix ambiguity error
* Conver...
422f927d59742e58102f87a3048032d71d52aaf0 authored almost 8 years ago by rightfold <[email protected]>b1dc5c6610f1c732faf0d4cdec6190baa131279a authored almost 8 years ago by Phil Freeman <[email protected]>
* Fix special case in guard codegen, fix #2787
* Add a test
acaa039712fddabf1ea2ed2c65db766bad825cb8 authored almost 8 years ago by Phil Freeman <[email protected]>6d0e6b74a39c1a8cd66e48b06d2ffad009329912 authored almost 8 years ago by Phil Freeman <[email protected]>
* 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
* 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
* New support modules
1b965e806146764e2eb74ffe90485f7dcf1b9426 authored almost 8 years ago by Phil Freeman <[email protected]>d752d9c07a4231ecf98ba845d1c5f5d8d5cd756b authored almost 8 years ago by Phil Freeman <[email protected]>
* Use git show to get tag date
* Use git log
c5cbdcef6f730c7372dda728dab803ade7861ee9 authored almost 8 years ago by Phil Freeman <[email protected]>
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]>c82defc6f1ded53f42a49c7507561ef1feb6a359 authored almost 8 years ago by Phil Freeman <[email protected]>
* 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]>87b431ea71ae7f0c6246722cd44ac3d93258ffcc authored almost 8 years ago by Phil Freeman <[email protected]>
98a7728d0d11ff1a12927657ea24385733c2abbd authored almost 8 years ago by Phil Freeman <[email protected]>
* 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
* Use parserFail for kind syntax hints
* Tweak...
23fa5dba801e420a0b91a4e46ce15524328e9c30 authored almost 8 years ago by Gary Burgess <[email protected]>c587a308162748f873aa50349b55e458b04d5933 authored almost 8 years ago by Gary Burgess <[email protected]>
Following on from #2520. This commit adds a --format html option to
psc-docs which produces HTM...
42d9ee9f67748809802289617abc50e4f618f30c authored almost 8 years ago by Vladislav Zavialov <[email protected]>
* ConstrainedType only takes a single Constraint
* Tests
df9a1d3142f0bad25a025cb7f07d88af164df2c2 authored almost 8 years ago by Phil Freeman <[email protected]>
Also changes the list import commands result to return imports as well as the
parse module name...
08ebd7b5e0b280d97139031cddf6a09cdd8f6484 authored almost 8 years ago by Phil Freeman <[email protected]>
* Only parse constraints on functions individually
* Remove effect kind from prim, only parse...
1e673099cc8208c0d5648b6f9e2d26caad253f0a authored almost 8 years ago by Gary Burgess <[email protected]>The issue has been fixed upstream
2a163219543dae0a245b217c8b58031d2caad3ad authored almost 8 years ago by Christoph Hegemann <[email protected]>
* dropWhileEnd is exposed from Data.List already
* pointfree rethrow is more in line with the s...
The compilers prettyPrinter can now handle PositionedRefs properly
2e61f1458b3db43ba28f6f1eacfc25a5c494cf60 authored almost 8 years ago by Christoph Hegemann <[email protected]>* Extends Traversals to also traverse BoundValueDeclarations
* Simplifies the Abs node: Abs (...
a5c3a0140c78b2b1d386b9309ff2e4d4cc418b40 authored almost 8 years ago by Christoph Hegemann <[email protected]>* (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 #2732
* Add PositionedDoNotationElement and fix a type chec...
f04a079eb7bddbd6a0855a83f8f4d7471decd164 authored almost 8 years ago by Phil Freeman <[email protected]>* [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
* Restrict .psci to import statements
* Only warn
* Use ....
3a02726618c5390cc967a5533067ce5a7e6304d8 authored almost 8 years ago by Phil Freeman <[email protected]>* 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]>
- TestPsci.TestEnv: About init'ing and running PSCi test env
- TestPsci.CommandTest: About PSCi...
1b7e1d99554ec357107a7dc07ff0cf21ec07dab6 authored almost 8 years ago by Soham Chowdhury <[email protected]>
* Prevent imported modules from being duplicated
Remove duplication beforing cons'ing a modul...
52668d860406f5aa2f0a2ca538bb1c5d69f752a9 authored almost 8 years ago by Hyunje Jun <[email protected]>* 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]>1f3517b63447e61e296cfb584ae710dd9e2a12ec authored almost 8 years ago by Phil Freeman <[email protected]>
* extends TypeSearch with a special case for record accessors
* return MultipleErrors over JS...
2dbed39f176c45598955737e636702e62b031839 authored almost 8 years ago by Christoph Hegemann <[email protected]>574513a95e7cfd3d0deaa8ee366d40cad45ea93c authored almost 8 years ago by Liam Goodacre <[email protected]>
* 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, fix #2254
* Update StateS...
a6291a011bfbba50c81756b00f8d2f15bb0f5651 authored almost 8 years ago by Phil Freeman <[email protected]>7e4848ebba371a1676339bbdb0e3ec9c846ee112 authored almost 8 years ago by Phil Freeman <[email protected]>
4958b48b957b01041859d3f90064d3101a9827dd authored almost 8 years ago by Phil Freeman <[email protected]>
8cc452b07fe77cfd904b104932e7420b1182b9af authored almost 8 years ago by Phil Freeman <[email protected]>
* 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]>8ad3994ccd52d015e21bc5a282bb2327c1c04d46 authored almost 8 years ago by Phil Freeman <[email protected]>
* [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]>Leaving stray directories around isn't polite
01017f22110813d7bb28f17a725cf3a72a6fd25c authored almost 8 years ago by Christoph Hegemann <[email protected]>* Make superclass codegen less ugly, fix #1186
* Fix tests
7ebd80c541585ca296efb67ca5d9247f7a6d0956 authored almost 8 years ago by Phil Freeman <[email protected]>3ac92fad05bd0c1931c9421d0c9fcea22b45400c authored almost 8 years ago by Phil Freeman <[email protected]>
* Allow duplicate labels #2311
* Fix unification to deal with duplicate rows
* Refactor: e...
14b8bff9268c7c8ce74c191a5ba5e91561487000 authored almost 8 years ago by Phil Freeman <[email protected]>f00ade16c90fc9b4bec717d11534aaafb13ce155 authored almost 8 years ago by Phil Freeman <[email protected]>
* fixes a typo
* more renamings
ee2fcf76733bc60642a7d702060463b80a88a26d authored almost 8 years ago by Christoph Hegemann <[email protected]>* Remove dependency on the Bower executable
* Extract dependency paths from resolutions file
...
119ae967bc30d389c5a623239c06bc77ec1a0750 authored almost 8 years ago by Phil Freeman <[email protected]>
c48f74139e94b43c7ecec726d4b280303ae995e0 authored almost 8 years ago by Phil Freeman <[email protected]>
* 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
* Add 'psciDecprecatedLet' parser to show er...
14008684070c7dec7cfc598a3aca8e6de48cc69c authored almost 8 years ago by Hyunje Jun <[email protected]>* 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
makes it a bit clearer what the code in question is doing
...
Replace pervasive uses of nub with ordNub from Protolude, which has
better asymptotics. Where n...
This should help avoid confusion like in #2610. The output of `purs
--version` is unchanged for...
* 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
* Update CONTRIBUTORS
Add @mcoffin (Matt Coffin)
...
* Update LICENSE
Now that we no longer depend on `turtle`.
* Update license years
a6a48946a58d95b7ff901846820c82ccf9b6d3f0 authored almost 8 years ago by Harry Garrood <[email protected]>* 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]>eeaaa6ae4af17d44f71d314cccece119cd027c53 authored almost 8 years ago by Liam Goodacre <[email protected]>
* 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
* Poke Travis CI
bb55f9399e9298930c7fe45a5070bac383f659a8 authored almost 8 years ago by Hyunje Jun <[email protected]>This makes for better code generation.
4e1ff0f44257ade7123bc19e454478442836bcd9 authored almost 8 years ago by rightfold <[email protected]>* 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]>