Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Elm Tooling

Org to facilitate work on tooling for elm
Collective - Host: opensource - https://opencollective.com/elm-tooling - Code: https://github.com/elm-tooling

Add Max's server changes to the changelog.

github.com/elm-tooling/elm-compiler-library - abaa76943e4c52e52278da41160f8810eaf1c5d0 authored over 11 years ago by Evan Czaplicki <[email protected]>
Improve quality of error messages.

github.com/elm-tooling/elm-compiler-library - ca77056fc93b54db7be5c5b932c93b81f711e41b authored over 11 years ago by Evan Czaplicki <[email protected]>
Add dependency on ansi-terminal for colorful results.

github.com/elm-tooling/elm-compiler-library - d3bd23866345d81c4756bf477495e0b8ded3e58e authored over 11 years ago by Evan Czaplicki <[email protected]>
Get type inference working in the basic case. Begin working on

printing errors in a prettier way.

github.com/elm-tooling/elm-compiler-library - b5887f41c963aa3ea4689f20c7d3eb29fd163ae7 authored over 11 years ago by Evan Czaplicki <[email protected]>
Make pretty printing properly parenthesize higher order functions.

Not the best implementation, but it is simple and works well.

github.com/elm-tooling/elm-compiler-library - f87e316847077d1689e023283431aad901645a15 authored over 11 years ago by Evan Czaplicki <[email protected]>
Get the solver working on basic programs. It outputs pretty types for the

variables in the program. Need to test further and start doing some benchmarking.

github.com/elm-tooling/elm-compiler-library - 497d478d26993908503fd42f9406ed6ed4c8c08a authored over 11 years ago by Evan Czaplicki <[email protected]>
Create type pools, have an organized model of state to flow through

the State Transformer during constraint solving and variable unification.

github.com/elm-tooling/elm-compiler-library - ca62ee64a9fb827953b3a8affd5d56e33b47834f authored over 11 years ago by Evan Czaplicki <[email protected]>
Update changelog for pretty printing

github.com/elm-tooling/elm-compiler-library - 0b2b98db65a4e4d194ddc5a907634388e651f849 authored over 11 years ago by Evan Czaplicki <[email protected]>
Create a Type.Pool module specifically for variable pools. Start using

a state transformer to thread the pool and errors through.

github.com/elm-tooling/elm-compiler-library - 4c51159f2ad24ab411f465de32b686082b48eb11 authored over 11 years ago by Evan Czaplicki <[email protected]>
Start adding constraint generation for declarations.

github.com/elm-tooling/elm-compiler-library - 2ef18826dedf19a258895c30e9a2360bba389fb1 authored over 11 years ago by Evan Czaplicki <[email protected]>
Remove the old type-checker code.

github.com/elm-tooling/elm-compiler-library - 5cc99f5542eb2acfec03210b8e27da406ccb4281 authored over 11 years ago by Evan Czaplicki <[email protected]>
Add pretty printing for type constraints.

Convert source-syntax types into type-checker types and print them
with pretty type variables.

...

github.com/elm-tooling/elm-compiler-library - 0ed72056b6de32d62a03ca6ca192dffba500fb4f authored over 11 years ago by Evan Czaplicki <[email protected]>
Update program parser to use Parse.Declarations

github.com/elm-tooling/elm-compiler-library - 96fd5bfd78156b498d81b8277e2621f6d9111505 authored over 11 years ago by Evan Czaplicki <[email protected]>
Create a Parse.Declaration file for all declarations. Get rid of special

purpose Parse.Foreign library.

github.com/elm-tooling/elm-compiler-library - d29ca3beeb1854ae879637e91b93516b05ed2b8b authored over 11 years ago by Evan Czaplicki <[email protected]>
Create a source syntax for types that will get converted into the internal type representation during type checking.

github.com/elm-tooling/elm-compiler-library - e4ca96731d5d852cd62d65438330a9aaba3429ee authored over 11 years ago by Evan Czaplicki <[email protected]>
Start using the PrettyPrint library to show expressions, literals, and patterns.

github.com/elm-tooling/elm-compiler-library - f2b3ed7027422b479821124cca22bd18479d3740 authored over 11 years ago by Evan Czaplicki <[email protected]>
Get Optimize.hs updated for the newer AST.

github.com/elm-tooling/elm-compiler-library - 078692ad8cc73e7df282f7811e7743972123642e authored over 11 years ago by Evan Czaplicki <[email protected]>
Move the Environment.hs and Fragment.hs files down a directory.

github.com/elm-tooling/elm-compiler-library - b87b84556c3be0f62473140ba0b20eae1564c0b0 authored over 11 years ago by Evan Czaplicki <[email protected]>
Continue getting the new type-checker in order.

github.com/elm-tooling/elm-compiler-library - ca8441ff2f15339b663932d85e932a2b66a4f23e authored over 11 years ago by Evan Czaplicki <[email protected]>
Switch more files over to new Expressions

github.com/elm-tooling/elm-compiler-library - 947b82ed095afac4ac7a393a693b5c3b5b8a0ac0 authored over 11 years ago by Evan Czaplicki <[email protected]>
Convert more files to the new Expression format that relies more on

patterns. Seems to clean things up so far.

Also, begin adding a module that resorts definitions ...

github.com/elm-tooling/elm-compiler-library - 5c68f6bb7301182265b7d6f53ceaac51308d06ba authored over 11 years ago by Evan Czaplicki <[email protected]>
Start switching over to an AST that uses patterns in lambdas and

pulls the arguments out of Definitions (placing them in lambdas).

github.com/elm-tooling/elm-compiler-library - 69ed7631fed88b356db92ebd866052c892fcfcbb authored over 11 years ago by Evan Czaplicki <[email protected]>
Start generating constraints for let-expressions. Account for mutual recursion,

but will throw a runtime error if a user has given type annotations.

github.com/elm-tooling/elm-compiler-library - 351c33c4861331a79222c50425602a2b2fae1b90 authored over 11 years ago by Evan Czaplicki <[email protected]>
Start writing a new type checker based on the ATAPL chapter on efficient type-inference.

github.com/elm-tooling/elm-compiler-library - cdb63bd8d15b9e5f980b395853818edfeea1d123 authored over 11 years ago by Evan Czaplicki <[email protected]>
Fix optimization bug with > sign.

github.com/elm-tooling/elm-compiler-library - 74d3c35131d5fcfc7a51dabad04eedf7e6bb8a41 authored over 11 years ago by Evan Czaplicki <[email protected]>
Merge branch 'dev' of https://github.com/evancz/Elm into dev

github.com/elm-tooling/elm-compiler-library - 60de9158242fbc9f8c16a9c4c7ec0af08093e570 authored over 11 years ago by Evan Czaplicki <[email protected]>
Fix substitutions for ExplicitList.

github.com/elm-tooling/elm-compiler-library - d700acfeac04a4185f2acc9c82fed4f5be524ec0 authored over 11 years ago by Evan Czaplicki <[email protected]>
Merge pull request #184 from A1kmm/dont-print-constraints-during-unify

Don't print constraints during unify

github.com/elm-tooling/elm-compiler-library - f32390c2993f2575d896f25baf7d56b0a24a768d authored over 11 years ago by Evan Czaplicki <[email protected]>
Also fix merge to remove extra newline

github.com/elm-tooling/elm-compiler-library - 89cecdbe5445eb6a7708a631e6d1023f970290b8 authored over 11 years ago by Andrew Miller <[email protected]>
Fix up previous merge

github.com/elm-tooling/elm-compiler-library - 57d108421dcc70bc7669a19b6bc320bdf504b5e9 authored over 11 years ago by Andrew Miller <[email protected]>
Turn off debug code that printed all constraints during unify.

This debug code is very noisy and makes it hard to test the dev
branch because you can't see war...

github.com/elm-tooling/elm-compiler-library - 1b4aca9685aa47749b06fbd944a6358d3e65f708 authored over 11 years ago by Andrew Miller <[email protected]>
Merge branch 'dev' of github.com:/A1kmm/Elm into dev

github.com/elm-tooling/elm-compiler-library - a2e9bef5fb1b8a396620c046fb53ed3d1b2ab011 authored over 11 years ago by Andrew Miller <[email protected]>
update changelog

github.com/elm-tooling/elm-compiler-library - 25671f524df6fbd839a4f50b0c6e2ba9fcc00200 authored over 11 years ago by Evan Czaplicki <[email protected]>
Add support for triple-quoted multi-line strings

github.com/elm-tooling/elm-compiler-library - 9d68c10683b3dfa394637fd390d7a50e5ceb8be6 authored over 11 years ago by Evan Czaplicki <[email protected]>
Add missing dependencies to Elm.cabal.

github.com/elm-tooling/elm-compiler-library - d91419d4f5d229e97c7f35dbe285e5b633005870 authored over 11 years ago by Evan Czaplicki <[email protected]>
Merge branch 'dev' of git+ssh://github.com/A1kmm/Elm into dev

github.com/elm-tooling/elm-compiler-library - 8705c28e6cfb1114d7a843ac27fb240ba2cdf37a authored over 11 years ago by Andrew Miller <[email protected]>
Fix some style weirdness in Setup.hs

github.com/elm-tooling/elm-compiler-library - e63b12d0360047b46a32475f159113b0058e22f8 authored over 11 years ago by Evan Czaplicki <[email protected]>
Add Parse.Literal to the Elm.cabal file

github.com/elm-tooling/elm-compiler-library - 88e8f8102a3a0093eb31e9eb6335ff57491642a6 authored over 11 years ago by Evan Czaplicki <[email protected]>
Add missing other-modules entry Parse.Literal

github.com/elm-tooling/elm-compiler-library - d3b88f8b1ae658d08dbcd0a7b27e81f0d0408435 authored over 11 years ago by Andrew Miller <[email protected]>
Fix bugs in Automaton discovered by Jeff

github.com/elm-tooling/elm-compiler-library - 5c1089a77bcb74e0527365f412d32cba110fae7e authored over 11 years ago by Evan Czaplicki <[email protected]>
Update changelog

github.com/elm-tooling/elm-compiler-library - 0d41af842120eb89230c1623c751050098375165 authored over 11 years ago by Evan Czaplicki <[email protected]>
Switch to using px to set text height instead of em.

github.com/elm-tooling/elm-compiler-library - 340c2e7efa583238fb0b0fa39b626343ae1ca8ab authored over 11 years ago by Evan Czaplicki <[email protected]>
Fix pattern matching aliases so that it works in all cases. Previously it was totally broken.

github.com/elm-tooling/elm-compiler-library - da9c49338a42ebd36cf1252a2bc13e9104e316bf authored over 11 years ago by Evan Czaplicki <[email protected]>
Add two dummy files to make it possible to build the compiler from

within emacs. This makes it faster to type-check things and start
testing functions.

github.com/elm-tooling/elm-compiler-library - cee9f6a9d99585e257855c3ad093ee83d4d43ad9 authored over 11 years ago by Evan Czaplicki <[email protected]>
Update the change log

github.com/elm-tooling/elm-compiler-library - 48e7584e950a2c9277c614b7a2d00222fe3f3a9e authored over 11 years ago by Evan Czaplicki <[email protected]>
Add support for pattern matching on literals.

github.com/elm-tooling/elm-compiler-library - e80ea9e43025e4fdfa09ed778b693c6f1fdc39e8 authored over 11 years ago by Evan Czaplicki <[email protected]>
Switch to using (Map String String) instead of (String -> String) as the environment.

github.com/elm-tooling/elm-compiler-library - c158155bdf182e68411b004105d6824f93d46d5c authored over 11 years ago by Evan Czaplicki <[email protected]>
Clean up Transform/Replace.hs. Switch the environment from a (String -> String) to a (Map String String).

github.com/elm-tooling/elm-compiler-library - 98eceb5496381531e9006ff6e66caa53a3ea3bb7 authored over 11 years ago by Evan Czaplicki <[email protected]>
Allow full expressions as the last member of binary expressions (t + t + e)

github.com/elm-tooling/elm-compiler-library - cd83c4c8edc505fc5fd641276e62ea0200ec94d1 authored over 11 years ago by Evan Czaplicki <[email protected]>
Fix the confusion with "Cons" and "Nil" in issue #176.

Also add the ExplicitList expression.

github.com/elm-tooling/elm-compiler-library - 9a40249e05f076a75f99603d07e88de475d45b61 authored over 11 years ago by evancz <[email protected]>
Merge pull request #175 from madscoaducom/master

Found to '$' replace with '<|'

github.com/elm-tooling/elm-compiler-library - ec12925eada022ec8d2371f548e7ba99ba16f239 authored over 11 years ago by Evan Czaplicki <[email protected]>
Replace two '$' with '<|'

github.com/elm-tooling/elm-compiler-library - df667ca0227e2043817e8fd4408575b8e1cf4e23 authored over 11 years ago by Mads Flensted-Urech <[email protected]>
Allow collages to get property updates, such as opacity and links.

github.com/elm-tooling/elm-compiler-library - d0c634f16f04177d63c8721a4f37472393d97e64 authored over 11 years ago by evancz <[email protected]>
Stop a bunch of keyboard signals from firing too many events.

github.com/elm-tooling/elm-compiler-library - 13dacfd8f9d379073395098cac583afd6e9987cd authored over 11 years ago by evancz <[email protected]>
Add `hoverable` and `hoverables`

github.com/elm-tooling/elm-compiler-library - afacd1b8584866a920a74300621587c0647ff34e authored over 11 years ago by evancz <[email protected]>
Add an experimental API for dev tools.

github.com/elm-tooling/elm-compiler-library - 316cd1d0ee7178b997e0d6968f10e3080d039f40 authored over 11 years ago by evancz <[email protected]>
Solve a "non-exhaustive pattern match"

github.com/elm-tooling/elm-compiler-library - a9de2342dcf43050823d65838712e74af08d899b authored over 11 years ago by evancz <[email protected]>
Finish parameterizing the AST and properly check errors in let expressions.

github.com/elm-tooling/elm-compiler-library - 35981eb42fd34111af4d2eed00d455a45dda1118 authored over 11 years ago by evancz <[email protected]>
add filepath to docs dependencies

github.com/elm-tooling/elm-compiler-library - 5e7be20d6de600b5c12a38d205f5c855270fd2e1 authored over 11 years ago by evancz <[email protected]>
Get the whole compiler building again.

github.com/elm-tooling/elm-compiler-library - d7dcf5a9e804156feda9294e317ac070ba129da5 authored over 11 years ago by evancz <[email protected]>
Continue reorganizing the code-base.

Remove uses of uniplate, introduces a regression in testing the ordering of Defs in let-expressi...

github.com/elm-tooling/elm-compiler-library - 721ce4f1921d4d0fd04156790adbed87662b8f98 authored over 11 years ago by evancz <[email protected]>
Rename Model/ to Metadata/ because it now only holds info about the types of library functions.

github.com/elm-tooling/elm-compiler-library - 272ecc67fd6ec0b78e1c3be67d245ae4b2a4d8cf authored over 11 years ago by evancz <[email protected]>
Parameterized the AST for type annotations and variable types. Also rename Guid.hs to Unique.hs which reads a lot nicer.

github.com/elm-tooling/elm-compiler-library - c7dce081939216151d08e4d2b170afc03fcc59c8 authored over 11 years ago by evancz <[email protected]>
Switch parsers over to new AST

github.com/elm-tooling/elm-compiler-library - 459cf8ec7359e02c913a7014f014cf84d311c0b3 authored over 11 years ago by evancz <[email protected]>
Begin getting the parser to match the new SourceSyntax modules.

github.com/elm-tooling/elm-compiler-library - 339ad77c46c94f2fc28cd2ab2ebe4500d70a15d9 authored over 11 years ago by evancz <[email protected]>
Begin migrating the AST to its own branch for the source syntax of the language.

github.com/elm-tooling/elm-compiler-library - bbb2b2a14ffe6947a7142221b9d8aba85867da18 authored over 11 years ago by evancz <[email protected]>
Switch to using MultiIf for all if expressions. Simplifies AST.

github.com/elm-tooling/elm-compiler-library - 73317ed123a557165ff286157c08a1fadfe4372e authored over 11 years ago by evancz <[email protected]>
Add some notes about changes so far.

github.com/elm-tooling/elm-compiler-library - 0758ebf27cb1b39b23917b20d745139032168d14 authored over 11 years ago by evancz <[email protected]>
Merge branch 'dev' of https://github.com/evancz/Elm into dev

github.com/elm-tooling/elm-compiler-library - 0bee2057d9274a7026ffff2184240257793e9a67 authored over 11 years ago by evancz <[email protected]>
Ensure that alphas compose when used on groups.

github.com/elm-tooling/elm-compiler-library - a3801ac6a86a07e7f3cb75627a83f1d533323211 authored over 11 years ago by evancz <[email protected]>
Properly read alpha value.

github.com/elm-tooling/elm-compiler-library - 85110bb625d6be3f7a31a6654e7c17deab728527 authored over 11 years ago by evancz <[email protected]>
Add opacity to the collage API

github.com/elm-tooling/elm-compiler-library - d2a0a0305a3275588941cd760f2efe66a4bb6820 authored over 11 years ago by evancz <[email protected]>
Merge pull request #171 from madscoaducom/dev

fromRecord (toJS): convert recursively and string handling

github.com/elm-tooling/elm-compiler-library - 955b1fe69b2842c81c0ba4a4d772a7f2f3a75c37 authored over 11 years ago by Evan Czaplicki <[email protected]>
fromRecord (toJS): convert recursively and string handling

github.com/elm-tooling/elm-compiler-library - f8c6a93ad35ec0d77556fa2bbe0db9dd594cdd33 authored over 11 years ago by Mads Flensted-Urech <[email protected]>
Fix bug in setting headers.

github.com/elm-tooling/elm-compiler-library - 776ef7c3f91b3e6b913dbb0fb5810c741cfeae8b authored over 11 years ago by evancz <[email protected]>
Print out a bunch of extra information about type checking.

github.com/elm-tooling/elm-compiler-library - 6fc30322ce906959b0b7df7aa3abd2a7b77d50cf authored over 11 years ago by evancz <[email protected]>
Fix bug in setting headers.

github.com/elm-tooling/elm-compiler-library - 3e45d8e9ce001bdb9d48a6e1ba9649665a42df80 authored over 11 years ago by evancz <[email protected]>
Add type constructor for extensible records.

github.com/elm-tooling/elm-compiler-library - 0d96f822089e90e033b3e69bc2b4a3e51367c784 authored over 11 years ago by evancz <[email protected]>
Fix issue causing build error.

github.com/elm-tooling/elm-compiler-library - d629db79c23ea0e87be3f9055e1a1d1e9de7e83e authored over 11 years ago by evancz <[email protected]>
Switch to only generating elmo files. Turn off the CPP flags in .cabal and remove all generated JS files on each build for now.

github.com/elm-tooling/elm-compiler-library - 6e56df59a59b686bce9774eea3845fd445024b64 authored over 11 years ago by evancz <[email protected]>
Fix parsing bug in `as` patterns that would fully commit if any spaces were seen.

Also add `as` variables to reported variables in patterns.

github.com/elm-tooling/elm-compiler-library - 28db3846914f04319e01822b5e7f398afbc0ac1d authored over 11 years ago by evancz <[email protected]>
Merge branch 'master' into dev

Conflicts:
compiler/Model/Ast.hs
compiler/Types/Constrain.hs

github.com/elm-tooling/elm-compiler-library - 989d878ac58089c972d15615c8167c09d2ecf776 authored over 11 years ago by evancz <[email protected]>
Merge branch 'master' of https://github.com/evancz/Elm

github.com/elm-tooling/elm-compiler-library - ba5cd880d476b9d2bc6975acba0f3b63d6a3db7f authored over 11 years ago by evancz <[email protected]>
Only produce elmo files. The aim is to use a layout for object files similar to Go, which has thought very hard about how to make compilation really fast.

github.com/elm-tooling/elm-compiler-library - 951df07b794754ce762da7ad041fa3f9ddc8bc22 authored over 11 years ago by evancz <[email protected]>
Merge pull request #167 from A1kmm/Support-at-patterns

Support @ patterns as in Haskell

github.com/elm-tooling/elm-compiler-library - 152ad77ebc64ec92ca8940d45cb2a89ccc188485 authored over 11 years ago by Evan Czaplicki <[email protected]>
Switch from sets of constraints to lists of constraints. This should have a positive performance impact, in that list insertion should be asymptotically faster than set insertion.

github.com/elm-tooling/elm-compiler-library - ad0f1f1fedf7d3480aceb3a980ffb11b80b5fa54 authored over 11 years ago by evancz <[email protected]>
Update 'at patterns' to use the as notation per mailing list discussion

github.com/elm-tooling/elm-compiler-library - f8547cf4bed85d0bda7b6fde89e76be42bb3a22d authored over 11 years ago by Andrew Miller <[email protected]>
Change the Haskell API for compilation to make it easier to see error messages.

github.com/elm-tooling/elm-compiler-library - 1c80966ace3e6ae29f2f13d86264a163659c433c authored over 11 years ago by evancz <[email protected]>
Support @ patterns as in Haskell

github.com/elm-tooling/elm-compiler-library - 3c71ee1c4d598b33b01661d5ad43afc566080ae9 authored over 11 years ago by Andrew Miller <[email protected]>
Merge branch 'master' of https://github.com/evancz/Elm

github.com/elm-tooling/elm-compiler-library - 44fecefde6c186037da1241c4634b1bb9dc19e88 authored over 11 years ago by evancz <[email protected]>
Start using the given output-directory

github.com/elm-tooling/elm-compiler-library - 212d19c3e8b4dd924a688e0e305c119f74c25ca0 authored over 11 years ago by evancz <[email protected]>
Minor code changes to help allow custom infix precedence and associativity.

github.com/elm-tooling/elm-compiler-library - f5bdb2ca7e3f269d366876558078b3f29dfbfb78 authored over 11 years ago by evancz <[email protected]>
Merge pull request #165 from A1kmm/let-type-annotations

Support type annotations in let

github.com/elm-tooling/elm-compiler-library - 8d13b0b586b1b23f3e5b1aded919308852d9f6f5 authored over 11 years ago by Evan Czaplicki <[email protected]>
Start generating elmi and elmo files to permit sharing of types, values, and infix info between modules.

github.com/elm-tooling/elm-compiler-library - 2d1e06b17bbf17021f37a454491e235ee4f792d7 authored over 11 years ago by evancz <[email protected]>
Merge pull request #166 from laszlopandy/master

Allow elm-server to use a different port than 8000.

github.com/elm-tooling/elm-compiler-library - 40fdee5a85fe6dd6c7aa48aa64a86efa8a6be15d authored over 11 years ago by Evan Czaplicki <[email protected]>
[elm-server] add --port=... command line option.

github.com/elm-tooling/elm-compiler-library - c24f04b2432f7e08b3a7c6d7ca336c8ca77f894f authored over 11 years ago by Laszlo Pandy <[email protected]>
Update README.md

github.com/elm-tooling/elm-compiler-library - 5c6425a840d2ef2b3a89882e1bfe037c9672d9fd authored over 11 years ago by Evan Czaplicki <[email protected]>
Update README.md

github.com/elm-tooling/elm-compiler-library - 3591dd52e1e807aadd564e504c45f783f5502014 authored over 11 years ago by Evan Czaplicki <[email protected]>