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

Type directed search (#2352)

* initial version of type search on holes

* also display type info

* apply the substitutio...

427c2a27fc17f455fff1607cac92e061498c7105 authored about 8 years ago by Christoph Hegemann <[email protected]>
Better error messages for bad indentation (#2368)

61019d0816b261261a9da6e8e76367e51a59f58b authored about 8 years ago by Phil Freeman <[email protected]>
Merge pull request #2385 from LiamGoodacre/fix/bind-scope

Fix scope traversal for do-notation bind.

cfacd20616ac7c5c8290d0c87295ce7e3c307645 authored about 8 years ago by Phil Freeman <[email protected]>
Fix scope traversal for do-notation bind.

92f91110d7be728e712a7779e0e4f79b50f63043 authored about 8 years ago by Liam Goodacre <[email protected]>
Small cleanup to Language.PureScript.Interactive.IO (#2381)

* Only export functions used externally.

* Remove dead method expandTilde.

It looks like t...

eaaef21f96d0d790d2e4cd0e59e89687cbea4ae4 authored about 8 years ago by pete higgins <[email protected]>
Pretty-print suggested types differently (#2369)

* Pretty-print suggested types differently

* Show regular types in error

56613a83ea1d31fe0407e38f7a621c8d24b22e49 authored about 8 years ago by Phil Freeman <[email protected]>
Update CONTRIBUTORS.md (#2382)

32220eeb91ef77443a05af458eff5358318ccb65 authored over 8 years ago by Brandon Hamilton <[email protected]>
Merge pull request #2380 from brandonhamilton/master

Move unsafeIndex to Data.Array

19efb1f08f8442889a953b54027647422cc8058f authored over 8 years ago by Gary Burgess <[email protected]>
Merge pull request #2318 from kRITZCREEK/psc-ide-lens-experiments

[psc-ide] Lens experiments

d324debc3901ecc86cee1498bfa4cdc1e1c022f3 authored over 8 years ago by Christoph Hegemann <[email protected]>
[psc-ide] Adds lenses and prisms for psc-ide's core data types

2acd6d89b2489e2146f5331466c934c01f0a76a6 authored over 8 years ago by Christoph Hegemann <[email protected]>
Move unsafeIndex to Data.Array

65aee8f348130677180bc108f50f1160929624dd authored over 8 years ago by Brandon Hamilton <[email protected]>
Fix #2362, treat type annotations on top-level expressions as if they were type declarations (#2366)

12ec934dd6390d564886b8774e06bd5f937f2aba authored over 8 years ago by Phil Freeman <[email protected]>
Merge pull request #2375 from purescript/2370

Fix #2370, allow rows in instance contexts

48b837075ec13b3ca7f05b69e5ede4c653b9d32a authored over 8 years ago by Phil Freeman <[email protected]>
Fix #2370, allow rows in instance contexts

81a578f5484f0770ca0628c52176eb1ff0db93ee authored over 8 years ago by Phil Freeman <[email protected]>
Refactor subsumes function (#2364)

* Refactor subsumes function

* Remove Haddocks

75239446ac1a0315ff91eb397087b6a681a381e5 authored over 8 years ago by Phil Freeman <[email protected]>
Merge pull request #2365 from purescript/revert-http-client

Revert http-client-0.5 change

7894cad9618b37cd32fa2f0560f8a0d71b6c005a authored over 8 years ago by Phil Freeman <[email protected]>
Revert http-client-0.5 change

2f54c857465b554da6886eafa63c7ea07dd7fa40 authored over 8 years ago by Phil Freeman <[email protected]>
Merge pull request #2355 from purescript/phil/aeson

Use aeson 0.11.* for now, for Pursuit JSON compatibility

08355daacbfbe4e40ec3d64c2df0abc49e65637e authored over 8 years ago by Phil Freeman <[email protected]>
Merge pull request #2354 from purescript/bsd3-license

Use BSD 3-clause license, increment version

5a46b845f2b9163cd83bbe5ddd33a3b4e21f5a93 authored over 8 years ago by Phil Freeman <[email protected]>
Use aeson 0.11.* for now, for Pursuit JSON compatibility

86e99f4bd2dfbccfa1b6ba8768c7a3ca6c0f7c9e authored over 8 years ago by Phil Freeman <[email protected]>
Use BSD 3-clause license

02e53c98789c9adfc1adfe8179cc916dbfc90d34 authored over 8 years ago by Phil Freeman <[email protected]>
Strict handling of UTF8 files (fixes fd issue) (#2338)

* Strict handling of UTF8 files (fixes fd issue)

* Update CONTRIBUTORS.md

2cad87835dbf8c9dba2ad810b32a97579ec52af6 authored over 8 years ago by Chris Done <[email protected]>
Merge pull request #2334 from purescript/phil/2332

Fix #2332, allow newtype deriving when newtype is not fully applied

ac9ad9a4362f529384cfdeb9ed4d23fc8b1fd57f authored over 8 years ago by Gary Burgess <[email protected]>
Merge pull request #2335 from purescript/phil/2331

Fix #2331, substutute types in newtype class deriving

a8f18ef78f9fc399f779b0d4e9c2005ab6b4372c authored over 8 years ago by Gary Burgess <[email protected]>
Fix #2331, substutute types in newtype class deriving

c59f99149503ffb17decb9671785befa113621f5 authored over 8 years ago by Phil Freeman <[email protected]>
Fix #2332, allow newtype deriving when newtype is not fully applied

ed39cb568b8c381f897bc43377ec6e85e2b364f5 authored over 8 years ago by Phil Freeman <[email protected]>
Add andreypopp

d22757f3eb4ec429bb2a11b20c4bf3c9df693ac0 authored over 8 years ago by Phil Freeman <[email protected]>
Merge pull request #2327 from garyb/duplicate-module-error

Fix the duplicate/redefined module error

f5aa07606b2ed87343bb80244c5490cb157def0a authored over 8 years ago by Gary Burgess <[email protected]>
Merge pull request #2329 from garyb/unused-operator-warnings

Fix usage detection for operators

0c63639a079f242598d9102f1304aeefb84e300a authored over 8 years ago by Gary Burgess <[email protected]>
Fix usage detection for operators

3f901d0a24be0039bad798bac6c4acf647e299c0 authored over 8 years ago by Gary Burgess <[email protected]>
Fix the duplicate/redefined module error

6fd459e61665e004f56b14403b8c5be516649f6d authored over 8 years ago by Gary Burgess <[email protected]>
Merge pull request #2328 from garyb/fix-dup-module-codegen

Fix handling of duplicate module imports in JS codegen

182409ff2cd10fee2958d040f134dc312bcb15fb authored over 8 years ago by Gary Burgess <[email protected]>
Merge pull request #2326 from garyb/derive-newtype

Add deriving for Data.Newtype

da9b49fb05e001981dc50864c092609527f49949 authored over 8 years ago by Gary Burgess <[email protected]>
Fix handling of duplicate module imports in JS codegen

34d072fffd6a7d3d11d5243f9630dd2dcfb0d99b authored over 8 years ago by Gary Burgess <[email protected]>
Fix test for fixed Show instance for Number

07e2e9cfefc007e3fd6302124c1d6788b0db1b45 authored over 8 years ago by Gary Burgess <[email protected]>
Add deriving for Data.Newtype

e0b26554ce579c07d72b008683ca0a0c36c0165b authored over 8 years ago by Gary Burgess <[email protected]>
[psc-ide] Return qualifier from explicit/hiding imports (#2317)

a84f7f36ee321be675626db83200310ba34214e6 authored over 8 years ago by Nicholas Wolverson <[email protected]>
Merge pull request #2324 from nwolverson/pursuit-json-update

[psc-ide] Update pursuit JSON parsing

d41994a26b89170610fb62e39c50a9269e4ac5b7 authored over 8 years ago by Phil Freeman <[email protected]>
-> 0.10.0

0ad1005b78f7cb1bab16d3ea985327d0518d0d3f authored over 8 years ago by Phil Freeman <[email protected]>
[psc-ide] Update pursuit JSON parsing

Per https://github.com/purescript/pursuit/pull/246 - this was not working
since JSON format chan...

820b12b49f0334623f0672e5dff7b2014d25b5b7 authored over 8 years ago by Nicholas Wolverson <[email protected]>
Merge pull request #2322 from purescript/phil/constraint-layout

Fix a small bug in the type pretty-printer

354e7932ff5e272b4aeffb526f8c30bee11a3aa6 authored over 8 years ago by Phil Freeman <[email protected]>
Merge pull request #2321 from purescript/phil/fn-judgment

Fix function application judgment

b2979c16acb881e2d89ee2662030fa8ca67abcb3 authored over 8 years ago by Phil Freeman <[email protected]>
Add --dump-corefn command line option (#2275)

* Add --dump-corefn command line option

* Derive ToJSON instances for CoreFn

* Revert "Der...

765aeb4f7ee3ba539bf308d3a66d330ea2c79266 authored over 8 years ago by rightfold <[email protected]>
Fix a small bug in the type pretty-printer

a6de68c6ce496aa7786a9ade4d40657b9a4400bd authored over 8 years ago by Phil Freeman <[email protected]>
Fix function application judgment

9376fdc100ada71bb9e84a76431161202a5f4d08 authored over 8 years ago by Phil Freeman <[email protected]>
Functional Dependencies (#2279)

* Unify types which instance heads force to be equal

* More

* Strict generalization for no...

8197c06483c3d630ac2a22829aaa9b7ebe8a4701 authored over 8 years ago by Phil Freeman <[email protected]>
Allow anonymous accessor chains (_.a.b) (#2264)

* export desugarDecl from Sugar.ObjectWildcards

* Allow anonymous accessor chain (_.a.b)

i...

fc8697a93e355f23f28222d8b0cc438a30e3abe7 authored over 8 years ago by Rémi Vion <[email protected]>
Merge pull request #2307 from kRITZCREEK/psc-ide-resolve-operator-types

[psc-ide] resolve types/kinds for operators

e647963d8ff62c86eeebb7b17fc4cdc642b1d7ae authored over 8 years ago by Phil Freeman <[email protected]>
[psc-ide] look up types/kinds for operators

9a5d4c9a1c2c8c9bf3758dd604564fcf9dee04bb authored over 8 years ago by Christoph Hegemann <[email protected]>
Newtype Deriving (#2304)

* Newtype deriving

* Syntax changes. Rename SuperclassDictionary to DeferredDictionary

* E...

ebd7c3cfb2b7ad1133c05bf5b1fd5a3f266413b4 authored over 8 years ago by Phil Freeman <[email protected]>
Merge pull request #2305 from kRITZCREEK/psc-ide-ast-information-completion

[psc-ide] Unify Completion Commands

c993ec2d7bc877b025fdfc8bf0642a9c86eb2726 authored over 8 years ago by Phil Freeman <[email protected]>
[psc-ide] Provides AST information on completion

* Unifies response formats for the type and complete commands so
go-to-definition and type ann...

8dd39654480cb4a8fa1f08b7fb2d07bb14c52396 authored over 8 years ago by Christoph Hegemann <[email protected]>
Merge pull request #2303 from kRITZCREEK/psc-ide-parse-type-annotations

[psc-ide] Parse type annotations from source files

03260df9abb66ad641acd9aebdd9f725ba2ee680 authored over 8 years ago by Phil Freeman <[email protected]>
[psc-ide] Parse type annotations from source files

Then use these parsed type annotations to give back the non-expanded
types for functions that co...

af3bca2a711087aa25f2cfd675de11e95c0d502e authored over 8 years ago by Christoph Hegemann <[email protected]>
Added typelevel string functions (#2280)

* Added typelevel string functions

* Moved evaluation from Pretty to Errors

* Introduced t...

21460806221cbd917a3f6d649afba7446bea948e authored over 8 years ago by Simon Van Casteren <[email protected]>
Merge pull request #2299 from purescript/phil/parser-issue

Fix weird parser issue identified by @FrigoEU

350774104d9411bb73dfee0f391f120876df4ec9 authored over 8 years ago by Phil Freeman <[email protected]>
Merge pull request #2300 from purescript/fix-apply-inlining

Fix inlining for apply operators

0f5305229bcbf04a788770918e4b9d5f6bc29e99 authored over 8 years ago by Gary Burgess <[email protected]>
Fix inlining for apply operators

c6174d5797e717e0b15283fbaf10ef2267652ca5 authored over 8 years ago by Gary Burgess <[email protected]>
Fix weird parser issue identified by @FrigoEU

96596d5d02868b29c42df413ed0df3a54cc93a8e authored over 8 years ago by Phil Freeman <[email protected]>
Safer installation from source in INSTALL.md (#2294)

* Safer installation from source in INSTALL.md

This commit ensures that the stackage snapshot...

ab5f139336c7343009e88c13b29c9cdf566b1713 authored over 8 years ago by Harry Garrood <[email protected]>
Revert "Update CONTRIBUTING.md to use Stack"

This reverts commit f58158cd65251f90c4a65685c49db47ade919ab9.

7fb1012a0972420ec4e82c4117cb9e6c9d7e7407 authored over 8 years ago by Harry Garrood <[email protected]>
Update CONTRIBUTING.md to use Stack

f58158cd65251f90c4a65685c49db47ade919ab9 authored over 8 years ago by Harry Garrood <[email protected]>
Support http-client-0.5 (#2284)

2e715758866ea45fdac65a9558d04a48ea967994 authored over 8 years ago by Oleg Grenrus <[email protected]>
[psc-bundle] Verify entry points exist (#2286)

* [psc-bundle] Verify entry points exist

Throws an error when an entry point could not be fou...

df85f5c035b622038251e9531424a07a513bd948 authored over 8 years ago by Christoph Hegemann <[email protected]>
Add explicit import of Monoid <> (#2278)

* Use bind instead of deprecated bindSocket

* Add explicit import of Monoid <>

optparse-ap...

bdbf4e28a3f734cf853b8a5a46d6441a4c17547b authored over 8 years ago by Charles O'Farrell <[email protected]>
Merge pull request #2281 from ianbollinger/hlint

Fix most HLint warnings

8968dc8e066fe0bd5df96a653c6494211c5942d7 authored over 8 years ago by Phil Freeman <[email protected]>
Import suggestions for UnusedDctorImport's (#2282)

0213e0b916454e0d66a2089c35c217ef74f665df authored over 8 years ago by Simon Van Casteren <[email protected]>
Fix most HLint warnings

This leaves in place 10 warnings, mostly for reducing duplication.

0b07beb08d68b3ae1c77d645f85ef681cc260b9d authored over 8 years ago by Ian D. Bollinger <[email protected]>
Improved error messages for record subsumption (#2271)

* Improved error messages for record subsumption

* Added myself to contributors

* Improved...

8dab1e848ec97da3d0c4068507dd5e408e95cc45 authored over 8 years ago by Simon Van Casteren <[email protected]>
Merge pull request #2276 from ianbollinger/everywhereOnTypesTopDown

Fixes Language.PureScript.Types.everywhereOnTypesTopDown

6719bde9f51516940f021bf514cb9a5b0c266bf2 authored over 8 years ago by Phil Freeman <[email protected]>
Fixes Language.PureScript.Types.everywhereOnTypesTopDown

The function everywhereOnTypesTopDown didn't work consistently
over parenthesized and binary ope...

029c4d9d06e5316f905639dac3b853cb2364e972 authored over 8 years ago by Ian D. Bollinger <[email protected]>
Support aeson-1 (#2268)

9b34d87d4428c2f76613ae128ec9363334cbdf63 authored over 8 years ago by Oleg Grenrus <[email protected]>
gitignore .psc-ide-port globally (#2261)

dcf2c58b2bfeea3c2f28249c223e6233aeb552c6 authored over 8 years ago by Rémi Vion <[email protected]>
remove legacy ObjectGetter and update doc (#2262)

* remove legacy ObjectGetter and update doc

* fix typo in record property accessor AST docume...

05d53b2887558a182896b63868f10c3692f527d8 authored over 8 years ago by Rémi Vion <[email protected]>
Merge pull request #2274 from kRITZCREEK/psc-ide-rebuild-cycle

[psc-ide] Return JSON errors for cycles in module dependencies

08fc300911de141085d2ccbf7a859140111ca0ef authored over 8 years ago by Phil Freeman <[email protected]>
fixes kRITZCREEK/pscid#20

275988042a89d98b2a40329d6415e1df84d9d8af authored over 8 years ago by Christoph Hegemann <[email protected]>
0.9.3

6f6e594f27e9afb2ac903001dfc42d97dfb6908f authored over 8 years ago by Phil Freeman <[email protected]>
Fix #2252, instantiate types in array literals before unification (#2258)

* Fix #2252, instantiate types in array literals before unification

* Use @garyb's test

2d6087d26d963d99b217ca1de1b18d827f1805b1 authored over 8 years ago by Phil Freeman <[email protected]>
Better context information for typed hole errors (#2247)

* Better context information for typed hole errors

* Context information in wildcard warnings

455848a5494dc041b3c6f1ae5133528c5204ac19 authored over 8 years ago by Phil Freeman <[email protected]>
Merge pull request #2257 from purescript/2241

Use latest LTS, fix #2241

eb09a8ad42dbfd6866438ce4df2035f1bbc31831 authored over 8 years ago by Phil Freeman <[email protected]>
Merge pull request #2256 from purescript/2237

Add upper bound to http-client, fix #2237

690482392a46015701b4ac9f5c04f16947a1a467 authored over 8 years ago by Phil Freeman <[email protected]>
Use latest LTS, fix #2241

efc00d9c357e6718f477a2f4ebb10dcc5bcc22d9 authored over 8 years ago by Phil Freeman <[email protected]>
Add upper bound to http-client, fix #2237

3a3ac0f4f6773ea10b4ac699c957cfa79e6a3429 authored over 8 years ago by Phil Freeman <[email protected]>
Merge pull request #2253 from natefaubion/make-utf8

Decode externs with correct encoding

be85d8d8a080da5b99eb4f5d110b8894d0bf0f88 authored over 8 years ago by Gary Burgess <[email protected]>
Decode externs with correct encoding

Externs failed to decode properly when they contained unicode, causing
files to be rebuilt too o...

6144cba087ff77933f375edd99c6bb0a140ee0a6 authored over 8 years ago by Nathan Faubion <[email protected]>
protolude 0.1.6: fix ambiguous occurrences (#2225)

Prevent PureScript build failure with protolude 0.1.6 due to
ambiguous occurrence errors arisin...

15c466f19df3bde8c617adc0502e8fa6d8a6bd2f authored over 8 years ago by ilovezfs <[email protected]>
Improved error messages in the constraint solver (#2230)

Behold:

No type class instance was found for

Issue1310.Inject (Eff
...

4828b5d3fa078361e03dd0f3dbbfa46dd4ee6b20 authored over 8 years ago by Phil Freeman <[email protected]>
Fix for #2244 (#2246)

* Fix for #2244

* Fix record extension code gen:

* Now uses accessorString for assigning k...

0824b1f9c09ff908a19977fa4f5208e5b7b6805e authored over 8 years ago by Liam Goodacre <[email protected]>
0.9.2

f0d5256019348aec67b31108fb5209b4e2f846a0 authored over 8 years ago by Phil Freeman <[email protected]>
Merge pull request #2223 from purescript/2181

Combine the sdist and coverage builds. Avoid .tix files during deployment.

897733d0aeb0d062bd98cbde22427342fa3eeb68 authored over 8 years ago by Phil Freeman <[email protected]>
Combine the sdist and coverage builds. Avoid .tix files during deployment.

bc0d52fbf5ed090b18272d4b5897613019e38167 authored over 8 years ago by Phil Freeman <[email protected]>
Evaluate PSCi expressions in the browser (#2199)

* Initial work on evaluating PSCi expressions in the browser using websockets

* Use Warp, add...

54526889709db2c02128de506bb0a50621e8ebc3 authored over 8 years ago by Phil Freeman <[email protected]>
Update Data.Function constant for prelude 1.0 (#2213)

* Update mkFnN inlining for prelude 1.0

This fixes the compiler not inlining mkFnN, since `Da...

293c345edd7fc678d9775413098e8cbde6a6f7f9 authored over 8 years ago by Felix Schlitter <[email protected]>
New reexports (#2215)

* [psc-ide] Goto definition

* extracts declaration positions from the parsed source files and...

95334c8053a160e6f2dbae8034e9ddc0b8d917a0 authored over 8 years ago by Christoph Hegemann <[email protected]>
Merge pull request #2221 from kRITZCREEK/psc-ide-unicode-enc

[psc-ide] Fix unicode encoding of json responses

11fdef0f5688cd6159ea560a9bbb304ef2933b2b authored over 8 years ago by Phil Freeman <[email protected]>
[psc-ide] Fix unicode encoding of json responses

5def0199bc0b57431ff7426ea126f8ab564e05c3 authored over 8 years ago by Christoph Hegemann <[email protected]>
Merge pull request #2193 from kRITZCREEK/psc-ide-parse-modules

[psc-ide] Parse Modules

7174a7529be0ec4c5218bca29b021fca6ca58d53 authored over 8 years ago by Phil Freeman <[email protected]>
[psc-ide] Parse Modules on load

* psc-ide-server now takes globs as arguments, just like the compiler

ee34e21acbf3fcd4888a53265ea6e0351ad2e90e authored over 8 years ago by Christoph Hegemann <[email protected]>
[psc-ide] Switches to the Protolude

An alternative Prelude, that is meant to reduce boilerplate and enforce
best practices with rega...

8063c4d0498c9bdca74ffe165edcdd1ea1a4f15b authored over 8 years ago by Christoph Hegemann <[email protected]>
[psc-ide] Multi phase load

a07a71430adae0f7b3801b8ce3fea54bf5fccdbb authored over 8 years ago by Christoph Hegemann <[email protected]>