Ecosyste.ms: OpenCollective

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

github.com/elm-tooling/elm-compiler-library

Compiler fork used in elm-language-server-haskell (archived). Use https://github.com/elm-tooling/elm-language-server instead
https://github.com/elm-tooling/elm-compiler-library

relax bound on blaze-markup

abb480a5834da91c1755e0cae610aa3b4a7619db authored over 9 years ago
Fully represent possible patterns (add locals and tuples)

d492e71f1ef0772bde7c02862272b79af2eeabf0 authored over 9 years ago
Fix tag lookup, add check to the compilation pipeline

9d9e439fbb71bcd1db61a5847d4e0051c2b037b3 authored over 9 years ago
Merge branch 'tce' into pattern-warnings

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

67f928204aaadf6a433ca9dde5921567dbc8b9d3 authored over 9 years ago
Remove final newline

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

d9cf19a795e65502327ef006e847bf4351a66809 authored over 9 years ago
Finish tail call elimination

5c7899895cfc0adba28f71a6cd26e98bb131e27d authored over 9 years ago
Improve Elm.Utils.getAssets docs

Fix #1005

bc4825d7b5b5d1b64fee5c9032847fd12161b4fe authored over 9 years ago
Move Generate.{Cases,Substitute} into Optimize/

62576b89637e964296f0c54686a17223ffbb5a17 authored over 9 years ago
Introduce optimize phase, detect tail calls

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

e35986b6a15a33f51d5c8bc1ae19f0916fa5d8d8 authored over 9 years ago
filter out if branches after a True condition

c67a18147fe992ec5b60c74304a2dd8c808fedd8 authored over 9 years ago
Combine nested ifs into a big block when possible

Should be nicer for the “else if” pattern

90243aea47bccef0a023289cc217a02bd224f16b authored over 9 years ago
Show the last case of a multi-if

7570244b00bf34f436d879c877c6658282bc5035 authored over 9 years ago
Generate a minimal number of closures

Optimize out (|>) and (<|)

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

75524699b3752d8386edfa1de8bfe1c10661ad3f authored over 9 years ago
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...

e240f777b48409194e8e8cb559a326a587c46a14 authored over 9 years ago
cosmetic: minor indentation change

60057ca1368b704e46e05cf8612941ecd4884b94 authored over 9 years ago
Give name hints in certain docs errors

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

86acf58bb7c56cfcccbdba6779aa0eab35473310 authored over 9 years ago
Improve messages for documentation errors

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

c0c53dbe688a51778f16b602ab71c4688073e48e authored over 9 years ago
Fix document parsing error, fix #993

ffbf8054f9257ed6f6389ec0672326d6092207c3 authored over 9 years ago
Remove redundant parens

95f58d87a5477fb9e9ffe8d8c709f6001af51ed4 authored over 9 years ago
Merge pull request #997 from MaxGabriel/patch-1

Use SVG for Travis CI badge

ce0154756f6d698b7aa04cbad95106c515812b56 authored over 9 years ago
Use SVG for Travis CI badge

1aed0c0d51a52218854d4bf0f9d3bd886b7c19e8 authored over 9 years ago
Merge pull request #980 from stevenheidel/patch-1

Correct typo "thereis" to "there is"

27268038dc3aac80d03fcc0c4478ab48a4c47666 authored over 9 years ago
Avoid cascading errors

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

19f39f86ebebe5a8332a2cfdfbf99baa07312f75 authored over 9 years ago
Switch record update to use `=` sign

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

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

446c7846e7368475a956c2b785e3e62cce94a506 authored over 9 years ago
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...

779f7aa10e10af944234f73dc911e96d66cb8374 authored over 9 years ago
Merge pull request #945 from jvoigtlaender/node-message

Explain path to set ELM_HOME to after npm install

8972f1e59b644f33784f541e3f4dde1c4d09e963 authored over 9 years ago
Correct typo "thereis" to "there is"

a67b4dcc9f07cf44f2c11f09af4d5ec777bf03d4 authored over 9 years ago
Merge pull request #975 from rtfeldman/minor-grammar-fix

Minor grammatical fix

5184a9bc776ceddc6d2f438129a1a1be29450b15 authored over 9 years ago
Minor grammatical fix.

a37f653aae14ace4d888439ada40f6979fad4b75 authored over 9 years ago
Make ordinal hints a bit nicer

7fbdee067b494c0298d07c944629aaa5d3fa82f5 authored over 9 years ago
Improve hints and suggestions for unfound variables

501d241c9b6671a36f600321d988dfa5b971cd50 authored over 9 years ago
Merge pull request #972 from mgold/add-period

Add period to docs error

b6fb13d155c6086337246b25d5ac27f5fdf1d9db authored over 9 years ago
Add period to docs error

e7a38758fd653daef67837c526d1be21b99985b3 authored over 9 years ago
Get rid of unused import

f6d7702de0e39916ab38568379c23a47c30368a6 authored over 9 years ago
Make function arity message way better

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

7d8e07bf2f162addafb3dc1d338bfd24e2384368 authored over 9 years ago
refactor: reorder tuple values to better match usage

8a77ab9f88793565dbdd8e547e36ba51bba6504e authored over 9 years ago
Better error messages for function arguments

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

c0df14181140ba3ddf3e246ab00b50cc56ff02e5 authored over 9 years ago
When extracting types, use type aliases

0b499e6befeba12ef1543c2e79f40299bda813a6 authored over 9 years ago
Add a field to documentation indicating when it was generated

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

1a835d8385365fd4bd821d1618d739d0c1963c31 authored over 9 years ago
Switch to generating type JSON as strings

a6fc47acbd9ff2811c18f5ab2b57c35689850441 authored over 9 years ago
Show extended records nicer

a2043a6c03a4187c190aed834a435b371ecc881c authored over 9 years ago
Nicer formatting for extended record types

2f4b37f92a930676012870d430d47c4ddbf738f6 authored over 9 years ago
Always provide a specialized hint when unification fails

6fbbd1b22ec8857bdc5c0f082e6cf24393d13e7b authored over 9 years ago
Bump to 0.15.1

3c6edc8b929c36140fee1876ae6bf64b4e5e21cf authored over 9 years ago
Fix test code

5a19839a2ce6172fd90687c85fa7ad4969955090 authored over 9 years ago
Fix new bug in infix parsing

56e1f07579e603f78462f2cfec928251ca1e3a5a authored over 9 years ago
For union type docs, filter out tags which are not exported

a5d8eeca101c68687ab0559de467f6987914fe30 authored over 9 years ago
Merge branch 'elm-doc'

a4e77b1b424db187db1496c3c290c1a76be0da7a authored over 9 years ago
Add support for generating documentation

Relevant to issue #933

cb6a361570a9511efbf43340241426648400aea8 authored over 9 years ago
Get rid of unneeded dependencies for "elm" exe

0ba6a6dcdaabbc01680155ad58a4611f585c72ae authored over 9 years ago
Fix #964, type variable escaping constraints

d5d6028dd9c7389c9987894588cfe26afe72296e authored over 9 years ago
Merge pull request #960 from rtfeldman/backticks-over-single-quotes

Use backticks instead of single quotes for reporting code terms

54dae77ac3d06fa1dd0ae88fffe034de50475407 authored over 9 years ago
Use backticks instead of single quotes when reporting code terms to end users.

4ffd70ad322300a3a01316af0cabc675b37a05a4 authored over 9 years ago
Add back cabal update

73d3c1b60b2bf14034a532119f12c0b83fe4fba7 authored over 9 years ago
Add back the "script" header thing

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

977041cb295f8bce6324c5db091eb11ee6941025 authored over 9 years ago
Get rid of stray whitespace

Currently seeing a very weird error:

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

fa1853e03916f5d54d3d129129512af03c6e4141 authored over 9 years ago
Add back --enable-tests flag that seems unnecessary

39075ce2d3b017368ef9cab72c784b5431605692 authored over 9 years ago
Get rid of -v2 flag

86f27d6d9a6d098aaaeecaf0399cfb252b5582fb authored over 9 years ago
Simplify .travis.yml

87de32f14c54326c81e01b8ab1f31a371a19d87d authored over 9 years ago
Make some changes based on new .travis.yaml script

4b2af4a67bd08956dcf3bc387d007ac416bed3f8 authored over 9 years ago
Do not allow failures with 7.10.1

e6f5be5c69561748c0eeb72a147780e3b7b5382f authored over 9 years ago
Try to run tests with 7.10.1

Based on some random script from the internet

404012b991b9e28815bec40d342f3508a700a48d authored over 9 years ago
Make changes for 7.10.1

404f0e6619ae485e44b49437b87c86526473fc40 authored over 9 years ago
Merge pull request #949 from jvoigtlaender/parse-messages

Improved parse error messages

6e8415e3de6414d9e4dc83f0066083018ed09962 authored over 9 years ago
Merge pull request #954 from rtfeldman/fix-missing-space

Fix a missing space

129ee3c02fa086c9382192eda41623a38769520f authored over 9 years ago
Merge pull request #955 from rtfeldman/make-ambiguous-messages-calmer

Replace "want?!" with "want?"

ea343fc6ef8aac02cef0bc73afe0dc4496cdd36b authored over 9 years ago
Make the ambiguous messages a little calmer.

ca5687d761d08ce6ca2953604e26114d00de9dbc authored over 9 years ago
don't refer to imported stuff as "values" only

... because they could be types

8dd609822a5f0b5bd910818ce63a77714b487af7 authored over 9 years ago
Fix a missing space in the reporting message when too many or too few arguments.

01a5b0bba73750e09133d0b23859eb6962b8b3c9 authored over 9 years ago
explain path to set ELM_HOME to after npm install

391cf788aa8c923413c7f4d2c4dba672d38f5df8 authored over 9 years ago
replaced another "variable" by "name" in parse error message

62949b00811821475d7df2316be97266b6d8823b authored over 9 years ago
Separate region and subregion in report JSON

427586a58f6553eea74993fa10c9b04c3c427288 authored over 9 years ago
improved parse error messages

076411badd998432c971839b67f86be228a2e4f9 authored over 9 years ago
Show proper errors for infinite types again

Fix #939, fix #942

c62bea9f869a2e11275b20541a833d71711eaeac authored over 9 years ago
Underline type when type annotation does not match body

6ea2189873bfbb2760be0cdb251bc2753282c5b7 authored over 9 years ago
Get rid of redundant helper function

516b7779c973e8c89a82524493833598ca4417c1 authored over 9 years ago
Make it possible to dealias types in errors and warnings

e33c47b37509c14a04cf50742d077f8d0c48824a authored over 9 years ago
Improve error message when type annotation does not match defined value

304d4f3d6750a711d3c1d6ca9462f5721f134a54 authored over 9 years ago
Add colors to errors and warnings

db277d92182ffb5e40e2e902d546dc1d1ec217fe authored over 9 years ago
Merge branch 'pr/941'

a822e24b78a5010fe41e8a739457757030e05eb8 authored over 9 years ago
Make testing fixes a bit less fancy

9b065020ed3c37b9d4d7be8c96cf71b092bf3877 authored over 9 years ago
Comment out property tests

08566b3157b74bdf751e0df2c9abc808f11a869e authored over 9 years ago
Update tests for 0.15 port syntax

a1b6c31c98773d4dee81431693975a1c451c17d8 authored over 9 years ago
Refactor testIf so that compiler errors are printed correctly.

37e4dfe9ac482844c0e3ad546cb3caf469a9902d authored over 9 years ago
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 ...

9087bb7027546a1eaa606246006179ef927fca7a authored over 9 years ago
Add Elm.Utils.isDefinition to solve some problems in elm-repl

0537abbefed5ef9221454a4907cd6464015f68ed authored over 9 years ago
Fix #937, problem with empty lists

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

4a2cdd884e9f660cbf17fefa8cd99a9d0265d741 authored over 9 years ago
Add back build for 'elm' executable

Mistakenly removed with the elm-doc executable in
2fbfb2093b7d0642dde32e917bc913aec9fe14ca

60d868c1b69dfe5451020570d4b8f43ce2182c50 authored over 9 years ago
Merge branch 'docs'

b7943c47d792016b7c6fd43dc54e5016857b406c authored over 9 years ago
Thread doc comments through compilation process

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

2fbfb2093b7d0642dde32e917bc913aec9fe14ca authored over 9 years ago
Add public API for turning warnings into JSON

df0fb5d04be57367b658f6170f439bcea5d0ff77 authored over 9 years ago
Throw errors when you have ports in a submodule

fb1a6d26f09f3e43fc45df9df82ec548bbb276e7 authored over 9 years ago
Support conversion from errors to JSON

caa8283ad2eae64cde39850028af25ee9997863a authored over 9 years ago
Support reporting of warnings

af717ebe4114378076e218bb629cd2dca5ca80dd authored over 9 years ago
Improve error messages when extra arguments are given to a function

dca97ae6882434817f687e4cbc9064e088012b61 authored over 9 years ago
Make errors for bad argument types nicer

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

33261ecd3b098011e30d421faf1058eeb7a2780d authored over 9 years ago
Make errors for binary operators much more specific

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

43d4388bfbb9ec0d5f3eebd45a1064b396be7118 authored over 9 years ago
Merge branch 'warnings'

7be0e8107a019cedaaf248f45a34f9d261d3fa3f authored over 9 years ago
Properly filter and warn for unused imports

0fd5d16180a7554791a3740677d7ba81e16fa3d0 authored over 9 years ago
Change public API of parseDependencies to give out Errors

19169fc42866d898bf49ee25d2a7fd0180592366 authored over 9 years ago