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

Fully represent possible patterns (add locals and tuples)

github.com/elm-tooling/elm-compiler-library - d492e71f1ef0772bde7c02862272b79af2eeabf0 authored about 9 years ago by Evan Czaplicki <[email protected]>
Fix tag lookup, add check to the compilation pipeline

github.com/elm-tooling/elm-compiler-library - 9d9e439fbb71bcd1db61a5847d4e0051c2b037b3 authored about 9 years ago by Evan Czaplicki <[email protected]>
Merge branch 'tce' into pattern-warnings

Conflicts:
src/Nitpick/Pattern.hs
src/Nitpick/PatternMatches.hs

github.com/elm-tooling/elm-compiler-library - 67f928204aaadf6a433ca9dde5921567dbc8b9d3 authored about 9 years ago by Evan Czaplicki <[email protected]>
Remove final newline

Trying to cause merge conflict so these files can stay alive through a
merge!

github.com/elm-tooling/elm-compiler-library - d9cf19a795e65502327ef006e847bf4351a66809 authored about 9 years ago by Evan Czaplicki <[email protected]>
Finish tail call elimination

github.com/elm-tooling/elm-compiler-library - 5c7899895cfc0adba28f71a6cd26e98bb131e27d authored about 9 years ago by Evan Czaplicki <[email protected]>
Improve Elm.Utils.getAssets docs

Fix #1005

github.com/elm-tooling/elm-compiler-library - bc4825d7b5b5d1b64fee5c9032847fd12161b4fe authored about 9 years ago by Evan Czaplicki <[email protected]>
Move Generate.{Cases,Substitute} into Optimize/

github.com/elm-tooling/elm-compiler-library - 62576b89637e964296f0c54686a17223ffbb5a17 authored about 9 years ago by Evan Czaplicki <[email protected]>
Introduce optimize phase, detect tail calls

This puts this branch in an intermediate state, a bit more work is
needed to actually be generat...

github.com/elm-tooling/elm-compiler-library - e35986b6a15a33f51d5c8bc1ae19f0916fa5d8d8 authored about 9 years ago by Evan Czaplicki <[email protected]>
filter out if branches after a True condition

github.com/elm-tooling/elm-compiler-library - c67a18147fe992ec5b60c74304a2dd8c808fedd8 authored about 9 years ago by Evan Czaplicki <[email protected]>
Combine nested ifs into a big block when possible

Should be nicer for the “else if” pattern

github.com/elm-tooling/elm-compiler-library - 90243aea47bccef0a023289cc217a02bd224f16b authored about 9 years ago by Evan Czaplicki <[email protected]>
Show the last case of a multi-if

github.com/elm-tooling/elm-compiler-library - 7570244b00bf34f436d879c877c6658282bc5035 authored about 9 years ago by Evan Czaplicki <[email protected]>
Generate a minimal number of closures

Optimize out (|>) and (<|)

Introduce concept of Crash so it can be optimized out with the
incom...

github.com/elm-tooling/elm-compiler-library - 75524699b3752d8386edfa1de8bfe1c10661ad3f authored about 9 years ago by Evan Czaplicki <[email protected]>
Reduce the number of unnecessary closures

When a let is immediately inside a function, there is no need to create
a closure around those v...

github.com/elm-tooling/elm-compiler-library - e240f777b48409194e8e8cb559a326a587c46a14 authored about 9 years ago by Evan Czaplicki <[email protected]>
cosmetic: minor indentation change

github.com/elm-tooling/elm-compiler-library - 60057ca1368b704e46e05cf8612941ecd4884b94 authored about 9 years ago by Evan Czaplicki <[email protected]>
Give name hints in certain docs errors

Improvement to https://github.com/evancz/error-message-catalog/issues/20

github.com/elm-tooling/elm-compiler-library - 86acf58bb7c56cfcccbdba6779aa0eab35473310 authored over 9 years ago by Evan Czaplicki <[email protected]>
Improve messages for documentation errors

Resolves https://github.com/evancz/error-message-catalog/issues/20

github.com/elm-tooling/elm-compiler-library - c0c53dbe688a51778f16b602ab71c4688073e48e authored over 9 years ago by Evan Czaplicki <[email protected]>
Fix document parsing error, fix #993

github.com/elm-tooling/elm-compiler-library - ffbf8054f9257ed6f6389ec0672326d6092207c3 authored over 9 years ago by Evan Czaplicki <[email protected]>
Remove redundant parens

github.com/elm-tooling/elm-compiler-library - 95f58d87a5477fb9e9ffe8d8c709f6001af51ed4 authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge pull request #997 from MaxGabriel/patch-1

Use SVG for Travis CI badge

github.com/elm-tooling/elm-compiler-library - ce0154756f6d698b7aa04cbad95106c515812b56 authored over 9 years ago by Evan Czaplicki <[email protected]>
Use SVG for Travis CI badge

github.com/elm-tooling/elm-compiler-library - 1aed0c0d51a52218854d4bf0f9d3bd886b7c19e8 authored over 9 years ago by Maximilian Tagher <[email protected]>
Merge pull request #980 from stevenheidel/patch-1

Correct typo "thereis" to "there is"

github.com/elm-tooling/elm-compiler-library - 27268038dc3aac80d03fcc0c4478ab48a4c47666 authored over 9 years ago by Evan Czaplicki <[email protected]>
Avoid cascading errors

When a constraint fails, rather than propagating some bad type through,
just assume the type is ...

github.com/elm-tooling/elm-compiler-library - 19f39f86ebebe5a8332a2cfdfbf99baa07312f75 authored over 9 years ago by Evan Czaplicki <[email protected]>
Switch record update to use `=` sign

The left arrow `<-` is replaced by `=`

Since record extension has no concrete syntax, the equal...

github.com/elm-tooling/elm-compiler-library - 446c7846e7368475a956c2b785e3e62cce94a506 authored over 9 years ago by Evan Czaplicki <[email protected]>
Remove syntax for record insert and remove

These are pretty much never used in practice. They also can lead to
problems if you extend a rec...

github.com/elm-tooling/elm-compiler-library - 779f7aa10e10af944234f73dc911e96d66cb8374 authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge pull request #945 from jvoigtlaender/node-message

Explain path to set ELM_HOME to after npm install

github.com/elm-tooling/elm-compiler-library - 8972f1e59b644f33784f541e3f4dde1c4d09e963 authored over 9 years ago by Evan Czaplicki <[email protected]>
Correct typo "thereis" to "there is"

github.com/elm-tooling/elm-compiler-library - a67b4dcc9f07cf44f2c11f09af4d5ec777bf03d4 authored over 9 years ago by Steven Heidel <[email protected]>
Merge pull request #975 from rtfeldman/minor-grammar-fix

Minor grammatical fix

github.com/elm-tooling/elm-compiler-library - 5184a9bc776ceddc6d2f438129a1a1be29450b15 authored over 9 years ago by Evan Czaplicki <[email protected]>
Minor grammatical fix.

github.com/elm-tooling/elm-compiler-library - a37f653aae14ace4d888439ada40f6979fad4b75 authored over 9 years ago by Richard Feldman <[email protected]>
Make ordinal hints a bit nicer

github.com/elm-tooling/elm-compiler-library - 7fbdee067b494c0298d07c944629aaa5d3fa82f5 authored over 9 years ago by Evan Czaplicki <[email protected]>
Improve hints and suggestions for unfound variables

github.com/elm-tooling/elm-compiler-library - 501d241c9b6671a36f600321d988dfa5b971cd50 authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge pull request #972 from mgold/add-period

Add period to docs error

github.com/elm-tooling/elm-compiler-library - b6fb13d155c6086337246b25d5ac27f5fdf1d9db authored over 9 years ago by Evan Czaplicki <[email protected]>
Add period to docs error

github.com/elm-tooling/elm-compiler-library - e7a38758fd653daef67837c526d1be21b99985b3 authored over 9 years ago by Max Goldstein <[email protected]>
Get rid of unused import

github.com/elm-tooling/elm-compiler-library - f6d7702de0e39916ab38568379c23a47c30368a6 authored over 9 years ago by Evan Czaplicki <[email protected]>
Make function arity message way better

“Function `f` is expecting N arguments, but was given M.”

github.com/elm-tooling/elm-compiler-library - 7d8e07bf2f162addafb3dc1d338bfd24e2384368 authored over 9 years ago by Evan Czaplicki <[email protected]>
refactor: reorder tuple values to better match usage

github.com/elm-tooling/elm-compiler-library - 8a77ab9f88793565dbdd8e547e36ba51bba6504e authored over 9 years ago by Evan Czaplicki <[email protected]>
Better error messages for function arguments

Specifically point out which argument is messed up (1st, 2nd, 3rd, etc)
and say when too many ar...

github.com/elm-tooling/elm-compiler-library - c0df14181140ba3ddf3e246ab00b50cc56ff02e5 authored over 9 years ago by Evan Czaplicki <[email protected]>
When extracting types, use type aliases

github.com/elm-tooling/elm-compiler-library - 0b499e6befeba12ef1543c2e79f40299bda813a6 authored over 9 years ago by Evan Czaplicki <[email protected]>
Add a field to documentation indicating when it was generated

“generated-by-elm-version”: “old”
“generated-by-elm-version”: “0.15.1”
etc.

github.com/elm-tooling/elm-compiler-library - 1a835d8385365fd4bd821d1618d739d0c1963c31 authored over 9 years ago by Evan Czaplicki <[email protected]>
Switch to generating type JSON as strings

github.com/elm-tooling/elm-compiler-library - a6fc47acbd9ff2811c18f5ab2b57c35689850441 authored over 9 years ago by Evan Czaplicki <[email protected]>
Show extended records nicer

github.com/elm-tooling/elm-compiler-library - a2043a6c03a4187c190aed834a435b371ecc881c authored over 9 years ago by Evan Czaplicki <[email protected]>
Nicer formatting for extended record types

github.com/elm-tooling/elm-compiler-library - 2f4b37f92a930676012870d430d47c4ddbf738f6 authored over 9 years ago by Evan Czaplicki <[email protected]>
Always provide a specialized hint when unification fails

github.com/elm-tooling/elm-compiler-library - 6fbbd1b22ec8857bdc5c0f082e6cf24393d13e7b authored over 9 years ago by Evan Czaplicki <[email protected]>
Fix new bug in infix parsing

github.com/elm-tooling/elm-compiler-library - 56e1f07579e603f78462f2cfec928251ca1e3a5a authored over 9 years ago by Evan Czaplicki <[email protected]>
For union type docs, filter out tags which are not exported

github.com/elm-tooling/elm-compiler-library - a5d8eeca101c68687ab0559de467f6987914fe30 authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge branch 'elm-doc'

github.com/elm-tooling/elm-compiler-library - a4e77b1b424db187db1496c3c290c1a76be0da7a authored over 9 years ago by Evan Czaplicki <[email protected]>
Add support for generating documentation

Relevant to issue #933

github.com/elm-tooling/elm-compiler-library - cb6a361570a9511efbf43340241426648400aea8 authored over 9 years ago by Evan Czaplicki <[email protected]>
Get rid of unneeded dependencies for "elm" exe

github.com/elm-tooling/elm-compiler-library - 0ba6a6dcdaabbc01680155ad58a4611f585c72ae authored over 9 years ago by Evan Czaplicki <[email protected]>
Fix #964, type variable escaping constraints

github.com/elm-tooling/elm-compiler-library - d5d6028dd9c7389c9987894588cfe26afe72296e authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge pull request #960 from rtfeldman/backticks-over-single-quotes

Use backticks instead of single quotes for reporting code terms

github.com/elm-tooling/elm-compiler-library - 54dae77ac3d06fa1dd0ae88fffe034de50475407 authored over 9 years ago by Evan Czaplicki <[email protected]>
Use backticks instead of single quotes when reporting code terms to end users.

github.com/elm-tooling/elm-compiler-library - 4ffd70ad322300a3a01316af0cabc675b37a05a4 authored over 9 years ago by Richard Feldman <[email protected]>
Add back cabal update

github.com/elm-tooling/elm-compiler-library - 73d3c1b60b2bf14034a532119f12c0b83fe4fba7 authored over 9 years ago by Evan Czaplicki <[email protected]>
Add back the "script" header thing

Also get much closer to the .travis.yml script that worked

github.com/elm-tooling/elm-compiler-library - 977041cb295f8bce6324c5db091eb11ee6941025 authored over 9 years ago by Evan Czaplicki <[email protected]>
Get rid of stray whitespace

Currently seeing a very weird error:

No Rakefile found (looking for: rakefile, Rakefile, rakefi...

github.com/elm-tooling/elm-compiler-library - fa1853e03916f5d54d3d129129512af03c6e4141 authored over 9 years ago by Evan Czaplicki <[email protected]>
Add back --enable-tests flag that seems unnecessary

github.com/elm-tooling/elm-compiler-library - 39075ce2d3b017368ef9cab72c784b5431605692 authored over 9 years ago by Evan Czaplicki <[email protected]>
Get rid of -v2 flag

github.com/elm-tooling/elm-compiler-library - 86f27d6d9a6d098aaaeecaf0399cfb252b5582fb authored over 9 years ago by Evan Czaplicki <[email protected]>
Simplify .travis.yml

github.com/elm-tooling/elm-compiler-library - 87de32f14c54326c81e01b8ab1f31a371a19d87d authored over 9 years ago by Evan Czaplicki <[email protected]>
Make some changes based on new .travis.yaml script

github.com/elm-tooling/elm-compiler-library - 4b2af4a67bd08956dcf3bc387d007ac416bed3f8 authored over 9 years ago by Evan Czaplicki <[email protected]>
Do not allow failures with 7.10.1

github.com/elm-tooling/elm-compiler-library - e6f5be5c69561748c0eeb72a147780e3b7b5382f authored over 9 years ago by Evan Czaplicki <[email protected]>
Try to run tests with 7.10.1

Based on some random script from the internet

github.com/elm-tooling/elm-compiler-library - 404012b991b9e28815bec40d342f3508a700a48d authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge pull request #949 from jvoigtlaender/parse-messages

Improved parse error messages

github.com/elm-tooling/elm-compiler-library - 6e8415e3de6414d9e4dc83f0066083018ed09962 authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge pull request #954 from rtfeldman/fix-missing-space

Fix a missing space

github.com/elm-tooling/elm-compiler-library - 129ee3c02fa086c9382192eda41623a38769520f authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge pull request #955 from rtfeldman/make-ambiguous-messages-calmer

Replace "want?!" with "want?"

github.com/elm-tooling/elm-compiler-library - ea343fc6ef8aac02cef0bc73afe0dc4496cdd36b authored over 9 years ago by Evan Czaplicki <[email protected]>
Make the ambiguous messages a little calmer.

github.com/elm-tooling/elm-compiler-library - ca5687d761d08ce6ca2953604e26114d00de9dbc authored over 9 years ago by Richard Feldman <[email protected]>
don't refer to imported stuff as "values" only

... because they could be types

github.com/elm-tooling/elm-compiler-library - 8dd609822a5f0b5bd910818ce63a77714b487af7 authored over 9 years ago by jvoigtlaender <[email protected]>
Fix a missing space in the reporting message when too many or too few arguments.

github.com/elm-tooling/elm-compiler-library - 01a5b0bba73750e09133d0b23859eb6962b8b3c9 authored over 9 years ago by Richard Feldman <[email protected]>
explain path to set ELM_HOME to after npm install

github.com/elm-tooling/elm-compiler-library - 391cf788aa8c923413c7f4d2c4dba672d38f5df8 authored over 9 years ago by jvoigtlaender <[email protected]>
replaced another "variable" by "name" in parse error message

github.com/elm-tooling/elm-compiler-library - 62949b00811821475d7df2316be97266b6d8823b authored over 9 years ago by jvoigtlaender <[email protected]>
Separate region and subregion in report JSON

github.com/elm-tooling/elm-compiler-library - 427586a58f6553eea74993fa10c9b04c3c427288 authored over 9 years ago by Evan Czaplicki <[email protected]>
improved parse error messages

github.com/elm-tooling/elm-compiler-library - 076411badd998432c971839b67f86be228a2e4f9 authored over 9 years ago by jvoigtlaender <[email protected]>
Show proper errors for infinite types again

Fix #939, fix #942

github.com/elm-tooling/elm-compiler-library - c62bea9f869a2e11275b20541a833d71711eaeac authored over 9 years ago by Evan Czaplicki <[email protected]>
Underline type when type annotation does not match body

github.com/elm-tooling/elm-compiler-library - 6ea2189873bfbb2760be0cdb251bc2753282c5b7 authored over 9 years ago by Evan Czaplicki <[email protected]>
Get rid of redundant helper function

github.com/elm-tooling/elm-compiler-library - 516b7779c973e8c89a82524493833598ca4417c1 authored over 9 years ago by Evan Czaplicki <[email protected]>
Make it possible to dealias types in errors and warnings

github.com/elm-tooling/elm-compiler-library - e33c47b37509c14a04cf50742d077f8d0c48824a authored over 9 years ago by Evan Czaplicki <[email protected]>
Improve error message when type annotation does not match defined value

github.com/elm-tooling/elm-compiler-library - 304d4f3d6750a711d3c1d6ca9462f5721f134a54 authored over 9 years ago by Evan Czaplicki <[email protected]>
Add colors to errors and warnings

github.com/elm-tooling/elm-compiler-library - db277d92182ffb5e40e2e902d546dc1d1ec217fe authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge branch 'pr/941'

github.com/elm-tooling/elm-compiler-library - a822e24b78a5010fe41e8a739457757030e05eb8 authored over 9 years ago by Evan Czaplicki <[email protected]>
Make testing fixes a bit less fancy

github.com/elm-tooling/elm-compiler-library - 9b065020ed3c37b9d4d7be8c96cf71b092bf3877 authored over 9 years ago by Evan Czaplicki <[email protected]>
Comment out property tests

github.com/elm-tooling/elm-compiler-library - 08566b3157b74bdf751e0df2c9abc808f11a869e authored over 9 years ago by Evan Czaplicki <[email protected]>
Update tests for 0.15 port syntax

github.com/elm-tooling/elm-compiler-library - a1b6c31c98773d4dee81431693975a1c451c17d8 authored over 9 years ago by Evan Czaplicki <[email protected]>
Refactor testIf so that compiler errors are printed correctly.

github.com/elm-tooling/elm-compiler-library - 37e4dfe9ac482844c0e3ad546cb3caf469a9902d authored over 9 years ago by Justin Manley <[email protected]>
Update helper functions in Test.Compiler to align with new signature for Compiler.compile.

In particular, accomodate the following changes to Compiler.compile:
* New parameter isRoot ...

github.com/elm-tooling/elm-compiler-library - 9087bb7027546a1eaa606246006179ef927fca7a authored over 9 years ago by Justin Manley <[email protected]>
Add Elm.Utils.isDefinition to solve some problems in elm-repl

github.com/elm-tooling/elm-compiler-library - 0537abbefed5ef9221454a4907cd6464015f68ed authored over 9 years ago by Evan Czaplicki <[email protected]>
Fix #937, problem with empty lists

Huge thank you to @TheSeamau5 for the great detective work and to
@Apanatshka for pointing direc...

github.com/elm-tooling/elm-compiler-library - 4a2cdd884e9f660cbf17fefa8cd99a9d0265d741 authored over 9 years ago by Evan Czaplicki <[email protected]>
Add back build for 'elm' executable

Mistakenly removed with the elm-doc executable in
2fbfb2093b7d0642dde32e917bc913aec9fe14ca

github.com/elm-tooling/elm-compiler-library - 60d868c1b69dfe5451020570d4b8f43ce2182c50 authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge branch 'docs'

github.com/elm-tooling/elm-compiler-library - b7943c47d792016b7c6fd43dc54e5016857b406c authored over 9 years ago by Evan Czaplicki <[email protected]>
Thread doc comments through compilation process

This means you’d do documentation through elm-make, meaning we could
(a) ensure that a documente...

github.com/elm-tooling/elm-compiler-library - 2fbfb2093b7d0642dde32e917bc913aec9fe14ca authored over 9 years ago by Evan Czaplicki <[email protected]>
Add public API for turning warnings into JSON

github.com/elm-tooling/elm-compiler-library - df0fb5d04be57367b658f6170f439bcea5d0ff77 authored over 9 years ago by Evan Czaplicki <[email protected]>
Throw errors when you have ports in a submodule

github.com/elm-tooling/elm-compiler-library - fb1a6d26f09f3e43fc45df9df82ec548bbb276e7 authored over 9 years ago by Evan Czaplicki <[email protected]>
Support conversion from errors to JSON

github.com/elm-tooling/elm-compiler-library - caa8283ad2eae64cde39850028af25ee9997863a authored over 9 years ago by Evan Czaplicki <[email protected]>
Support reporting of warnings

github.com/elm-tooling/elm-compiler-library - af717ebe4114378076e218bb629cd2dca5ca80dd authored over 9 years ago by Evan Czaplicki <[email protected]>
Improve error messages when extra arguments are given to a function

github.com/elm-tooling/elm-compiler-library - dca97ae6882434817f687e4cbc9064e088012b61 authored over 9 years ago by Evan Czaplicki <[email protected]>
Make errors for bad argument types nicer

Resolve https://github.com/evancz/error-message-catalog/issues/4

github.com/elm-tooling/elm-compiler-library - 33261ecd3b098011e30d421faf1058eeb7a2780d authored over 9 years ago by Evan Czaplicki <[email protected]>
Make errors for binary operators much more specific

Resolves https://github.com/evancz/error-message-catalog/issues/3

github.com/elm-tooling/elm-compiler-library - 43d4388bfbb9ec0d5f3eebd45a1064b396be7118 authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge branch 'warnings'

github.com/elm-tooling/elm-compiler-library - 7be0e8107a019cedaaf248f45a34f9d261d3fa3f authored over 9 years ago by Evan Czaplicki <[email protected]>
Properly filter and warn for unused imports

github.com/elm-tooling/elm-compiler-library - 0fd5d16180a7554791a3740677d7ba81e16fa3d0 authored over 9 years ago by Evan Czaplicki <[email protected]>
Change public API of parseDependencies to give out Errors

github.com/elm-tooling/elm-compiler-library - 19169fc42866d898bf49ee25d2a7fd0180592366 authored over 9 years ago by Evan Czaplicki <[email protected]>
Get parse error messages looking good

github.com/elm-tooling/elm-compiler-library - 3d63f8270d4db2f7528844ac2468a9fe6f87e8ff authored over 9 years ago by Evan Czaplicki <[email protected]>