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
Binops can only be used outside of the module they are defined in.
Binops need to work exactly ...
github.com/elm-tooling/elm-compiler-library - a0ee1f545e56fd1e97d41678c12b83b6b7755d15 authored almost 7 years ago by Evan Czaplicki <[email protected]>github.com/elm-tooling/elm-compiler-library - 64038dc5cb840d7b93b13a1b38ad83f17a2169b0 authored almost 7 years ago by Evan Czaplicki <[email protected]>
New parser for numbers allocates a bit extra. Seems kind of lame. Need
to test if providing func...
This revealed that it is pretty silly to allow floats in pattern
matches. They had that only bec...
This also gives me an indexedMap function that I have been missing.
github.com/elm-tooling/elm-compiler-library - 7c09ac2e9b8b3111c433e661d17942244347ec97 authored almost 7 years ago by Evan Czaplicki <[email protected]>github.com/elm-tooling/elm-analyse - 09a90d9112dc55a1c68fb21119d6125c4c97eb67 authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - a430d553a301dc7bb9f7583650318de46109b4c1 authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 784bc169205f5fcd1d201e44b5e415dccd36b44e authored almost 7 years ago by Mats Stijlaart <[email protected]>
Improve log messages by adding missing spaces
github.com/elm-tooling/elm-analyse - b6ca0dc50302dc076aec31037c6375059aa56080 authored almost 7 years ago by Mats Stijlaart <[email protected]>github.com/elm-tooling/elm-analyse - a0a25d8c4da046bae1d6e9cbd784a9fe8b9acd52 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Group messages in front-end by file or type.
github.com/elm-tooling/elm-analyse - 06e9e14147f0fcea0831e74ca98f1a87df825c00 authored almost 7 years ago by Mats Stijlaart <[email protected]>github.com/elm-tooling/elm-analyse - 6f8d8099f176ace03460cf0cb5a754d9c9bc0aa7 authored almost 7 years ago by Stefan Jansen <[email protected]>
github.com/elm-tooling/elm-analyse - 586529277cf58a7a7677f9fe93382ce9645f2ee0 authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 5609d916778cb1edd7e97db3532bb82f004af524 authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 3c7795a1fe780e007f7a1f53d4f40f1529e3bad3 authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 8bd167f621f1007c2074dcc712fcf097cfb108ee authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 5b34cdd5e0f401978a66e7a235af6514f17d3039 authored almost 7 years ago by Mats Stijlaart <[email protected]>
All the type information needed is stored on the PCtor constructor
during the canonicalization p...
github.com/elm-tooling/elm-compiler-library - 2e58494f3e08947ed40b5306b198e9423284c414 authored almost 7 years ago by Evan Czaplicki <[email protected]>
The error types are shuffling around a bit as more things are caught
and as the code for catchin...
Moved the type instantiation code to Type.Instantiate. I suspect there
will be a couple differen...
Also move arity check of unions and aliases out into Canonicalize.Type
github.com/elm-tooling/elm-compiler-library - 1aaf7939649db8c3cd9dc39a08428ee4af5394ab authored almost 7 years ago by Evan Czaplicki <[email protected]>github.com/elm-tooling/elm-compiler-library - f3ae567a5e0ae5da0cbdb4011d757f7383e51d92 authored almost 7 years ago by Evan Czaplicki <[email protected]>
This means we will not need to look any types up when generating type
constraints for patterns. ...
github.com/elm-tooling/elm-analyse - 69563e610fa6caf0a557528d58184d0c3a5eb58b authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - bbec5d8e2e750d2344988cf82bf48a47a9aed861 authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - adb83af32607e7c5be3d2f71d578a161fd4e18ad authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 5db135d05091dab5fe94c52763e282b4c808fb1a authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 93523b25f822327a99a8333bd08d7130fa185b7b authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 344b2d87d17debf5b104e933ec3aa4b02299a2a1 authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - b524fa735fc7321173741007597e9a115f0716a5 authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 131d96f6c878cb3152a10008faf0068ac58302ad authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 8f605a9850a9832ab5fb397997d90941a04b34c1 authored almost 7 years ago by Mats Stijlaart <[email protected]>
* Renaming and adding descriptions to basic functions
* Updating deprecated functions fst, snd
...
- add info about formatCommand configuration
github.com/elm-tooling/vscode-elm-old - e5542e670073875f4d7555ea7c51605a4ba48e17 authored almost 7 years ago by Łukasz Gąsior <[email protected]>github.com/elm-tooling/elm-analyse - 7ac4802c910e60baf00ceece7bb2daae5e6b69f6 authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - a5204d86d807b47f2f263815afe41efd1dedaab7 authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - befe16716f8899c57e92df1bb1dde4e4eef72045 authored almost 7 years ago by Mats Stijlaart <[email protected]>
The old version allocated lists of booleans, then used List.or to check
them all. This meant all...
The new getVarNames implementation is just in IO, not in StateT. I
suspect this will be a decent...
This now matches the limits in AST.Expression.Canonical
github.com/elm-tooling/elm-compiler-library - 45aaf5687a75f2f98bad69a185177cf0ebe52de1 authored almost 7 years ago by Evan Czaplicki <[email protected]>github.com/elm-tooling/elm-compiler-library - 5a635204276ea2e3d3b2e24c75525dd61aa17063 authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - c49ac3a40d4e12b12752858e45a5b45fd8d6bb50 authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 24caf2aaa981b8dc1263f49829b46a4b80bda5d5 authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 25ea6b65b65040cd31ce2d56a1dc9da55e807f2d authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - f903a1b3ca60084f73601bd006e28df9fa81bcaa authored almost 7 years ago by Evan Czaplicki <[email protected]>
Also try to reduce allocations a bit by referring to NOINLINE’d names
when doing comparable tests.
github.com/elm-tooling/elm-compiler-library - cac719853ce466a0da78d40a51aafeadc9a6c1cd authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - ddb21c5d23ce45f075d4e7b6f16d4b09dc315126 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Goal is to avoid allocating new versions.
github.com/elm-tooling/elm-compiler-library - 07f61dcaaba88bea3c94606457dbfeda1c3ff206 authored almost 7 years ago by Evan Czaplicki <[email protected]>
The new implementation has a tail recursive gatherFreeVars function.
The idea is that you can av...
github.com/elm-tooling/elm-analyse - 26eac69d46d50c4c7c9b9c2950cb83e96a9eb02a authored almost 7 years ago by Mats Stijlaart <[email protected]>
* Revise message structure
* Add output format
github.com/elm-tooling/elm-compiler-library - 4d6851863793b06386a49aac6c9153e96e50dd61 authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - dfaef1811281c743b3a2734a9fea69e75af43d85 authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 3592fd889febdec712dc0cd77b4c5f9847720c74 authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 6a866cc0a1a9c9695d024272c15a4222cf4a3381 authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 32834fa59ac6323a44a6c5a935d608ce3f9c22ad authored almost 7 years ago by Evan Czaplicki <[email protected]>
The “home” of any particular variable or type is tracked in the AST
directly now.
github.com/elm-tooling/elm-compiler-library - 6f312254a65bf2de9e1c22f6abfac6d1fa080245 authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 6a46ae32b98d9526c52af70391206b5af21d9a26 authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - e92c8269d9dddb243d998f31b218b71ad12c2195 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Thanks to warning about unused variables.
github.com/elm-tooling/elm-compiler-library - 652b118f50e937b73af42d693a9a221d600a2200 authored almost 7 years ago by Evan Czaplicki <[email protected]>
The changes to the AST mean that this happens during validation. It is
definitely simpler now, a...
github.com/elm-tooling/elm-compiler-library - c215b4fbf2d9e30a705602bd8437f688dbe48718 authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 4c79ddd25fcf7bc7b0a75b605d762bb99a88d83a authored almost 7 years ago by Evan Czaplicki <[email protected]>
This one allows cyclic values in top-level declarations as long as the
cycle includes at least o...
github.com/elm-tooling/elm-analyse - 505c8ce1589d256c5ccbb36ebab99877178fe56f authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-compiler-library - b49e8f7918590b227df09606e674a1281603605a authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 8b8849429565938bdfa40f40bb45d973090fee03 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Some highlights include:
- The “definition sorting” moves into expression canonicalization.
- C...
github.com/elm-tooling/elm-compiler-library - c62990e1285703f92e7bf38bcc6e0dcd0cf15702 authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - a561bf35c11fc660a5dbfa2984ee5fb1ebbf9bfe authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 1b6b47a99ca423235cbbb7e3a7b067ffdc7598be authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - e55ba2b02c5a5d92fdba44babeb067aad41ad4e7 authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 02a7ce05810ffa1219c9f2bb39a6348d5d360ee7 authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - c19392fbe3489cffc2ea2b760af9d579ae412bb8 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Mostly updating for changes in the AST code
github.com/elm-tooling/elm-compiler-library - 38bfa1b956766f521aa478409453aceb119da22c authored almost 7 years ago by Evan Czaplicki <[email protected]>github.com/elm-tooling/elm-compiler-library - 6aa367f443fc970c9d28279417d872609f5ee3b8 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Stop supporting object fields that are quoted or numbers. Just use
normal names.
Things that moved to canonicalization include:
- Checking for free variables in unions and alia...
github.com/elm-tooling/elm-compiler-library - 5fab52a59c2b26cfdf176275fc79043b0c0a75a1 authored almost 7 years ago by Evan Czaplicki <[email protected]>For example, generate Src.Call instead of a chain of Src.App
github.com/elm-tooling/elm-compiler-library - 087045f407b663dc681bf7046adb57e0a9bf15cd authored almost 7 years ago by Evan Czaplicki <[email protected]>
Build up the canonicalization environment more with dictionaries. Have
the lookup be by name fir...
Centralize data structures in the Source, Valid, and Canonical
categories. This is in contrast t...
github.com/elm-tooling/elm-analyse - 160c39ffe6cc82d3af9843fda4f42188ca9672fe authored about 7 years ago by Andy <[email protected]>
Mainly changing imports for the new UTF-8 backing code and generating
the more precise AST struc...
This has a couple benefits:
- More explicit
- Fewer type constraints generated
- No more checki...
github.com/elm-tooling/elm-compiler-library - 3b6fe38547b5502ecdb332918c23f5d9d5ae6b81 authored about 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - fa031590a204a5a58f9f37ce05a0088faf6b5b19 authored about 7 years ago by Evan Czaplicki <[email protected]>
DependencyLoader output separates name and version
github.com/elm-tooling/elm-analyse - fe3e9e592ca88edaaf0b2e21b91074db9763b279 authored about 7 years ago by Mats Stijlaart <[email protected]>github.com/elm-tooling/elm-compiler-library - 6397e120ac921949afbd2835f872618f89a8504d authored about 7 years ago by Evan Czaplicki <[email protected]>
This makes things a bit faster weirdly
github.com/elm-tooling/elm-compiler-library - 765f61ac36322f6e6b2c62804c2b90c629e36aa0 authored about 7 years ago by Evan Czaplicki <[email protected]>github.com/elm-tooling/elm-compiler-library - ed26ecac1fb12a065c6d6c40b34b20d48db67af0 authored about 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 763189afa5d2dd47e2c1ba807d70f7e676fbbe6c authored about 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - b88742ec8875519d88a7f61c28c8b2a62185284f authored about 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-analyse - 74248088f8982e686571eb705dc60079b5f06039 authored about 7 years ago by Andy <[email protected]>
github.com/elm-tooling/vscode-elm-old - b3ff1d25eecdb38b0aca39554f635bdddd6ba417 authored about 7 years ago by Krzysztof Cieślak <[email protected]>
Fix a typo for SingleFieldRecord message
github.com/elm-tooling/elm-analyse - da0368ede7cc1395153961da6873b6d489626293 authored about 7 years ago by Mats Stijlaart <[email protected]>github.com/elm-tooling/elm-analyse - 9125480d891a192bb879d906b39ff10cc8565663 authored about 7 years ago by Ruud Sloot <[email protected]>
github.com/elm-tooling/vscode-elm-old - a0e68fa8123484b67c31d323a1c4d31c9df18d5a authored about 7 years ago by Andy <[email protected]>