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

Elaborate re-exports

827b710e343c5e0692d6174ca75a20ad39e8b79e authored over 8 years ago by Gary Burgess <[email protected]>
Merge pull request #2195 from purescript/2190-scopeshadow-pos

Include position info in ScopeShadowing warning

18f0516308929f3d1cceb16dc6000d3e86fa5f17 authored over 8 years ago by Gary Burgess <[email protected]>
Include position info in ScopeShadowing warning

65863a96061faf7f9fe0396090c40cb452c158f8 authored over 8 years ago by Gary Burgess <[email protected]>
Merge pull request #2189 from felixonmars/patch-1

Allow pipes 4.2

0d271261ee543a5dd9a946eac9f4e14844ffc238 authored over 8 years ago by Phil Freeman <[email protected]>
Elaborate re-exports

34f5238cc4cffeae98321b2df9b13f979ff61b79 authored over 8 years ago by Gary Burgess <[email protected]>
Allow pipes 4.2

purescript builds fine with pipes 4.2.0 here, and appears to work correctly.

38885b8f9263ce2fb2e7909736336693cf2c5dd2 authored over 8 years ago by Felix Yan <[email protected]>
Merge pull request #2184 from phadej/2183-nodejs-fix

Run bower thru node(js) executable

3629bd646c23e35542fedb01448e1832d87120f1 authored over 8 years ago by Phil Freeman <[email protected]>
Travis tweaks (#2178)

* Build haddock --fast

* Use Stackage LTS-6.1

* Add build-job for ghc 8.0

* Fix GHC-8.0...

e716ea5027592b1b86a7aa766cbf525731f7bcc9 authored over 8 years ago by Oleg Grenrus <[email protected]>
Run bower thru node(js) executable

9d653a7b5376cfeda66e33ad70857dc600f4f743 authored over 8 years ago by Oleg Grenrus <[email protected]>
Merge pull request #2169 from purescript/0.9

Merge 0.9 branch into master

3154b245e37868141dee04c6cb1269028df273c4 authored over 8 years ago by Phil Freeman <[email protected]>
Merge pull request #2174 from michaelficarra/GH-2172

fixes #2172: allow escape sequences in JS FFI exported using strings

8fd06388094d4f48b5371fd407f4dcfb0b9211ca authored over 8 years ago by Phil Freeman <[email protected]>
fixes #2172: allow escape seqs in JS FFI exported using strings

17c486d8256edca9957a280cd55d0dc18e8b1627 authored over 8 years ago by Michael Ficarra <[email protected]>
Disable the nightly Stackage build for now

3944c6ecefcb047143efafb2e8233ebfac2bb2d1 authored over 8 years ago by Phillip Freeman <[email protected]>
Bump version

32f852e2465c06f65b9b296e3be702b817444e5b authored over 8 years ago by Phillip Freeman <[email protected]>
Fix build for programmable type errors after merge

0ffc1f6d93d1d4eeaff7e7b7317b069731be9481 authored over 8 years ago by Phillip Freeman <[email protected]>
Programmable type errors (#2155)

* Programmable type errors

* update unifiesWith and typeHeadsAreEqual

c9f0839625f7d410eaeecb4a4e268b6750e33c50 authored over 8 years ago by Phil Freeman <[email protected]>
Merge pull request #2171 from garyb/2168

Restore position info to import parser

de8ab59de8a4f71c43dce5c546e138f727e483f4 authored over 8 years ago by Gary Burgess <[email protected]>
Merge pull request #2170 from garyb/1945

Fix issues with multiple data/type decls

a6280084d0365d0df2999d6eca4cfebded794301 authored over 8 years ago by Gary Burgess <[email protected]>
Restore position info to import parser

e945175ebe22ba5aa2ab7f1767cd6690cb98a1ea authored over 8 years ago by Gary Burgess <[email protected]>
Fix issues with multiple data/type decls

d2dfad0aadaf27f9869c813f13f895c9016742fb authored over 8 years ago by Gary Burgess <[email protected]>
Typecheck main in PSCi (#2163)

2bafbae807e9a4cac69bb3f7cbb21279f90bda3b authored over 8 years ago by Phil Freeman <[email protected]>
marking code in error messages with backticks (#2079)

* marking code in error messages with backticks

* adding 'endWith' box combinator and using i...

2ca82f87d232a33fd179c2ec081b7d9fcb7ae504 authored over 8 years ago by suppi <[email protected]>
Merge pull request #2167 from purescript/primed-types

Allow use of prime symbol in type names.

bbd5a83b874e93fbf973684a72ee8faf55ce8ede authored over 8 years ago by Gary Burgess <[email protected]>
Allow use of prime symbol in type names.

0619bd562eeebc0d9a04e50b3960bd194bbb932a authored over 8 years ago by Gary Burgess <[email protected]>
Fix core-tests (#2162)

* Fix core-tests

* test psc-docs

83be9a528b0276743833407666b4abcc3a15274d authored over 8 years ago by Phil Freeman <[email protected]>
Return a completion for operators (#2160)

* Return a completion for operators

Because we can't get at the type/kind for now we just pri...

f148735be182c5e503877776ce95309b7550fe86 authored over 8 years ago by Christoph Hegemann <[email protected]>
Merge pull request #2157 from garyb/2138

Combine multiple export refs for types

a1168e3eb41e7efd879219f4de2c721acf5779c1 authored over 8 years ago by Gary Burgess <[email protected]>
Combine multiple export refs for types

b42f9cfda650d8964c5084c0c773cef3bd11fe70 authored over 8 years ago by Gary Burgess <[email protected]>
Merge pull request #2156 from purescript/fix-psci

Fix PSCi imports

4ad29a95ad3769accc18a1c7e6bf4d14138c0d52 authored over 8 years ago by Phil Freeman <[email protected]>
Fix PSCi imports

c50718b4d67807c017d266c0d10dfc7361174f6b authored over 8 years ago by Phil Freeman <[email protected]>
Merge pull request #2153 from purescript/imports-first

Require imports to appear before other declarations

469214f5ca0650a763b433d05359bfb147cba61a authored over 8 years ago by Phil Freeman <[email protected]>
Fix #2149, remove support for = in ObjectBinder (#2152)

* Fix #2149, remove support for = in ObjectBinder

* Extended matches must specify a binder

e7ddf82d4ef3f99f1933d77a33fc76f09d5d67af authored over 8 years ago by Phil Freeman <[email protected]>
Require imports to appear before other declarations

3ca5543b8452f8575de4ef2f43d22e4d88389d8a authored over 8 years ago by Phil Freeman <[email protected]>
Fix issue 2128 (#2144)

* No backtracking out of class/instance body once 'where' is parsed

* Remove unnecessary try
...

957270644dca12c1090963348cd8c4fb940aa0a8 authored over 8 years ago by Ben James <[email protected]>
Merge pull request #2132 from purescript/2070

Fix #2070, typed hole errors now include environment information

ddd8101d1bae43a70c7dc548a5c05ca482653bed authored over 8 years ago by Phil Freeman <[email protected]>
Merge pull request #2131 from purescript/name-resolving

Name resolving

cd4c70809633580547b073e72fbb6eae5efee26e authored over 8 years ago by Phil Freeman <[email protected]>
Cache last rebuild (#2083)

* Cache the last rebuilt module inside psc-ide state

It's cached with its exports opened up, ...

57e9201ce59dfd1674370bfa73346870f7270615 authored over 8 years ago by Christoph Hegemann <[email protected]>
Merge branch '0.9' into 2070

8703a732ce6510d2c653fdc5d4dab4bd923c9ed8 authored over 8 years ago by Phil Freeman <[email protected]>
Merge pull request #2143 from bmjames/bash-portability

More portable shebang line in test-everything.sh

f28b66844fef91817b411c5f4205658d2a10552b authored over 8 years ago by Phil Freeman <[email protected]>
Merge branch 'master' into 2070

18c3993704bc299362e7d3d0a966e7460b0f1087 authored over 8 years ago by Phil Freeman <[email protected]>
Avoid overlaps during type renaming in errors

630fb195f7ec5cb4e0ab825cb41a2b2657beed94 authored over 8 years ago by Phil Freeman <[email protected]>
Require imports for qualified names to resolve

66c1f7449c2ff08986c4e50e6aba269b36c940e0 authored over 8 years ago by Gary Burgess <[email protected]>
Merge pull request #2146 from garyb/2145-partial-shadowing

Generate names when elaborating Partial

ca98825a797c7c509f1bded2ef577756ad3b18df authored over 8 years ago by Gary Burgess <[email protected]>
Merge pull request #2137 from garyb/warnings-tests

Add tests for warnings & fix some warnings

831b23ad6b168d53ad8a020b9a390153e50d914f authored over 8 years ago by Gary Burgess <[email protected]>
Merge pull request #2135 from garyb/suggest-all-dctors

Use (..) for data constructors in suggestion

e3e2fba7fe80cd29c374e7db3d994895d880ecff authored over 8 years ago by Gary Burgess <[email protected]>
Generate names when elaborating Partial

074ae849671483db0ae6def68522359bab194ea9 authored over 8 years ago by Gary Burgess <[email protected]>
More portable shebang line

1194d49b9a3957fa5195820c8fe01e86a878b800 authored over 8 years ago by Ben James <[email protected]>
Add tests for warnings & fix some warnings

8a6bf0168b838a30a623957f106d7023564819ce authored over 8 years ago by Gary Burgess <[email protected]>
Use (..) for data constructors in suggestion

4569aa4664982c0f1a3c95427ca36c1d8006da46 authored over 8 years ago by Gary Burgess <[email protected]>
Find foreign modules by name rather than comment-search (#2118)

* Find foreign modules by name rather than comment-search, see #2012

* Fix tests

* Use inf...

4852b5d408b7176aeb3fce210e2cc1337af244b9 authored over 8 years ago by Phil Freeman <[email protected]>
Fix #2070, typed hole errors now include environment information

3ca81ccb35e48b0d49bb7b5580cf636663148068 authored over 8 years ago by Phil Freeman <[email protected]>
Merge pull request #2129 from purescript/name-map

Use Map rather than list in Exports

2da48257f7ed842fc574087f570c54c55587243f authored over 8 years ago by Gary Burgess <[email protected]>
Version 0.9

11f4898714ddc7861bd1946fe56484275b46a0c9 authored over 8 years ago by Phil Freeman <[email protected]>
Merge pull request #2127 from purescript/psci-save-dev

Recommend using save-dev for psci support

8a61eb913b07b1b637e06610c8402406cec8b3cc authored over 8 years ago by Phil Freeman <[email protected]>
Use Map rather than list in Exports

b7a6f2ba2994db703faf2272a7b8516ed3812258 authored over 8 years ago by Gary Burgess <[email protected]>
Merge pull request #2126 from purescript/single-module-files

Only allow one module per file

7f29fad45d008b72d40cb292cb6aec6f61cbe51c authored over 8 years ago by Gary Burgess <[email protected]>
Only allow one module per file

ef147686b1aa34a6a41adcb3d9877bd6e19ab65a authored over 8 years ago by Gary Burgess <[email protected]>
Recommend using save-dev for psci support

3a21231450b49fd44b1064caba2ac7d09a46bdfb authored over 8 years ago by Phil Freeman <[email protected]>
Add a mechanism for invalidating that AppVeyor cache

46f1687d9409d3f1fed348e48750342bfd8efb30 authored over 8 years ago by Harry Garrood <[email protected]>
Merge pull request #2120 from hdgarrood/update-parsec

Update parsec, fixes Number literal parsing #2115

083dbf562e26a3097ba49f10993fb10f2b7c9535 authored over 8 years ago by Harry Garrood <[email protected]>
Small fixes (#2114)

* Small fixes

* we dropped support for old ghc versions

* removes references to Prelude.bi...

3fbe01d39182a28f2865cf6f8adbd160f0180b97 authored over 8 years ago by Christoph Hegemann <[email protected]>
Update parsec, fixes Number literal parsing #2115

9f4381edefaad330dfb5e3756d4511c8675fad50 authored over 8 years ago by Harry Garrood <[email protected]>
Merge pull request #2119 from hdgarrood/require-main

Check that passing tests have a Main module

51ccb1db3e803ea72a5ed289d1d023d605bbf602 authored over 8 years ago by Phil Freeman <[email protected]>
poll to check if the server is running (#2121)

* poll to check if the server is running

throw an exception after 2.5 sec

* call quitServer

7620ec3f22351b747b698b9f8ab160fc7b7357ff authored over 8 years ago by Christoph Hegemann <[email protected]>
Merge pull request #2117 from purescript/2055

Fix #2055, desugar ParensInType inside typed binders

e5acbf986b5cf1011f7ac80b75127fba109ef526 authored over 8 years ago by Phil Freeman <[email protected]>
PSCi speed improvements and design changes (#2088)

* WIP: faster PSCi

* Make things work again.

* Fix tests

* tests/Main.hs -> tests/Test....

9e562663210e0bb798cf183a25fb84a142a7f17b authored over 8 years ago by Phil Freeman <[email protected]>
Check that passing tests have a Main module

c6d246534d9b25d82221d540da0dfa81faaec1a1 authored over 8 years ago by Harry Garrood <[email protected]>
Fix #2055, desugar ParensInType inside typed binders

50d9de01ddacc7691e87f57f8c16eae43faa084d authored over 8 years ago by Phil Freeman <[email protected]>
[psc-ide] adds a reset command (#2112)

* [psc-ide] adds a reset command

* adds a --no-watch flag to psc-ide-server

Specifying t...

b5af366e027a2d0fa5d3348f476d422b7b5291a0 authored over 8 years ago by Christoph Hegemann <[email protected]>
Speed up tests (#2110)

f7114e3119c161ffa421b73badb9b752f0d2117a authored over 8 years ago by Phil Freeman <[email protected]>
Separate the `Op` and `Ident` namespaces

* Separate operator and ident namespaces, some general name-related updates
* Fixes #2064 (#2107)

3ad48f1e8931bd41919abe21883cb20e5ce5222f authored over 8 years ago by Gary Burgess <[email protected]>
Merge pull request #2108 from hdgarrood/merge-master-into-0.9

Merge master into 0.9

2dd0f794e9822df3c16c52fdfbedb47c2f12649e authored over 8 years ago by Phil Freeman <[email protected]>
Fixes #2064 (#2107)

* Fixes #2064

The unnecessary forward (client) and reverse (server) name resolution
was impa...

102eb6a26843f650330bd22fae97c3215e6bbd70 authored over 8 years ago by Kirill Pertsev <[email protected]>
Rename Prim.Object to Prim.Record, fix #1768 (#2102)

* Rename Prim.Object to Prim.Record, fix #1768

* Fix some comments

e11cff57bf0f9418db673a3047fbdf89613400f8 authored over 8 years ago by Phil Freeman <[email protected]>
Merge branch 'master' into 0.9

447c7a07b017d9326361f43f59e863313e4d9b76 authored over 8 years ago by Harry Garrood <[email protected]>
Merge pull request #2104 from pure11/master

Fix for issue #2093: Test 'InferRecFunWithConstrainedArgument.purs' contains an unreliable comp...

8b01085d07d57dabb34db359494ff68af2376970 authored over 8 years ago by Phil Freeman <[email protected]>
Fix for issue #2093: Test contains an unreliable comparison

b781f20273c70630d1fac3f7bd3112f0a954f896 authored over 8 years ago by Andy Arvanitis <[email protected]>
Switch to stack for CI, resolves #1974 (#2099)

* Switch to stack for CI, resolves #1974

* Remove the stack-nightly.yaml, since it always nee...

10f76a70dffe456ab49f3beed63da27feda149aa authored over 8 years ago by Harry Garrood <[email protected]>
Fix #2092, precedence of type application (#2098)

* Fix #2092, precedence of type application

* one more test

73746d9d5035fd6dcd8cf87a22518ce2e3f02441 authored over 8 years ago by Phil Freeman <[email protected]>
NoImplicitPrelude, enable some global extensions (#2094)

* NoImplicitPrelude, enable some global extensions

fac68e50b828869b5f1fe394e86b967363926aab authored over 8 years ago by Gary Burgess <[email protected]>
Require Partial instance on partial functions (#2072)

* Error on missing Partial constraint

* Fix tests

* Propagate binder information in constr...

0e7c9369cc1ed4c4fe973e3c4f2497a019a0f751 authored over 8 years ago by Phil Freeman <[email protected]>
Merge pull request #2087 from purescript/multi-file-tests

Multi-file test setup

339c7ae85746fbbcf23a8b2f7ed885187e252d00 authored over 8 years ago by Gary Burgess <[email protected]>
Multi-file test setup

d6ed70f735104fa486b22f9b5dca03441b6f31a0 authored over 8 years ago by Gary Burgess <[email protected]>
Improve license errors in psc-publish (#2082)

* Improve license errors in psc-publish

Currently, you get the 'no license specified' error e...

66107e5ca8d2a013e7ea28f3f7da6e6090d27e5a authored over 8 years ago by Harry Garrood <[email protected]>
Merge pull request #2077 from nwolverson/sourcespan

Tighten source-spans to token end position -> 0.9

a5eed316443b046d6ed2ef323123edafb533e4ac authored over 8 years ago by Phil Freeman <[email protected]>
Merge pull request #2073 from LiamGoodacre/update/remove-deprecated-class-syntax

0.9 Remove deprecated class import/export syntax

a9dd37588ea35e7734971cca6a00d94648d30815 authored over 8 years ago by Gary Burgess <[email protected]>
Merge pull request #2085 from purescript/test-hspec-compiler

Use HSpec for the compiler tests

87074a43306845c21ae1cad451fb94b5f1571cb4 authored over 8 years ago by Gary Burgess <[email protected]>
Expect 'Done' from passing tests

b87b0f78f0db27df8c05446f9d99df9d1c95daba authored over 8 years ago by Gary Burgess <[email protected]>
Use HSpec for the compiler tests

55a010986f7c4922b503c0cfb1515bf30cd38167 authored over 8 years ago by Gary Burgess <[email protected]>
Merge pull request #2081 from purescript/test-support-modules

Update the support modules list in the tests

ac2b456f68ffc702fdfa016da20429ecf615f9ec authored over 8 years ago by Gary Burgess <[email protected]>
Update the support modules list in the tests

Also add comment explaining what the list actually does

06e433255990ccb193e36113f8559b141f82f247 authored over 8 years ago by Gary Burgess <[email protected]>
Tighten source-spans to token end position

(Other than string/number literals)

0100861ffe7cb2896807634b9113afe59292bce1 authored over 8 years ago by Nicholas Wolverson <[email protected]>
0.9 Remove deprecated class import/export syntax

d9cdd8f7038c5d4e7a66eeccc29928cdf42db58b authored over 8 years ago by Liam Goodacre <[email protected]>
Merge pull request #2078 from DavidLindbom/bugfix-1881-v2

Fix indentation bug #1881

bd7ac4f88e20bafc8f921453ac62aacc26ee8965 authored over 8 years ago by Phil Freeman <[email protected]>
Type suggestions (#2076)

* Expose missing type declaration suggestion

* Tighten span for type wildcard warnings

5a349845e148fc03d27c372e990b40b0eb0c4bc3 authored over 8 years ago by Nicholas Wolverson <[email protected]>
New Prelude names

* Update for names in new prelude
* Disable psci tests that rely on re-exports
* Use bower rat...

69f8b3e3657b7e6546d4c1716ac4992210edbc93 authored over 8 years ago by Gary Burgess <[email protected]>
Merge pull request #2071 from kRITZCREEK/psc-ide-watcher-improvements

Always reload Externs

dd9ebefedda399f960804c4c4c4ad425071ed69f authored over 8 years ago by Phil Freeman <[email protected]>
Always reload Externs

* The current usage of psc-ide involves loading all modules anyway, so
we don't worry about lo...

eaa0b47a332a630514c2daf28302450aa1799359 authored over 8 years ago by Christoph Hegemann <[email protected]>
Merge pull request #2068 from purescript/2049

Make as-patterns bind less tightly

13fb81ea59ed31d29034e8142cba17b819f3066f authored over 8 years ago by Phil Freeman <[email protected]>
Fix #2049, Pattern matching on aliases doesn't work well with as-patterns

1c1d6afba6a12d674fa3170629378973cd75ee28 authored over 8 years ago by Phil Freeman <[email protected]>