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

Stop recognizing locally defined binops

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]>
Update canonicalization for dissolution of AST.Literal

github.com/elm-tooling/elm-compiler-library - 64038dc5cb840d7b93b13a1b38ad83f17a2169b0 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Update parsers for dissolution of AST.Literal

New parser for numbers allocates a bit extra. Seems kind of lame. Need
to test if providing func...

github.com/elm-tooling/elm-compiler-library - 6f4306108ece46162f69bc10c23fa99d4c825051 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Dissolve AST.Literal, be explicit in Source, Canonical, patterns, etc.

This revealed that it is pretty silly to allow floats in pattern
matches. They had that only bec...

github.com/elm-tooling/elm-compiler-library - 232f7dc3f031065db099cd29513eedb99ce096de authored almost 7 years ago by Evan Czaplicki <[email protected]>
Introduce Data.Index to try to reduce off-by-one errors

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]>
Issue #121: Add eslint and editorconfig

github.com/elm-tooling/elm-analyse - 09a90d9112dc55a1c68fb21119d6125c4c97eb67 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Issue #121: JS - All files single quotes

github.com/elm-tooling/elm-analyse - a430d553a301dc7bb9f7583650318de46109b4c1 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Issue #121: JS - Use single quotes

github.com/elm-tooling/elm-analyse - 784bc169205f5fcd1d201e44b5e415dccd36b44e authored almost 7 years ago by Mats Stijlaart <[email protected]>
Merge pull request #114 from andys8/patch-2

Improve log messages by adding missing spaces

github.com/elm-tooling/elm-analyse - b6ca0dc50302dc076aec31037c6375059aa56080 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Bump prettier

github.com/elm-tooling/elm-analyse - a0a25d8c4da046bae1d6e9cbd784a9fe8b9acd52 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Merge pull request #120 from stejanse/group-messages

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]>
Group messages in front-end by file or type.

github.com/elm-tooling/elm-analyse - 6f8d8099f176ace03460cf0cb5a754d9c9bc0aa7 authored almost 7 years ago by Stefan Jansen <[email protected]>
Issue #117: Fix doc links

github.com/elm-tooling/elm-analyse - 586529277cf58a7a7677f9fe93382ce9645f2ee0 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Issue #118: Add typed routing to client

github.com/elm-tooling/elm-analyse - 5609d916778cb1edd7e97db3532bb82f004af524 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Issue #107: Add UI for unused dependencies

github.com/elm-tooling/elm-analyse - 3c7795a1fe780e007f7a1f53d4f40f1529e3bad3 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Issue #107: Restructure dashboard

github.com/elm-tooling/elm-analyse - 8bd167f621f1007c2074dcc712fcf097cfb108ee authored almost 7 years ago by Mats Stijlaart <[email protected]>
Issue #107: Fix for path resolving issues on Windows

github.com/elm-tooling/elm-analyse - 5b34cdd5e0f401978a66e7a235af6514f17d3039 authored almost 7 years ago by Mats Stijlaart <[email protected]>
No environment necessary when constraining patterns

All the type information needed is stored on the PCtor constructor
during the canonicalization p...

github.com/elm-tooling/elm-compiler-library - 1762552553a1b9ef4ccdd7e1d8cde771b2cfe28b authored almost 7 years ago by Evan Czaplicki <[email protected]>
cosmetic: shuffle declarations to make it read better

github.com/elm-tooling/elm-compiler-library - 2e58494f3e08947ed40b5306b198e9423284c414 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Check in intermediate forms of error tracking code

The error types are shuffling around a bit as more things are caught
and as the code for catchin...

github.com/elm-tooling/elm-compiler-library - ad7ff0b46b657c465c2c7562c4f8ab09dd613b01 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Generate type constraints for patterns without any type lookups!

Moved the type instantiation code to Type.Instantiate. I suspect there
will be a couple differen...

github.com/elm-tooling/elm-compiler-library - 9bdfe2bb51e1091a9722fe16b8382fe997b08a10 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Update for max tuple size of 3 in types

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]>
Switch Text to N.Name in Type.Type and Type.State

github.com/elm-tooling/elm-compiler-library - f3ae567a5e0ae5da0cbdb4011d757f7383e51d92 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Store canonical types with pattern lookup table

This means we will not need to look any types up when generating type
constraints for patterns. ...

github.com/elm-tooling/elm-compiler-library - 27cee06fcfc8285ce91d17c6061b19c7f70d5b15 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Issue #107: Detect and report unused dependencies

github.com/elm-tooling/elm-analyse - 69563e610fa6caf0a557528d58184d0c3a5eb58b authored almost 7 years ago by Mats Stijlaart <[email protected]>
Merge branch 'master' into dev

github.com/elm-tooling/elm-analyse - bbec5d8e2e750d2344988cf82bf48a47a9aed861 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Version 0.12.1

github.com/elm-tooling/elm-analyse - adb83af32607e7c5be3d2f71d578a161fd4e18ad authored almost 7 years ago by Mats Stijlaart <[email protected]>
Fix help message

github.com/elm-tooling/elm-analyse - 5db135d05091dab5fe94c52763e282b4c808fb1a authored almost 7 years ago by Mats Stijlaart <[email protected]>
Next dev cycle

github.com/elm-tooling/elm-analyse - 93523b25f822327a99a8333bd08d7130fa185b7b authored almost 7 years ago by Mats Stijlaart <[email protected]>
Merge branch 'master' into dev

github.com/elm-tooling/elm-analyse - 344b2d87d17debf5b104e933ec3aa4b02299a2a1 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Compiled 0.12.0

github.com/elm-tooling/elm-analyse - b524fa735fc7321173741007597e9a115f0716a5 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Prepare 0.12.0

github.com/elm-tooling/elm-analyse - 131d96f6c878cb3152a10008faf0068ac58302ad authored almost 7 years ago by Mats Stijlaart <[email protected]>
Merge branch 'dev'

github.com/elm-tooling/elm-analyse - 8f605a9850a9832ab5fb397997d90941a04b34c1 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Snippets improvement (#169)

* Renaming and adding descriptions to basic functions
* Updating deprecated functions fst, snd
...

github.com/elm-tooling/vscode-elm-old - 0740a480e875bdc5a0316ddd7c2f5bacb1ba80ab authored almost 7 years ago by Andy <[email protected]>
- fix elm.makeCommand path for Windows (#171)

- add info about formatCommand configuration

github.com/elm-tooling/vscode-elm-old - e5542e670073875f4d7555ea7c51605a4ba48e17 authored almost 7 years ago by Łukasz Gąsior <[email protected]>
Formatting

github.com/elm-tooling/elm-analyse - 7ac4802c910e60baf00ceece7bb2daae5e6b69f6 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Issue #109: Fix wording

github.com/elm-tooling/elm-analyse - a5204d86d807b47f2f263815afe41efd1dedaab7 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Issue #108: Fix strange wording

github.com/elm-tooling/elm-analyse - befe16716f8899c57e92df1bb1dde4e4eef72045 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Implement occurs check with fewer operations and allocations

The old version allocated lists of booleans, then used List.or to check
them all. This meant all...

github.com/elm-tooling/elm-compiler-library - a8bfb99e98a5171dd49cdc914df6dbb2d2382875 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Switch to max tuple size of 3 in Type.Type / rewrite getVarNames

The new getVarNames implementation is just in IO, not in StateT. I
suspect this will be a decent...

github.com/elm-tooling/elm-compiler-library - 5bc3a7079c373a1661141ede54aa2a6051fb2eb8 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Limit tuple size to 3 in AST.Type

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]>
Switch Type.Constraint to use Elm.Name

github.com/elm-tooling/elm-compiler-library - 5a635204276ea2e3d3b2e24c75525dd61aa17063 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Update type constraint generation for effects

github.com/elm-tooling/elm-compiler-library - c49ac3a40d4e12b12752858e45a5b45fd8d6bb50 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Verify that init/onEffects/onSelfMsg exist in canonicalization

github.com/elm-tooling/elm-compiler-library - 24caf2aaa981b8dc1263f49829b46a4b80bda5d5 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Update Type.Solve for new AST

github.com/elm-tooling/elm-compiler-library - 25ea6b65b65040cd31ce2d56a1dc9da55e807f2d authored almost 7 years ago by Evan Czaplicki <[email protected]>
Update Type.State for new AST

github.com/elm-tooling/elm-compiler-library - f903a1b3ca60084f73601bd006e28df9fa81bcaa authored almost 7 years ago by Evan Czaplicki <[email protected]>
Update Type.Unify for new AST

Also try to reduce allocations a bit by referring to NOINLINE’d names
when doing comparable tests.

github.com/elm-tooling/elm-compiler-library - 8713bd9846e2d680462dc9c4e5b9dd7d68918c5b authored almost 7 years ago by Evan Czaplicki <[email protected]>
Update Type.Occurs for new AST

github.com/elm-tooling/elm-compiler-library - cac719853ce466a0da78d40a51aafeadc9a6c1cd authored almost 7 years ago by Evan Czaplicki <[email protected]>
Update Type.Constrain.Literal for new AST

github.com/elm-tooling/elm-compiler-library - ddb21c5d23ce45f075d4e7b6f16d4b09dc315126 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Define NOINLINE versions of Int, Float, etc. in Elm.Name

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]>
Move code for instantiating source types into Type.Type

The new implementation has a tail recursive gatherFreeVars function.
The idea is that you can av...

github.com/elm-tooling/elm-compiler-library - 40e0c37cf8d0bab433b2335ecf5cfdb7bd0bd746 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Issue #102: Cleanup

github.com/elm-tooling/elm-analyse - 26eac69d46d50c4c7c9b9c2950cb83e96a9eb02a authored almost 7 years ago by Mats Stijlaart <[email protected]>
Issue #102: More normal json for messages

* Revise message structure
* Add output format

github.com/elm-tooling/elm-analyse - e7a2c2f4dde1d3cd02f9423b3e020e8658526be9 authored almost 7 years ago by Mats Stijlaart <[email protected]>
remove unused import

github.com/elm-tooling/elm-compiler-library - 4d6851863793b06386a49aac6c9153e96e50dd61 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Give warnings on unused bindings and variables

github.com/elm-tooling/elm-compiler-library - dfaef1811281c743b3a2734a9fea69e75af43d85 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Get rid of some ModuleName.Raw references

github.com/elm-tooling/elm-compiler-library - 3592fd889febdec712dc0cd77b4c5f9847720c74 authored almost 7 years ago by Evan Czaplicki <[email protected]>
cosmetic: change up style of binary serialization code for AST.Kernel

github.com/elm-tooling/elm-compiler-library - 6a866cc0a1a9c9695d024272c15a4222cf4a3381 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Verify that port types can actually pass between Elm and JS

github.com/elm-tooling/elm-compiler-library - 32834fa59ac6323a44a6c5a935d608ce3f9c22ad authored almost 7 years ago by Evan Czaplicki <[email protected]>
Remove Var.Canonical

The “home” of any particular variable or type is tracked in the AST
directly now.

github.com/elm-tooling/elm-compiler-library - fe6f91baa77cf4238ef359f1e28a8086a7a49da0 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Create module names in the AST.Module.Name module

github.com/elm-tooling/elm-compiler-library - 6f312254a65bf2de9e1c22f6abfac6d1fa080245 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Get rid of AST.Literal.glTypeToVar

github.com/elm-tooling/elm-compiler-library - 6a46ae32b98d9526c52af70391206b5af21d9a26 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Update warnings for unused arguments, bindings, etc.

github.com/elm-tooling/elm-compiler-library - e92c8269d9dddb243d998f31b218b71ad12c2195 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Fix copy/paste error in Bag implementation

Thanks to warning about unused variables.

github.com/elm-tooling/elm-compiler-library - 652b118f50e937b73af42d693a9a221d600a2200 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Remove some Docs/ stuff that's not necessary anymore

The changes to the AST mean that this happens during validation. It is
definitely simpler now, a...

github.com/elm-tooling/elm-compiler-library - f1e29e923db1d03a5e9e3f9000433ce5fab78e67 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Get canonicalization of modules compiling

github.com/elm-tooling/elm-compiler-library - c215b4fbf2d9e30a705602bd8437f688dbe48718 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Expose a bit more about reporting Results and Regions

github.com/elm-tooling/elm-compiler-library - 4c79ddd25fcf7bc7b0a75b605d762bb99a88d83a authored almost 7 years ago by Evan Czaplicki <[email protected]>
Get canonicalization of module going again

This one allows cyclic values in top-level declarations as long as the
cycle includes at least o...

github.com/elm-tooling/elm-compiler-library - fcbda99161598498edc6e1560d556fc5120e546b authored almost 7 years ago by Evan Czaplicki <[email protected]>
Upgrade to stil4m/elm-syntax 2.0.0

github.com/elm-tooling/elm-analyse - 505c8ce1589d256c5ccbb36ebab99877178fe56f authored almost 7 years ago by Mats Stijlaart <[email protected]>
Add code for canonicalizing case expressions

github.com/elm-tooling/elm-compiler-library - b49e8f7918590b227df09606e674a1281603605a authored almost 7 years ago by Evan Czaplicki <[email protected]>
Get canonicalization of binop sequences working again

github.com/elm-tooling/elm-compiler-library - 8b8849429565938bdfa40f40bb45d973090fee03 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Get a decent chunk of expression canonicalization compiling

Some highlights include:

- The “definition sorting” moves into expression canonicalization.
- C...

github.com/elm-tooling/elm-compiler-library - bfb8eca2a73343c4400276460fcb99190123dc87 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Update parser for the AST.Pattern move

github.com/elm-tooling/elm-compiler-library - c62990e1285703f92e7bf38bcc6e0dcd0cf15702 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Thread more region info through validation

github.com/elm-tooling/elm-compiler-library - a561bf35c11fc660a5dbfa2984ee5fb1ebbf9bfe authored almost 7 years ago by Evan Czaplicki <[email protected]>
Move AST.Patterns into the phased expression AST

github.com/elm-tooling/elm-compiler-library - 1b6b47a99ca423235cbbb7e3a7b067ffdc7598be authored almost 7 years ago by Evan Czaplicki <[email protected]>
Have a list of patterns in Src.Lambda AST nodes

github.com/elm-tooling/elm-compiler-library - e55ba2b02c5a5d92fdba44babeb067aad41ad4e7 authored almost 7 years ago by Evan Czaplicki <[email protected]>
No more Bool literals / add locations to more pattern vars

github.com/elm-tooling/elm-compiler-library - 02a7ce05810ffa1219c9f2bb39a6348d5d360ee7 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Move Bag and OneOrMore to Data/ directory

github.com/elm-tooling/elm-compiler-library - c19392fbe3489cffc2ea2b760af9d579ae412bb8 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Get Parse.Kernel compiling again

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]>
Switch to N.Name in more cases

github.com/elm-tooling/elm-compiler-library - 6aa367f443fc970c9d28279417d872609f5ee3b8 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Get Parse.Kernel compiling again

Stop supporting object fields that are quoted or numbers. Just use
normal names.

github.com/elm-tooling/elm-compiler-library - 14adb8ef625be750a76d0652a373583e9003cb30 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Simplify validation phase a bunch

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]>
Update the parser code for AST changes

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]>
Reformulate canonicalization environment

Build up the canonicalization environment more with dictionaries. Have
the lookup be by name fir...

github.com/elm-tooling/elm-compiler-library - 903977a0ea6c484a7d86b548528b7824003d5c81 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Reformulate AST for changes in validation / canonicalization

Centralize data structures in the Source, Valid, and Canonical
categories. This is in contrast t...

github.com/elm-tooling/elm-compiler-library - 959c23d930de5e43ac4fba4ac8b915714414747c authored almost 7 years ago by Evan Czaplicki <[email protected]>
Improve log messages by adding missing spaces

github.com/elm-tooling/elm-analyse - 160c39ffe6cc82d3af9843fda4f42188ca9672fe authored about 7 years ago by Andy <[email protected]>
Update parser, remove (,,) syntax, and disallow top-level destructures

Mainly changing imports for the new UTF-8 backing code and generating
the more precise AST struc...

github.com/elm-tooling/elm-compiler-library - da9e6b71edbff156311cf1f6f1e98b0c70de7068 authored about 7 years ago by Evan Czaplicki <[email protected]>
Add ops, accessors, unit, and tuples to source AST

This has a couple benefits:

- More explicit
- Fewer type constraints generated
- No more checki...

github.com/elm-tooling/elm-compiler-library - 9111afaf2945a19c5fb3d02492931836902f391d authored about 7 years ago by Evan Czaplicki <[email protected]>
Begin switching parser from UTF-16 to UTF-8

github.com/elm-tooling/elm-compiler-library - 3b6fe38547b5502ecdb332918c23f5d9d5ae6b81 authored about 7 years ago by Evan Czaplicki <[email protected]>
Account for client and server kernel code

github.com/elm-tooling/elm-compiler-library - fa031590a204a5a58f9f37ce05a0088faf6b5b19 authored about 7 years ago by Evan Czaplicki <[email protected]>
Merge pull request #111 from andys8/patch-1

DependencyLoader output separates name and version

github.com/elm-tooling/elm-analyse - fe3e9e592ca88edaaf0b2e21b91074db9763b279 authored about 7 years ago by Mats Stijlaart <[email protected]>
Make it cheaper to parse symbols

github.com/elm-tooling/elm-compiler-library - 6397e120ac921949afbd2835f872618f89a8504d authored about 7 years ago by Evan Czaplicki <[email protected]>
Destruct Parser new type directly, not with helper

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]>
Switch to Data.Map.Strict in type inference

github.com/elm-tooling/elm-compiler-library - ed26ecac1fb12a065c6d6c40b34b20d48db67af0 authored about 7 years ago by Evan Czaplicki <[email protected]>
Move to newer dependencies

github.com/elm-tooling/elm-compiler-library - 763189afa5d2dd47e2c1ba807d70f7e676fbbe6c authored about 7 years ago by Evan Czaplicki <[email protected]>
Improve the hints for import cycles a bit

github.com/elm-tooling/elm-compiler-library - b88742ec8875519d88a7f61c28c8b2a62185284f authored about 7 years ago by Evan Czaplicki <[email protected]>
DependencyLoader output separates name and version

github.com/elm-tooling/elm-analyse - 74248088f8982e686571eb705dc60079b5f06039 authored about 7 years ago by Andy <[email protected]>
Bump version

github.com/elm-tooling/vscode-elm-old - b3ff1d25eecdb38b0aca39554f635bdddd6ba417 authored about 7 years ago by Krzysztof Cieślak <[email protected]>
Merge pull request #110 from Ruudieboy/fix_typo

Fix a typo for SingleFieldRecord message

github.com/elm-tooling/elm-analyse - da0368ede7cc1395153961da6873b6d489626293 authored about 7 years ago by Mats Stijlaart <[email protected]>
Fix a typo for SingleFieldRecord message

github.com/elm-tooling/elm-analyse - 9125480d891a192bb879d906b39ff10cc8565663 authored about 7 years ago by Ruud Sloot <[email protected]>
Snippets for elm-test test and describe blocks (#159)

github.com/elm-tooling/vscode-elm-old - a0e68fa8123484b67c31d323a1c4d31c9df18d5a authored about 7 years ago by Andy <[email protected]>