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

Drop dependency on microlens libraries (#4327)

94343bc4613a0cbf8507943809fa2d49b81bb0bf authored over 2 years ago by Ryan Hendrickson <[email protected]>
Move most instance deriving into the type checker (#4315)

20d6c6c6bc598b6f49026391c20e1d99b47454b5 authored over 2 years ago by Ryan Hendrickson <[email protected]>
Fix incomplete type traversals (#4155)

a7ae87fc29cdb6ca57a5b512c3482f11c1e6a1d2 authored over 2 years ago by Ryan Hendrickson <[email protected]>
Add Matrix channel and Libera.Chat channel as unaffiliated spaces (#4292)

Co-authored-by: Jordan Martinez <[email protected]>

c984e32126846d2c1dca2ec0db99830c6ad4a492 authored over 2 years ago by jgart <[email protected]>
Fix crash caused by polykinded instances (#4325)

3d7c22f6aa66a1c08b0a931f77ff3bc64a3b18d5 authored over 2 years ago by Ryan Hendrickson <[email protected]>
Prerelease only if sources change (#4324)

177f5c831035c5c0b18ffea020e71b2bb6f5cd02 authored over 2 years ago by Ryan Hendrickson <[email protected]>
Clarify version scheme and what counts as a breaking change (#4318)

6015fe970f9f0fa0a3ad948335e410d5e8f5ced2 authored over 2 years ago by JordanMartinez <[email protected]>
Update Prim docs for type-level changes; clean up other docs (#4317)

Prim docs: update for type-level changes and cleans up other docs

For type-level changes
* B...

123fc42fbdc040c159261bb391ce7baf9488a36a authored over 2 years ago by JordanMartinez <[email protected]>
Fix bad interaction between module renaming and inliner (#4322)

This bug was triggered when modules that the compiler handles specially
are shadowed by local c...

22208830d6aecbc2760171d5780ded21c57b12ba authored over 2 years ago by Ryan Hendrickson <[email protected]>
Fix purescript-installer call for prereleases (#4321)

e909a467d679b32bd392380d21b5d4a184554786 authored over 2 years ago by Ryan Hendrickson <[email protected]>
Fix npm publish (#4320)

Without an explicit `registry-url` input, `setup-node` doesn't create
the `.npmrc` file that ho...

ba2af33abe265ce4ee8c31f2165de983c9b1f090 authored over 2 years ago by Ryan Hendrickson <[email protected]>
Deploy builds continuously to GitHub and npm (#4306)

41bf005f01302ed6e398ca3463547a07e310bea9 authored over 2 years ago by Ryan Hendrickson <[email protected]>
Check for partially applied type synonyms in kinds and constructors (#4169)

This check doesn't prevent any programs from compiling; it just makes
sure that a more specific...

fdcae630acc07428f90b039d5b954a2b8e9a68bf authored over 2 years ago by Ryan Hendrickson <[email protected]>
Fix Prim.Int class Compare docs (#4313)

1f486e6f2b6a216acda7d5c964b625e548003509 authored over 2 years ago by JordanMartinez <[email protected]>
Fix issue with unnamed instances using type operators (#4311)

012b9040d7b31d31e1f5df191e8a01bfeb230de9 authored over 2 years ago by Ryan Hendrickson <[email protected]>
Ignore type wildcards in binders when under a fully-typed declaration (#4309)

b72ac9d85bd111b11618f8f17b5edae26bd75903 authored over 2 years ago by Fyodor Soikin <[email protected]>
Fix broken link to 0.15 migration documentation (#4305)

* Fix broken link to 0.15 migration documentation

* Update contributors

32a92ed5541d6b6ffd0065386603f2d6500bc7bf authored over 2 years ago by Nick <[email protected]>
ci/build-package-set.sh: exclude metadata package (#4304)

`metadata` is a dummy package, not an actual part of the package set.
However, if asked, spago ...

53a754b3386164872ade59d9493d9dd36db927ff authored over 2 years ago by Ryan Hendrickson <[email protected]>
Make 0.15.0 release (#4299)

* Update version to 0.15.0

* Regenerate license

* Finalize 0.15.0 changelog entry

1324638f7f262d1abcae30fe3a628c99191e4c2a authored over 2 years ago by JordanMartinez <[email protected]>
Fix package set step by upgrading npm in CI (#4302)

* Update node to 14

12 will be EOL in a few months

* Update npm before running package set...

b5f97489d0a383ff3ad6edb2b0ec530b611bd1fb authored over 2 years ago by JordanMartinez <[email protected]>
Update tests and their bower dependencies to 0.15.0 library versions (#4300)

* Update test's bower.json files to released versions

* Update passing tests

* Fix duplica...

8ae7ba397526d5e3999cb825adad8c9c8e22fd94 authored over 2 years ago by JordanMartinez <[email protected]>
Make 0.15.0-alpha-07 release (#4297)

* Update installer to 0.2.6

* Update version to 0.15.0-alpha-07

da7876835cb0ca36573358a1bdf71a4a139cad70 authored over 2 years ago by JordanMartinez <[email protected]>
Make alpha-06 release (#4296)

a846892d178d3c9c76c162ca39b9deb6fad4ec8e authored over 2 years ago by JordanMartinez <[email protected]>
Add instructions for publishing prerelease to NPM (#4295)

* Add instructions for publishing prerelease to NPM

* Fix normal release instructions

7aa9b70dee70c48c7472ec1d7034ca244436e26e authored over 2 years ago by JordanMartinez <[email protected]>
Merge/move 'lib/purescript-cst/' into 'src/' (#4290)

* Delete license file (matches repo's one)

* Delete Setup.hs

* Merge purescript-cst.cabal ...

211e67d4e7d186682ea70e8740055ad4e6624671 authored over 2 years ago by JordanMartinez <[email protected]>
Add Prim.Int.ToString compiler-solved class (#4267)

* Add Prim.Int.ToString compiler-solved class

This class is being added primarily because lar...

f374270faf3e7f891277babeb705765640b8965c authored over 2 years ago by JordanMartinez <[email protected]>
Make alpha-05 release (#4291)

3fc881cdbbe19d8c0052d6816b2ca5ad59f94e92 authored over 2 years ago by JordanMartinez <[email protected]>
Lazy initialization for recursive bindings (#4283)

This commit adds src/Language/PureScript/CoreFn/Laziness.hs, a
transformation on CoreFn that in...

0527e71725257bf16a3c7bd5fce608e856a77dae authored over 2 years ago by Ryan Hendrickson <[email protected]>
Add GNU Guix installation instructions (#4286)

970bab2e2bc7e97cbfc507fa973c4a168e38d748 authored over 2 years ago by jgart <[email protected]>
Stop `purs docs` failure due to `case _ of` in inst decl (#4282)

* Add reproducible test for 4274: OperatorSection

* Only run incorrect anon arg check on purs...

36de70af9d794d6bbc95d5d455901f73d0b7833f authored almost 3 years ago by JordanMartinez <[email protected]>
Fix release build path issue; make 0.15.0-alpha-04 release (#4279)

* Fix path location

* Verify bundle creation works

Note: this doesn't cause any of the fil...

d0107b5ff7dae2c97d28d9be48792b74d746ba30 authored almost 3 years ago by JordanMartinez <[email protected]>
Make alpha-03 release (#4275)

ce0d1a14be98715d2cda90ba7ffab8c40e595fac authored almost 3 years ago by JordanMartinez <[email protected]>
Remove libtinfo from binary; add CI test to ensure not added in future (#4259)

* Add CI test to ensure libtinfo isn't in binary

* Ensure process is on 1.6.13.1

b8b8d3c8a47e4771f4b8ed75acbb558d6f6b5dcf authored almost 3 years ago by JordanMartinez <[email protected]>
Fix ownership of the CI working directory (#4276)

c9fb852922494e07a9eaed93f33772f1f15e1fdf authored almost 3 years ago by Nicholas Yip <[email protected]>
Containerized Linux build (Glibc 2.24) (#4228)

6c2299fff46b43fbd49bc41fc00b0d5b05dc2c59 authored almost 3 years ago by Nicholas Yip <[email protected]>
Remove compiler-generated identifiers from type search results (#4260)

Filter out non-plain idents in type search

5f77fb484f91348acea687985ba0cf2b2279f1d6 authored almost 3 years ago by Justin Garcia <[email protected]>
Clarify what do-notation compiles to in error (#4272)

76b9548f78e1690a44d4212f07e3debea2983dc5 authored almost 3 years ago by Mohammed Anas <[email protected]>
Fix warning suppression for wildcard types (#4269)

This bug was triggered by defining recursive partial functions or
recursive bindings that conta...

2cb64faf8c753287f1bf884c6754bd86010fc5a8 authored almost 3 years ago by Ryan Hendrickson <[email protected]>
Restore names when generalizing unknowns (#4257)

* Track and restore names of quantified variables

* Add golden test

* Add CHANGELOG.d entr...

2667489aefc8bdffe798a8b897fb21321277b1a5 authored almost 3 years ago by Justin Garcia <[email protected]>
Remove `purs bundle` and browser backend for `purs repl` (#4255)

* Disable purs bundle command and tests

* 'purs bundle' only throws error now

* Add basic ...

1d5c618054bc0c452128e8758dc01b758a3a6f39 authored almost 3 years ago by JordanMartinez <[email protected]>
Update version to 0.15.0-alpha-02 (#4262)

cfda24d50d6ee4ccf335ce0e15809807c1dff3b7 authored almost 3 years ago by JordanMartinez <[email protected]>
Show compilation progress (#4258)

* Initial scaffolding for build progress

* Add rendering for build progress

* Track build ...

3d50222d6cf71b373c369a7186628ab5257c84c8 authored almost 3 years ago by Justin Garcia <[email protected]>
Type-level integers (#4207)

* Implement native type-level integers

Added support for type-level integers and compiler-s...

24eeeb216e73921d8457a641eddba39a0b49b22e authored almost 3 years ago by Justin Garcia <[email protected]>
Make first alpha release for v0.15.0 (#4251)

* Make first alpha release for v0.15.0

We wanted to use `0.15.0-alpha.1`, but cabal
couldn't...

6590563396dc952a92148e44a326caa43a2f8d76 authored almost 3 years ago by JordanMartinez <[email protected]>
Warn on ad-hoc `case ... of` expressions (#4241)

* Warn on ad-hoc case ... of expressions

```
case foo of
binder ->
binder
-- ^ ...

0177f717990911ede5ebe8ad7b0f520ad99383bf authored almost 3 years ago by JordanMartinez <[email protected]>
Fail if CJS is detected in FFI (#4250)

* Support only es modules

- Emit error if FFI parsing succeeds and a CommonJS module is detec...

3ff73b60575a58b562c2d8bfb6cdc7f14ad449f2 authored almost 3 years ago by sigma-andex <[email protected]>
Apply precedence rules to operator sections (#4033)

This commit moves operator section desugaring from the beginning of the
desugaring pipeline to ...

f01ba8f4d402dde0dad9feae4c48949318bf24be authored almost 3 years ago by Ryan Hendrickson <[email protected]>
Update CI to use windows-2019 (#4248)

20d8441a09bd05a04e0dbbac9baab4a81e37ad8b authored almost 3 years ago by JordanMartinez <[email protected]>
Add 'addWarning' to roots temporarily (#4249)

1419786846980c9a3f140de687cf72d6e10965d3 authored almost 3 years ago by JordanMartinez <[email protected]>
Remove deprecated syntax: '#' and 'kind' (#4239)

* Remove deprecated syntax for row kinds: `#`

These have been replaced with the `Row` kind in...

4c4fcf67f493c2f0119fa212e968c88979c8fc31 authored almost 3 years ago by JordanMartinez <[email protected]>
Disable constraints in FFI (#4240)

* Error when constraints are found in FFI values

For example...
```
foreign import foo :: f...

010a2d613a9bd3c0f3cc387a2d2bc36ce0842517 authored almost 3 years ago by JordanMartinez <[email protected]>
Doc HSPEC_ACCEPT; verify `Main` module exists in PS tests (#4243)

* Add note about HSPEC_ACCEPT env

* Verify that PS file's module name is 'Main'

* Add chan...

6620b4e075569991c987c1fb89b91e2d104420e7 authored almost 3 years ago by JordanMartinez <[email protected]>
Improve apartness checking (#4149)

This reverts commit 6b05869d3822e6c6d2a7ff03b94bf84144046211.

a4375eb8deb3d2ca4f696ac4e22bbe6f508ced9f authored almost 3 years ago by Ryan Hendrickson <[email protected]>
Support es modules (#4232)

* Add ES imports/exports to CoreImp AST

* Print ES imports/exports

* Codegen ES imports fo...

ff68b93b912d23f22db40d9116ce9c84d6b793e6 authored almost 3 years ago by sigma-andex <[email protected]>
Make v0.14.7 (#4245)

* Bump purescript-cst to 0.5.0.0

* Bump purescript to 0.14.7

* Update changelog

7917cb44678f6aeec365280de34e4794f7fb2211 authored almost 3 years ago by JordanMartinez <[email protected]>
Make v0.14.6 PS release (#4236)

* Run `make license-generator`

* Update version to 0.14.6

* Update changelog via purs-chan...

a1023905b5f41363969591b7d3f7fb6e3cd0a5c7 authored almost 3 years ago by JordanMartinez <[email protected]>
Support the purs.json manifest in purs publish (#4233)

* Add @thomashoneyman to contributors

* Add stack.yaml.lock to .gitignore

* Add purs.json ...

7f385cd116b6ac51cea49df01529d031580db005 authored almost 3 years ago by Thomas Honeyman <[email protected]>
Add myself to contributors (#4237)

Somehow I forgot to do this earlier.

0b5abdb5f46923bfa10b8fb3335900b8cd87ef0c authored almost 3 years ago by Verity Scheel <[email protected]>
Scope type vars when type checking typed values (#4216)

When the compiler is checking an expression that is annotated with a
type against another expec...

7bf9e618280fbde18c0932e8875ec0595e825e37 authored almost 3 years ago by Ryan Hendrickson <[email protected]>
Rewrite `Partial` optimization to be cleaner (#4208)

This feature shrinks the generated JS code for declarations that use
empty type classes, such a...

69955a73441492ad7b49aa8e7a13076aa5f690e3 authored almost 3 years ago by Ryan Hendrickson <[email protected]>
Fix type operators in declaration param kinds (#4220)

This fixes an internal error triggered by using a type operator in the
kind of a type parameter...

81dd8ea73ad8eab9cc56be492fe5883bec59b8d0 authored about 3 years ago by Ryan Hendrickson <[email protected]>
Properly deserialize unused identifiers in the CoreFn (#4221)

* Create constant for unused identifiers

* Deserialize unused identifiers properly

* Add c...

d4950b001916ad79daf910d54fb227417243f4de authored about 3 years ago by Justin Garcia <[email protected]>
Update GitHub issue templates to use new tag names (#4219)

53b4117045f5517023f5d22f9fa506e651e4ff3e authored about 3 years ago by Ryan Hendrickson <[email protected]>
Inline newtype constructor applications with ($) (#4205)

Co-authored-by: Ryan Hendrickson <[email protected]>

c1bcbd553badac2959710da30a70d464307738be authored about 3 years ago by Justin Garcia <[email protected]>
Build the entire latest package set in CI (#4217)

* Build the entire latest package set in CI

The package set is only built in Linux, as that t...

d2fb21b7c5fd3014c306a46f4591d709651c1034 authored about 3 years ago by Ryan Hendrickson <[email protected]>
remove explicit disabling of Nix in stack.yaml (#4198)

* remove explicit disabling of Nix in stack.yaml

* Add CHANGELOG entry.

* Format changelog...

18e3b14c556c5bd58e391531e4f4e511f834c3ff authored about 3 years ago by Dennis Gosnell <[email protected]>
Update unnamed instances changelog entry (#4122)

* Update unnamed instances changelog entry

I know this has already gone out, but the current ...

40d4a3d0635e8ad96220fe2d84ee511aad77dbbd authored about 3 years ago by Harry Garrood <[email protected]>
Display roles in HTML docs (#4121)

Including roles in markdown docs was not added in this PR. Markdown docs currently
render their...

2c78eb614cb1f3556737900e57d0e7395158791e authored about 3 years ago by JordanMartinez <[email protected]>
Make `Quote` from `Prim.TypeError` polykinded (#4142)

Co-authored-by: Jordan Martinez <[email protected]>

6b2b2a9b7aacdb81d5f2e8ecf8d7fc523a7e6d00 authored about 3 years ago by Denis Stoyanov <[email protected]>
Check role declarations arity during type checking (#4157)

* Check role declarations arity during type checking

* Add changelog entry

* fixup! Check ...

375bcdce4fc3d98bbac44dc63292ef86e9b3ecbc authored about 3 years ago by Cyril Sobierajewicz <[email protected]>
Expand Layout.hs module docs (#4197)

* Add more detailed summary of Layout.hs

* Use multiple let bindings in indentation example
...

8c5ef9beb8c659e349ec295afd87995acf7bfeb0 authored about 3 years ago by JordanMartinez <[email protected]>
Prevent hangs on internal errors (#4126)

7d286f8d7ded989c482cade4d78212bf3e03160f authored about 3 years ago by Ryan Hendrickson <[email protected]>
Bump PureScript to building with LTS-18 (#4199)

198dfcb63ec0c158a99839bb18c194a989274071 authored about 3 years ago by Dennis Gosnell <[email protected]>
Include missing source spans for data constructors (#4202)

* Add missing source span to ChildDeclaration

* Destructure using a let binding instead

* ...

fd22f09fbac0e9329077b6a3bda475e30f5b3d1a authored about 3 years ago by Justin Garcia <[email protected]>
Make v0.14.5 Release (#4189)

* Update version to v0.14.5

* Update changelog

* Pin weeder version to 2.2.0

c14d52e0bd4caca88358ac082911e8a94d072dd5 authored about 3 years ago by JordanMartinez <[email protected]>
Properly rename module imports in case of conflicts with declarations (#4188)

* Make renameImports work with dotted modules

* Add passing test for renameImports

* Add C...

e320a21ba230718deb17f0d2a3d477ab936795e9 authored about 3 years ago by Justin Garcia <[email protected]>
Derive Functor for Language.PureScript.CoreFn.Module (#4186)

a581e64dc7890f55146cfe9dd5de69c61b0aeb49 authored over 3 years ago by Dennis Gosnell <[email protected]>
Synonym inference bug (#4184)

Fix synonym inference bug

5cf6e8896fa52d63f1ae8af605e24e8bccf117bf authored over 3 years ago by Joseph Young <[email protected]>
More Release guide updates (#4177)

* Don't build a search index in case its broken

`purescript-docs-search` still hasn't been up...

729822bc115085efe5441522f69eaec7eb4ff4ff authored over 3 years ago by JordanMartinez <[email protected]>
Prepare for v0.14.4 release (#4175)

* Update version to v0.14.4

* Regenerate changelog

* Add 'v' in front of version header

...

c2a4189338db8369064e06d06d98cf9ff3a3a13d authored over 3 years ago by JordanMartinez <[email protected]>
Fix backtick offside rule (#4172)

* Add changelog entry

* Use offsideEndP for backtick case

* Add golden test for backtick case

616ffb072f0f561c3513b730b0362c9f37495a0c authored over 3 years ago by JordanMartinez <[email protected]>
Update Discord link to remove explicit invite (#4170)

ec4dd2b368acdd94b94b548239486ce631369fbb authored over 3 years ago by Thomas Honeyman <[email protected]>
Fix regression in row unification (#4168)

73357205ff984c3351a0a0c4176af807bbb669b8 authored over 3 years ago by Ryan Hendrickson <[email protected]>
Defer synonym expansion from type class desugaring (#4164)

Instead of expanding type synonyms when type classes are desugared into
their more primitive re...

1835443ca2883633a6be5773f4063e5143fc8a46 authored over 3 years ago by Ryan Hendrickson <[email protected]>
Improve row type error messages (#4159)

* Remove a redundant hint that repeats the types in the error
* Correctly diff rows containing ...

65213e7aec8548807ea2f6ccf452054b425c39bb authored over 3 years ago by Ryan Hendrickson <[email protected]>
Fix Discord link in README (#4167)

80ad9943d8223880e109ee9d6a1d9d0ad71c4c2c authored over 3 years ago by Thomas Honeyman <[email protected]>
Replace Slack links with Discord (#4166)

05a46be2dfda2031e0d48a15059185582adabb8b authored over 3 years ago by Thomas Honeyman <[email protected]>
Add support for bundling function declarations (#4044)

5d0f1a6a93c450add53135e06ed74f98b5a4bc98 authored over 3 years ago by Cyril <[email protected]>
Represent class dictionaries as newtypes (#4125)

Class dictionaries are now represented as newtype wrappers of records.
This drops the awkward T...

9908e622e4bc2fb9efdc8789c3ea7021cf3b4698 authored over 3 years ago by Ryan Hendrickson <[email protected]>
update Stack in Github Actions (#4134)

Co-authored-by: JordanMartinez <[email protected]>

7b7c47deef96214720aaa22e524ae3177606382f authored over 3 years ago by Peter Becich <[email protected]>
Add a hint for errors in foreign data type declarations (#4161)

* Add a hint for errors in foreign data type declarations

* Add changelog entry

4a2cf3ac584173770be4daf515377806bb598062 authored over 3 years ago by Cyril <[email protected]>
Add golden tests for self cycles in type class declarations, kind declarations and foreign data type declarations (#4162)

* Add golden tests for self cycles in type class declarations

* Add golden tests for self cyc...

7767c9fe45d465c8fbe18c85ae2bb62c91822c0d authored over 3 years ago by Cyril <[email protected]>
Omit kind sigs where kind is uninteresting, even when parens are involved (#4137)

* Consider redundant parenthesis when checking for "uninteresting" kinds

* Test that unintere...

2b9c7a668ca6520f4847afcf66768a5019be8402 authored over 3 years ago by JordanMartinez <[email protected]>
Solve union constraints backwards (#3720)

The union solver for `Union l r u` was missing the case when `r` and `u` are literals (which sho...

6986faa034e4860fc08cc646137f4a7498b94ff8 authored over 3 years ago by Nick Scheel <[email protected]>
Run Weeder in CI and make it happy (#4148)

Weeder runs a whole-program analysis and will fail the build if there
are any functions not rea...

4a8e2b5d81207100804fd817e24a766ae5d690f1 authored over 3 years ago by Ryan Hendrickson <[email protected]>
Delete make_release_notes (#4151)

c5e7d0b1caa9ede96ca31bf60198ea038444d950 authored over 3 years ago by Ryan Hendrickson <[email protected]>
Add developer guide (#3900)

* Add developer guide

* Add IDE guide link

* Refine profile visualizer section

Also rem...

c07f13714ead2014b55008d8227d41ee9b6efd8f authored over 3 years ago by milesfrain <[email protected]>
Minor edits to RELEASE_GUIDE.md (#4131)

* Add note to submit PR and get it merged before triggering CI build

* Link to PVP directly
...

216761668e40f0e82214991bee99bd9b41956beb authored over 3 years ago by JordanMartinez <[email protected]>
Add note about what to do when a release fails (#4147)

* Add note about what to do when a release fails

* Add changelog entry

a1081ae63e035183792a515c2e76da33f7800fcd authored over 3 years ago by JordanMartinez <[email protected]>
Move unreleased changelog entries to CHANGELOG.d (#4132)

564223175395963db2e9144d1034ad2e0be050d3 authored over 3 years ago by Ryan Hendrickson <[email protected]>