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
22308f3dc112915b9ce3563e425a5f31f029607d authored almost 6 years ago by Gary Burgess <[email protected]>
7e186a29e663d3664046450410bb288882970783 authored almost 6 years ago by Harry Garrood <[email protected]>
b4f24ab1f3f6d6f239888126285c50e2196d3ec6 authored almost 6 years ago by Gary Burgess <[email protected]>
Fixes #2177.
676d3a9dc5803d99a9414795641e71d4f42a18da authored almost 6 years ago by Ryan Hendrickson <[email protected]>* remove excessive wrapping from DeclarationType
* [purs ide] Represent Filters as data rathe...
029e222fea3c3a17b1e18d153a57bf1bc9a14b8a authored almost 6 years ago by Christoph Hegemann <[email protected]>a9ce38e9d1bee90e8f13545805239d118cb86a59 authored almost 6 years ago by Christoph Hegemann <[email protected]>
Fixes `make test` on NixOS.
1d701b0b5570a9ad967d292f91ed17504713a76c authored almost 6 years ago by Jordan Mackie <[email protected]>6b909dca32f7d9bf5ad39119dbb7c539bb2e9117 authored almost 6 years ago by jacereda <[email protected]>
This commit prevents CodeGen from emitting any JS imports for modules
whose use sites have all ...
This commit truncates types in error messages below a depth of 3 levels
in the type AST. If the...
This means we can now complete module names with the completion API as
well as being able to qu...
b35412a9ea49a46d315a0214cd2c3908442ab7a7 authored almost 6 years ago by Harry Garrood <[email protected]>
159b51c0afeb2c5aeedd058209308b21923def6d authored almost 6 years ago by Harry Garrood <[email protected]>
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]>a59861782f1c6aee81efef6b6aeae437baed37bd authored almost 6 years ago by Harry Garrood <[email protected]>
Follows on from #3521 by removing the use of the Env's imports and
instead obtaining the same i...
194d8645a61001094cab5faa26c350af55709d45 authored almost 6 years ago by Harry Garrood <[email protected]>
Implements what was discussed in #2191 by adding the module from which
something was imported t...
* ignore the rts "library" for licenses
* make license generator into a proper stack script
...
1067d84d0119de3a5d17452b49a2a612d8b7c052 authored almost 6 years ago by Colin Wahl <[email protected]>
Fixes #3414
3fb37ee34df9a9327f1dbcd8642ab025d5f5c771 authored almost 6 years ago by Harry Garrood <[email protected]>* 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
The intention is that this file can serve as a...
0d08831d85cf3037fe0a345f31a83723022dd145 authored almost 6 years ago by Harry Garrood <[email protected]>0807b9919c6bcd07d6ebcba5edd6b70cf414c055 authored almost 6 years ago by Nathan Faubion <[email protected]>
* Add named type wildcards
* Remove debug
* Use HoleInferredType for named type wildcards
73fee56ac2adc17b66dd1df27e5693746c80173f authored almost 6 years ago by Nathan Faubion <[email protected]>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]>
The concept of the current module is unnecessary (we aren't using it
anywhere either in the com...
* 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
* Improve QualifiedDo tests
* Implement QualifiedAdo
* Trigger ...
6189770e3d5db25cb490cb273cc334ca99bcc6e9 authored about 6 years ago by Philip Kamenarsky <[email protected]>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]>* 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]>9446c8bb5f6cd5e74b3f1eb787cfded684391400 authored about 6 years ago by Nathan Faubion <[email protected]>
cdca9ccd8fa3e992d1d5f2ecc2b7aed93b9079ea authored about 6 years ago by Nathan Faubion <[email protected]>
* 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]>
Fixes #3482. We have allowed reserved names (like `data` or `type`) to
be used as record labels...
* Refactor properToJs
Since it is only used for ProperName values at all but one call site,
...
b0929614ec121f6bca35585bdf9e92a36ac2e577 authored about 6 years ago by Justin Woo <[email protected]>
E.g. you can paste an import and a declaration together:
```
> :paste
… import Prelude
… f...
Fixes labels not being quoted in error messages in some cases where they
should have been. For ...
* 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]>5ff679dc1dca45b07efda0c1f42ad98509a44f87 authored about 6 years ago by Liam Goodacre <[email protected]>
Fixes #3431
04d53f293b665715d61788213bd0d714c1d08778 authored about 6 years ago by Liam Goodacre <[email protected]>d9b1620bf31b552f55b7944141c743b88b7bd8ad authored about 6 years ago by Liam Goodacre <[email protected]>
* 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]>dcdd70d50194e723be22c7964f47c2458cc9a706 authored about 6 years ago by Justin Woo <[email protected]>
The kinds * and ! were switched to parse errors in 0.11.
Now we're at 0.12 we can remove them.
31069b682aa44efef943e5eed70d3a9307d19833 authored about 6 years ago by Justin Woo <[email protected]>
2cb4a6496052db726e099539be682b87585af494 authored about 6 years ago by Gary Burgess <[email protected]>
* Improvments to REPL tab-completion
- Complete all names that have been imported (transitive...
5a47a3039477fc329d7594bca8bbfcd974c6ac3e authored about 6 years ago by rndnoise <[email protected]>3cc566a29a2b5ca0d2926df75d2ec7d20c82b75b authored about 6 years ago by Christoph Hegemann <[email protected]>
c5c965fd9d051ed456e58f698cb7cac748e4b2fe authored about 6 years ago by Dario Oddenino <[email protected]>
* 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]>5fd81ada75eb0b9661c6f20de62856ab27522dbb authored about 6 years ago by Nathan Faubion <[email protected]>
02ecfe6d10fdc02ff4cf599c040707dab1a7281a authored about 6 years ago by Nathan Faubion <[email protected]>
fdd21482b397f7157e48a3fb56486e0abac98f4d authored about 6 years ago by Nathan Faubion <[email protected]>
The missing `zlib` dependency made stack build fail on NixOS
c89e2f6d96879a91618d2c783c8f677d6bec5661 authored about 6 years ago by Fabrizio Ferrai <[email protected]>* 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
* Silence ffiCodegen in IDE
a8e0911222f46411776978a13866eb097175162c authored over 6 years ago by Marcin Szamotulski <[email protected]>5ab1a792d45ffeff720ff97d8cbdf24e82637adf authored over 6 years ago by Marcin Szamotulski <[email protected]>
* 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]>b07042fb7b4f6a68c0fdc68b7e51076b7106cfba authored over 6 years ago by Gary Burgess <[email protected]>
* Print type of missing typeclass member
* Print all missing type class members
5bb72bfab88481efd82bd4ac1b31a3a11fd8def5 authored over 6 years ago by Stefan Fehrenbach <[email protected]>
`lens` is pretty big of a dependency with many transitive dependencies.
Build times with `lens`...
* 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.2
* remove redundant Monoid imports
* bumps to a 8...
e184fca6ffd04de45d4d8c4f6747230ae266c6d4 authored over 6 years ago by Christoph Hegemann <[email protected]>f8ca834ebe3d8e5d484e5b55b5d1b8b6f0a783a2 authored over 6 years ago by Liam Goodacre <[email protected]>
1c8ec684a0fb308ca8051108afdf922741412733 authored over 6 years ago by Gary Burgess <[email protected]>
30cd03188844eec697e6f2b387eff57a12f50def authored over 6 years ago by Christoph Hegemann <[email protected]>
* [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]>9d483a26a9f682908099708aae9a2740dca68fc4 authored over 6 years ago by Gary Burgess <[email protected]>
* [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, since all of the information it contains is also available via `pur...
0bde7ef1ddc37e92323076d6e46576f966682bca authored over 6 years ago by Vincent Orr <[email protected]>792bb7fa183a87fb4f9bfacfccdaacced02b917f authored over 6 years ago by Harry Garrood <[email protected]>
* [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`
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
* source files -> externs files
e2cba664ff44a2ade66f7e9ad2764e31cd0d8d7c authored over 6 years ago by Alex Berg <[email protected]>Fixes #3347
This commit mainly consists of re-export handling so `purs docs` doesn't
choke o...
fd12438d2a03a0a10c18c5e119a20f1784a7998f authored over 6 years ago by Alex Berg <[email protected]>
* 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]>dce646ae84e7eb1dc5d1d21410c0d0a593fb6283 authored over 6 years ago by Harry Garrood <[email protected]>
8726c88b6e216ec6d80d2e0ceb85f33970624504 authored over 6 years ago by Harry Garrood <[email protected]>
939f4bd2f145e243e57b267b439085aae87983f2 authored over 6 years ago by Gary Burgess <[email protected]>
a0059ea9e7a4d8e9b8a458bd6bc224594cf370e4 authored over 6 years ago by Stefan Fehrenbach <[email protected]>
4c8f5f4d0c57e3b8d2f6168578aa26c81017b3e5 authored over 6 years ago by Gary Burgess <[email protected]>
95acfb731fa7ddef5852b192eb5cca4dd93a28ea authored over 6 years ago by Liam Goodacre <[email protected]>
827c526648ea85d50ff69389572ed9c5c5039b9d authored over 6 years ago by Gary Burgess <[email protected]>
9df1bbef5e0a28e58bc6a014203461bfa79b408e authored over 6 years ago by Gary Burgess <[email protected]>
02cf84e54606ac19319286b4b0e27cd56ba811e7 authored over 6 years ago by Gary Burgess <[email protected]>
* 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]>2c05613544687b7ce19f6f72fcb19ec354ad9369 authored over 6 years ago by Gary Burgess <[email protected]>
27ad08affe65f004edfc06f9cdb5501c516f667a authored over 6 years ago by Matt Parsons <[email protected]>
c1039af7af5e27de1b554587c00f970043ea5ae9 authored over 6 years ago by Liam Goodacre <[email protected]>
* 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]>d66540ec5a4d3b513e45ab68111cafd2ad7f06db authored over 6 years ago by Liam Goodacre <[email protected]>
* Efficient object updates for closed records
* Add constant for Record name
* Add failing test
* Add source spans for errors in binding groups
40a4ed8eba96f3e01d53a9857b941843595e22a1 authored over 6 years ago by Gary Burgess <[email protected]>it does nothing for the moment
54ce05d9fef699769855c654c6bfa4197e72742f authored over 6 years ago by Matthew Leon <[email protected]>* Check warnings/errors for positions
948aafe9284ec066d833b1fdd41905a977363a03 authored over 6 years ago by Gary Burgess <[email protected]>* 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
* Use specific `ModuleRef`s for error p...
fcf793ee909effaf7d7529cb020e8fa7cf466f4c authored over 6 years ago by Gary Burgess <[email protected]>