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 - d6f95cee5e65ad99d10392c7e7969cfacc5a3284 authored almost 7 years ago by Evan Czaplicki <[email protected]>
So the Name.Tracker type only needs to track one set, rather than two
for each sort of dependency.
It now lives in the object graph nodes, so it makes sense to have all
the details in one place.
It is used in a decent number of places in code gen
github.com/elm-tooling/elm-compiler-library - 84e60f08bdd34179df40f188026ec261981d10a6 authored almost 7 years ago by Evan Czaplicki <[email protected]>github.com/elm-tooling/elm-analyse - 7b8ca10b7d9380f9c6780338dddc4529f2802734 authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 8b81bb251051470ffc6c37f1b387f6aff6dd7bfe authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - e9726ad3434cdf92e62dbbd98d57e9b38d9bdada authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 1065704868414437ea741c0b4cb165582c73710c authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 0b8b71eee21891aac8303176ed42ab57a06b84cb authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 8b835680f5273cb3aede1c6263bb7c55f990babd authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - e2271a90d3cce626685a11e4697f397dd5976cfe authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 6665fbd992be60af26fcf6ab4b19621cb167bbb1 authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 8697187bfc3c85931bb5efb8b00633e621755e99 authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 80003fa09dff825adc702d65e2ebdaa002c0ddac authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 97d38933c93a635831f73d83639d8b7856743f40 authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - f53f4c8060274333c5a4f4160c2d4348c8be7388 authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - a8afe3b4a4c1e8b9569e9a398501f6a0e44607f4 authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - c97dd1e7d30bf136929cccbbc9e97593724e4d40 authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 9b14f747f5e47a0817de6f5a3f176559183ed61f authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - f525536b0eb5ebdcc48a13716931ee5d6e48145c authored almost 7 years ago by Mats Stijlaart <[email protected]>
When we have type information, it’ll be possible to do this more often.
Nonetheless, this should...
The code gets a decent bit simpler thanks to the improvements in
earlier phases:
- There is no ...
github.com/elm-tooling/elm-compiler-library - 42c3f755ea728096477cbb819d25f93a7996eea0 authored almost 7 years ago by Evan Czaplicki <[email protected]>github.com/elm-tooling/elm-compiler-library - ee5f359df6f2417ad9e5c7dd1d01a09ebada21ce authored almost 7 years ago by Evan Czaplicki <[email protected]>
For example, each case expression saves a temporary variable just in
case. That means we do all ...
This makes it easier to delay decisions about how code should be
generated.
This will make it easier to generate integer identifiers when
generating production code (but st...
github.com/elm-tooling/elm-analyse - 25b5d22dfadaf7525bbe6cdbc44dd46e5ba1d5d9 authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 06535517d851375755e973f3205352fc807b490d authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 7c65be59489031c0fd1f51e77d76b7af3d83e1b8 authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 746996fe8c25ee114ac400c029c5e1b732c5a7a8 authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 2129eb7502e7f5edd4b4ebf228dc38acd45665a3 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Fix a typo
github.com/elm-tooling/elm-analyse - 0649d121b698b3d36429e4c2e0813fc4de945b83 authored almost 7 years ago by Mats Stijlaart <[email protected]>github.com/elm-tooling/elm-analyse - c9a9d300967f47f806ddfbbdbdec01e828470168 authored almost 7 years ago by Mario Uher <[email protected]>
github.com/elm-tooling/elm-compiler-library - 2c1b2e8e3bcb9a383796f8bc0383abd53f355f91 authored almost 7 years ago by Evan Czaplicki <[email protected]>
The graph nodes are set up for cyclic values, tail calls, and effect
managers. This also tracks ...
If we know the frequency of each field, we can assign them short/unique
names. So the 53 most us...
github.com/elm-tooling/elm-compiler-library - 57490fde6f77a60f8bf1d3454d55b74195e8a7a3 authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - d93de65de1aa7e5dc321b06d24fbc06010bda731 authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 9b18f28e45e09c49f9e668e3a1570b9e287f0cc5 authored almost 7 years ago by Evan Czaplicki <[email protected]>
So far it converts everything except for case expressions. Need to make
some choices about how c...
github.com/elm-tooling/elm-compiler-library - 086880c4bf52c54abfa3c226640fc2abc682e4b2 authored almost 7 years ago by Evan Czaplicki <[email protected]>
The plan is to rely on JS minifiers for inlining of single-use
variables.
Longer-term, we would...
github.com/elm-tooling/elm-compiler-library - 3c0075007b55f842c2859a5aaf0164b475d8918d authored almost 7 years ago by Evan Czaplicki <[email protected]>github.com/elm-tooling/elm-compiler-library - 76d3d24cbafdde973616f0739ed4892ec5f2ba8c authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 5c0addd811d6637306a8c9a6431d87bd5343a4e8 authored almost 7 years ago by Evan Czaplicki <[email protected]>
The main goals here are:
1. Gather usage counts for each argument. This will make it easier to
...
github.com/elm-tooling/elm-analyse - c53bef49d9396f91759b249bac0d1a0035caf018 authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 74efa0bf1611ba657db24f6771df2899a0a0c7c6 authored almost 7 years ago by Mats Stijlaart <[email protected]>
string-based-check: Single file per message
Drop filename from messages
Fix JS bindings
Clenaup
B...
github.com/elm-tooling/elm-compiler-library - e41ae102253f56b882eea7acb2a650f79b2414bf authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - bac53dee0c9834bfba5e98396ecba5f8d91eca8a authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - ea5c662995b0997264032fb1b251400e70c4ba82 authored almost 7 years ago by Evan Czaplicki <[email protected]>
This organizes all the constraints from the value declarations and the
ports/effects in the modu...
Instead of a custom Solver monad, the new Type.Solve code uses plain IO
and threads some state a...
string-based-check: some cleanup
github.com/elm-tooling/elm-analyse - 0545e0fad8c4e5aed95465e50b546ea54c9d27c4 authored almost 7 years ago by Mats Stijlaart <[email protected]>github.com/elm-tooling/elm-compiler-library - d3fa29017c1d66fda8e17045a23c0e1018d0d34b authored almost 7 years ago by Evan Czaplicki <[email protected]>
They will always be prefixed, so it is silly to follow that Haskell
convention of repeating the ...
github.com/elm-tooling/elm-compiler-library - 1aa236adc4840a42c62add68ad98f0ec07ece8d0 authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 179fad88d3161522545dec940262a7334f6cd516 authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 2e0beda9bc2aa1721297129524d6498ec3a0793d authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 212b60267f5ca34e8f4c9fda1ef83b28364eb4ac authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 86148e8f507e94843386c774c477951bb494b808 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Rather than using a ErrorT/StateT/IO monad stack, the new code uses a
CPS’d version that only tr...
github.com/elm-tooling/elm-compiler-library - adb93faf09ee48e5593d9021e07b887af1ebcbb3 authored almost 7 years ago by Evan Czaplicki <[email protected]>
I noticed that every use of CLet had a list like [Scheme] where there
was only one scheme. So ra...
The old version builds Bags as you go, turning it into dictionary at
the end. That means adding ...
Create new “Expectation” type that holds context information about why
certain things should be ...
github.com/elm-tooling/elm-compiler-library - a964796310e36efaea035c342c2a5c3f70a6de9a authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - ea793f5ba0b902adaf036ba4279fa7d0d09ea480 authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-analyse - 59c1dbd326c8670ceef424dc7a9c1cfe4a3d8107 authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 8afb40b3b09ce4fa07add60439dec385df2108f8 authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 93be59938c1d1bec23c41bc219c78ec357844bbd authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 5a3f0ce25f6bd13ec5446e471a6feaa0855ce29e authored almost 7 years ago by Mats Stijlaart <[email protected]>
Docs: Fix typo, split installation commands
github.com/elm-tooling/elm-analyse - 9da22d8408ab604486ade5c3c1d3d55b7e68f329 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Use a new format for error reporting. It provides both the Context of
the constraint and the Cat...
This introduces the AST.Canonical.Annotation type that holds on to all
the free type variables i...
github.com/elm-tooling/elm-compiler-library - d9985bc27f57058cdf262880e00cbf30db6bbba1 authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-analyse - d00fec5322affa075b71e96febb9c55e65cc7f49 authored almost 7 years ago by Georg Hartmann <[email protected]>
github.com/elm-tooling/elm-analyse - 4e400af155e459b74643634bad28c10c121077fe authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 2fd5e32aa0bd4d2bb045858866a7673c3359eefe authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-compiler-library - ea77dcfa71878f23e52690e56774ccedaf323182 authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-analyse - f32e2c479764b62189eb266253a5406578728c61 authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - b990a106ab3f22912c257e43fdb7cd09f52b1de8 authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 15cbd9d1b82676948e189e49c5c20426840cad5b authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 501cf236bacf60d7684bd855ef0e7ffe71c30f46 authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - befd3d5da13a62d5a9f6a7fbe19c0fe6759c4cfe authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - f56fb19872d5c0a070bf865cd129cd86a3a4f717 authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 0880687f5945d13e066939457c6785a8a2c8973e authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 8b2450de40b7b265ae9e8936999ad77a50030ab4 authored almost 7 years ago by Mats Stijlaart <[email protected]>
The code seems to be better if it is more explicit on these points.
github.com/elm-tooling/elm-compiler-library - 3949a04e54f5ee86bbab9160b0be90eec02dd4df authored almost 7 years ago by Evan Czaplicki <[email protected]>github.com/elm-tooling/elm-compiler-library - 6e2f87e7c2581d645e5cc5d4a475c2a7d3e5f170 authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - e34add9b609d1057619513739b1a0a843b311033 authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 8867611a379a341dde64bb40e01f2d31a18da819 authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 9d6d260d0f5c63b4021a2852c4b2417c5bddb68e authored almost 7 years ago by Evan Czaplicki <[email protected]>
Remove the AST.Type module and distribute it between AST.Source,
AST.Canonical, and AST.Utils.Type
github.com/elm-tooling/elm-compiler-library - 85b2e31e4d576345a3938c0f041539841726a486 authored almost 7 years ago by Evan Czaplicki <[email protected]>
All this logic moves to constraining expressions and patterns
specifically. This makes it easier...
github.com/elm-tooling/elm-compiler-library - e28d01ea01f9f5c59143cb937116928c50bfc888 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Rather than having all the logic that uses the core code in these
modules, the special uses are ...
github.com/elm-tooling/elm-compiler-library - a794af52b64e796b9b87c8ec33eaa47e5035935f authored almost 7 years ago by Evan Czaplicki <[email protected]>
This change started because I could not remember if an Int was
zero-indexed or one-indexed. Now ...