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

Begin adding back --report=json

Trying to make it a more consistent format this time though.

a24e86a874dcbac3a503e81f4c7f5073bc133752 authored almost 7 years ago
Provide way to turn errors to JSON

f9540d6ef0c4b1a7986efcce0a654c3b4c78def3 authored almost 7 years ago
Update for reduced Output.Options

5750cbaf10fa6e9fcabb39b6365ee0b3cd937f30 authored almost 7 years ago
The --warn flag is not an option for code generation

e913cf0b47d106f0da6e5d8cc41c24343d0a7e73 authored almost 7 years ago
Make -Wall -Werror happy

036a234be69274e93eee622d32bdfd753cb69924 authored almost 7 years ago
Switch Error to Exit in builder/

The idea is that compiler/ may produce a bunch of errors. There can be
zero or more of these. Th...

1063c93440fb76f4489cf22ffb6681eb6baceb2f authored almost 7 years ago
Remove -Wall which is added by .cabal

9b80d4e45788785f5a956ff03a8ed4ea7f9ed9e3 authored almost 7 years ago
Add --version and --help flags to "complex with no args"

c299dfed2f46d259ca236e7b74020167e047c609 authored almost 7 years ago
Make the install --help a bit better

645a108c38380007e374fc0a1f08e38280a1726e authored almost 7 years ago
Make the --help messages much nicer

77b9f0964ebf76a0044399db955c0faa8228f1d1 authored almost 7 years ago
Show <arguments> in common commands

4cd20e29ab56df53234bb99b5f41c3234d26327a authored almost 7 years ago
Fix the colors up a bit in the overview

8760f11269584404fae24f6290e7461989db3c69 authored almost 7 years ago
Update imports for module name change

8a86d09f91c0b50141311309f72488074afed87a authored almost 7 years ago
Expose Elm.Utils.distance

5f752cd08157a661130d81979a5bcad155de570e authored almost 7 years ago
Update cabal file for module changes

dba061107176481c45f524176f3444d6c1ee5c13 authored almost 7 years ago
Revamp Main to use new Terminal.Args implementation

2ca3cd939a420dbf78a1697c39f2c8d0c8e93517 authored almost 7 years ago
Update command implementations to always take args and flags

This means it is no longer necessary to make an intermediate data
structure and pattern match on...

e76d040d0568c2015a5b103a41cbb24e40559b52 authored almost 7 years ago
Implement Terminal.Args to by nicer / have autocomplete support

When you type “elm <autocomplete> 2 install elm-l“ it automatically
knows how to give you sugges...

2cd952b216ee58d81c9fe0b333d1bc54bbdb950c authored almost 7 years ago
Remove -Wall which is added by elm.cabal

ad2c946701cb51a120e09a2c264f37580350b834 authored almost 7 years ago
Rename user to author and make errors more comprehensive

2ea433c0ef46141e3e51fa0e095484c214382d46 authored almost 7 years ago
Collapse Elm.Project.Flags into Generate.Output

65d4055c88d68a2d6b84fccaa8bf10b01346d20c authored almost 7 years ago
Improve error messages for unknown operators a bit

f38d2bffb8d8a546b1de235cf44a5b368434c174 authored almost 7 years ago
Start cleaning up command line errors

6b8e8242fc4b1cbb54e76a294eeebc6045da0421 authored almost 7 years ago
Complete "browser" => "application" change in errors

085dfb56d9b59258ef8e8b035c6aedfc52e5e626 authored almost 7 years ago
Keep calling elm-reactor the same name

e6fe4ccabfef59c22b61ced5d4ff2c0fcdaf2890 authored almost 7 years ago
Go back to "type": "application"

Makes more sense for folks talking to Elm through ports on nodejs

113c93a4dce14782fe2bd835b9497d9e548551f0 authored almost 7 years ago
Make the error message nicer for type arity problems

032e14dd4374e7fb42abfc258714be316e361b83 authored almost 7 years ago
Compute diffs better

Thanks to #1683 for pointing out some weird logic.

The variables should only be compatible if t...

32ff9501f8e6abc4df214b1112dee6d5008ce95f authored almost 7 years ago
Fix little indentation issue in single line code pair errors

364440dceeda9d76a1ca70a753fbf87538288a4f authored almost 7 years ago
Fix some more typos

Thanks to #1666 for finding this one!

3075c39eb50346860e744b27226e2a60dba011ee authored almost 7 years ago
Fix some typos

Fix https://github.com/elm-lang/elm-compiler/issues/1677
Fix https://github.com/elm-lang/elm-com...

55a65a190750671f8ec3dc455855a6d6554f96ec authored almost 7 years ago
Show correct numbers when type annotation is too short

70cedd3b5b4070e62ff19df30c1785f5348beb19 authored almost 7 years ago
Propagate errors / possibly fix unranked crash!

I think I figured out the “not unranked” meta issue!!!

https://github.com/elm-lang/elm-compiler...

4b25980d93ada12236c794f35570e197be82f787 authored almost 7 years ago
Give more information on the unranked problem

63fa090042196f2e1e8a52a4e97f38b18046969c authored almost 7 years ago
Add appropriate whitespace after all errors

ccf38b2d9a50c9bdf53b96fa21aa1061d250b66f authored almost 7 years ago
Account for unit and tuples in `elm diff` algorithm

81e5c1043ac8a3e7b54633440d3a0fc9942af653 authored almost 7 years ago
Make sure types print out prettier

When trying to max out renderPretty, you cannot just give maxBound
because the internal math can...

69b783ff95a424398c7e24a3d32d72de58d96017 authored almost 7 years ago
Fix incomplete pattern match in function type diffs

4a6dd82dd130c4ae70ca4ed6d88eb141751bb908 authored almost 7 years ago
Revert "Make sure docs are available when trying to publish stuff"

This reverts commit d78293cfb9f77fba132c2593670817ddce282ffb.

6b7777890e6afaad4262d02250aeabece55d0f52 authored almost 7 years ago
Make sure docs are available when trying to publish stuff

d78293cfb9f77fba132c2593670817ddce282ffb authored almost 7 years ago
cosmetic: fix weird letter swap typo

28037723ecd0e1ad21ca410a423343761ee1018e authored almost 7 years ago
Get rid of old .cabal files

They are combined into one now, and builds are a lot faster!

8198a258bef989b0544c5bc773932223eadf520e authored almost 7 years ago
cosmetic: more modern indentation

d07679322ef5d71de1bd2b987ddc660a85599b87 authored almost 7 years ago
Switch "windows" to "mingw32"

That is the string given when compiling on Windows. Not sure where I
got the wrong information w...

73e87060f64a0122db90c5ea00658f44aa7d16f0 authored almost 7 years ago
Remove web socket dependencies for now

2ce0625a322d1c0ee589e7e13a2a50bea182bfea authored almost 7 years ago
Require that tags are alpha-X.Y.Z in the alpha period

8a72f65c9bcb0cd7cc50616c52918c4911e1644f authored almost 7 years ago
Point to VPS of alpha package website

0f03b36d05b32209d46728ec778aee7f674dd28b authored almost 7 years ago
Get rid of "pretty" dependency

I _think_ the logic for (toString OneLine) will be fine in practice,
but I’m not 100% certain. I...

e7a83100aa5a327cd1e80b6242c9d00788a82633 authored almost 7 years ago
Update installers/mac for simpler monorepo build process

0962115d80026043841bf445d549b891b7e2b557 authored almost 7 years ago
Point to the new reactor assets

cdb69c39a5707bf34c985e37a701c311aaa76f29 authored almost 7 years ago
Get TH stuff working

Slows build down quite a bit though :(

904b2bda61863bea2e955b098edbc910f393cf37 authored almost 7 years ago
The `symbol` operator cannot handle non-ASCII stuff

891af27f5f6b5828ffca6a640b487f3aa45d4405 authored almost 7 years ago
Add all of the modules from various .cabal files

7bfab8267e9b84755b505832e1e860da6f4dcabf authored almost 7 years ago
Resolve name clash with Reporting.Error module

Very surprised that .cabal allows duplicate module names!

3ab1f60c1429d3362db738c1352fecfc0ef4caea authored almost 7 years ago
Fix unused variable warnings

9a72bcc3a3b65f45c964d494a5a549b4049febc0 authored almost 7 years ago
Match new Paths_elm name

9b1607dc9f2943fe9c0a5e8216a845a753661ebb authored almost 7 years ago
Move all user interface stuff into ui/

f49304ee3de6ad66cbfd30c2426fdadc7b327332 authored almost 7 years ago
Have terminal/ and browser/ for CLI and reactor

6dbf13b4d2c17cb40990088bf35b960a930bf231 authored almost 7 years ago
Get rid of instructions on how to make feature requests

Any reasonable design team does user studies to figure out how to
proceed. Hearing what users th...

089b07740cf597e0915b5a31ae02119b6dfeea42 authored almost 7 years ago
Move contributor agreement into docs/

61e4573f99814d6f53d94a4262bea1dc0bcdbc25 authored almost 7 years ago
Get rid of testing stuff. Needs to be redone anyway for 0.19

e2008b50e2c044a9586dcd9bbccf246aa11d07a9 authored almost 7 years ago
Move all the compiler code into the compiler/ directory

8f7c3cd22b970e2d79e69316f1fd13ba539443ad authored almost 7 years ago
Remove a file that should be removed anyway

d985899a6f92420967b242bc1e87520746c6cb38 authored almost 7 years ago
Move the hints/ into docs/

Longer term, maybe these will live in the elm-lang.org repo?

5299f30277c3fd7e9fa68e64c433ddb037fc4b2d authored almost 7 years ago
Get rid of profiling/

I have gotten a lot better at this based on this work though!

8f2c27875c9d70775f0105e8d8163ecf6dbd2d4a authored almost 7 years ago
Move changelog to docs/upgrade/

Switches to comprehensive and helpful docs at 0.16

f66b0083535867e5b7fdaa924ea216bed151bc15 authored almost 7 years ago
Migrate upgrade docs from elm-platform repo

54493055f1ccc603571ee73f2a2e6d2e304e9560 authored almost 7 years ago
Adopt important code from elm-platform repo

c807154ac2562da213a5b8f6dd690ec20c733d78 authored almost 7 years ago
Start moving to monorepo. Move evancz/cli in.

309cb25409f8bf3c6c3452f02b540a7746e9fee8 authored almost 7 years ago
Start moving to monorepo. Move evancz/builder in.

1c3cda7a06ef35acabb6b1a471f06fb055df0fd9 authored almost 7 years ago
Fix unification of String/appendable and Char/comparable

097ac1e32c7d221bfa14acc27561da005d54d076 authored almost 7 years ago
Make comparable advice more constructive

f5f9ed047b0ca52f1f4c3b1d9bf25ff837b7d8f9 authored almost 7 years ago
Properly recognize supers during unification

bd2ab8284524b1f30083fe897c2536ebea3c7af4 authored almost 7 years ago
Fix left/right mixup in (++) type error

ca2be8a5885d7a3fed1e14118a7baa5d8ca73853 authored almost 7 years ago
Replace tabs in JSON source so the error messages look okay

0cc5c94ca6ed13f60fac0490e93d376abdf7f7ee authored almost 7 years ago
Expose docs errors so others can write error messages about them

772478f9044199987adcaf919823ad1e0d18f398 authored almost 7 years ago
Add Region.zero and adopt JSON error handling code

e59f5423e843a7fff6d71f7902f2cc81db829416 authored almost 7 years ago
Resolve final TODO that causes crashes in the compiler!

Now to do a pass over builder and cli for similar things.

963a5598f5948e828f5185a523f95e3c044d9529 authored almost 7 years ago
improve style of errors for messed up type variables in aliases

9dac8bb10fa78c101a2065172fb65689945d3411 authored almost 7 years ago
cosmetic: change highlighting a bit

I cannot figure out how to effectively highlight taking things away,
but this seems better than ...

a82d1d44f364b8549987e2752ea54c0a3278120e authored almost 7 years ago
Finish TypeVarsMessedUpInAlias TODO!

8527e24759ee14f73fd639366609229c93d9278f authored almost 7 years ago
Work on TODO for bad type variables in type aliases

07712e911d0214a5457b590c86c7760f56da6d6e authored almost 7 years ago
cosmetic: shuffle imports around

31168982ab27f49f19a0c5859dbee9817e968ba8 authored almost 7 years ago
Complete TODO for unbound type variables in union type declarations

5fb82e2d3fd6c62b92b5548cdf119d6f24787a5f authored almost 7 years ago
Resolve TODO for cyclic value error messages

266e49d5648bee26adf1601793be0d605c7250c0 authored almost 7 years ago
Add logic for (::) type errors

1281933d11aac79bcffa30615df6ade6c5188228 authored almost 7 years ago
Improve the error for bad (++) usages

Try to make it as helpful as possible knowing that folks new to Elm are
likely to see this many ...

20e9c3c82056aaaaf7b337bbd726d7815bb9ec76 authored almost 7 years ago
Figure out TODOs for FlexSuper vs RigidSuper hints

6f9825f884bce3b047936e0f52c4fce3bbdfd2c5 authored almost 7 years ago
Fill in some TODOs in type error messages

e60b6d197a67566523e16eb20dbc4e1fe4588742 authored almost 7 years ago
Get rid of wildcard in pattern match

c4ee464ddcaf4111ba0d80ee75bf62b12e9ca74f authored almost 7 years ago
Make some progress on type error messages!

The thing I am most excited about is specialized hints that form
learning paths. For example, th...

0bdfd738259705c115d994ec47df4bfbfc576090 authored almost 7 years ago
Start wiring in type diff implementation

d924db7e6521e061a0a7181d370c252fd574438c authored almost 7 years ago
Implement type diffs for records again

9a55348b681fa99ad802da4e77d2c34fd776e990 authored almost 7 years ago
Begin defining Type.Error.toDiffDocs

Does not handle record diffs yet, but should be better at detecting
missing args than 0.18 was. ...

7063cadbf91a5736a9f312dcdb193caea35e6c7d authored almost 7 years ago
Remove duplicate theories in syntax errors

571596626459aebf60f57331b01dc1be1104c864 authored almost 7 years ago
Update error manager

Drop JSON stuff for now. Can be added back, possibly in a better way.

e63ef232ece35920f2940869e2f4ed08982739d7 authored almost 7 years ago
Update warnings

Drop JSON format for now. Can rebuild later on.

7ae440051122930a022a8365ffea20f8078c20cc authored almost 7 years ago
Move srcToDoc and canToDoc implementations into Render.Type

3fe6d87c32f6ea6815957231f3360566c463b432 authored almost 7 years ago
A localizer cannot always be produced

4914a4162e662aea07fcadd2aea4f8676cc980da authored almost 7 years ago
First draft of localizing type names

22a5c27cd31dd8434ef7c925ff6125a568cb961b authored almost 7 years ago