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

Remove legacy operator sections, merge #2024

7e92e7cc1580dc6a6a787f4ab4f05f7647d9fec8 authored over 8 years ago by Phil Freeman <[email protected]>
Remove qualified keyword, merge #1997

7fcebc8f37f3b236958aa3ae23d78d0938901173 authored over 8 years ago by Phil Freeman <[email protected]>
Remove --require-path completely, merge #1996

b34f5f94387d21f9ee81d0ad581c5c063be2abea authored over 8 years ago by Phil Freeman <[email protected]>
Merge pull request #2043 from LiamGoodacre/fix/psc/pretty

Fix some pretty printing issues

5aaf615decfe20a84be051e118260ded4743f2b0 authored over 8 years ago by Phil Freeman <[email protected]>
Merge pull request #2047 from purescript/revert-2046-link-as-needed

Revert "Add --as-needed linker option to stop linking against unused shared objects"

88500c8291b8f10023d84e9dd862b4c4c3e7459c authored over 8 years ago by Phil Freeman <[email protected]>
Revert "Add --as-needed linker option to stop linking against unused shared objects"

2fc447fad0e6b42fdb6030c6ea23d74030b1d5fb authored over 8 years ago by Phil Freeman <[email protected]>
Fix some pretty printing issues

6dca01fcfb8c94af43b4805ebd9c51d2767e606a authored over 8 years ago by Liam Goodacre <[email protected]>
Merge pull request #2046 from jplatte/link-as-needed

Add --as-needed linker option to stop linking against unused shared objects

84f4256ea26e30d1560507d4adefef732b8e06f6 authored over 8 years ago by Phil Freeman <[email protected]>
Merge pull request #2044 from purescript/2042

Fix #2042, use JSON for parser errors in rebuild

4efa0d95a1fa94cb99d27edb5f3ba9e007e144f0 authored over 8 years ago by Phil Freeman <[email protected]>
Add --as-needed linker option to stop linking against unused shared objects

56df015d24d1077a816f09874f82a54f91ca69e9 authored over 8 years ago by Jonas Platte <[email protected]>
Fix #2042, use JSON for parser errors in rebuild

56bbac58cc13aab7864cc9b70d8e95727ee28674 authored over 8 years ago by Phil Freeman <[email protected]>
Merge pull request #2041 from LiamGoodacre/update/psci/show-import

Update PSCi `:show import`

a3f940b6b685f61ead455c5cdfecf5cfdfa7a655 authored over 8 years ago by Gary Burgess <[email protected]>
Update PSCi `:show import`

For #2040
* Removed deprecated `qualified` keyword
* Added imported names list to qualified imports

ae3ce067557711cff94508e0c05a8ed7c525bc66 authored over 8 years ago by Liam Goodacre <[email protected]>
Merge pull request #2038 from purescript/bump-0.8.5

Bump to 0.8.5

0b0cc2c308e262f8dda28fbfd0f4c0f619355fdc authored over 8 years ago by Phil Freeman <[email protected]>
Bump to 0.8.5

a1338e5bd7a3e9aaeccaabae9aa105348257cf56 authored over 8 years ago by Gary Burgess <[email protected]>
Improved UTF8 handling in IDE server

* Use readUTF8 file in IDE rebuild (@garyb)
* read the Externs as ByteString intead of Text (@k...

fea78a9401af0969e4f2b82aa474fde8fa080483 authored over 8 years ago by Gary Burgess <[email protected]>
Typed holes

bb979a82733cbf43dc7e43cec31b3cc0c2d451c9 authored over 8 years ago by Gary Burgess <[email protected]>
Merge pull request #2032 from kRITZCREEK/create-output-on-startup

[psc-ide] create the output folder if it's missing

da1a4980e3a840e29fef5777696c8f4ae8be2c9f authored over 8 years ago by Gary Burgess <[email protected]>
[psc-ide] create the output folder if it's missing

7eab9e742a2f50f8d38c90d7078118898fa9bd5b authored over 8 years ago by Christoph Hegemann <[email protected]>
Merge pull request #2029 from hdgarrood/relax-licensing-rules

Relax licensing rules

48e2766845bcb304d0842b257b97965c28738ef9 authored over 8 years ago by Harry Garrood <[email protected]>
Merge pull request #2028 from purescript/require-exports-for-typeop-alias

Require types to be exported if an type operator alias is

61034ea2ce43c1b8fcb03158367902b5b8e7cb06 authored over 8 years ago by Gary Burgess <[email protected]>
Merge pull request #2027 from purescript/type-prettyprint-updates

Fix prettyprinter for types

f6e90c45e01a2e6afef5627bacdc86c40c7214c3 authored over 8 years ago by Gary Burgess <[email protected]>
Add note recommending adding a license file

c9963138bb47a020050955ff27bffa7aee73092f authored over 8 years ago by Harry Garrood <[email protected]>
Update license-generator

* Accept packages on stdin, so that it's easier to use with either
cabal-dependency-licenses o...

7355ef7d0214ac8bb4a4b2b9fe70985840891c24 authored over 8 years ago by Harry Garrood <[email protected]>
Relax rules on license files in psc-publish

Instead of requiring a LICENSE file to exist, instead, just check that
there is a valid SPDX lic...

414372eab2399cdb63ecd09b63b8dcd416bdf6b3 authored over 8 years ago by Harry Garrood <[email protected]>
Require types to be exported if an type operator alias is

235edea1676776d05b16bd9728edabc7924eb36f authored over 8 years ago by Gary Burgess <[email protected]>
Always read UTF-8, tests

0a92e7ff913f865c42c4e6ab67cfd39c12ac3257 authored over 8 years ago by Gary Burgess <[email protected]>
Fix prettyprinter for types

8051524f708302de2034d6f28beba6a237b5cfa0 authored over 8 years ago by Gary Burgess <[email protected]>
#1712, fast recompilation in psc-ide-server (#2013)

* Initial work on #1712, Fast recompilation by keeping externs files in memory, in psc-ide-serve...

8bab5090ce3559d89c10c34e240356a5b371a489 authored over 8 years ago by Christoph Hegemann <[email protected]>
Merge pull request #2022 from purescript/2018-fix-incorrect-cycle-detection

Fix cycles being detected incorrectly with qualified imports

419d90ea7cee4afd95d1f16fb90264cb39b301ac authored over 8 years ago by Gary Burgess <[email protected]>
Merge pull request #2021 from purescript/2017-supress-single-hiding-warning

Don't warn for a single hiding import

1776455650ea1ec5f23f8b5854fe038af86c2d3b authored over 8 years ago by Gary Burgess <[email protected]>
Fix cycles being detected with qualified imports

Resolves #2018

9a6bcb34260bd86e005d368e8bf10ed007737640 authored over 8 years ago by Gary Burgess <[email protected]>
Merge pull request #2020 from purescript/1558-case-wildcards

Wildcards for case and if

1fe80a5782868946db77becb451dabbe40fe5861 authored over 8 years ago by Gary Burgess <[email protected]>
Merge pull request #2009 from purescript/type-operator-aliases

Type operator aliases

f6f4de900a5e1705a3356e60b2d8d3589eb7d68d authored over 8 years ago by Gary Burgess <[email protected]>
Don't warn for a single hiding import

Resolves #2017

1292c34d9969de8abf7ffec5d2a59dc3a94b7d17 authored over 8 years ago by Gary Burgess <[email protected]>
Wildcards for case and if

Resolves #1558

0a67e5b88d409b890481cf6ac94da0cb364114f2 authored over 8 years ago by Gary Burgess <[email protected]>
Type operator aliases

fe184787ff85f577629e1a1fd6086e68e17a216f authored over 8 years ago by Gary Burgess <[email protected]>
Merge pull request #2016 from hdgarrood/fix-2011

Better error for invalid FFI identifiers, #2011

83896db8fcc752b609654c91da84cd84ad788af5 authored over 8 years ago by Phil Freeman <[email protected]>
Merge pull request #2015 from LiamGoodacre/fix/qualified-ctor-ops

Qualified constructors are not valid identifiers for operator aliases

6cb50eea47d653e8824718378d2ebcfd24f7fe37 authored over 8 years ago by Gary Burgess <[email protected]>
Better error for invalid FFI identifiers, #2011

23b616098885e7b3055bbff26d33b95bbb218efc authored over 8 years ago by Harry Garrood <[email protected]>
Qualified constructors are not valid identifiers for operator aliases.

a6b346864d0544e8eaa0939ae1c2473057cd6cc1 authored over 8 years ago by Liam Goodacre <[email protected]>
Merge pull request #2003 from purescript/1862-spurious-import-suggestions

Fix spurious import suggestions when re-exporting

d490b18a065d414e7312559dced57ecdaae97ca2 authored almost 9 years ago by Gary Burgess <[email protected]>
Fix spurious import suggestions when re-exporting

c5d0584c8090ebc7d379ca809739f1be21242c94 authored almost 9 years ago by Gary Burgess <[email protected]>
Merge pull request #2007 from purescript/1872-reexport-unaliased

Fix re-exports to include intended exports only

ed5c26c833046011a173fdd735eb9a444126b025 authored almost 9 years ago by Gary Burgess <[email protected]>
Merge pull request #2004 from purescript/1823-redundant-import-warnings

Remove RedundantUnqualifiedImport

3946fed4aecb4ce909ede0ba0519904ad2e2aca6 authored almost 9 years ago by Gary Burgess <[email protected]>
Merge pull request #2006 from purescript/1895-invalid-newtype-binding-group

Detect invalid newtypes in data binding groups

fd966ef43ae20df8405caeb492368a0d1619b920 authored almost 9 years ago by Phil Freeman <[email protected]>
Merge pull request #2001 from trofi/master

Language/PureScript/Ide/Types.hs: fix haddock markup

174a84be212724d2f46a35660af5ff95853d1df1 authored almost 9 years ago by Harry Garrood <[email protected]>
Fix re-exports to include intended exports only

Resolves #1872

6272bd9b5a3855931ee92054c55b24a20b63e3dc authored almost 9 years ago by Gary Burgess <[email protected]>
Merge pull request #2002 from hdgarrood/appveyor

Windows CI

2183c0ad7ae39d79271388f4794c5380cbe3c638 authored almost 9 years ago by Harry Garrood <[email protected]>
nudge appveyor

a704b95568eb67b059d43560d6b663a582a8ed43 authored almost 9 years ago by Harry Garrood <[email protected]>
Remove github token from appveyor.yml

41afae605566f5b22b09948516685a0004cb349b authored almost 9 years ago by Harry Garrood <[email protected]>
Detect invalid newtypes in data binding groups

Resolves #1895

66e3b656f0e8318eef5026ee6f3e339030c13c58 authored almost 9 years ago by Gary Burgess <[email protected]>
Remove RedundantUnqualifiedImport

Also fix DuplicateSelectiveImport

caf23540b31c6400a51a242dbca66f988394158a authored almost 9 years ago by Gary Burgess <[email protected]>
Windows CI

* Add appveyor.yml for windows CI, with automatic release binary bundle
publishing
* Rework bu...

4a1a779f28e3ee2ffc5f6bf42a10d014a57ce204 authored almost 9 years ago by Harry Garrood <[email protected]>
Language/PureScript/Ide/Types.hs: fix haddock markup

Failed as:

src/Language/PureScript/Ide/Types.hs:63:7: parse error on input ‘(’

Signed-off-...

f55bfe72ecdb31942f734fa2582f3129d9cd1b79 authored almost 9 years ago by Sergei Trofimovich <[email protected]>
Merge pull request #2000 from purescript/winbuild-stack

Add a Windows version for the stack bundle script

9f292cf64e23723f0851f59b2672a3c1e2c546ed authored almost 9 years ago by Gary Burgess <[email protected]>
Add a Windows version for the stack bundle script

c513026f9e6eca422828a4f5af74a768a02c142f authored almost 9 years ago by Gary Burgess <[email protected]>
0.8.4.0

ac6017e71fce979640fefd6ec0297d245efe6ba6 authored almost 9 years ago by Phil Freeman <[email protected]>
Check that FFI imports match with implementations

* Refactor foreign module parsing

Extract functions for matching certain types of nodes in a ...

5fe25aabc2107584d1d514530b263c18a1058494 authored almost 9 years ago by Harry Garrood <[email protected]>
[psc-ide] - Import helper commands

* Adds import parsing and adding an implicit import

* addImport statement

this will search...

0d78fc1cf1cf2d8af34530761f8d29efacd311de authored almost 9 years ago by Christoph Hegemann <[email protected]>
Disallow constraint generalization for recursive functions.

Fix #1978, disallow constraint generalization for recursive functions.

90a755f6db79bdc2dff4df641b3c38e74e66cb52 authored almost 9 years ago by Phil Freeman <[email protected]>
Merge pull request #1994 from purescript/utf-logging

Use utf8 when writing to stdout and stderr

cf114621181c5e46dfa0de75385caf187f906091 authored almost 9 years ago by Phil Freeman <[email protected]>
Merge pull request #1993 from purescript/1991

Fix #1991, instantiate polymorphic types before unification

904771d1b6b87a3f4833e8c6344a1b2516ea3a32 authored almost 9 years ago by Phil Freeman <[email protected]>
Use utf8 when writing to stdout and stderr

Resolves #1992

da0c6fe4f37289d06f05f8c4aa32b3ecf46d6d82 authored almost 9 years ago by Gary Burgess <[email protected]>
Fix #1991, instantiate polymorphic types before unification in if..then.else

e17d536052761592a5dd4a235bf286ddd4af050d authored almost 9 years ago by Phil Freeman <[email protected]>
Merge pull request #1984 from LiamGoodacre/fix/renderdocs

Fix for rendered constrained types needing parens.

d86e085e48cd3e481e18bbcc1806361c0652e7fb authored almost 9 years ago by Phil Freeman <[email protected]>
Merge pull request #1990 from LiamGoodacre/fix/scope-traversal

everythingWithScope improperly traversing binary ops

762c98cb5bd94515271f267218100d8e170aa2d5 authored almost 9 years ago by Phil Freeman <[email protected]>
Merge pull request #1989 from nwolverson/language-ps-6

Update to use language-javascript 0.6.x

c921a36c145a8b8c4a8526e8afcbc8819c5e2176 authored almost 9 years ago by Phil Freeman <[email protected]>
everythingWithScope improperly traversing binary ops

c696253d7082bbe65f785170f3f8c98671790774 authored almost 9 years ago by Liam Goodacre <[email protected]>
Fix for rendered constrained types needing parens.

See https://github.com/purescript/pursuit/issues/176

838ba7bc8b50130956df3eb08ac69c4750b60e70 authored almost 9 years ago by Liam Goodacre <[email protected]>
Update travis.yml

a42b939be1e71bbbd3b720d69435c217e46611bb authored almost 9 years ago by Nicholas Wolverson <[email protected]>
Update to use language-purescript 0.6.x

362a23905c9158851e097c9a5fb8a8ab87145efb authored almost 9 years ago by Nicholas Wolverson <[email protected]>
0.8.3.0

fd59e1aa257c5f1a22bd556cf21ca74c26051d8f authored almost 9 years ago by Phil Freeman <[email protected]>
Merge pull request #1964 from faineance/various-cleanup

Miscellaneous refactoring suggestions

a59bbd29fdfccaf50f18664079d4ec3540ff15e4 authored almost 9 years ago by Phil Freeman <[email protected]>
Merge pull request #1961 from faineance/publish_error_on_missing_license

Error on missing LICENSE file or missing license field in bower.json

e2864866692ba0837bbc6df8c8ebd3e627a38f0a authored almost 9 years ago by Phil Freeman <[email protected]>
Error on missing LICENSE file or if bower.json has no license

2162c48f6eb5b6c6eacbdccb653529a4e73ba9ba authored almost 9 years ago by faineance <[email protected]>
Merge branch 'master' of https://github.com/purescript/purescript into various-cleanup

6658c63710e739f1c5d38a2f868de94e0d9c3a39 authored almost 9 years ago by faineance <[email protected]>
Merge remote-tracking branch 'upstream/master' into various-cleanup

378ff6d2bc8613878aa7ba236cc522604ca1df3d authored almost 9 years ago by faineance <[email protected]>
Merge pull request #1970 from kRITZCREEK/better-psc-publish-error

Better error message for psc-publish tests

406695a8bb51d9e0e691d9242196fbe3c542f787 authored almost 9 years ago by Phil Freeman <[email protected]>
Better error message for psc-publish tests

* Uses Either instead of exitFailure inside preparePackage

* Exposes a new unsafePreparePackage...

1b17b5c1bf5e78415b7b2e07c301581734900898 authored almost 9 years ago by Christoph Hegemann <[email protected]>
Merge pull request #1969 from kRITZCREEK/gracefully-fail-case-split

[psc-ide] - [CaseSplit] - respond with an error instead of crashing

e678452c382977ef53a211f4d05998b974871aff authored almost 9 years ago by Phil Freeman <[email protected]>
respond with an error instead of crashing

If the user supplies a type that cannot be parsed

d1d1fb37897a36bb45eeb6a1118e84c435533bcc authored almost 9 years ago by Christoph Hegemann <[email protected]>
Fix indentation bug #1881

c9cbe4a32d5127a971816449496684390676b8c1 authored almost 9 years ago by David Lindbom <[email protected]>
Merge pull request #1965 from kRITZCREEK/escape-regex-chars

escapes regexy chars when using the flexMatcher

014c3d7180c21b4d0d45ea3824dd6c1fd6b38646 authored almost 9 years ago by Phil Freeman <[email protected]>
escapes regexy chars when using the flexMatcher

This stops the server from crashing on queries like "<*"

6e14069f76e975b348185a32ea18aa537814a036 authored almost 9 years ago by Christoph Hegemann <[email protected]>
more fixes

0fc343d6aed1721cda2b6a67db7c713be2db90b6 authored almost 9 years ago by faineance <[email protected]>
Merge pull request #1962 from hdgarrood/bump-bower-json

Bump dependency on bower-json

d3341f463b6328e20b30c49aaf7d94ab16e478a5 authored almost 9 years ago by Phil Freeman <[email protected]>
various fixes

0c5b8cc79233f59b2092ec035aec349776467019 authored almost 9 years ago by faineance <[email protected]>
Update stackage nightly

This stackage nightly is the first to contain bower-json-0.8.0, so this
commit allows purescript...

7d69a33183447ab235808030b4c909548fcc8fd1 authored almost 9 years ago by Harry Garrood <[email protected]>
Add bower-json to extra-deps

d82aef5473bb2e19f853665bad960ec7dabe07af authored almost 9 years ago by Harry Garrood <[email protected]>
Don't use Stackage versions of bower-json

25c0e6b5a7bc7bf303fd40eb2a0f72f3cc2629af authored almost 9 years ago by Harry Garrood <[email protected]>
Bump dependency on bower-json

bower-json-0.8.0 fixes parsing of license, main, and moduleType fields.
In particular, we need t...

9cd8b3b8aa526246a0322de54b24377967f98f44 authored almost 9 years ago by Harry Garrood <[email protected]>
Merge pull request #1958 from nwolverson/requirepath

Default require path to ../, warn from psc

546809cbc318ebbcff7e16764ec32710090d1eaf authored almost 9 years ago by Gary Burgess <[email protected]>
Add -r deprecation warning to psc-bundle

55731aaab7ffb675c1c55b2524e96f62ffd7f154 authored almost 9 years ago by Nicholas Wolverson <[email protected]>
Default require path to ../, warn from psc

8735fb0d326305bc568ca1048c30fbe126596831 authored almost 9 years ago by Nicholas Wolverson <[email protected]>
Merge pull request #1955 from nwolverson/suggest-hidingimport

Expose hiding import suggestion in JSON

5db88e47ff8e423cb3c4a11cbbf2701297cee5b2 authored almost 9 years ago by Phil Freeman <[email protected]>
Expose hiding import suggestion in JSON

2ad297cd7698c5296ccd704c8f0da8a43c2d861c authored almost 9 years ago by Nicholas Wolverson <[email protected]>
Merge pull request #1749 from purescript/no-meet

Remove meet judgment, #1719

a1272e9986d708462d3956e6278ff2bd2c314d0f authored almost 9 years ago by Phil Freeman <[email protected]>
Merge master

474a886a7c8000b5ca1903f29b45d33f79784f5a authored almost 9 years ago by Phil Freeman <[email protected]>
Merge pull request #1934 from purescript/202

Infer class constraints

8847b66dd346a889121f852d1b7716bd706c1a07 authored almost 9 years ago by Phil Freeman <[email protected]>