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

Bump bower version used in tests (#3570)

22308f3dc112915b9ce3563e425a5f31f029607d authored almost 6 years ago by Gary Burgess <[email protected]>
Convert prim docs tests to use tasty (#3568)

7e186a29e663d3664046450410bb288882970783 authored almost 6 years ago by Harry Garrood <[email protected]>
Carry data constructor field names in the AST (#3566)

b4f24ab1f3f6d6f239888126285c50e2196d3ec6 authored almost 6 years ago by Gary Burgess <[email protected]>
Filter unused imports during dead code elimination (#3546)

Fixes #2177.

676d3a9dc5803d99a9414795641e71d4f42a18da authored almost 6 years ago by Ryan Hendrickson <[email protected]>
[purs ide] Represent Filters as a datatype rather than functions (#3547)

* remove excessive wrapping from DeclarationType

* [purs ide] Represent Filters as data rathe...

029e222fea3c3a17b1e18d153a57bf1bc9a14b8a authored almost 6 years ago by Christoph Hegemann <[email protected]>
[purs ide] Deprecates the list loadedModules command (#3548)

a9ce38e9d1bee90e8f13545805239d118cb86a59 authored almost 6 years ago by Christoph Hegemann <[email protected]>
Add Nix test dependencies to stack.yaml (#3525)

Fixes `make test` on NixOS.

1d701b0b5570a9ad967d292f91ed17504713a76c authored almost 6 years ago by Jordan Mackie <[email protected]>
Raise upper bound on aeson in package.yaml (#3537)

6b909dca32f7d9bf5ad39119dbb7c539bb2e9117 authored almost 6 years ago by jacereda <[email protected]>
Don't generate unused imports (#3545)

This commit prevents CodeGen from emitting any JS imports for modules
whose use sites have all ...

ac2e896927a8224df8041ddeea15c251125e5ad9 authored almost 6 years ago by Ryan Hendrickson <[email protected]>
Truncate types in errors, fixes #3401 (#3543)

This commit truncates types in error messages below a depth of 3 levels
in the type AST. If the...

1b626c7aeb3ea0a8df2d3bbb8c1c4f964528aa48 authored almost 6 years ago by Harry Garrood <[email protected]>
[purs ide] Treat module declarations like any other (#3541)

This means we can now complete module names with the completion API as
well as being able to qu...

eed02fb0c1cf5ca870b473347c5449e07c5c7563 authored almost 6 years ago by Christoph Hegemann <[email protected]>
v0.12.3

b35412a9ea49a46d315a0214cd2c3908442ab7a7 authored almost 6 years ago by Harry Garrood <[email protected]>
Update LICENSE (#3538)

159b51c0afeb2c5aeedd058209308b21923def6d authored almost 6 years ago by Harry Garrood <[email protected]>
Fix browser repl backend, fixes #3387 (#3535)

Thanks to @dariooddenino for tracking down what the problem was.

Co-authored-by: Dario Oddeni...

22be9a7b242fd896b03bcb66aacf8ac168fc6a00 authored almost 6 years ago by Harry Garrood <[email protected]>
Add AppVeyor build status to README.md (#3536)

a59861782f1c6aee81efef6b6aeae437baed37bd authored almost 6 years ago by Harry Garrood <[email protected]>
Simplify docs re-export handling (#3534)

Follows on from #3521 by removing the use of the Env's imports and
instead obtaining the same i...

4fffdd67a3fc351808e23adc13f70354cf3aa43b authored almost 6 years ago by Harry Garrood <[email protected]>
Empty commit for Travis CI

194d8645a61001094cab5faa26c350af55709d45 authored almost 6 years ago by Harry Garrood <[email protected]>
Add the module from which something was imported to ReExportRefs (#3521)

Implements what was discussed in #2191 by adding the module from which
something was imported t...

a74fa7b51081abe22f5c9568a9eebc5d9f46ddfe authored almost 6 years ago by Harry Garrood <[email protected]>
Turn License generator into a proper stack script (#3513)

* ignore the rts "library" for licenses

* make license generator into a proper stack script
...

5a5a9190b89cd11eb86556c96f85de88df9b5880 authored almost 6 years ago by Christoph Hegemann <[email protected]>
add better positions for UnknownName errors for types/kinds (#3516)

1067d84d0119de3a5d17452b49a2a612d8b7c052 authored almost 6 years ago by Colin Wahl <[email protected]>
Fix: ado notation breaks docs generation (#3514)

Fixes #3414

3fb37ee34df9a9327f1dbcd8642ab025d5f5c771 authored almost 6 years ago by Harry Garrood <[email protected]>
Bump version to 0.12.2 (#3512)

* Bump version to 0.12.2

* Update license file

62f9b7f46f9caa3e4bec84d6df3ed50867503820 authored almost 6 years ago by Gary Burgess <[email protected]>
Add a template release checklist, refs #3185 (#3509)

* Add a template release checklist, refs #3185

The intention is that this file can serve as a...

0d08831d85cf3037fe0a345f31a83723022dd145 authored almost 6 years ago by Harry Garrood <[email protected]>
Fix kind error for recursive data type (#3511)

0807b9919c6bcd07d6ebcba5edd6b70cf414c055 authored almost 6 years ago by Nathan Faubion <[email protected]>
Add named type wildcards (#3500)

* Add named type wildcards

* Remove debug

* Use HoleInferredType for named type wildcards

73fee56ac2adc17b66dd1df27e5693746c80173f authored almost 6 years ago by Nathan Faubion <[email protected]>
Fix source spans for binding groups (#3462)

Moves the recursive call out of each previous item's source span.

Fixes #3452

2beb8c8775fa4fd6062929922e42c8425bbffd7f authored almost 6 years ago by Liam Goodacre <[email protected]>
Remove the concept of the 'current module' in Docs (#3506)

The concept of the current module is unnecessary (we aren't using it
anywhere either in the com...

913b46fd25ee7b954b23a964eaa09725dcac4801 authored almost 6 years ago by Harry Garrood <[email protected]>
Add better source positions to kind errors (#3495)

* Add lenses for annotations

* Add better source positions to kind errors

* Throw possibly...

1dc385e0d2fdf25e3fd445ab3d2c60442ac958de authored about 6 years ago by Nathan Faubion <[email protected]>
Implement QualifiedDo (#3373)

* Implement QualifiedDo

* Improve QualifiedDo tests

* Implement QualifiedAdo

* Trigger ...

6189770e3d5db25cb490cb273cc334ca99bcc6e9 authored about 6 years ago by Philip Kamenarsky <[email protected]>
Add :print directive for customizable repl printing (#3478)

Refs #3177. The command

> :print MyModule.print

will replace the repl's printing funct...

f729a1412369290c78ccfccdc66c5760881de4f1 authored about 6 years ago by Harry Garrood <[email protected]>
Json compat tests (#3497)

* Switch psc-publish tests to use hspec

* Add tests for json compatibility

refs #2655, #3494

880f534b896b444ffc984ad360ed6d9c394254ca authored about 6 years ago by Harry Garrood <[email protected]>
Remove pretty print constructors from Type (#3498)

9446c8bb5f6cd5e74b3f1eb787cfded684391400 authored about 6 years ago by Nathan Faubion <[email protected]>
Use handwritten JSON instances for Type/Kind (#3496)

cdca9ccd8fa3e992d1d5f2ecc2b7aed93b9079ea authored about 6 years ago by Nathan Faubion <[email protected]>
Add annotations to Type and Kind (#3484)

* Kinds with spans

* Types with spans

* Add type aliases for source annotated Type/Kind/Co...

05744cbf3be0c5e047df685fe0e826f062f478a3 authored about 6 years ago by Nathan Faubion <[email protected]>
Fix isUnquotedKey check to allow reserved names (#3487)

Fixes #3482. We have allowed reserved names (like `data` or `type`) to
be used as record labels...

8424d521d452c6bed4f101ccab934899f7934a02 authored about 6 years ago by Harry Garrood <[email protected]>
Prevent invalid JS being generated from awkward record labels (#3486)

* Refactor properToJs

Since it is only used for ProperName values at all but one call site,
...

91886cbf94fb3fa5219fcdc64dd8e189779f51e1 authored about 6 years ago by Harry Garrood <[email protected]>
print clickable links with row:column information (#3473)

b0929614ec121f6bca35585bdf9e92a36ac2e577 authored about 6 years ago by Justin Woo <[email protected]>
PSCi: Support multiple command types in paste-mode (#3471)

E.g. you can paste an import and a declaration together:

```
> :paste
… import Prelude
… f...

db0eb78366f180870e734850fca4ff8fcb50f1c2 authored about 6 years ago by Liam Goodacre <[email protected]>
Fix `isUnquotedKey`, fixes #3479 (#3480)

Fixes labels not being quoted in error messages in some cases where they
should have been. For ...

6976148a42b435b9f4a1652edb7fdcff53683f3c authored about 6 years ago by Harry Garrood <[email protected]>
Optimize inferred partial constraint fn (#3218)

* test case for TCO with Partial constraint

* optimize inferred partial constraint fn

fixe...

a12b0e66ef782c28bd4232c72ba03a3e3c263aa1 authored about 6 years ago by Matthew Leon Grinshpun <[email protected]>
Ignore tags files (#3465)

5ff679dc1dca45b07efda0c1f42ad98509a44f87 authored about 6 years ago by Liam Goodacre <[email protected]>
Avoid dropping super class dicts for the same class (#3461)

Fixes #3431

04d53f293b665715d61788213bd0d714c1d08778 authored about 6 years ago by Liam Goodacre <[email protected]>
Fix linting of unused type variables (#3464)

d9b1620bf31b552f55b7944141c743b88b7bd8ad authored about 6 years ago by Liam Goodacre <[email protected]>
Link to documentation repo as docs for non-Prim built-in types/kinds (#3460)

* Link to documentation repo as docs for non-Prim built-in types/kinds

* Resolve issues raise...

c7c03fcf684adb77a27ea945c1738de0d369564a authored about 6 years ago by JordanMartinez <[email protected]>
add Boolean kind to Prim.Boolean (#3389)

dcdd70d50194e723be22c7964f47c2458cc9a706 authored about 6 years ago by Justin Woo <[email protected]>
Remove references to previous kinds * and ! (#3458)

The kinds * and ! were switched to parse errors in 0.11.
Now we're at 0.12 we can remove them.

b8146c880dd4c816a9e99ff2035bee6d6bd1d34f authored about 6 years ago by Liam Goodacre <[email protected]>
add longer error message for repl (#3456)

31069b682aa44efef943e5eed70d3a9307d19833 authored about 6 years ago by Justin Woo <[email protected]>
Update package.yaml

2cb4a6496052db726e099539be682b87585af494 authored about 6 years ago by Gary Burgess <[email protected]>
Build psciEnvironment as needed for :print in REPL (#3241)

* Improvments to REPL tab-completion

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

5a47a3039477fc329d7594bca8bbfcd974c6ac3e authored about 6 years ago by rndnoise <[email protected]>
[purs ide] Accepts codegen targets for the rebuild command (#3449)

3cc566a29a2b5ca0d2926df75d2ec7d20c82b75b authored about 6 years ago by Christoph Hegemann <[email protected]>
Adding `Prim.TypeError.QuoteLabel` (#3436)

c5c965fd9d051ed456e58f698cb7cac748e4b2fe authored about 6 years ago by Dario Oddenino <[email protected]>
Add a stricter source span check for warnings (#3441)

* Add a stricter source span check for warnings

* Use implicit import source span for shadowi...

2bf6ba192b368ea3aa895abb02a5c484cb4e0c27 authored about 6 years ago by Nathan Faubion <[email protected]>
Add source spans to desugared do blocks (#3440)

5fd81ada75eb0b9661c6f20de62856ab27522dbb authored about 6 years ago by Nathan Faubion <[email protected]>
Fix ST magic-do and inlining (#3444)

02ecfe6d10fdc02ff4cf599c040707dab1a7281a authored about 6 years ago by Nathan Faubion <[email protected]>
Consider type operators when reexporting a pseudo-module (#3442)

fdd21482b397f7157e48a3fb56486e0abac98f4d authored about 6 years ago by Nathan Faubion <[email protected]>
Add nix config to stack.yaml (#3435)

The missing `zlib` dependency made stack build fail on NixOS

c89e2f6d96879a91618d2c783c8f677d6bec5661 authored about 6 years ago by Fabrizio Ferrai <[email protected]>
Fixes #3388 (#3437)

* Fixes #3388

Rearranges desugaring phases to avoid leaking `ObjectNestedUpdate`.

* Fix tr...

36aa3f91916703d8641e5950aa3a0953880c3aec authored over 6 years ago by Nathan Faubion <[email protected]>
Added ffiCodegen to MakeActions (#3434)

* Added ffiCodegen to MakeActions

* Silence ffiCodegen in IDE

a8e0911222f46411776978a13866eb097175162c authored over 6 years ago by Marcin Szamotulski <[email protected]>
Avoid Data.ByteString.Lazy.toStrict (#3433)

5ab1a792d45ffeff720ff97d8cbdf24e82637adf authored over 6 years ago by Marcin Szamotulski <[email protected]>
Error spans for CannotFindDerivingType (#3425)

* adds a failing test for the CannotFindDericingType error

* adds a source span to the Cannot...

fb8daff44cce61fb404d30695065769fef582401 authored over 6 years ago by Christoph Hegemann <[email protected]>
Update README.md (#3423)

b07042fb7b4f6a68c0fdc68b7e51076b7106cfba authored over 6 years ago by Gary Burgess <[email protected]>
Print types of missing typeclass members (#3398)

* Print type of missing typeclass member

* Print all missing type class members

5bb72bfab88481efd82bd4ac1b31a3a11fd8def5 authored over 6 years ago by Stefan Fehrenbach <[email protected]>
Use `microlens-platform` instead of `lens` (#3400)

`lens` is pretty big of a dependency with many transitive dependencies.
Build times with `lens`...

6bae3b7fda5e4ef41cac732e73a2c180b0272949 authored over 6 years ago by Hardy Jones <[email protected]>
Set --haddock flag based on BUILD_TYPE per joneshf (#3409)

* Set --haddock flag based on BUILD_TYPE per joneshf

* set lower timeout

f6cf990c9f64f272ff84b7577b5a026b832fe036 authored over 6 years ago by Justin Woo <[email protected]>
Changes necessary to build on GHC 8.4.3 (#3372)

* changes necessary to build on GHC 8.4.2

* remove redundant Monoid imports

* bumps to a 8...

e184fca6ffd04de45d4d8c4f6747230ae266c6d4 authored over 6 years ago by Christoph Hegemann <[email protected]>
Fix test-support dependency versions and update psci browse test (#3374)

f8ca834ebe3d8e5d484e5b55b5d1b8b6f0a783a2 authored over 6 years ago by Liam Goodacre <[email protected]>
Bump to 0.12.0 (#3365)

1c8ec684a0fb308ca8051108afdf922741412733 authored over 6 years ago by Gary Burgess <[email protected]>
[purs repl] Allows to :browse Prim.* modules (#3364)

30cd03188844eec697e6f2b387eff57a12f50def authored over 6 years ago by Christoph Hegemann <[email protected]>
[purs ide] Use absolute paths for source locations (#3363)

* [purs ide] Make sure we use absolute paths for source locations

This just makes it less err...

a33f38a1759408136ea3bee805aad0118d8cd583 authored over 6 years ago by Christoph Hegemann <[email protected]>
Fix purs bundle to recognise explicit paths (#3361)

9d483a26a9f682908099708aae9a2740dca68fc4 authored over 6 years ago by Gary Burgess <[email protected]>
[purs ide] Allows adding imports from Prim.* modules (#3352)

* [purs ide] Allows adding imports from Prim.* modules

* naming things

* build ci again

00fa47ec6efe74d6aa0cc93063880078ac96253e authored over 6 years ago by Christoph Hegemann <[email protected]>
delete psc-bundle/README.md (#3356)

delete psc-bundle/README.md, since all of the information it contains is also available via `pur...

0bde7ef1ddc37e92323076d6e46576f966682bca authored over 6 years ago by Vincent Orr <[email protected]>
Update INSTALL.md and bundle/README for 0.12 (#3357)

792bb7fa183a87fb4f9bfacfccdaacced02b917f authored over 6 years ago by Harry Garrood <[email protected]>
[purs ide] Removes Pursuit commands (#3355)

* [purs ide] Removes Pursuit support

* Update to LTS 11

* [purs ide] removes pursuit comma...

3847ae00492b73ea2c0761758361ab5b507d0739 authored over 6 years ago by Christoph Hegemann <[email protected]>
Add arities to `IncorrectConstructorArity` (#3354)

* Add arities to `IncorrectConstructorArity`

We can carry along the arity we expect and what ...

df07500eca1f0a538474faacba018fafcf1756a4 authored over 6 years ago by Hardy Jones <[email protected]>
Explain --editor-mode intent (#3350)

* Explain --editor-mode intent

* source files -> externs files

e2cba664ff44a2ade66f7e9ad2764e31cd0d8d7c authored over 6 years ago by Alex Berg <[email protected]>
Fix handling of Prim submodules with docs (#3349)

Fixes #3347

This commit mainly consists of re-export handling so `purs docs` doesn't
choke o...

46a5449cb860008ff3b4048a0446415c285eef17 authored over 6 years ago by Harry Garrood <[email protected]>
Add myself to Contributors (#3346)

fd12438d2a03a0a10c18c5e119a20f1784a7998f authored over 6 years ago by Alex Berg <[email protected]>
Added SourceSpan to CoreFn.Module (#3342)

* Added SourceSpan to CoreFn.Module

* Remove SourceSpan argument from

It's now a duplicate...

94c33e6ab5378aedf82cfcbf3326d0e6a7ff3734 authored over 6 years ago by Marcin Szamotulski <[email protected]>
Add hint to run purs COMMAND --help for command specific help (#3344)

dce646ae84e7eb1dc5d1d21410c0d0a593fb6283 authored over 6 years ago by Harry Garrood <[email protected]>
Update CLI help for `purs docs` (#3343)

8726c88b6e216ec6d80d2e0ceb85f33970624504 authored over 6 years ago by Harry Garrood <[email protected]>
Bump version for v0.12.0-rc1 (#3340)

939f4bd2f145e243e57b267b439085aae87983f2 authored over 6 years ago by Gary Burgess <[email protected]>
Add myself to CONTRIBUTORS.md (#3341)

a0059ea9e7a4d8e9b8a458bd6bc224594cf370e4 authored over 6 years ago by Stefan Fehrenbach <[email protected]>
Ensure associativity error in type operators doesn't crash (#3337)

4c8f5f4d0c57e3b8d2f6168578aa26c81017b3e5 authored over 6 years ago by Gary Burgess <[email protected]>
Add evidence for solving empty type classes & keep track of sub goals (#3334)

95acfb731fa7ddef5852b192eb5cca4dd93a28ea authored over 6 years ago by Liam Goodacre <[email protected]>
Move rogue test case from old "examples" location (#3332)

827c526648ea85d50ff69389572ed9c5c5039b9d authored over 6 years ago by Gary Burgess <[email protected]>
Check foreign kinds are exported when used in exported type (#3331)

9df1bbef5e0a28e58bc6a014203461bfa79b408e authored over 6 years ago by Gary Burgess <[email protected]>
Add a link to the forum in the README (#3330)

02cf84e54606ac19319286b4b0e27cd56ba811e7 authored over 6 years ago by Gary Burgess <[email protected]>
Introduce `--codegen` argument so targets can be specified explicitly (#3324)

* Prevent codegen when `--dump-corefn` is supplied

* Prevent FFI checks when --dump-corefn is...

91e77b78d0b26a1b277b0aae07d892d4d2122815 authored over 6 years ago by Gary Burgess <[email protected]>
Examples is a silly name for tests (#3328)

2c05613544687b7ce19f6f72fcb19ec354ad9369 authored over 6 years ago by Gary Burgess <[email protected]>
restrict base (#3294)

27ad08affe65f004edfc06f9cdb5501c516f667a authored over 6 years ago by Matt Parsons <[email protected]>
Replace type synonyms earlier when newtype deriving (#3326)

c1039af7af5e27de1b554587c00f970043ea5ae9 authored over 6 years ago by Liam Goodacre <[email protected]>
Allow operators shadowed by variables of the same name as the alias (#3320)

* Allow operators shadowed by variables of the same name as the alias

This is a reimplementat...

5363d80d4f73f777393449f13cc5b1aacf079088 authored over 6 years ago by Christoph Hegemann <[email protected]>
Fix tests after merging symbols into prelude (#3322)

d66540ec5a4d3b513e45ab68111cafd2ad7f06db authored over 6 years ago by Liam Goodacre <[email protected]>
Efficient object updates for closed records (#3321)

* Efficient object updates for closed records
* Add constant for Record name

b4b3174bcde9d8e2ee2edb377bd04aa5b50b8656 authored over 6 years ago by Gary Burgess <[email protected]>
Fix errors in binding groups missing source spans (#3278)

* Add failing test

* Add source spans for errors in binding groups

40a4ed8eba96f3e01d53a9857b941843595e22a1 authored over 6 years ago by Gary Burgess <[email protected]>
add a CoreFn optimization pass (#3319)

it does nothing for the moment

54ce05d9fef699769855c654c6bfa4197e72742f authored over 6 years ago by Matthew Leon <[email protected]>
Check warnings/errors for positions (#3211)

* Check warnings/errors for positions

948aafe9284ec066d833b1fdd41905a977363a03 authored over 6 years ago by Gary Burgess <[email protected]>
Track where clause metadata (#3317)

* Tag let bindings with metadata about their origin

When we parsed where clauses, we desugare...

345f6435f2aa23a9403d25a0486596b8b0b4399b authored over 6 years ago by Hardy Jones <[email protected]>
Add positions for `ScopeConflict` caused by exports (#3318)

* Add positions for `ScopeConflict` caused by exports

* Use specific `ModuleRef`s for error p...

fcf793ee909effaf7d7529cb020e8fa7cf466f4c authored over 6 years ago by Gary Burgess <[email protected]>