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

Add real error messages for associativity errors (#3315)

* Add real error messages for associativity errors

* Factor out repeated code for position an...

3d62184cd65402d1a23ac6c26bef6ce97c917d48 authored over 6 years ago by Gary Burgess <[email protected]>
Move solved type classes into Prim modules & bump test deps (#3312)

* Move solved type classes into Prim modules & bump test deps

* Update many many many many te...

92d7b6b1e9714287680e4a9cbf947a612553259e authored over 6 years ago by Liam Goodacre <[email protected]>
Include full file path in CJS requires. (#3314)

8ae2a06180dd17c8efd7f2cc9431f1a95b8eadab authored over 6 years ago by Alex Berg <[email protected]>
Remove inlining for `mod` for `Int` (#3309)

* Remove inlining for `mod` for `Int`

* Remove inlining for `div` for `Int`

0ebc45779ed21ee16c2fb48a3a2c42544a560512 authored over 6 years ago by Gary Burgess <[email protected]>
Improve parse error messages for .purs-repl (#3249)

- Set the file name in error message
- Parse whole file at once so correct lines numbers are gi...

270dc077093e938d29a5448248baf6ff6cb2d1fc authored over 6 years ago by rndnoise <[email protected]>
Add missing output directory to error (#3311)

* Add missing output directory to error

* Update CONTRIBUTORS file

* Clarify error message...

263b3cc75179998ebd806aeabcf2f1c9e9a15e36 authored over 6 years ago by Rudi Grinberg <[email protected]>
Add Prim.Row.Lacks constraint (#3305)

* Add Prim.Row.Lacks constraint

* Doc fix: rows -> tow

* Remove unnecessary parens

* Re...

2495be53436f39321be257753e8b33d7ad8611de authored over 6 years ago by Nathan Faubion <[email protected]>
Remove MultipleFFIModules error code (#3308)

This is no longer possible since FFI implementation lives beside the source module.

dcc73640cc246964f730e3fad32f36d7aef4cea7 authored over 6 years ago by Nicholas Wolverson <[email protected]>
Add some source span to ErrorParsingFFIModule (#3307)

7be8051b2327621fa1ebf4a8a0119b875e30d10c authored over 6 years ago by Nicholas Wolverson <[email protected]>
Fix :browse Prim, it has no ExternsFile (#3246)

Fixes #2672.

21760f7ea3fe4f4aeba88ef8cc4eec9184acce15 authored over 6 years ago by rndnoise <[email protected]>
Complete type identifiers following '::' in REPL (#3239)

* Improvments to REPL tab-completion

- Complete all names that have been imported (transitive...

f509ffe7e8ede2305ad13b84732a3e51a26c2eb1 authored over 6 years ago by rndnoise <[email protected]>
Check that instance declarations don't overlap in related modules (#3129)

dd6925d1b4d0ebb01c3247a9ca284cae40cdbd58 authored over 6 years ago by Liam Goodacre <[email protected]>
Revert tests support deps (#3306)

1d9e0ff3f41288bfdd89df9e59a680c3d59eb6e8 authored over 6 years ago by Liam Goodacre <[email protected]>
Switch to Doc for custom type errors & remove TypeConcat/TypeString (#3298)

f5f347959716e401b6956d86ae5464fb3ea10a66 authored over 6 years ago by Liam Goodacre <[email protected]>
Tidy up "undetermined class argument" warning (#3304)

75d1e8bb284f65b81e77ba2fce55b5243bc29f3f authored over 6 years ago by Tom Harding <[email protected]>
Update `Effect` inlining (#3301)

143c86548851c13dcb24f32ee2fe4fb06a6756f5 authored over 6 years ago by Gary Burgess <[email protected]>
Raise warning for re-export of qualified module with implicit imports (#3299)

Resolves #2726

e996ca181dcc08f26e4ef1e49f8c5bc2a58c503d authored over 6 years ago by Gary Burgess <[email protected]>
Add a Makefile with ghcid and testing commands (#3290)

* ghcid is love

* gotta go fast

1b541b8807e3d52de00ba10431f6295e958c0425 authored over 6 years ago by Matt Parsons <[email protected]>
Allow functor derivation under quantification (#3295)

* Allow functor derivation under quantification

When "functor variables" exist within a quant...

f88caabdb33d4ca1eef5f30fe1d37b9fea6a69f0 authored over 6 years ago by Tom Harding <[email protected]>
updated docs for RowCons and RowUnion (#3292)

* updated docs for RowCons and RowUnion

* updated contributors

a5e87c7b9339f1f336cc233f9caa275f18c7b27b authored over 6 years ago by Vladimir Ciobanu <[email protected]>
Add compiler derived Prim.Row.Nub class (#3293)

86d8b5ce0272d8d03a1819891acf2ece342d9e37 authored almost 7 years ago by Nathan Faubion <[email protected]>
Smarter make (#3270)

* Smarter make

* all tests pass :tada:

* reduces partiality

* Refactors Make into small...

fdd9e492210c5c3124633aa2a9c149b15a2e2daa authored almost 7 years ago by Christoph Hegemann <[email protected]>
[purs ide] Find usages for recursive definitions (#3282)

* [purs ide] Find usages for recursive definitions

Previously we'd fail to find these because...

662da01c9f73873fcc2c4577bbc58fcc3f776f41 authored almost 7 years ago by Christoph Hegemann <[email protected]>
Makefiles make things easier for new and regular contributors alike (#3266)

* Makefiles make things easier for new and regular contributors alike

* Added stack exec in c...

80cef847264f4124ca20cce01e2657998bcaaeaa authored almost 7 years ago by Chris Allen <[email protected]>
Implements magic-do for Control.Monad.Effect (#3289)

978c353e6eac35d0f40fb9823267f2a73618e597 authored almost 7 years ago by Christoph Hegemann <[email protected]>
Disallow Prim modules (#3291)

* Disallow Prim modules

* Address comments

d6667180dc73cab62d0924d3dec1e0b1abc03f5f authored almost 7 years ago by Matt Parsons <[email protected]>
Rename prim classes (#3176)

* Rename Prim classes

* Rename tests

* Fix docs

* clean warns

* Figured out how to a...

7efbbc930176d98413439425cb08efc20d52c189 authored almost 7 years ago by Matt Parsons <[email protected]>
Complete any number of words after :kind and :type in REPL (#3237)

* Improvments to REPL tab-completion

- Complete all names that have been imported (transitive...

e970a4fad0b6842896b9686bd8dd7c6f62d40671 authored almost 7 years ago by rndnoise <[email protected]>
Complete after parens and brackets in REPL (#3236)

* Improvments to REPL tab-completion

- Complete all names that have been imported (transitive...

cddf62dc64a74964e789981876723c3063b46a1e authored almost 7 years ago by rndnoise <[email protected]>
Add source spans for literals (#3277)

* Add source spans for literals

This fixes the IntOutOfRange error (again 😄)

* Don't paren...

9a4992a110056c9c41751cccea1d92808d2997bc authored almost 7 years ago by Gary Burgess <[email protected]>
Take advantage of multi-span errors (#3273)

* Take advantage of multi-span errors

This fixes `CycleInModule ` not having many positions, ...

96ccf1ebb69de3425d89cf711e7e6cc66dc89aed authored almost 7 years ago by Gary Burgess <[email protected]>
Error positions for FFI related errors (#3276)

* Add source span for UnnecessaryFFIModule

* Add source spans for more FFI warnings

* Add ...

80c671e7a0c1dd9f50cf1b77e5cdc655e14876de authored almost 7 years ago by Gary Burgess <[email protected]>
Allow errors to carry multiple positions (#3255)

3171a77e117ed4dcdbf994e40d0308fb440f6f57 authored almost 7 years ago by Gary Burgess <[email protected]>
Explaining the custom Eq, Ord instances for Binder (#3271)

* Explaining the custom Eq, Ord instances for Binder

* fix type and stretch to 80 characters

13bd530a1a88eff45a5dc31e6928b840c61f03a6 authored almost 7 years ago by Chris Allen <[email protected]>
Make Let-Pattern desugaring less brittle (#3268)

The old code relies on the Parser inserting PositionedValue wrappers in certain
places, so that...

9e42339d4be7f3fbc14cdf3ebf64bab67a4c84eb authored almost 7 years ago by Christoph Hegemann <[email protected]>
Skip SourceSpan in Binder Eq, Ord for faster exhaustivity check (#3265)

* Skip SourceSpan in Binder Eq, Ord for faster exhaustivity check

* Use Semigroup rather than...

d73957dbe12c2fe34bfb7472fcac7399631664f6 authored almost 7 years ago by Chris Allen <[email protected]>
Make REPL completion tests faster (#3234)

143f8f1f04144a0ee6bf10fc9ebf3755b75c1b62 authored almost 7 years ago by rndnoise <[email protected]>
Improvments to REPL tab-completion (#3231)

- Complete all names that have been imported (transitively or directly)
- Do not complete names...

f999179792ae2c49b2ad3019959081540da0ad9f authored almost 7 years ago by rndnoise <[email protected]>
Fix source span for a case of ScopeShadowing warning (#3219)

6c7f561584af2591b851366d914eafa6398ae3e3 authored almost 7 years ago by Gary Burgess <[email protected]>
allow for explicit exports in generating tags (#3205)

* allow for explicit exports in generating tags

fixes https://github.com/purescript/purescrip...

0798e334c7cfc22b508d54786b94d463b93ef156 authored almost 7 years ago by Matthew Leon <[email protected]>
Ensure ExportConflict has source span (#3217)

d60d0f5436a655e50f11c814d73af7993b442c05 authored almost 7 years ago by Gary Burgess <[email protected]>
Fix various typeclass-related error spans (#3216)

* Ensure MissingClassMember, ExtraneousClassMember have source spans

* Ensure ExpectedWildcar...

65df12af20f7a893185ca336c985beb17bc22194 authored almost 7 years ago by Gary Burgess <[email protected]>
Fix `UnusedTypeVar` missing position info (#3214)

80339ffd4fcadd4b887c103b2f1b219969fe8af2 authored almost 7 years ago by Gary Burgess <[email protected]>
Fix build errors in master (#3215)

* Fix build errors in master

* fix ide tests

3f3b47391a276430c7db58ecd3cb02a3612054df authored almost 7 years ago by Gary Burgess <[email protected]>
Add source spans to name constructors and fix `ShadowedName` warning (#3213)

ce94cd94e836a013c52ab8f7545ff6dd63c7e69c authored almost 7 years ago by Gary Burgess <[email protected]>
[purs ide] Find Usages round two (#3206)

* don't prematurely convert from a Map to a List

* adds getModuleDeclarations

* [WIP] Find...

30de1f87514b96a53fed0d1c83160af5f05f824f authored almost 7 years ago by Christoph Hegemann <[email protected]>
update stack resolver to lts-10.3 (#3209)

`stack build` will thus use GHC 8.2.2

939b9d0946279e5a06b89a01ab2fb918e45a86cb authored almost 7 years ago by Matthew Leon <[email protected]>
Eq1 / Ord1 deriving again (#3207)

* Allow `Eq1` to be used when deriving `Eq`

* Derive `Eq1` (as `eq1 = eq`)

* Allow `Ord1` ...

4b2317152c326c66be90c9ea0f30fc466e413007 authored almost 7 years ago by Gary Burgess <[email protected]>
throw IntOutOfRange error with position information if present (#3210)

683f6da43bfe3c6756bd7b748b633a9f2a817005 authored almost 7 years ago by Christoph Hegemann <[email protected]>
create UnusedIdent (#3194)

Fixes https://github.com/purescript/purescript/issues/3187

Rather than using the magic string...

8369db42eebe535cf7a1fb85e501bb72731a3c68 authored almost 7 years ago by Matthew Leon <[email protected]>
Fix error on missing type class name with non-exported superclass (#3132) (#3173)

Resolves #3132. Attempting to export a type class where the superclass is defined in the same mo...

950f184609af48dea305ca9314598ea7d9493411 authored almost 7 years ago by Matt Parsons <[email protected]>
Make explicit import suggestions more consistent (#3142)

* Make explicit import suggestions more consistent

* Make ImplicitQualifiedImport suggestions...

3679da409c5c3aa5ee5b2df2035e4f4d94bae104 authored almost 7 years ago by Nicholas Wolverson <[email protected]>
Revert proxies (#3186)

* Revert "pretty print proxy types when rendering docs (#3144)"

This reverts commit 14227c715...

38f631c71367cffcc973ce0dab2229e81969e161 authored about 7 years ago by Harry Garrood <[email protected]>
Switch test suite to use tasty (#2848)

* Initial switch for test suite to tasty.

Still missing docs and publish tests, since these u...

8afe8c04c99646941466c133fc941f9dc77625d4 authored about 7 years ago by Christoph Hegemann <[email protected]>
Add test cases for #3114 (#3175)

94197b36f2502f4373e5488ad502091cb34eb335 authored about 7 years ago by Matt Parsons <[email protected]>
Fix functional dependencies rendering as links (#3184)

* Fix functional dependencies rendering as links

* Rename idents to typeVars

86b00306cc95c0d8867425bf6c6fc930d4c4480e authored about 7 years ago by Eoin Houlihan <[email protected]>
Print error message on failed examples (#3181)

* Print error message

* Add newline

* Add myself :D [skip ci]

6c14cab09c1c0dbb3a1cd598075fd2da62017f36 authored about 7 years ago by Matt Parsons <[email protected]>
Add position information for type warning (#3174)

31de60ba85d0c89b34ea726384548e817758e716 authored about 7 years ago by b123400 <[email protected]>
Added pre-built installers to INSTALL.md (#3167)

* Added pre-built installers to INSTALL.md

Added 3 examples of installing the latest pre-buil...

559ae9e2fb415ca0bc67253dc9f81ef8373ae159 authored about 7 years ago by Nicholas Kircher <[email protected]>
remove stack 7.10 yaml file (#3161)

adf3a29706765a2001ddcfe89acadfbd4c6ad05a authored about 7 years ago by Brandon Martin <[email protected]>
Merge branch '0.12.0-dev' into master

c19a79285c5697b59c46803483b41ffeaa5cd7b0 authored about 7 years ago by Christoph Hegemann <[email protected]>
Empty commit to fix Travis

6e1903649b8c43a5fe1188b8563825a71a8e88a4 authored about 7 years ago by Harry Garrood <[email protected]>
Update Glob library, fixes #3055 (#3156)

* Update Glob library, fixes #3055

Also update the Stackage snapshot so that we get the lates...

82a47da5a2b47ddce4f5c83289335057f6c8f6a5 authored about 7 years ago by Harry Garrood <[email protected]>
pretty print proxy types when rendering docs (#3144)

* pretty print proxy types when rendering docs

* add tests for proxy doc

* changed contrib...

14227c7151d1a907bf7f00af5701ab61dadb1c0b authored about 7 years ago by Simon <[email protected]>
correctly quote uppercased field labels which would otherwise remain unquoted (#3148)

15d7330b3adb7f8d941052a7cfc4df075724d248 authored about 7 years ago by Thimoteus <[email protected]>
Merge master

f312f85998b11ad211d182e6f8c7dcf54b3b7071 authored about 7 years ago by Phil Freeman <[email protected]>
0.11.7

b2004c9781b17ba5e79d26962e87ce0f6b2c9821 authored about 7 years ago by Phil Freeman <[email protected]>
Instantiate abstraction body during inference (#3128)

64d6c5a2e03a03894445c59ef65e6a2bca854d58 authored about 7 years ago by Liam Goodacre <[email protected]>
[purs ide] return documentation comments (#3138)

a85b7e97ef651f53e873bb17c2a0620fa3d1e588 authored about 7 years ago by Nicholas Wolverson <[email protected]>
Fix #3131 Ide inserts conflicting imports for types (#3139)

6a30b5667df98368166736e2ed01520e993035fb authored about 7 years ago by Nicholas Wolverson <[email protected]>
Add docs for duplicate labels in record types (#3143)

* Add docs for duplicate labels in record types

* Typo

56b345108479984c995e15e503d9c896bcf3ac34 authored about 7 years ago by Phil Freeman <[email protected]>
Desugar nested parentheses (#3086)

This caused an issue in inferring kinds (Invalid argument ...) then
in unifying types (Could no...

048705f87e4c1b4cd4788e31a2763498f554926d authored about 7 years ago by Nicholas Scheel <[email protected]>
Error on duplicate type class or instance declarations (#3126)

129a378e956333ab9a4b01210293cf3724545fee authored about 7 years ago by Liam Goodacre <[email protected]>
Add position to type class declaration error (#3109)

b515a8011d27a73b30fe1f7796b8dc9e096661a4 authored about 7 years ago by b123400 <[email protected]>
Adds a (non-completed) document for ide's design. (#3108)

* Adds a (non-completed) document for ide's design.

I hope this helps potential contributors ...

561bb9816c16ece33f9caa9b65b3824797bf8353 authored about 7 years ago by Christoph Hegemann <[email protected]>
Merge

6df7a14c590c29ba4429a0fc2b3ac029239ec169 authored about 7 years ago by Sergey Homa <[email protected]>
Remove reference to ProxyType in master

5e778e2509ec51a16af732b180fa38b25b5f98ab authored about 7 years ago by Phil Freeman <[email protected]>
Add valid location list to orphan instance error (#3106)

* Add valid location list to orphan instance error

Previously, the orphan instance simply sai...

39af532d0b78491df0b3ecff426c175e11dec137 authored about 7 years ago by Tom Harding <[email protected]>
Only add newline before initial group of comment lines in javascript codegen (#3098)

eac822e437fa59deea1441a664ce068a82c67593 authored about 7 years ago by Brandon Hamilton <[email protected]>
A couple of minor changes to contributing guide

Remove old video link
Add note about opening issues

4301160423e15be1376fb54f24e27a39e9fd09b1 authored about 7 years ago by Phil Freeman <[email protected]>
Expand error message for UnusableDeclaration (#3088)

Previously, the error message made no mention of a solution to the
error. This update adds poss...

75d381932bbcadeb4bc0a5dc8ef50a918a4d7a3e authored about 7 years ago by Tom Harding <[email protected]>
Fixed type shadowing error (#2967)

* Fix and regression tests for #2197

* Updated Prim module documentation

* Added test usin...

c4577de5d1c36ca99118e6848fe4b7f0bdcbf30b authored about 7 years ago by Isaac Elliott <[email protected]>
Bump to ghc8 2 (#3070)

* fixes cabal warning about an unspecified Paths module

* Bump to GHC 8.2 stack nightly

* ...

21c096e34913a0d9a866e396cef803ed547d5550 authored about 7 years ago by Christoph Hegemann <[email protected]>
[purs ide] Groups hiding imports with implicit ones (#3069)

f7209a595499b1dd1ec5f202239678b1b191fb8a authored about 7 years ago by Christoph Hegemann <[email protected]>
Add docs for duplicate labels in record types (#3143)

* Add docs for duplicate labels in record types

* Typo

5c2463f0c5cf15d8e5ecbe396bdd8f78ef2d741b authored about 7 years ago by Phil Freeman <[email protected]>
[purs ide] return documentation comments (#3138)

3541dd2e9d0572b7e914884ddd7e1e34ec65ca3c authored about 7 years ago by Nicholas Wolverson <[email protected]>
Instantiate abstraction body during inference (#3128)

c507005489627d1bc521471b7a93550a66233cc0 authored about 7 years ago by Liam Goodacre <[email protected]>
Fix #3131 Ide inserts conflicting imports for types (#3139)

ac18e538e833e25e7a87fa6d709c790db9b9802b authored about 7 years ago by Nicholas Wolverson <[email protected]>
Desugar nested parentheses (#3086)

This caused an issue in inferring kinds (Invalid argument ...) then
in unifying types (Could no...

38a9177752cfe6dccd24380bc0d22c809cbdfcbe authored about 7 years ago by Nicholas Scheel <[email protected]>
Print proxy type as an operator (#3124)

cfd1db3ab9eb8f8af400ffc5812af13d4cad9302 authored about 7 years ago by Liam Goodacre <[email protected]>
Fix entailment issues with skolems and matches (#3121)

When verifying a substitution, if we see a skolem (that hasn't been
matched with itself) then i...

c68befe2ccac0bbb75178fb9ec2b8de1832be219 authored about 7 years ago by Liam Goodacre <[email protected]>
Error on duplicate type class or instance declarations (#3126)

c9b58e18c7ef9b1405bc9cbaadf2bc217fb4b2fa authored about 7 years ago by Liam Goodacre <[email protected]>
Add position to type class declaration error (#3109)

32809237d213ea3f65767b2b273e03606c67ef7e authored about 7 years ago by b123400 <[email protected]>
Adds a (non-completed) document for ide's design. (#3108)

* Adds a (non-completed) document for ide's design.

I hope this helps potential contributors ...

8c80928136d77b46da463549e44f686af72dc67a authored about 7 years ago by Christoph Hegemann <[email protected]>
Update PROTOCOL.md (#3119)

* Update PROTOCOL.md

improve `currentModule` description

* Update CONTRIBUTORS.md

add m...

a5aad4a0d08d53a468454b1f4a2ef0bd04d6cd24 authored about 7 years ago by Sergey Homa <[email protected]>
Add valid location list to orphan instance error (#3106)

* Add valid location list to orphan instance error

Previously, the orphan instance simply sai...

71fc308a53bf89678c1e1d4a242cc01561d556d1 authored over 7 years ago by Tom Harding <[email protected]>
CoreFn Module type (#3101)

Remove the type variable.

1a3ee21c110dd3dce45e7e2a77349141e943e254 authored over 7 years ago by Marcin Szamotulski <[email protected]>
Corefn Json representation (#3049)

* CoreFn.FromJSON: parse json representation of CoreFn

* CoreFn.Module: ModuleT

Polymorphi...

d31638f7031935c7a412371492e660e39faae19f authored over 7 years ago by Marcin Szamotulski <[email protected]>
Fix proxies: synonyms, inference, traversals, instances (#3095)

fe0aa0d7d448e9d660ab00b59ca3094e49e5b7f7 authored over 7 years ago by Liam Goodacre <[email protected]>
Only add newline before initial group of comment lines in javascript codegen (#3098)

2bce85802de0c0273ad7fe4e7b8f9779c7264e09 authored over 7 years ago by Brandon Hamilton <[email protected]>