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

Inlining multiple function arguments

1301ee679fc90c6e4f3ba42440a01d8849d90c5e authored about 11 years ago by Phil Freeman <[email protected]>
Allow multiple-argument functions to be defined using top level case expressions

2caa0c9cf38800507aae7a9c662ca9c9d0494cba authored about 11 years ago by Phil Freeman <[email protected]>
Better capture avoiding function argument names

8e56f00903d0ad2134fedf4dda13d48634e64079 authored about 11 years ago by Phil Freeman <[email protected]>
Better codegen for top level case expressions - make Case expressions accept multiple inputs in general.

6206aed855cb493446cfc95906422204d346a9f3 authored about 11 years ago by Phil Freeman <[email protected]>
Update README.md

ec2c5eabbb9c48f35c394ada041d1400deae56c2 authored about 11 years ago by Phil Freeman <[email protected]>
Update release.md

73f43216a7ef9f55e4be183a17e52a19168e2212 authored about 11 years ago by Phil Freeman <[email protected]>
Update release.md

3b51d116eb2c5c4611c5209f29867347254b660b authored about 11 years ago by Phil Freeman <[email protected]>
Update README.md

a8907335c71f42779b9070e5a2b13a0781a79746 authored about 11 years ago by Phil Freeman <[email protected]>
Update release.md

e7be1ba433e1e6dd7b6c425d0f2b851e1f3d1622 authored about 11 years ago by Phil Freeman <[email protected]>
Update release.md

6dcdf9d3633ab1649b6aee39624bc88150da8264 authored about 11 years ago by Phil Freeman <[email protected]>
Update release.md

cac2b811cf67360a2583ad56177f38cd91824a45 authored about 11 years ago by Phil Freeman <[email protected]>
Update release.md

22409b6199f2c99fcf05bae6ae0553c02bcf5539 authored about 11 years ago by Phil Freeman <[email protected]>
Bump version

03f3cf220c9bddb40c2b8eb573ff4de7ec8a04a9 authored about 11 years ago by Phil Freeman <[email protected]>
Update release.md

7369945d538ca1ad5bff00e76e6d02a859ee6ae0 authored about 11 years ago by Phil Freeman <[email protected]>
Update release.md

e2c89732aa6386b9dd6982e150c9ccf3e3b18d8b authored about 11 years ago by Phil Freeman <[email protected]>
Update release.md

01500023d977c752b172f8770f3bb18b92ce0ca9 authored about 11 years ago by Phil Freeman <[email protected]>
Update README.md

70bc9224e34050ba2610cf123eb0fe62f68d9d4e authored about 11 years ago by Phil Freeman <[email protected]>
Create release.md

c8778d35d90fccc362f2fa05af3086efe0d9fdfb authored about 11 years ago by Phil Freeman <[email protected]>
Split up ArrayBinder into ArrayBinder and ConsBinder

7551a6ed2c2dbde64df6c040804f4ee87c8840e7 authored about 11 years ago by Phil Freeman <[email protected]>
Allow method calls and other expressions evaluating to {} in statements

5ff260bd5a5aa380a30f771dd56994918ee93f29 authored about 11 years ago by Phil Freeman <[email protected]>
Use braces for blocks, instead of the do keyword

aa13d6d954d6ccc8889a9428fac693753ab47c93 authored about 11 years ago by Phil Freeman <[email protected]>
Allow : and . in operator names

67df3cd1e2e3841aabff01da4770a3d8bbeb2a6c authored about 11 years ago by Phil Freeman <[email protected]>
Update README.md

f745cd92419a31b7c3ef2b4f8b42e286debe562a authored about 11 years ago by Phil Freeman <[email protected]>
Fix opStart lexer

b8e53c69cfa591a5087ec1c8fccf0f45d81ac23a authored about 11 years ago by Phil Freeman <[email protected]>
Fix a bunch of -Wall warnings

d1c3c08d6c953687e43acf5a4a9aee59cf344e1b authored about 11 years ago by Phil Freeman <[email protected]>
Fix warnings introduced by -Wall

6fa58292d394eb91f6b1a50e5925c4627d7ec12d authored about 11 years ago by Phil Freeman <[email protected]>
Use dot for module name separator, not a colon

38e324a8c692ffc3fb8e7249a3aa9c7ba8d17125 authored about 11 years ago by Phil Freeman <[email protected]>
Bump version

93c52485971a063378f7944d2a936793e223b1fa authored about 11 years ago by Phil Freeman <[email protected]>
Name resolution up the module hierarchy, allowing names in the global module to be referenced.

96edff244516d1bfd40fb5158fc74999c7ae06c6 authored about 11 years ago by Phil Freeman <[email protected]>
Avoid reassigning vars when importing a module

3eec9f06b1d46c9621b3aa72dcb45f3a18b94466 authored about 11 years ago by Phil Freeman <[email protected]>
Use Environment to store types of local variables.

e58067847c1823a4dc303e32cd7a4bc01ad37e85 authored about 11 years ago by Phil Freeman <[email protected]>
Use .purs file extension

1e88986368362aa73dceee46c8d7095947bfa094 authored about 11 years ago by Phil Freeman <[email protected]>
Update README.md

63c158af079eb2b1b87bb7f3ecf01f6c7df8e6a6 authored about 11 years ago by Phil Freeman <[email protected]>
Fix type generalizer bug

a21661d9d328d69fb0c5f4a6974398797cfcabb8 authored about 11 years ago by Phil Freeman <[email protected]>
Tidier implementation of forall instantiation

8142e17eb2170d69e48f0623a6ce0d9cba567644 authored about 11 years ago by Phil Freeman <[email protected]>
Polymorphic object update

939f826b9951865b47c3a47a0d25b1fb01e26707 authored about 11 years ago by Phil Freeman <[email protected]>
Bump version to 0.1.11

33268ae3e4c6d0aae86f4acd0828ffaa606dcc9f authored about 11 years ago by Phil Freeman <[email protected]>
Fix pattern matching for rank 2 constructors, and add an example

7e3515ca705b4eec078a0e5d982054d2ff4eb7bd authored about 11 years ago by Phil Freeman <[email protected]>
Prevent skolem variables from escaping

ce885eff9a3a641668d44d1285a14690b5bec85d authored about 11 years ago by Phil Freeman <[email protected]>
Capture avoiding substitution during skolemization

d6a694d2eb9a1608d7ea247c47aaeb7dfb8ebcfb authored about 11 years ago by Phil Freeman <[email protected]>
Fix name shadowing issue in bindings

38c685d927c370df514fa9945680d73d7b6ac2b2 authored about 11 years ago by Phil Freeman <[email protected]>
Another test

d3c5372f5dcf3880abd607deb9916809cec61aee authored about 11 years ago by Phil Freeman <[email protected]>
Maybe monad

974621e1021613e31c5ca41a18e21828da5de26e authored about 11 years ago by Phil Freeman <[email protected]>
Polytypes in record fields, another example

674d94d6cf01a5918d58ffba84f397daefd5d2d6 authored about 11 years ago by Phil Freeman <[email protected]>
More tests for RankNTypes, adding polytypes to type synonyms and data declaration

d9e64f073efba2243ff77ca9d57bb5aef9b259f2 authored about 11 years ago by Phil Freeman <[email protected]>
Another test, and a TODO

90503c57b886d966811247101d5f5eb47c8f689d authored about 11 years ago by Phil Freeman <[email protected]>
General tidying, better approach to recursive functions with a top-level quantifier

50cf905dbba9bc59d1f5abfc352acd9e37984748 authored about 11 years ago by Phil Freeman <[email protected]>
Test cases pass again

07d727c85d560f813eaa17cbe7eee504f14dffdf authored about 11 years ago by Phil Freeman <[email protected]>
Better error messages during unification

cbf70e7104c2e7be54077e216f66c038aed76906 authored about 11 years ago by Phil Freeman <[email protected]>
More bug fixes

558cd4e93abc7c65318b31fbaf81d985d3463ded authored about 11 years ago by Phil Freeman <[email protected]>
Remove trace

1883dd4ce943ae6aef1716e4e2eaf04cc39097ed authored about 11 years ago by Phil Freeman <[email protected]>
Better error messages

cfac1b7ca35095936f1ea34029f34add074796da authored about 11 years ago by Phil Freeman <[email protected]>
Fix type synonyms when checking

1e6bac6a3c7e0de1e9072de5487f359db511ad16 authored about 11 years ago by Phil Freeman <[email protected]>
More work on RankNTypes

b3b0317600f0c2c8b919a3f6ab45c97f0d339f73 authored about 11 years ago by Phil Freeman <[email protected]>
Progress on RankNTypes

8d75f741f9a9880b8ab254408ade95d032ea0739 authored about 11 years ago by Phil Freeman <[email protected]>
Monotype check

f6055cbae5361466bacca94626b2abdbdfdb7e15 authored about 11 years ago by Phil Freeman <[email protected]>
Merge polytype and type data types

10759791c6e243ea27bd888400c8c37d7315709a authored about 11 years ago by Phil Freeman <[email protected]>
Some parser tidying, bump version, fix overlapping imports issue

e35486691dc8d7a170ff3783ec3a57ceb2947679 authored about 11 years ago by Phil Freeman <[email protected]>
Update CONTRIBUTING.md

29d223da0f557a5f62c41e62e9c044f95edea1fa authored about 11 years ago by Phil Freeman <[email protected]>
Merge pull request #70 from Bogdanp/master

Add basic module imports (#66)

17496f98188b7cec1d11c6cf77f383fdfdb9494d authored about 11 years ago by Phil Freeman <[email protected]>
fix indentation

3d932e192a52b0f2a06655f08eb389af038d4137 authored about 11 years ago by Bogdan Popa <[email protected]>
simplify ImportDeclaration type checker

f9c9dd2b441f8b4334a2240cf9946e0fecf9fcb1 authored about 11 years ago by Bogdan Popa <[email protected]>
drop potentially confusing lines from doc

026396083254ea156c57233dd6ef99147726b51f authored about 11 years ago by Bogdan Popa <[email protected]>
add haskell formatting to import doc

1298be36c741e331c2f7ba4f38b4871bf7977f5e authored about 11 years ago by Bogdan Popa <[email protected]>
add import to README

379a6f0ad68eb28ed5a5803c8214cdcdc0d9705e authored about 11 years ago by Bogdan Popa <[email protected]>
make the ImportDeclaration type checker update the env properly

831e4a7d50b0524ceced80f99b96fb06cec3b2e9 authored about 11 years ago by Bogdan Popa <[email protected]>
make Import example more complex

cc4db202506d9e9fc279b09fced2f8478ee23e6f authored about 11 years ago by Bogdan Popa <[email protected]>
add failing import example

d3ad572789280c8660fc55d67fb4dd31d66501ff authored about 11 years ago by Bogdan Popa <[email protected]>
add passing import test

07fb23f54e0f1ada2342aaef77f064256099da1a authored about 11 years ago by Bogdan Popa <[email protected]>
fix hlint warning in parseImportDeclaration

afd4605dcbfe3710a8b9252b07a583fce8f18f62 authored about 11 years ago by Bogdan Popa <[email protected]>
implement declToJs for ImportDeclarations

This changes `declToJs` so it takes an Environment parameter as well.

c50274633557879d0ee3647117727110f7f76f45 authored about 11 years ago by Bogdan Popa <[email protected]>
add ImportDeclaration type checker

a80fa9a5ff1a92c860f76e2213220cd49cab3d76 authored about 11 years ago by Bogdan Popa <[email protected]>
add Alias constructor to NameKind

This is so that someone smarter/more familiar with the code-base than I
can change the current a...

7bc6843c0e2fcb4e1becfa9677087235828cb387 authored about 11 years ago by Bogdan Popa <[email protected]>
use ModulePath instead of [ProperName]

b938f712d6e368d624528ea16002d699de540685 authored about 11 years ago by Bogdan Popa <[email protected]>
add ImportDeclaration parser

1821620ddf9f12bf9c9117982e4267b3c763ec11 authored about 11 years ago by Bogdan Popa <[email protected]>
add ImportDeclaration constructor

af5517843b7ee07bc61ebd9f3e22b84bac67872c authored about 11 years ago by Bogdan Popa <[email protected]>
Bump version, pretty printing JS

74560586d0c22150359661a49a1b8ca212b14d05 authored about 11 years ago by Phil Freeman <[email protected]>
First attempt at reconciling user defined operators with modules

6deb41c8924e6e89bf020b95adee847fd8246e4e authored about 11 years ago by Phil Freeman <[email protected]>
More tests, plus fixing a bug in JS generation

3403d5fd2f6027a12ef4ecf741afe887f3dd337c authored about 11 years ago by Phil Freeman <[email protected]>
Make the test suite pass

e21a4838d438c02ac2d49402c2d938e2a2a25482 authored about 11 years ago by Phil Freeman <[email protected]>
Update README.md

5bc25c984a44272ce1e4c5d352db702f361219b6 authored about 11 years ago by Phil Freeman <[email protected]>
Initial modules implementation

34f1a08517a26e9eaeca2483e6fbd5154cd2169e authored about 11 years ago by Phil Freeman <[email protected]>
Bump version

249ff93e79e269631b53ed68d56144dcdb3418e9 authored about 11 years ago by Phil Freeman <[email protected]>
Mixed argument syntax docs

aca3ec164a1ea4e6b518d74437b8be82d2e9ec76 authored about 11 years ago by Phil Freeman <[email protected]>
Mixed function argument syntax

46189dd80fbffb3ccb0541e475e8b2d739436fea authored about 11 years ago by Phil Freeman <[email protected]>
Hello World sample

dfb07d2bd7802d1f1db5e840cae6a0f7ebf9fbcf authored about 11 years ago by Phil Freeman <[email protected]>
Update README.md

6a0418fded1afffd2bf372f63f844d62758b2d27 authored about 11 years ago by Phil Freeman <[email protected]>
Curried function argument syntax

6f3f8a98c94f5a9feabb9d415ea4240899d88c67 authored about 11 years ago by Phil Freeman <[email protected]>
Update README

e8ec471dbb7b61c35f4054972c8b73b4446e9981 authored about 11 years ago by Phil Freeman <[email protected]>
Bump version

184e9e47e0806dde0f53100822958873b62dbd8a authored about 11 years ago by Phil Freeman <[email protected]>
Use double bang for array indexing

3deed0f4f5fa720e809c494be16c603158736132 authored about 11 years ago by Phil Freeman <[email protected]>
Bump version

c7b1be2e50b5c8ca04d895bcfa5965901cfb9614 authored about 11 years ago by Phil Freeman <[email protected]>
Fix README

d3fb24205ece1720dbdd32f5b7c95adad322ecb9 authored about 11 years ago by Phil Freeman <[email protected]>
Use foreign import, not extern. Add foreign import member syntax

d49abd21f602d91c728e6271a4bf1a6ddeef10ff authored about 11 years ago by Phil Freeman <[email protected]>
Update README.md

42646487cfb74bd77acb3ad7c998e4ca285f9577 authored about 11 years ago by Phil Freeman <[email protected]>
Use ! for array indexing to avoid ambiguous syntax

b261a397baabedcaa2f7fc90309ac371b08799a5 authored about 11 years ago by Phil Freeman <[email protected]>
Bump version

cc21630824f89b0f36653f4d907c04f74e67bf70 authored about 11 years ago by Phil Freeman <[email protected]>
Merge pull request #61 from chrissmoak/guards-scope

Allow guards access to current scope

136cd2131d3f121d77d2eb23e6d0a908f8dc33ed authored about 11 years ago by Phil Freeman <[email protected]>
Allow guards access to current scope

10746bfbd4c7246a3823c32a2ec3d82aae198942 authored about 11 years ago by Chris Smoak <[email protected]>
Merge branch 'master' of github.com:paf31/purescript

2f06996792621a8822ab67562000a360cda86f8d authored about 11 years ago by Phil Freeman <[email protected]>