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

#184 Nested type synonyms now expand properly, type class instances for type synonyms can be found

4e224e0f7b63deee01557b73bc4cad7e22029208 authored almost 11 years ago by Phil Freeman <[email protected]>
More code comments

3285e34bd712b884268356be88ab795eb863b63a authored almost 11 years ago by Phil Freeman <[email protected]>
Another example for #185

145c764aab45c1035a19e89da07e75c1c55e6313 authored almost 11 years ago by Phil Freeman <[email protected]>
#185 Non-function values should not have access to the current binding group

c2c6075085aa93bade98b3c4a570c3220277c3bd authored almost 11 years ago by Phil Freeman <[email protected]>
Update docs

b6bdc41afc029a81044c1efae1a8cadd5de4ed73 authored almost 11 years ago by Phil Freeman <[email protected]>
Add examples/shouldpass

cab0fffb11bf8b9e77f66a91191d3383a8e85c8b authored almost 11 years ago by Phil Freeman <[email protected]>
Merge pull request #183 from garyb/master

Potential fix for #182

3ca411c6c7fa1f73fd1559ed8d49af3c4cde56fc authored almost 11 years ago by Phil Freeman <[email protected]>
Don't clobber global scope

Also generated JS has `use strict` directive, and fixed a missing `var`
when printing `for` stat...

f0e4444883e587a4afb60f9af8f2d279c53bb6cf authored almost 11 years ago by Gary Burgess <[email protected]>
Prelude additions

Either instance for Functor doesn't work at the moment

8749c70bf0d3cc321863b7b0d7560fe7d00aafb0 authored almost 11 years ago by Gary Burgess <[email protected]>
Move out jQuery into its own repository, move prelude into a top-level directory

1238f294d9e8e377dc155124c48a53961d0710e3 authored almost 11 years ago by Phil Freeman <[email protected]>
Escape ' as

8ddd53ca763622d42c09e4742de303910c32fcfd authored almost 11 years ago by Phil Freeman <[email protected]>
Merge pull request #180 from garyb/master

Idents again

1331d0406d38b9a3850de27f0bfae703953b6201 authored almost 11 years ago by Phil Freeman <[email protected]>
Use error instead of unit for temp types

b6b3d6b4a674ea09f67384a7f029b2d96a110b41 authored almost 11 years ago by Gary Burgess <[email protected]>
Haddock comments

2620fe0dbafa3ea4e28c294db45d73bba09fa486 authored almost 11 years ago by Gary Burgess <[email protected]>
Fix for #179

68e90f1a3b822514389cdeeef9ef2b27a64ddd0b authored almost 11 years ago by Gary Burgess <[email protected]>
Use indexer for JS reserved idents where possible

3a2e274f505dc3009f61cef75884a5c292d4b36d authored almost 11 years ago by Gary Burgess <[email protected]>
Bump version

65ecaeb7af7a174725fdd1d0e94eace52f942a5b authored almost 11 years ago by Phil Freeman <[email protected]>
Fix some issues in the optimizer, so that purescript-promises can work properly.

85375f90130c66e80b55d6d2f0150c677af30bad authored almost 11 years ago by Phil Freeman <[email protected]>
Doc update

1893f8e8ca25ec602a62979663f51d21d8e7c7a7 authored almost 11 years ago by Phil Freeman <[email protected]>
Fix #178 - make sure qualified names are taken into account when sorting definitions.

b1ba4c2228d31e559c90ff1043b6530890f0d90a authored almost 11 years ago by Phil Freeman <[email protected]>
Prelude updates

07afa04161fbdd4e6b35b10284bea097c2471bd8 authored almost 11 years ago by Phil Freeman <[email protected]>
Instantiate constrained types as well as universally quantified types when unifying with a unification variable.

e5ffbf9e7548da4c4e242a30c6eaeeb92b70961b authored almost 11 years ago by Phil Freeman <[email protected]>
Disallow type synonym instances #177

554c9a009be0a304c72cd731b0cfd77455d31eef authored almost 11 years ago by Phil Freeman <[email protected]>
Update patterns.rst

d8d0f54a66dfa6793093542686f7cba33f478e6e authored almost 11 years ago by Phil Freeman <[email protected]>
Update docs

13fb411d1eda7d337cc3faac685481479a262f6e authored almost 11 years ago by Phil Freeman <[email protected]>
Remove JS types from prelude

bfaf9e7566518f1e228aeb113b8eb3c7d031d2a6 authored almost 11 years ago by Gary Burgess <[email protected]>
Fix for #171

29baa9716506106c065ea81c3743a50fe721adc8 authored almost 11 years ago by Gary Burgess <[email protected]>
Update tests for `return`

67fb0b21fd0f7f54051549e448edd33bf19889f0 authored almost 11 years ago by Gary Burgess <[email protected]>
Vanity & enable travis emails

265e572ffbc729292bc4c90eeb76f0ebf2b54f3f authored almost 11 years ago by Gary Burgess <[email protected]>
update docs

643f84a5e849dd9a28e1644358e1aeedb090bbc2 authored almost 11 years ago by Phil Freeman <[email protected]>
Update prelude to use Haskell named (JS reserved keywords)

db2b0ef0ecff05578c0ae832b0330f9a77348dfa authored almost 11 years ago by Phil Freeman <[email protected]>
Fix prettyPrintType and update docs #174

d71ddee293c76e9cd412c5e056fa563895bbe35d authored almost 11 years ago by Phil Freeman <[email protected]>
Remove Javascript parser

20505a810962bba4ed77c03fe2a95e36585358ca authored almost 11 years ago by Phil Freeman <[email protected]>
Make operator precedence in the Prelude match Haskell #176

6fd0295d026c95e2e8b805bb9e3a8e249f83dc82 authored almost 11 years ago by Phil Freeman <[email protected]>
Disallow ticks/underscore in data constructor names

315498f27c0e23beb1eaf0606fe8b2ac3d4800e4 authored almost 11 years ago by Gary Burgess <[email protected]>
Fix broken tests

64289a1e90e74198a313f90bac606c2f173873b8 authored almost 11 years ago by Phil Freeman <[email protected]>
Merge master

9a5c70777180ad43f5fd0056ebdc819892ab2251 authored almost 11 years ago by Gary Burgess <[email protected]>
Merge branch 'master' of https://github.com/garyb/purescript

a621359c904cf15fd7a3a1e24e72bba3b9313fa4 authored almost 11 years ago by Gary Burgess <[email protected]>
Allow JS reserved identifiers

29fdee5134ba0fc511af5cb839a585df8572a4a1 authored almost 11 years ago by Gary Burgess <[email protected]>
Disallow data constructors from having the same name as their enclosing module #172

6e46a60f45eedd211dfc5035584d923fcd629da0 authored almost 11 years ago by Phil Freeman <[email protected]>
Update blocks.rst

79ea6eff96e158a8fa4f0564afc7989d801ef357 authored almost 11 years ago by Phil Freeman <[email protected]>
Basic documentation generation #164

3d682f48628e05fd9dabb3765439abd72d7cc0c0 authored almost 11 years ago by Phil Freeman <[email protected]>
Some work on type classes in the Prelude

c0aa52cf4cf1f35696b95b9ec5e5ac653255c264 authored almost 11 years ago by Phil Freeman <[email protected]>
Fix some failing tests

ea60a04d7706eb97b37084b02ea77f8c1b67301e authored almost 11 years ago by Phil Freeman <[email protected]>
Bump version

6e22593fa1f7dece93ab3415a1c12a90e1b310bf authored almost 11 years ago by Phil Freeman <[email protected]>
Fix last remaining breaking test case for skolems bug #147

4f77064ab72ff93afb13148cda926bab9e8abced authored almost 11 years ago by Phil Freeman <[email protected]>
First work on fixing the skolems bug #147

97d123eb6c7a82bd4a7ba80d69a67ea693f62f35 authored almost 11 years ago by Phil Freeman <[email protected]>
Fix order of type class dictionaries passed to a function

7873a9828ef3db53441392feca4b5ddcff079167 authored almost 11 years ago by Phil Freeman <[email protected]>
Fix random function in Prelude

9010d9839a388ca0217a322efd2be0e844f90613 authored almost 11 years ago by Phil Freeman <[email protected]>
Update blocks.rst

94bb42f3c3f6c73c6e84603bfac2a76ad63f8832 authored almost 11 years ago by Phil Freeman <[email protected]>
Basic documentation generation #164

aaa6c533ae7599a304a40fc22620296c4a36ea81 authored almost 11 years ago by Phil Freeman <[email protected]>
Fix some failing tests

39bdc4de9f808ed5ad0101e8d22fd8e3dce207f0 authored almost 11 years ago by Phil Freeman <[email protected]>
Some work on type classes in the Prelude

74a9672c0d4ec395e0b8ef011c4e12cfd8bdd9eb authored almost 11 years ago by Phil Freeman <[email protected]>
Merge branch 'master' of github.com:paf31/purescript

a5fb99f31c81fafb5e964350ebef843817e7f3d5 authored almost 11 years ago by Phil Freeman <[email protected]>
Bump version

c56c9bc3f38e3740d4a9c2fd27a044dee06b8350 authored almost 11 years ago by Phil Freeman <[email protected]>
Fix last remaining breaking test case for skolems bug #147

558bebeefa6ec2dfad4242ed038cc7431e4c0143 authored almost 11 years ago by Phil Freeman <[email protected]>
First work on fixing the skolems bug #147

64ea30aee57caa409ef7262efeea5196ae3f6ef6 authored almost 11 years ago by Phil Freeman <[email protected]>
Merge pull request #170 from garyb/master

Include file path in syntax errors

c866c63744561ef03a533d50da1bc3331015ac84 authored almost 11 years ago by Phil Freeman <[email protected]>
Include file path in syntax errors

6019f26a5529064dbc5165a7e7702bb3e3587da1 authored almost 11 years ago by Gary Burgess <[email protected]>
Fix order of type class dictionaries passed to a function

63d89f257d0725829fb64f8a89ffcf4686ea65ca authored almost 11 years ago by Phil Freeman <[email protected]>
Fix random function in Prelude

3a2b3f4d279daf414a5135912f5ee932553bc224 authored almost 11 years ago by Phil Freeman <[email protected]>
Use monad-unify 0.2.0

4cbe6e390583cbc26b12452b64f997aa1ad651e2 authored almost 11 years ago by Phil Freeman <[email protected]>
Bump version to 0.3.8

8ecd1e9469f385c295af4df68a2bccbcb0ba6686 authored almost 11 years ago by Phil Freeman <[email protected]>
Fix == on lists, use >>> and <<< for category composition

daacf6bdfd1b5228733c0ce05f77fae08d46da7d authored almost 11 years ago by Phil Freeman <[email protected]>
Speed up Operators.purs example by avoiding long chains of nested calls to >>=

ca5a7c7e9933b411a3c6e73ebdac706c5e188b71 authored almost 11 years ago by Phil Freeman <[email protected]>
Add optimizations for binary and unary operators

c4fd3093dd22ee5bffd0c2b9cf68a63930dcd1b8 authored almost 11 years ago by Phil Freeman <[email protected]>
Make tests pass again

041e4eac618e4ec50b8e1b043275f97a31c14e45 authored almost 11 years ago by Phil Freeman <[email protected]>
Initial commit for noops branch #161

f4c671115340c1e8c215dd53a46a9e9ed6535b08 authored almost 11 years ago by Phil Freeman <[email protected]>
Remove redundant sortBy in CodeGen.JS

2ec50a1626d245d58d8827dcfe82b57ff2a7e700 authored almost 11 years ago by Phil Freeman <[email protected]>
Add indexer notation for operators at the top level #142

e74c7771e64ed3ce7771ec61102d1c2529be1757 authored almost 11 years ago by Phil Freeman <[email protected]>
Merge pull request #168 from garyb/stringnames

Remove `Ident`s from JS AST

9fd5b268b36f7680e11e009b024d7b47566c4067 authored almost 11 years ago by Phil Freeman <[email protected]>
Remove `Ident` from JS AST

8927254bd4ab4ec57faa3ceb034dfa1382f327d0 authored almost 11 years ago by Gary Burgess <[email protected]>
Revert "Use [..] property access for non-JS-safe ids"

This reverts commit f6501d081978b4c23d3f1d4e62efc71a6f62df61.

eb345956aa532c363a20ecfae7222a06853f3e59 authored almost 11 years ago by Gary Burgess <[email protected]>
Use [..] property access for non-JS-safe ids

Doesn't work for typeclasses yet

f6501d081978b4c23d3f1d4e62efc71a6f62df61 authored almost 11 years ago by Gary Burgess <[email protected]>
Fix type synonym issue #165

16f0260d511adebec7b04778e2820a636af1608e authored almost 11 years ago by Phil Freeman <[email protected]>
Start work on Prelude documentation #164

8b3e18b9492585405918455aa07317a38abfa19b authored almost 11 years ago by Phil Freeman <[email protected]>
Update docs for multiple argument functions

65e05dc8b6d0f2559af9e926c764ffcee4442128 authored almost 11 years ago by Phil Freeman <[email protected]>
Bump version to 0.3.7

571af4204467f7b96e35d9cbcad15737bdc1a7e0 authored almost 11 years ago by Phil Freeman <[email protected]>
Merge branch 'singleargs'

2f0a2ae07d4d954dafe6e86172451f6c9a107780 authored almost 11 years ago by Phil Freeman <[email protected]>
Remove multi arg functions from Prelude

063ef3ceb731542c07f8f3c0cf0ed52511f54fc6 authored almost 11 years ago by Phil Freeman <[email protected]>
Fix Category bug #158

e7d219edf2394e220effad8d9c5ce7d89980547b authored almost 11 years ago by Phil Freeman <[email protected]>
Merge pull request #160 from garyb/singleargs

Singleargs

98d1989b9dcbe92a25612607dc1c601d35f753c4 authored almost 11 years ago by Phil Freeman <[email protected]>
Import kinds for basic types

A bit hacky I think, not familiar enough with Parsec to know the best
way to do this

cbb46de6c35b7237d6b3a19a75b617fdbcf45711 authored almost 11 years ago by Gary Burgess <[email protected]>
Use `TypeConstructor`s for basic types

9f939a646a68865729dfa4bb3e37fb07ffbf6a37 authored almost 11 years ago by Gary Burgess <[email protected]>
Merge pull request #159 from puffnfresh/superclasses

Fix bad error for non-existent methods on a class

28420804d7e569186fa4ab17e149a20ce1f89f4f authored almost 11 years ago by Phil Freeman <[email protected]>
Fix bad error for non-existent methods on a class

When defining an instance for Monad with a silly method:

instance Monad X where
fakeM...

20f350d260824e953566de9059b5ad207f36a914 authored almost 11 years ago by Brian McKenna <[email protected]>
Merge pull request #156 from puffnfresh/travis-image

Update Travis image in README

0468847c209f301db8acf5d58b312ce187615088 authored almost 11 years ago by Phil Freeman <[email protected]>
Fix outdated links in README and RELEASE

234c13dab0981e275db3ad0709d19a7cdc2727a7 authored almost 11 years ago by Brian McKenna <[email protected]>
Update Travis image in README

Repository has been moved.

c556a35e3d720afa98d1f57f42e9a064ceeceedf authored almost 11 years ago by Brian McKenna <[email protected]>
Merge pull request #155 from puffnfresh/gitignore-sandboxes

Ignore Cabal sandboxes

8ff6185ce94bf66e37a77c576a18401cf975436e authored almost 11 years ago by Phil Freeman <[email protected]>
Ignore Cabal sandboxes

7e2924f78337de05bb2feb3e427618d13acbfc46 authored almost 11 years ago by Brian McKenna <[email protected]>
Merge branch 'singleargs' of github.com:paf31/purescript into singleargs

b2fb5419e108dfb0cbb77f10999fc27bb42926cb authored almost 11 years ago by Phil Freeman <[email protected]>
Fix type class lookup

360799655dc052105023c12d7e6b4a75464820e0 authored almost 11 years ago by Phil Freeman <[email protected]>
Merge pull request #154 from garyb/master

Tests now passing

4017b5554b79d8e258b944318fe871ba309eef61 authored almost 11 years ago by Phil Freeman <[email protected]>
Don't parse nullary functions

6b6cfc0d0246a43e3dcd86e3a635a04a03ef788f authored almost 11 years ago by Gary Burgess <[email protected]>
Fixed bugs with JS output for typeclass dictionaries

a86e71a4326a3d8b9dbae8884edd305641f86a05 authored almost 11 years ago by Gary Burgess <[email protected]>
Merge pull request #153 from puffnfresh/name-mangling

Mangle '.' to "$dot"

856ca36d2a7ad3da32ab48b1bfcc8bba30a011be authored almost 11 years ago by Phil Freeman <[email protected]>
Mangle '.' to "$dot"

This should be the last operator needing to be mangled.

05b4bdd4b53a05ff675f14698bd98aab5dafed59 authored almost 11 years ago by Brian McKenna <[email protected]>
Add Escaped constructor to Ident to prevent double mangling of names

80141e6149f60fff829c43af0b715616372e1dbe authored almost 11 years ago by Phil Freeman <[email protected]>
Merge pull request #152 from puffnfresh/name-mangling

Mangle '$' identifier to "$dollar"

752c6cff71a421d93ecc6c61258e42754aebc508 authored almost 11 years ago by Phil Freeman <[email protected]>