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

Misc. work on #2567 and the skolem escape check (#2643)

563b8e2e7fed44ec42366545f4a5e6bc9c1d230a authored almost 8 years ago by Phil Freeman <[email protected]>
Update CLI error and helper messages (#2650)

* Update CLI error and helper messages

This is concerning recent changes in executables, and ...

57828dd64a25db5d6006f58c2802fec40ab2bef7 authored almost 8 years ago by Hyunje Jun <[email protected]>
Desugar patterns in let-in expressions (#2627)

* Update CONTRIBUTING.md

Add the 'Tests' section, with how to run a specific test suite.

*...

966cd7a331b2da6bead98ebcf72b55244756c878 authored almost 8 years ago by Hyunje Jun <[email protected]>
Capitalise *script into *Script (#2649)

Javascript -> JavaScript, Purescript -> PureScript

64fbcc55f61da706fc303ad4714fe8a5af6619e3 authored almost 8 years ago by Hyunje Jun <[email protected]>
Nudge travis

5b1071eebf3fe37203af7f73acfd3d9ba758632a authored almost 8 years ago by Harry Garrood <[email protected]>
Address travis timeout issues (#2647)

These commits amend the CI scripts so that if a build does time out, the next one can continue w...

ca359500f948219b6f89655fa86016b62a70d613 authored almost 8 years ago by Harry Garrood <[email protected]>
Revert "Generate data constructors without IIFEs" (#2648)

e7664bdcdc328f9ed895dda227d20522bceed213 authored almost 8 years ago by Phil Freeman <[email protected]>
Compress contributors list (#2645)

* Compress contributors list

* company table

5c175aa4f155efd8ae7a413ebcf92183b659c7fb authored almost 8 years ago by Phil Freeman <[email protected]>
Pattern guards (#2588)

* WIP Pattern guards

* Introduce GuardedExpr constructor

* Longer names for alternative de...

bdd8a09abbfc3a2f96a544d053cec1ea53b574fb authored almost 8 years ago by Alex Biehl <[email protected]>
Add basic usability check for type class members (#2637)

* Add basic usability check for type class members

* Add example with conflicting var name an...

52385b79baa53a2422bc730c50f4aa63e6689c51 authored almost 8 years ago by Liam Goodacre <[email protected]>
Fix builtin links (#2641)

* Add tests for links to Prim declarations

* Fix links to Prim declarations

97debbc537dafe0b2adebee6316c1960cc02b4e1 authored almost 8 years ago by Harry Garrood <[email protected]>
Remove extra-deps from stack-ghc-8.0.yaml (#2636)

To use the packages in the resolver, version constraints in the cabal
file is loosened. Also Pu...

e336bbae159d556d2ee9148e3a1a9a2dca47adcf authored almost 8 years ago by Hyunje Jun <[email protected]>
Remove psc-package, combine remaining executables (#2632)

* Remove psc-package

* Single consolidated executable (#2633)

* Single consolidated execut...

74ca00de3afc613c28473d06eca5e8c7a2f5842d authored almost 8 years ago by Phil Freeman <[email protected]>
0.10.6

4599160fcbe48099cb4f751e7033f92624151288 authored almost 8 years ago by Phil Freeman <[email protected]>
Return operators in psc-ide imports list (#2617)

* Return operators in psc-ide imports list

* Return type-level operators in psc-ide imports list

a2f7eb359a585dfb1d84f7f1f8b8c85886b01d9b authored almost 8 years ago by Nicholas Wolverson <[email protected]>
Generate data constructors without IIFEs (#2619)

Fixes #2206

24073a295b6d7eba4c37fdb2ad971e0294cae99d authored almost 8 years ago by Harry Garrood <[email protected]>
Rebuild modules if necessary when using --dump-corefn (#2623)

344f6cc711df9c838bc4d8454fc95491b1952853 authored almost 8 years ago by Phil Freeman <[email protected]>
Add stack-ghc-8.0.2.yaml (#2611)

* Add @noraesae to CONTRIBUTORS.md

* Add stack-ghc-8.0.2.yaml

It currently uses nightly-20...

d55d7f0c83145255de11a0f08147b15478e80c72 authored almost 8 years ago by Hyunje Jun <[email protected]>
Disallow polymorphic types in binders, prevent internalError (#2624)

* Disallow polymorphic types in binders, prevent internalError

* Fix tests

0eb180c4f4474a5eb533ab255ffad548920ac9b6 authored almost 8 years ago by Phil Freeman <[email protected]>
Combine inlining optimizations into a single pass (#2615)

5ff12867142df68c798c647216d8c0fde1ce65d1 authored almost 8 years ago by Phil Freeman <[email protected]>
Fix psc-publish --dry-run (#2612)

This fixes one of the two problems mentioned in #2610, that psc-publish
--dry-run is broken.

...

480d7e98f06722c63887076ec8b55c17ee02e270 authored almost 8 years ago by Harry Garrood <[email protected]>
Fix failure to parse git tag date in psc-publish (#2613)

Fixes one of the problems mentioned in #2610.

12c18ae7e146d9006cc72ad8e08595c1943c67d8 authored almost 8 years ago by Harry Garrood <[email protected]>
Revert binder syntax (#2605)

ada063fb99a6ac1340490970267eda87c204efed authored almost 8 years ago by Phil Freeman <[email protected]>
Add HasCallStack to internalError (#2608)

* Add HasCallStack to internalError

* Update CONTRIBUTORS.md

* Update CONTRIBUTORS.md

*...

6277f69258418a8e5beff081daa0610fd4e4ac42 authored almost 8 years ago by Alex Biehl <[email protected]>
Failing example for #2601 (#2607)

090f185ecec35901992381991b0266668ad0da26 authored almost 8 years ago by Phil Freeman <[email protected]>
Merge pull request #2606 from purescript/phil/no-macos

Disable MacOS builds for now

817c4fac8d4ce9cc395a7b391394c32598597c95 authored almost 8 years ago by Phil Freeman <[email protected]>
Disable MacOS builds for now

fcc6c996635447b4ba46280face03180ce533c30 authored almost 8 years ago by Phil Freeman <[email protected]>
Change nested record update syntax and fix bug with depth > 2 (#2580)

* Change nested record update syntax and fix bug with depth > 2

* Build update tree in parser...

32faa7695dc4a3f43498d8c1614e3a8e9b62fb88 authored almost 8 years ago by Liam Goodacre <[email protected]>
Update `psc-package` to use turtle 1.3 (#2585)

* Change summary
* `purescript.cabal`
* `turtle` constraint is now `== 1.3.*`
* `op...

c05106c3d7dffbb238e297412f5366885f75de27 authored almost 8 years ago by Remy Goldschmidt <[email protected]>
comment-styles: style comment types differently (#2597)

* comment-styles: style comment types differently

closes #2514

In JS output, style single ...

bc18c54110505323ace1b08b1fd9529ff9faba58 authored almost 8 years ago by Matthew Leon <[email protected]>
[psc-ide] fix 2537 (#2603)

* [psc-ide] rename PscIdeError to IdeError

* [psc-ide] Use a safer readFile to prevent crashe...

de550a1fc85c7831e41476d48c6666fb99ae0c64 authored almost 8 years ago by Christoph Hegemann <[email protected]>
[psc-ide] Also detect location information for operators (#2602)

43c133fbf00d88da67d07a6a730a4cd543921b0c authored almost 8 years ago by Christoph Hegemann <[email protected]>
[psc-ide] Restructure testing to avoid running the server (#2599)

* rename IdeDeclTypeSynonym

* wip

* get rid of integration tests for SourceFile

* merge...

220e6ae1797edd461dcdd31f0e851a3530fbbc91 authored almost 8 years ago by Christoph Hegemann <[email protected]>
[psc-ide] Collect type class instances (#2592)

* [psc-ide] Add instances field to IdeTypeClass declarations

* introduces ModuleMap synonym
...

a1a37e6c3e62637514bfb0d2f376dce50cc2b303 authored almost 8 years ago by Christoph Hegemann <[email protected]>
[psc-ide] Fix #2504

When commands started processing and the client then disconnected during the
process the server ...

c9446fb42c1499b264687f7c20493bfb83088754 authored almost 8 years ago by Christoph Hegemann <[email protected]>
[psc-ide] Speeds up rebuilding by x2

This puts the second rebuild, which is used to make private members of modules
available during ...

a518d56189c46a6c5ec034c5f930d1630ceadb19 authored almost 8 years ago by Christoph Hegemann <[email protected]>
Merge pull request #2591 from purescript/add-html-rendering

Add modules for rendering HTML documentation

bb794209f7139c517b0bf6f484e5af724aa747c7 authored almost 8 years ago by Harry Garrood <[email protected]>
Update license after adding cheapskate

5c59ba44ea71615ae6b591cf1ba227eafd5a5b99 authored almost 8 years ago by Harry Garrood <[email protected]>
Merge pull request #2587 from purescript/phil/2584

Fix typo

f5de9069aff3a2926e3bea56e320b61781fb60e8 authored almost 8 years ago by Phil Freeman <[email protected]>
Add modules for rendering HTML documentation

Refs #2520. This code is more or less copied from Pursuit, although I
managed to drop the `hxt` ...

b03f4cfdf59751261563dedb0ad3ee83406ceb88 authored almost 8 years ago by Harry Garrood <[email protected]>
Merge pull request #2589 from kRITZCREEK/fix-psci-tests

fix tests

5539c9304cc7d56d5968195ee33d547f9f0b7023 authored almost 8 years ago by Christoph Hegemann <[email protected]>
fix tests

Seems like a new release of purescript-arrays added a new module

76fc5f4e722f4e2dde91b874c13a1d33e787e898 authored almost 8 years ago by kRITZCREEK <[email protected]>
Merge pull request #2586 from michaelficarra/GH-2568

TypeLevelString/TypeConcat should not be quoted

bfb255dc29cbd101b80069ce11656943ca3e31a6 authored almost 8 years ago by Harry Garrood <[email protected]>
extract Unicode replacement into PSString.decodeStringWithReplacement

d1a88d7e3159f6a57df89d25f0e3bf4295b8270a authored almost 8 years ago by Michael Ficarra <[email protected]>
UTF-16 surrogate pair and lone surrogate support in type level strings

3941bd10fd6ac274c513bc8c2cf83a4327e98215 authored almost 8 years ago by Michael Ficarra <[email protected]>
fixes #2568: TypeLevelString/TypeConcat should not be quoted

cda7969b64ffc01484a7d4ec5f2124df6cc2d2b2 authored almost 8 years ago by Michael Ficarra <[email protected]>
Fix #2584

93b379a241f091c0af5c66112646e7158f791177 authored almost 8 years ago by Phil Freeman <[email protected]>
Inline Partial.Unsafe.unsafePartial (#2572)

* Inline Partial.Unsafe.unsafePartial

* Add test

* Improve example, Move inlining logic in...

3f1a50e626dd9d7f610c6094e20268e8a7fba6a9 authored almost 8 years ago by Phil Freeman <[email protected]>
Require dependencies to exist during sorting phase (#2570)

* Fix #1921, require dependencies to exist during sorting phase

* Fix test

* Fix tests

...

94710ed1972fa9b53e8bb978095d81d831dde7c3 authored almost 8 years ago by Phil Freeman <[email protected]>
Merge pull request #2583 from michaelficarra/GH-2581

generate JS static member accesses whenever possible

ae3aa4d156be23dbb0f1c602ee408af47bb0d141 authored almost 8 years ago by Phil Freeman <[email protected]>
Merge pull request #2550 from purescript/include-ident-namespace

Store more information in RenderedCode / refactoring

fdc7bc8a9330fcd8269110ca615e858197e24392 authored almost 8 years ago by Harry Garrood <[email protected]>
Merge pull request #2582 from kRITZCREEK/psc-ide-small-logging-improvements

[psc-ide] Log failing to accept or parse an incoming command

086f6b72e1de15dce4c2dc55f59882261076017c authored almost 8 years ago by Christoph Hegemann <[email protected]>
fixes #2581: generate JS static member accesses whenever possible

5b3b7596ea9c5ed24aab534f1331d4e57d44f492 authored almost 8 years ago by Michael Ficarra <[email protected]>
[psc-ide] Log failing to accept or parse an incoming command

519216527ddb78d2b179ad7d3eeb1a743fd8c771 authored almost 8 years ago by Christoph Hegemann <[email protected]>
Merge pull request #2579 from purescript/phil/2578

Defer warnings from typeDictionaryForBindingGroup call

d2c4b07e91c01552df6fecb67691759e57a7ffad authored almost 8 years ago by Gary Burgess <[email protected]>
Fix #2578, defer warnings from typeDictionaryForBindingGroup call.

619d651431de966f8b40d4aa1311caa5e20f11fc authored almost 8 years ago by Phil Freeman <[email protected]>
Add support for user defined warnings via the Warn type class (#2569)

* Add support for user defined warnings via the Warn type class

* Deal with failing to print ...

b70aabf1f4b75efb151ca2eabdd45d8d600db0b1 authored almost 8 years ago by Liam Goodacre <[email protected]>
remove JSAccessor; replace with JSIndexer (#2554)

* fixes #2513: remove JSAccessor; replace with JSIndexer

* generate static member accesses wh...

1bb6acd9d0867e944386c2cfd91eb9f0e6ce5576 authored almost 8 years ago by Michael Ficarra <[email protected]>
Support nested record update (#2566)

* Support nested record update

* Comment desugaring of ObjectUpdateNested

* Comment correc...

1326949be7a2414b779e992727cdd4a3c3fe2187 authored almost 8 years ago by Liam Goodacre <[email protected]>
Merge pull request #2563 from LiamGoodacre/fix/class-instance-arity

Fix 'Unknown type index' on mismatch between class and instance argument counts

15f251caa5c64c5f0c027a337887c3f91cf879d6 authored almost 8 years ago by Phil Freeman <[email protected]>
Fix 'Unknown type index' on mismatch between class and instance argument counts

Error earlier on argument count mismatch
Removed unused error: DeprecatedRequirePath
Fix error m...

28a3095be3144debc3396703ac173dcbf2ee7d6f authored almost 8 years ago by Liam Goodacre <[email protected]>
Merge pull request #2560 from purescript/phil/2136

Fix inlining for negateInt

f2656f600e9df5548fa266b99435c694d6cc8cd2 authored almost 8 years ago by Phil Freeman <[email protected]>
Merge pull request #2559 from purescript/phil/parse-named-binders

Fix parsing for named binders

966386795014f75a700aa1bc4c12f9cd62ae26ec authored almost 8 years ago by Phil Freeman <[email protected]>
Fix inlining for negateInt

85bb0f5397abf492833e9042ce4ac47b81b7c524 authored almost 8 years ago by Phil Freeman <[email protected]>
Fix parsing for named binders. Some tidying up.

82e609b31535843bb1f9184e23d5d2feb358c7bc authored almost 8 years ago by Phil Freeman <[email protected]>
Store more information in RenderedCode / refactoring

* Changes the RenderedCodeElement type to preserve more information for
creating links in Rend...

04d7668434fa0fe9e47f4ce9f27779a6dc3dfaab authored almost 8 years ago by Harry Garrood <[email protected]>
Merge pull request #2553 from purescript/remove-bookmarks

Remove Docs.Bookmarks

62a30ad868c764b36e93a44544325e2eb9c49034 authored almost 8 years ago by Harry Garrood <[email protected]>
Don't expand synonyms until after kind checking (#2546)

* Fix #2542. Don't expand synonyms until after kind checking

* Missed one

* Remove redunda...

0b9265f60e5c987a9f00edc480e721eb0a8ff88f authored almost 8 years ago by Phil Freeman <[email protected]>
Use identity from Protolude

523add4f143595ebe5fe3f3a9bbb1eb583b4edcf authored about 8 years ago by Harry Garrood <[email protected]>
Remove Docs.Bookmarks

We don't actually need the full Bookmarks to be able to generate links
between packages properly...

5263800052fbfc7c9136a4686757a17112198b01 authored about 8 years ago by Harry Garrood <[email protected]>
Merge pull request #2552 from purescript/docs-memory-improvements

Minor memory usage improvements in Language.PureScript.Docs

52ee5279dc291adb910f97f6ba18e2d855cf78a1 authored about 8 years ago by Harry Garrood <[email protected]>
Fail early when 'bind' is brought into scope inside 'do' (#2547)

* Fix #1253, fail early when 'bind' is brought into scope inside 'do'

* Add test for 'let'

754082115291a23e066b0a1d64c65f7cdaef129f authored about 8 years ago by Phil Freeman <[email protected]>
Minor memory usage improvements in Language.PureScript.Docs

6e1417706c47992a506e35450f3278f7b66139c7 authored about 8 years ago by Harry Garrood <[email protected]>
Merge pull request #2549 from purescript/fix-pretty-print-row-labels

Fix object key quoting

07bb952f1bcbd5c2301a6e26daf7deea885fbce7 authored about 8 years ago by Harry Garrood <[email protected]>
Fix object key quoting

40c0954e18ba17f12d1a8ec1c5f51fd8fb176a84 authored about 8 years ago by Harry Garrood <[email protected]>
Merge pull request #2532 from kRITZCREEK/psc-ide-pretty-unicode-types

[psc-ide] use unicode forall and arrows in completions

c09ceb75e03698451250335ce4cdc827018496d4 authored about 8 years ago by Christoph Hegemann <[email protected]>
[psc-ide] use unicode forall and arrows in completions

* removes the conversion module. now that the compiler types have been switched
to Text the co...

ffaa9d9060dfc08268c45f3394a0e6a1060aaa02 authored about 8 years ago by Christoph Hegemann <[email protected]>
Merge pull request #2544 from purescript/include-tag-date

Add git tag time to psc-publish JSON

307b71dfd2632bc1e9a051b3bb78c4d49906dd82 authored about 8 years ago by Harry Garrood <[email protected]>
Add git tag time to psc-publish JSON

This is done in a backwards-compatible way by making the time in the
Package time a Maybe UTCTim...

9d065d8f4db319af33d3b6feb2b3b91539921e3c authored about 8 years ago by Harry Garrood <[email protected]>
v0.10.5

2e2b33798788398c37c91e4cc9cda0b956c8cf13 authored about 8 years ago by Phil Freeman <[email protected]>
Merge pull request #2541 from LiamGoodacre/fix/data-ctor-conflict

Detect conflicting data constructor names

638c10f737b57f47d005670ab137fa8f46b0604d authored about 8 years ago by Gary Burgess <[email protected]>
Detect conflicting data constructor names

a33df8ce64c1a9d8418b86aed2afc99052439e5d authored about 8 years ago by Liam Goodacre <[email protected]>
Merge pull request #2539 from purescript/kind-pretty-printing

Update pretty printer for Kinds

f771df8f70dd1829f491b58745ce52cbeb4a2d93 authored about 8 years ago by Harry Garrood <[email protected]>
Update pretty printer for Kinds

* Use a 'k' prefix for unknown kinds
* Don't use the fully qualified name for Prim kinds
* A cou...

df1ce783dfc6af4da74b15d3cdb42620ad4ff80b authored about 8 years ago by Harry Garrood <[email protected]>
Replace type wildcards earlier (#2535)

* Fix #2534, replace type wildcards earlier

* More formatting

* Fix remaining issue

* F...

a1f8b40064832928e8d65db44780ab5c34026351 authored about 8 years ago by Phil Freeman <[email protected]>
Merge pull request #2536 from purescript/psstring-json-backwards-compat

Restore JSON backwards compatibility for PSStrings

9d5d71f38ab3c361e6ea64a91bcf3f7104615b69 authored about 8 years ago by Harry Garrood <[email protected]>
Generate PSString values as JSON strings where possible

Also generate records as JSON objects in the corefn JSON where possible.
This means although the...

f478e2f5ae5993f3cea42644a7e3ed252f662dd0 authored about 8 years ago by Harry Garrood <[email protected]>
Restore JSON backwards compatibility for PSStrings

This allows the parser to deal with JSON produced by earlier versions of
the compiler (which wer...

16c6aaeb6d47d1f4f4c220b28793cd2b11c7bde8 authored about 8 years ago by Harry Garrood <[email protected]>
Merge pull request #2488 from michaelficarra/string-newtypes

Represent PureScript strings internally as sequence of Word16 instead of Text

086bbe68ebd75ccb1acab71c88096eebd31de538 authored about 8 years ago by Harry Garrood <[email protected]>
Use 'markCode' when pretty-printing Labels

0539687a0e61d06d739bddfd3160bf7730916ae5 authored about 8 years ago by Harry Garrood <[email protected]>
Merge pull request #2533 from purescript/pursuit-json-backwards-compat

Restore backwards compatibility for parsing Kinds

068a019292687a2f2651bf6fa97b2beac3982442 authored about 8 years ago by Harry Garrood <[email protected]>
Adds specific error message when failing to import bind (#2527)

* Adds specific error message when failing to import bind

* Adds markCode to bind mention in ...

45dd7d8d05ba1ba018fd5c78551917722a49c542 authored about 8 years ago by Simon Van Casteren <[email protected]>
Update purescript.cabal

072caddfb900201075eaaa9a1d31800963418e9a authored about 8 years ago by Harry Garrood <[email protected]>
Fix psci tests

* Stop accidentally including tests from support modules
* Update support module list

4b4762b7be79799756899064e11bb9179d90eaf3 authored about 8 years ago by Harry Garrood <[email protected]>
Tidying up: represent PureScript strings as sequence of Word16

Changes:

* Expand tests for string edge-cases
* Remove use of `show` while printing errors
* Re...

45478c23ccebf7ca56e7f83ace4efb4e48a7fd25 authored about 8 years ago by Harry Garrood <[email protected]>
Remove redundant do

5d1ef1860e3ebba72b3d4f6c3cd9a327ab770516 authored about 8 years ago by Harry Garrood <[email protected]>
Restore backwards compatibility for parsing Kinds

Fixes #2530

66be13adf8dc049a89413fe997f3751765c7170a authored about 8 years ago by Harry Garrood <[email protected]>
Merge pull request #2531 from purescript/update-bower-json

Update bower-json to 1.0.0.1

9147725496445304f0d8769aa76a4cacdf0131fa authored about 8 years ago by Harry Garrood <[email protected]>
Update bower-json to 1.0.0.1

Fixes #2528

b84ef774564a14fbfb2e1c5ea5c30ba43426e876 authored about 8 years ago by Harry Garrood <[email protected]>
Merge pull request #2522 from LiamGoodacre/update/orphan-detection

Update orphan instance check to use covering sets

488f8c2dc4d740badfd5336f46c4b686af11ad95 authored about 8 years ago by Phil Freeman <[email protected]>