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
github.com/elm-tooling/elm-compiler-library - 64b16e6b69c860e87225284c8e6b0eb78717bfaf authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - b0cc791df16ff8f4258b3baa5e9a0b781abf35a6 authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 69518e35e59f985abcea3b8e6325269c31bf97c4 authored almost 8 years ago by Evan Czaplicki <[email protected]>
Just check for arguments first. This should be more common, so it’s
likely this is a bit faster.
github.com/elm-tooling/elm-compiler-library - e09f369f1999b56c9dbca8251c4e5c91a276dd22 authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 442ac09e05e083cb0e09aa0c797dcd7525eb5f08 authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 3b6525a9eda95a3fe1c6fd83a99498c1b9be27a9 authored almost 8 years ago by Evan Czaplicki <[email protected]>
It just cluttered up the error messages, making them more confusing
overall.
github.com/elm-tooling/elm-compiler-library - 294ee0705cec7fecd16a5ed4bb155b7ab981b78d authored almost 8 years ago by Evan Czaplicki <[email protected]>
Improves https://github.com/elm-lang/error-message-catalog/issues/55
github.com/elm-tooling/elm-compiler-library - 60ac31bdbbc0dbce22cc5f3832ca0e317ef2482f authored almost 8 years ago by Evan Czaplicki <[email protected]>
Improvement for
https://github.com/elm-lang/error-message-catalog/issues/96
The context stack now says where each bit of context starts. That means
we can show all the rele...
It now will add the red underline as long as it appears on the last
line of the code snippet. So...
github.com/elm-tooling/elm-compiler-library - 7139c03d5c3c1963ffe7559358ceedc858176147 authored almost 8 years ago by Evan Czaplicki <[email protected]>
The most important addition is the concept of a stack of “context” so
the error message can say ...
github.com/elm-tooling/elm-compiler-library - f284fab1553148f968ebf32375598d98a78853a9 authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 12c507849f30c6c4e569c84153598564e4093c37 authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - d93da6daf3342d2bf752dea606c129024f237923 authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 89f9dcebedf090ba576cc39778df1c049cac427a authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 001eff77654f2c50be6486ea0dfc70e5e91ef8a5 authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - e583b5bba7d21ac379cbb7791fb77fb10cb56a5a authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 6f6888cc5e55638aa855e7d1d561802dda55dbd0 authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 3ad0db6e8b5521cab209906631d7267c0d5ae61d authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 9a407c5d902beb9497ea6a496cb0107d9a8369e5 authored almost 8 years ago by Evan Czaplicki <[email protected]>
Still does not work when there are multiple paths that all do not work.
github.com/elm-tooling/elm-compiler-library - 768a565df9a21f9d460ce56678752c8305057faa authored almost 8 years ago by Evan Czaplicki <[email protected]>github.com/elm-tooling/elm-compiler-library - 4adc7992c698152f1002629423ba3214f6952497 authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 1433e40aafd6dcf62607a45208717ea5f0201ab5 authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - c6701ae72416cd811e348c103f3174df6e21da65 authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - b99ded486643134f05cb86ddf7ce9a483525fea1 authored almost 8 years ago by Evan Czaplicki <[email protected]>
This means it’s clear what happens after 26
github.com/elm-tooling/elm-compiler-library - 239af836ec601ce96e57ddc4a3d8f3a01497e8cf authored almost 8 years ago by Evan Czaplicki <[email protected]>github.com/elm-tooling/elm-compiler-library - ee5890623c4be5b150da4ef8b03fe547fe3de9bd authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 9f4d479b48a4a4de2690cb7a2f519260d5f06170 authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 8491faebff5299c636d0436597f94845cf58ae40 authored almost 8 years ago by Evan Czaplicki <[email protected]>
Big chunks do not work though. Need to create a doc comment parser
using Parse.Primitives.
github.com/elm-tooling/elm-compiler-library - 56980542129101b04ad37dd6590a1f35ee3f5023 authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 2203dd6d031a4bd9c1ac1549063357db20c1183a authored almost 8 years ago by Evan Czaplicki <[email protected]>
Still have to make the parse errors work.
Also removes mention of Parsec from codebase, so I be...
github.com/elm-tooling/elm-compiler-library - 2feb35738da4d0afcbe8146948051f74507b3c70 authored almost 8 years ago by Evan Czaplicki <[email protected]>github.com/elm-tooling/elm-compiler-library - b09bb0012c7b67e9b117b2e1860f786f75fb2784 authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 5b4fbc7705ea5aa9a2c31a6d17292d64996dc97d authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - a672aa74e6c23757b50fe6de5b24cb945c5be9a2 authored almost 8 years ago by Evan Czaplicki <[email protected]>
Can potentially create the Text.Lazy.Builder directly, though I suspect
the expensive part is ac...
github.com/elm-tooling/elm-compiler-library - 36d38db6c2614761c4eeb208be46c464583e14f8 authored almost 8 years ago by Evan Czaplicki <[email protected]>
Important fixes include:
- Properly handle record accessors. Dot is no longer an infix
operat...
github.com/elm-tooling/elm-compiler-library - bede6f3ceb34f202545d68b901db790ebb743854 authored almost 8 years ago by Evan Czaplicki <[email protected]>
I figured the order of fields in record types didn’t matter, but it
does for creating record con...
github.com/elm-tooling/elm-compiler-library - 5670bd69614777fabb36c835e7026959336887ce authored almost 8 years ago by Evan Czaplicki <[email protected]>
Need to produce a column, that way indentation can be checked multiple
times. Needed when you ha...
Accidentally reversed arguments twice!
github.com/elm-tooling/elm-compiler-library - ea2a61e1e22a1cb1903f727ead56fa4d8c4fbb0b authored almost 8 years ago by Evan Czaplicki <[email protected]>github.com/elm-tooling/elm-compiler-library - e53128ce919db2bd755fbe6a6452284ff6ce52dc authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 99c8f4aad886e9629bf85fb401b0e4e4d272fc72 authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 5e065de73acda3eb88fa7ec9f251660666910021 authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 1f0970f0c7a428fa1971a7b47f61c2faa8aac86b authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - ff0b05b279b567e32c6e11f941cff8c0f654443c authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - c2c350689a7800b36157614f4a1772bdd810e488 authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - b5670221683deaee7653fee4e221c6b364cf6627 authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - fcf5cef0cc1212bfd8f9144ae791e928e7e4c670 authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - e5093cd42ed3230fa20c54d44c3b52381026b8e8 authored almost 8 years ago by Evan Czaplicki <[email protected]>
Works on integers like 123, hex numbers like 0xfab, and floats like
6.022e23
Switch AST.Declarations to Text and get docComments parsing.
github.com/elm-tooling/elm-compiler-library - f908dc87185b394f767b18c73211991207fe8612 authored almost 8 years ago by Evan Czaplicki <[email protected]>
This was rolled into Parse.Expression, where applications, infix ops,
negation, and field access...
Benefits include:
- Almost no backtracking! Only eat whitespace once. The only
backtrack is f...
github.com/elm-tooling/elm-compiler-library - c0b4375304435d259ef9f208515ff9e02bf64bcc authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 5ce2c7f5a26e5e03ecc0bd9a4d44bcf06982c715 authored almost 8 years ago by Evan Czaplicki <[email protected]>
This design should generate significantly less garbage.
- It looks directly at Word16 without...
github.com/elm-tooling/elm-compiler-library - 9f6c60cec62a21f8eb205949f7a7115b60fd5832 authored almost 8 years ago by Evan Czaplicki <[email protected]>github.com/elm-tooling/elm-compiler-library - 41df71fd12f7f9cfa5a1031b93060195f7901475 authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 55a203d215fa5cb005a2bd034dbf1e68d47fffde authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 36e79612eb96e54264122fa116e6e4931dc4201b authored almost 8 years ago by Evan Czaplicki <[email protected]>
Fix #1323
github.com/elm-tooling/elm-compiler-library - b7403d02266bb700d6aefac7c60cb3513700e17c authored almost 8 years ago by Evan Czaplicki <[email protected]>Also fix #1344 and detect duplicate fields in record update syntax
github.com/elm-tooling/elm-compiler-library - 0d6c87f4806bde4ad3d221348c6d44daba9596d9 authored almost 8 years ago by Evan Czaplicki <[email protected]>github.com/elm-tooling/elm-compiler-library - d17d9fe37c4cf897ee321dc1ece956f61188b980 authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 4affd70744bdb2a22bbef2b0e3f5d91cdd88e29e authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 98db71de6cab05fedb8e9f294e1e4353d5c2ee3e authored almost 8 years ago by Evan Czaplicki <[email protected]>
Just parse the whitespace and return () without concat or anything
github.com/elm-tooling/elm-compiler-library - 3ef072036d42f0c2e9a0cb94da4ad1be7c3ae4ec authored almost 8 years ago by Evan Czaplicki <[email protected]>
Still need to do something special for infinite literals like ints and
strings
github.com/elm-tooling/elm-compiler-library - 2a9c8d7dace20692583a5bbea2d45ae2b2b26a91 authored almost 8 years ago by Evan Czaplicki <[email protected]>
Also make the error message for redundant patterns a bit nicer
github.com/elm-tooling/elm-compiler-library - 626b319244841b7699270e543b15177469213967 authored almost 8 years ago by Evan Czaplicki <[email protected]>It is not totally finished, but it is significantly faster for now.
github.com/elm-tooling/elm-compiler-library - c5b225dfc2b64d20080cfd87f1d549411613db43 authored almost 8 years ago by Evan Czaplicki <[email protected]>Though it seems these are pretty cheap!
github.com/elm-tooling/elm-compiler-library - 6d518a627def1813c0ebf1c1990a24806a21c7cd authored almost 8 years ago by Evan Czaplicki <[email protected]>Nicer error messages when using single quotes for strings.
github.com/elm-tooling/elm-compiler-library - 6a13d3e074d8948bc62029a8c2b127bb33605446 authored almost 8 years ago by Evan Czaplicki <[email protected]>
- Remove dependency on indents package. Track state in ParsecT directly.
- Create separate ASTs ...
- Make exports from Parse.Helpers explicit
- Move str, chr, and shader to Parse.Literal
- Prefer...
github.com/elm-tooling/elm-compiler-library - 0fb09782b9965c0c9f13918a31d55a85121d7de6 authored almost 8 years ago by Evan Czaplicki <[email protected]>
As discussed in #1447
github.com/elm-tooling/elm-compiler-library - 02032d860767d12cccc1cdf9c14ea31eeff841e1 authored almost 8 years ago by Evan Czaplicki <[email protected]>github.com/elm-tooling/elm-compiler-library - 91f35471e4c33121e8e3e597aa279064b822e707 authored almost 8 years ago by Justin Manley <[email protected]>
We do not have those anymore
github.com/elm-tooling/elm-compiler-library - 0685df09bd0b97934d4c487c9269df74bd8f24b4 authored almost 8 years ago by Evan Czaplicki <[email protected]>github.com/elm-tooling/elm-compiler-library - eb97f2a5dd5421c708a91b71442e69d02453cc80 authored almost 8 years ago by Evan Czaplicki <[email protected]>
It actually was intended, but I agree that it wasn’t so smooth to read.
github.com/elm-tooling/elm-compiler-library - a17e1be51d815c1e293ef07b5ddf83a01311b273 authored almost 8 years ago by Evan Czaplicki <[email protected]>github.com/elm-tooling/elm-compiler-library - 8cd0d3a3931ca5da8927b965e96f5f2fdeb2e941 authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - a85deed70b9c2d86006b52a6cd95992aaa547b26 authored almost 8 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 1832e701a5f2d0f06675ecea2ce8c49c8e0cd7c3 authored almost 8 years ago by Evan Czaplicki <[email protected]>
Doing the suggestion from
https://github.com/elm-lang/error-message-catalog/issues/155
Fix https://github.com/elm-lang/error-message-catalog/issues/160
github.com/elm-tooling/elm-compiler-library - cef671fde9c4b26f27b544c13af4a22ff5ec8b68 authored almost 8 years ago by Evan Czaplicki <[email protected]>Fixes typo in fail message: singe -> single
github.com/elm-tooling/elm-compiler-library - 1ed20ac82fbc87b5dc65413b974af8949179956e authored almost 8 years ago by Evan Czaplicki <[email protected]>github.com/elm-tooling/elm-compiler-library - 30321eb9afcd83912ec86a21a4a95cb53bcfe8d3 authored almost 8 years ago by Ben Ansell <[email protected]>
github.com/elm-tooling/elm-compiler-library - 4586dfea7acfea17f2c633dca98b0e94e873b135 authored almost 8 years ago by bja <[email protected]>
github.com/elm-tooling/elm-compiler-library - a7d538b648397779598708530e78264514d537e5 authored almost 8 years ago by Evan Czaplicki <[email protected]>
Fix typo
github.com/elm-tooling/elm-compiler-library - 5c20935869e39d933924ecc3967ca9fa0033a19e authored about 8 years ago by Evan Czaplicki <[email protected]>github.com/elm-tooling/elm-compiler-library - 8a2628dcc41ec8d9d2bf71187e27064376a4c817 authored about 8 years ago by Richard Feldman <[email protected]>
Link directly to #ports section for ports hint
github.com/elm-tooling/elm-compiler-library - 323f3680919e09eabfeb3c58b1077ad0d4efc8ce authored about 8 years ago by Evan Czaplicki <[email protected]>github.com/elm-tooling/elm-compiler-library - 11697e2015df216b0e837b56030c4fcc01b405e7 authored about 8 years ago by Richard Feldman <[email protected]>