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

Resolve name clash with Reporting.Error module

Very surprised that .cabal allows duplicate module names!

github.com/elm-tooling/elm-compiler-library - 3ab1f60c1429d3362db738c1352fecfc0ef4caea authored over 6 years ago by Evan Czaplicki <[email protected]>
Fix unused variable warnings

github.com/elm-tooling/elm-compiler-library - 9a72bcc3a3b65f45c964d494a5a549b4049febc0 authored over 6 years ago by Evan Czaplicki <[email protected]>
Match new Paths_elm name

github.com/elm-tooling/elm-compiler-library - 9b1607dc9f2943fe9c0a5e8216a845a753661ebb authored over 6 years ago by Evan Czaplicki <[email protected]>
Move all user interface stuff into ui/

github.com/elm-tooling/elm-compiler-library - f49304ee3de6ad66cbfd30c2426fdadc7b327332 authored over 6 years ago by Evan Czaplicki <[email protected]>
Have terminal/ and browser/ for CLI and reactor

github.com/elm-tooling/elm-compiler-library - 6dbf13b4d2c17cb40990088bf35b960a930bf231 authored over 6 years ago by Evan Czaplicki <[email protected]>
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...

github.com/elm-tooling/elm-compiler-library - 089b07740cf597e0915b5a31ae02119b6dfeea42 authored over 6 years ago by Evan Czaplicki <[email protected]>
Move contributor agreement into docs/

github.com/elm-tooling/elm-compiler-library - 61e4573f99814d6f53d94a4262bea1dc0bcdbc25 authored over 6 years ago by Evan Czaplicki <[email protected]>
Get rid of testing stuff. Needs to be redone anyway for 0.19

github.com/elm-tooling/elm-compiler-library - e2008b50e2c044a9586dcd9bbccf246aa11d07a9 authored over 6 years ago by Evan Czaplicki <[email protected]>
Move all the compiler code into the compiler/ directory

github.com/elm-tooling/elm-compiler-library - 8f7c3cd22b970e2d79e69316f1fd13ba539443ad authored over 6 years ago by Evan Czaplicki <[email protected]>
Remove a file that should be removed anyway

github.com/elm-tooling/elm-compiler-library - d985899a6f92420967b242bc1e87520746c6cb38 authored over 6 years ago by Evan Czaplicki <[email protected]>
Move the hints/ into docs/

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

github.com/elm-tooling/elm-compiler-library - 5299f30277c3fd7e9fa68e64c433ddb037fc4b2d authored over 6 years ago by Evan Czaplicki <[email protected]>
Get rid of profiling/

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

github.com/elm-tooling/elm-compiler-library - 8f2c27875c9d70775f0105e8d8163ecf6dbd2d4a authored over 6 years ago by Evan Czaplicki <[email protected]>
Move changelog to docs/upgrade/

Switches to comprehensive and helpful docs at 0.16

github.com/elm-tooling/elm-compiler-library - f66b0083535867e5b7fdaa924ea216bed151bc15 authored over 6 years ago by Evan Czaplicki <[email protected]>
Migrate upgrade docs from elm-platform repo

github.com/elm-tooling/elm-compiler-library - 54493055f1ccc603571ee73f2a2e6d2e304e9560 authored over 6 years ago by Evan Czaplicki <[email protected]>
Adopt important code from elm-platform repo

github.com/elm-tooling/elm-compiler-library - c807154ac2562da213a5b8f6dd690ec20c733d78 authored over 6 years ago by Evan Czaplicki <[email protected]>
Start moving to monorepo. Move evancz/cli in.

github.com/elm-tooling/elm-compiler-library - 309cb25409f8bf3c6c3452f02b540a7746e9fee8 authored over 6 years ago by Evan Czaplicki <[email protected]>
Start moving to monorepo. Move evancz/builder in.

github.com/elm-tooling/elm-compiler-library - 1c3cda7a06ef35acabb6b1a471f06fb055df0fd9 authored over 6 years ago by Evan Czaplicki <[email protected]>
Fix unification of String/appendable and Char/comparable

github.com/elm-tooling/elm-compiler-library - 097ac1e32c7d221bfa14acc27561da005d54d076 authored over 6 years ago by Evan Czaplicki <[email protected]>
Make comparable advice more constructive

github.com/elm-tooling/elm-compiler-library - f5f9ed047b0ca52f1f4c3b1d9bf25ff837b7d8f9 authored over 6 years ago by Evan Czaplicki <[email protected]>
Properly recognize supers during unification

github.com/elm-tooling/elm-compiler-library - bd2ab8284524b1f30083fe897c2536ebea3c7af4 authored over 6 years ago by Evan Czaplicki <[email protected]>
Fix left/right mixup in (++) type error

github.com/elm-tooling/elm-compiler-library - ca2be8a5885d7a3fed1e14118a7baa5d8ca73853 authored over 6 years ago by Evan Czaplicki <[email protected]>
Replace tabs in JSON source so the error messages look okay

github.com/elm-tooling/elm-compiler-library - 0cc5c94ca6ed13f60fac0490e93d376abdf7f7ee authored over 6 years ago by Evan Czaplicki <[email protected]>
Expose docs errors so others can write error messages about them

github.com/elm-tooling/elm-compiler-library - 772478f9044199987adcaf919823ad1e0d18f398 authored over 6 years ago by Evan Czaplicki <[email protected]>
Add Region.zero and adopt JSON error handling code

github.com/elm-tooling/elm-compiler-library - e59f5423e843a7fff6d71f7902f2cc81db829416 authored over 6 years ago by Evan Czaplicki <[email protected]>
Resolve final TODO that causes crashes in the compiler!

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

github.com/elm-tooling/elm-compiler-library - 963a5598f5948e828f5185a523f95e3c044d9529 authored over 6 years ago by Evan Czaplicki <[email protected]>
improve style of errors for messed up type variables in aliases

github.com/elm-tooling/elm-compiler-library - 9dac8bb10fa78c101a2065172fb65689945d3411 authored over 6 years ago by Evan Czaplicki <[email protected]>
cosmetic: change highlighting a bit

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

github.com/elm-tooling/elm-compiler-library - a82d1d44f364b8549987e2752ea54c0a3278120e authored over 6 years ago by Evan Czaplicki <[email protected]>
Finish TypeVarsMessedUpInAlias TODO!

github.com/elm-tooling/elm-compiler-library - 8527e24759ee14f73fd639366609229c93d9278f authored over 6 years ago by Evan Czaplicki <[email protected]>
Work on TODO for bad type variables in type aliases

github.com/elm-tooling/elm-compiler-library - 07712e911d0214a5457b590c86c7760f56da6d6e authored over 6 years ago by Evan Czaplicki <[email protected]>
cosmetic: shuffle imports around

github.com/elm-tooling/elm-compiler-library - 31168982ab27f49f19a0c5859dbee9817e968ba8 authored over 6 years ago by Evan Czaplicki <[email protected]>
Complete TODO for unbound type variables in union type declarations

github.com/elm-tooling/elm-compiler-library - 5fb82e2d3fd6c62b92b5548cdf119d6f24787a5f authored over 6 years ago by Evan Czaplicki <[email protected]>
Resolve TODO for cyclic value error messages

github.com/elm-tooling/elm-compiler-library - 266e49d5648bee26adf1601793be0d605c7250c0 authored over 6 years ago by Evan Czaplicki <[email protected]>
Add logic for (::) type errors

github.com/elm-tooling/elm-compiler-library - 1281933d11aac79bcffa30615df6ade6c5188228 authored over 6 years ago by Evan Czaplicki <[email protected]>
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 ...

github.com/elm-tooling/elm-compiler-library - 20e9c3c82056aaaaf7b337bbd726d7815bb9ec76 authored over 6 years ago by Evan Czaplicki <[email protected]>
Figure out TODOs for FlexSuper vs RigidSuper hints

github.com/elm-tooling/elm-compiler-library - 6f9825f884bce3b047936e0f52c4fce3bbdfd2c5 authored over 6 years ago by Evan Czaplicki <[email protected]>
Fill in some TODOs in type error messages

github.com/elm-tooling/elm-compiler-library - e60b6d197a67566523e16eb20dbc4e1fe4588742 authored over 6 years ago by Evan Czaplicki <[email protected]>
Get rid of wildcard in pattern match

github.com/elm-tooling/elm-compiler-library - c4ee464ddcaf4111ba0d80ee75bf62b12e9ca74f authored over 6 years ago by Evan Czaplicki <[email protected]>
Make some progress on type error messages!

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

github.com/elm-tooling/elm-compiler-library - 0bdfd738259705c115d994ec47df4bfbfc576090 authored over 6 years ago by Evan Czaplicki <[email protected]>
Start wiring in type diff implementation

github.com/elm-tooling/elm-compiler-library - d924db7e6521e061a0a7181d370c252fd574438c authored over 6 years ago by Evan Czaplicki <[email protected]>
Implement type diffs for records again

github.com/elm-tooling/elm-compiler-library - 9a55348b681fa99ad802da4e77d2c34fd776e990 authored over 6 years ago by Evan Czaplicki <[email protected]>
Begin defining Type.Error.toDiffDocs

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

github.com/elm-tooling/elm-compiler-library - 7063cadbf91a5736a9f312dcdb193caea35e6c7d authored over 6 years ago by Evan Czaplicki <[email protected]>
Use Yarn

github.com/elm-tooling/vscode-elm-old - 9e16554679bf1b24eef6f70973d56e58690fb3b6 authored over 6 years ago by Krzysztof Cieślak <[email protected]>
Bump version

github.com/elm-tooling/vscode-elm-old - b25511bc1b756e90f79d6a8de315c42ffe2ea2e2 authored over 6 years ago by Krzysztof Cieślak <[email protected]>
Remove old elmformat setting

github.com/elm-tooling/vscode-elm-old - 2840062271584ffb16b06bd35f4128ce6ab37c52 authored over 6 years ago by Krzysztof Cieślak <[email protected]>
Jump to symbol based on imports. Jump to symbol that has been fully qualified such as MyModule.myFunction fixes #178. (#180)

github.com/elm-tooling/vscode-elm-old - 9e3663ef45e28bcee9da580c319f1f95f9c9f4e9 authored over 6 years ago by Joe Andaverde <[email protected]>
Fix cursor moving when formatting with elm-format (#187)

Fixes #182

The extension now relies on VSCode's formatting configuration `editor.formatOnSave...

github.com/elm-tooling/vscode-elm-old - 392e9637c7ec5765f644a5269ab2d582e55eb17c authored over 6 years ago by Adam <[email protected]>
Remove duplicate theories in syntax errors

github.com/elm-tooling/elm-compiler-library - 571596626459aebf60f57331b01dc1be1104c864 authored over 6 years ago by Evan Czaplicki <[email protected]>
Update error manager

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

github.com/elm-tooling/elm-compiler-library - e63ef232ece35920f2940869e2f4ed08982739d7 authored over 6 years ago by Evan Czaplicki <[email protected]>
Update warnings

Drop JSON format for now. Can rebuild later on.

github.com/elm-tooling/elm-compiler-library - 7ae440051122930a022a8365ffea20f8078c20cc authored over 6 years ago by Evan Czaplicki <[email protected]>
Move srcToDoc and canToDoc implementations into Render.Type

github.com/elm-tooling/elm-compiler-library - 3fe6d87c32f6ea6815957231f3360566c463b432 authored over 6 years ago by Evan Czaplicki <[email protected]>
A localizer cannot always be produced

github.com/elm-tooling/elm-compiler-library - 4914a4162e662aea07fcadd2aea4f8676cc980da authored over 6 years ago by Evan Czaplicki <[email protected]>
First draft of localizing type names

github.com/elm-tooling/elm-compiler-library - 22a5c27cd31dd8434ef7c925ff6125a568cb961b authored over 6 years ago by Evan Czaplicki <[email protected]>
Finish TODO for bad `main` types

github.com/elm-tooling/elm-compiler-library - ce99d5190621b8f4fee78a111e9aea1d1ca06fd3 authored over 6 years ago by Evan Czaplicki <[email protected]>
Finish TODO on infinite type errors

github.com/elm-tooling/elm-compiler-library - 15b9171816cbbf3eee4fc1e1a63fcbfef5df2947 authored over 6 years ago by Evan Czaplicki <[email protected]>
Implement Render.Code.renderPair function

github.com/elm-tooling/elm-compiler-library - 9809b00480624f9eab90ae4e626c334fef7dee38 authored over 6 years ago by Evan Czaplicki <[email protected]>
Support elm code syntax highlighting in markdown files (#186)

github.com/elm-tooling/vscode-elm-old - 139c879f5badda1f557b592d875afb587806faa5 authored over 6 years ago by Alexander Kachkaev <[email protected]>
Add a rough implementation for pattern type errors

github.com/elm-tooling/elm-compiler-library - 5342b58ae84f5ab1d21fd208ef4884e4ade8677a authored over 6 years ago by Evan Czaplicki <[email protected]>
Rename Mismatch to BadExpr

github.com/elm-tooling/elm-compiler-library - d7e3cd704f7d4e6773de5456d590ca8c8e812486 authored over 6 years ago by Evan Czaplicki <[email protected]>
Show indented types in type errors

github.com/elm-tooling/elm-compiler-library - 6ecd0be5a043886d6eeee3d22758094be4cd7191 authored over 6 years ago by Evan Czaplicki <[email protected]>
Add Type.Error.toDoc

github.com/elm-tooling/elm-compiler-library - 11e44c9a973b9941a613988ea65db073359b725c authored over 6 years ago by Evan Czaplicki <[email protected]>
Fix TODO for self-recursive aliases

github.com/elm-tooling/elm-compiler-library - 785bc76ddcd28f88b1e6e93161551824171d1c91 authored over 6 years ago by Evan Czaplicki <[email protected]>
Switch TRecord constructors to have (Maybe Name) extensions

It is not valid syntax for a record extension to be anything except a
variable, so I changed the...

github.com/elm-tooling/elm-compiler-library - b5df20188516c1c35bef1b64ca17788e8da15f39 authored over 6 years ago by Evan Czaplicki <[email protected]>
Trim down Reporting.Render.Type to only Doc helpers

github.com/elm-tooling/elm-compiler-library - 435987d0b679cb89c2dd69a7fdef0cf12487424c authored over 6 years ago by Evan Czaplicki <[email protected]>
Decide not to special case (::) error for now

Again, it is the same as 0.18 this way, so it should not block 0.19

github.com/elm-tooling/elm-compiler-library - 96521f6c632cb2b0f20405a178f26ecef83cfe45 authored over 6 years ago by Evan Czaplicki <[email protected]>
Get rid of a bunch of TODOs in type errors

To get things done, it makes sense to keep 0.18 quality as the bar I
must achieve. That means I ...

github.com/elm-tooling/elm-compiler-library - 3d14963b615b12ecacd09f4145495a049764b784 authored over 6 years ago by Evan Czaplicki <[email protected]>
Create Type.Error module and simplify Error type a bit

github.com/elm-tooling/elm-compiler-library - dd2feec1575a41bdff028e80387b077bda8990df authored over 6 years ago by Evan Czaplicki <[email protected]>
Strip out files that are being merged into others

github.com/elm-tooling/elm-compiler-library - 51499230a832ded3c201db7d984bee57c1ecd122 authored over 6 years ago by Evan Czaplicki <[email protected]>
Create special "error type" that has extra information

The idea is that type inference should produce AST.Canonical.Type if it
succeeds. It can strip o...

github.com/elm-tooling/elm-compiler-library - 344579bf2a05c3333493b55c86844dfe98044dca authored over 6 years ago by Evan Czaplicki <[email protected]>
Show `import XYZ as X` for ambiguous qualified names

github.com/elm-tooling/elm-compiler-library - ae89ac798457a6b21333156689763315e56148c5 authored over 6 years ago by Evan Czaplicki <[email protected]>
Make the error message for arbitrary unknown binops better

github.com/elm-tooling/elm-compiler-library - 2abb904deae5dfb281cd0d00377f5561684c70b0 authored over 6 years ago by Evan Czaplicki <[email protected]>
Add special hint for (**) usages by Python people

Thanks to https://github.com/elm-lang/error-message-catalog/issues/193
for the tip on this!

github.com/elm-tooling/elm-compiler-library - 1d1e7638c779bf71a511cb95864a9f1676c2c6d2 authored over 6 years ago by Evan Czaplicki <[email protected]>
Stop threading type localizer through canonicalization error code

Going to do things differently in different phases

github.com/elm-tooling/elm-compiler-library - 99ef42e1fa6fabaac31a119cb3ec00b447b6bf9c authored over 6 years ago by Evan Czaplicki <[email protected]>
Finish TODO for error messages on ambiguous names

github.com/elm-tooling/elm-compiler-library - 8403665dfe2c49746a7a9a2d35ffed55c884dcaf authored over 6 years ago by Evan Czaplicki <[email protected]>
Finish TODO for error messages when names are not found

github.com/elm-tooling/elm-compiler-library - fcd5528f47376e2f159e5cb98a1d3d2a1e99706a authored over 6 years ago by Evan Czaplicki <[email protected]>
Check in Error.Main with errors for bad flags

github.com/elm-tooling/elm-compiler-library - 5aa56362bc56ae4146d5b985df35bef75c0379f5 authored over 6 years ago by Evan Czaplicki <[email protected]>
Improve error message for bad ports

github.com/elm-tooling/elm-compiler-library - a3099a76165cd1974386a37bbd70e698b602a4d6 authored over 6 years ago by Evan Czaplicki <[email protected]>
Resolve two TODOs in docs error messages

github.com/elm-tooling/elm-compiler-library - 1c54fcdc45b3ec2198529a498ad2475abe2ae4a0 authored over 6 years ago by Evan Czaplicki <[email protected]>
Switch suggestions to N.Name type

github.com/elm-tooling/elm-compiler-library - 64494f06301245a3d2dcae874b4b004603e30ee4 authored over 6 years ago by Evan Czaplicki <[email protected]>
Get rid of TODO in binop canonicalization

github.com/elm-tooling/elm-compiler-library - 974a28efddc0cb09dc182b686861af9a11b85923 authored over 6 years ago by Evan Czaplicki <[email protected]>
Track region on module exposing (..) for docs error message

github.com/elm-tooling/elm-compiler-library - bdc9ea0bfe90e5a356a8c2c4276c95287cd5c8f4 authored over 6 years ago by Evan Czaplicki <[email protected]>
Track location where docs SHOULD be

github.com/elm-tooling/elm-compiler-library - 42e08849d62db7faf7f9193b510b6e93d8c26817 authored over 6 years ago by Evan Czaplicki <[email protected]>
Make error messages for ports a lot nicer

Much more specific now. And they stress that it’s necessary to change
mindset, and not just grow...

github.com/elm-tooling/elm-compiler-library - 6b9a7ed80db4ce8c6991cce155c772ed41c6b843 authored over 6 years ago by Evan Czaplicki <[email protected]>
Make type errors prettier / resolve some TODOs

Get indentation and coloring right again.

github.com/elm-tooling/elm-compiler-library - 4c5f3267e9c6412e2f1d7f51ffc141a369c42d97 authored over 6 years ago by Evan Czaplicki <[email protected]>
Expose Reporting.Helpers.makeLink and some cosmetic stuff

For example, the link to elm-lang.org is updated to be shorter and
nicer.

github.com/elm-tooling/elm-compiler-library - f2b3e46e89595af9b40cff552738bced7386ec16 authored over 6 years ago by Evan Czaplicki <[email protected]>
Use the NOINLINE names in Elm.Compiler.Imports

github.com/elm-tooling/elm-compiler-library - bd8936f38cd5d1ebf80157616250919d1182ff36 authored over 6 years ago by Evan Czaplicki <[email protected]>
Remove perf TODO that does not seem to make any difference

github.com/elm-tooling/elm-compiler-library - 541fa5d4c3fda8b81839bdd21d751512b90360fc authored over 6 years ago by Evan Czaplicki <[email protected]>
Remove perf TODO that does not seem to make any difference

github.com/elm-tooling/elm-compiler-library - 8bf46da0003f69c51d1f79a257a29f538e43851b authored over 6 years ago by Evan Czaplicki <[email protected]>
Work on some TODOs in canonicalization errors

github.com/elm-tooling/elm-compiler-library - 19859f749eabe36845227cc0429deb6d8112e6d3 authored over 6 years ago by Evan Czaplicki <[email protected]>
Add nice error message for bad cyclic definitions

github.com/elm-tooling/elm-compiler-library - 48781925fed2fa78b6811fedcebc30a4d5edf1e9 authored over 6 years ago by Evan Czaplicki <[email protected]>
Resolve TODO for floats in pattern matches

github.com/elm-tooling/elm-compiler-library - ac7f11fd5952d3d0e2d21eb585e16b274449d038 authored over 6 years ago by Evan Czaplicki <[email protected]>
Add Pkg.http and Pkg.url

github.com/elm-tooling/elm-compiler-library - d1eba41ea447a4a59b5c5d456fb2fa57b46a885b authored over 6 years ago by Evan Czaplicki <[email protected]>
Check for cmdMap and subMap during canonicalization

github.com/elm-tooling/elm-compiler-library - a65cc753532e2a1df77156805849211da1c5e8bc authored over 6 years ago by Evan Czaplicki <[email protected]>
Resolve TODO in Elm.Docs

Allow docs on ports. It should be fine. Publishing modules with ports
will be ruled out elsewher...

github.com/elm-tooling/elm-compiler-library - af2aeec6a1654193344f5a190c8b2dce496e7b6c authored over 6 years ago by Evan Czaplicki <[email protected]>
Resolve TODOs in Validate

github.com/elm-tooling/elm-compiler-library - 70933c9f85e0403bd5a3ceff4a1ccb5b7806bc98 authored over 6 years ago by Evan Czaplicki <[email protected]>
Fix code gen of top-level cyclic values

Mutually recursive definitions may include tail-call definitions, so I
gotta handle that case too!

github.com/elm-tooling/elm-compiler-library - a5a51963f6f2238f9e1c043eca6f4b154b1bddb7 authored over 6 years ago by Evan Czaplicki <[email protected]>
Inline negate operation

github.com/elm-tooling/elm-compiler-library - 9c1f88d54cf146acd19931a9c727d216f9f376a1 authored over 6 years ago by Evan Czaplicki <[email protected]>
Fix bug in multi-line string parser

It was dropping all of the content! New versions keeps it. Definitely
takes up more bits, but it...

github.com/elm-tooling/elm-compiler-library - c84d2f5504eeb5123413685307231ea284532309 authored over 6 years ago by Evan Czaplicki <[email protected]>
Add a missing word

This was caught in some issue.

github.com/elm-tooling/elm-compiler-library - d227ce74caae33559cd14bc6861203a79153f403 authored over 6 years ago by Evan Czaplicki <[email protected]>
Include some updates that were suggested over time

github.com/elm-tooling/elm-compiler-library - 9469fc30549a8c047aab732825f6144360d0bc24 authored over 6 years ago by Evan Czaplicki <[email protected]>
Properly register Debug dependencies

Get Debug.log working

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