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

Register _Utils_chr dependency for any character literal

github.com/elm-tooling/elm-compiler-library - d6f95cee5e65ad99d10392c7e7969cfacc5a3284 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Track normal and kernel deps the same way

So the Name.Tracker type only needs to track one set, rather than two
for each sort of dependency.

github.com/elm-tooling/elm-compiler-library - 2799bc0bf345a4030b4b64547778dadff8208539 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Move kernel chunks into AST.Optimized

It now lives in the object graph nodes, so it makes sense to have all
the details in one place.

github.com/elm-tooling/elm-compiler-library - 579464eec33f56215f12d839446a7528d75bbf8f authored almost 7 years ago by Evan Czaplicki <[email protected]>
Add Elm.Name.platform

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]>
FIxes for integration with linter-elm-analyse

github.com/elm-tooling/elm-analyse - 7b8ca10b7d9380f9c6780338dddc4529f2802734 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Build editor during build process

github.com/elm-tooling/elm-analyse - 8b81bb251051470ffc6c37f1b387f6aff6dd7bfe authored almost 7 years ago by Mats Stijlaart <[email protected]>
Migrate to new syntax and message structure

github.com/elm-tooling/elm-analyse - e9726ad3434cdf92e62dbbd98d57e9b38d9bdada authored almost 7 years ago by Mats Stijlaart <[email protected]>
EditorData msg format

github.com/elm-tooling/elm-analyse - 1065704868414437ea741c0b4cb165582c73710c authored almost 7 years ago by Mats Stijlaart <[email protected]>
Build editor-elm.js tweaking

github.com/elm-tooling/elm-analyse - 0b8b71eee21891aac8303176ed42ab57a06b84cb authored almost 7 years ago by Mats Stijlaart <[email protected]>
editor-support: Initial version of packaged editor-elm.js

github.com/elm-tooling/elm-analyse - 8b835680f5273cb3aede1c6263bb7c55f990babd authored almost 7 years ago by Mats Stijlaart <[email protected]>
Fix build script for editor

github.com/elm-tooling/elm-analyse - e2271a90d3cce626685a11e4697f397dd5976cfe authored almost 7 years ago by Mats Stijlaart <[email protected]>
editor-support: Add message format

github.com/elm-tooling/elm-analyse - 6665fbd992be60af26fcf6ab4b19621cb167bbb1 authored almost 7 years ago by Mats Stijlaart <[email protected]>
editor-support: Add editor js file

github.com/elm-tooling/elm-analyse - 8697187bfc3c85931bb5efb8b00633e621755e99 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Conform more to ImportAll

github.com/elm-tooling/elm-analyse - 80003fa09dff825adc702d65e2ebdaa002c0ddac authored almost 7 years ago by Mats Stijlaart <[email protected]>
Conform to ExposeAll check

github.com/elm-tooling/elm-analyse - 97d38933c93a635831f73d83639d8b7856743f40 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Issue #128: Remove LineLength check

github.com/elm-tooling/elm-analyse - f53f4c8060274333c5a4f4160c2d4348c8be7388 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Issue #123: Add cli format option to docs

github.com/elm-tooling/elm-analyse - a8afe3b4a4c1e8b9569e9a398501f6a0e44607f4 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Issue #127: Cache elm-format results

github.com/elm-tooling/elm-analyse - c97dd1e7d30bf136929cccbbc9e97593724e4d40 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Merge branch 'elm-syntax-3.0.0-bump' into dev

github.com/elm-tooling/elm-analyse - 9b14f747f5e47a0817de6f5a3f176559183ed61f authored almost 7 years ago by Mats Stijlaart <[email protected]>
Fixes for tests

github.com/elm-tooling/elm-analyse - f525536b0eb5ebdcc48a13716931ee5d6e48145c authored almost 7 years ago by Mats Stijlaart <[email protected]>
Add some logic to inline + when there are string literals

When we have type information, it’ll be possible to do this more often.
Nonetheless, this should...

github.com/elm-tooling/elm-compiler-library - 4a4ef7229f81a853dc4247c07403cdb17c114c2e authored almost 7 years ago by Evan Czaplicki <[email protected]>
Get generation of expressions working again

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]>
Change the Index API around for latest usage

github.com/elm-tooling/elm-compiler-library - ee5f359df6f2417ad9e5c7dd1d01a09ebada21ce authored almost 7 years ago by Evan Czaplicki <[email protected]>
Shuffle the optimized AST to make code gen easier

For example, each case expression saves a temporary variable just in
case. That means we do all ...

github.com/elm-tooling/elm-compiler-library - 8a89c868b2d6a4b916e60c7307d2d84e3a26c1f2 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Track custom kernel tokens more precisely

This makes it easier to delay decisions about how code should be
generated.

github.com/elm-tooling/elm-compiler-library - 022925acae99dfa01b027fdfe6b882d532bb8cd9 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Track an index for each constructor

This will make it easier to generate integer identifiers when
generating production code (but st...

github.com/elm-tooling/elm-compiler-library - 77f542d293d8b875ffb867008a990749994cc704 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Issue #126: bump to elm-syntax 3.1.1

github.com/elm-tooling/elm-analyse - 25b5d22dfadaf7525bbe6cdbc44dd46e5ba1d5d9 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Fix tests

github.com/elm-tooling/elm-analyse - 06535517d851375755e973f3205352fc807b490d authored almost 7 years ago by Mats Stijlaart <[email protected]>
Issue #126: Migrate code to 3.0.0 of elm-syntax

github.com/elm-tooling/elm-analyse - 7c65be59489031c0fd1f51e77d76b7af3d83e1b8 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Issue #126: Bump package to 3.0.0

github.com/elm-tooling/elm-analyse - 746996fe8c25ee114ac400c029c5e1b732c5a7a8 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Merge branch 'remove-message-range' into dev

github.com/elm-tooling/elm-analyse - 2129eb7502e7f5edd4b4ebf228dc38acd45665a3 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Merge pull request #125 from ream88/patch-1

Fix a typo

github.com/elm-tooling/elm-analyse - 0649d121b698b3d36429e4c2e0813fc4de945b83 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Update Nitpick.TopLevelTypes / fit main into Opt.Graph more nicely

github.com/elm-tooling/elm-compiler-library - 2c1b2e8e3bcb9a383796f8bc0383abd53f355f91 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Create Optimize.Module for creating object graphs

The graph nodes are set up for cyclic values, tail calls, and effect
managers. This also tracks ...

github.com/elm-tooling/elm-compiler-library - 8e73b5bc281e87e3c154bd081d1328fd69fbabc4 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Start tracking field name counts

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 - 966edcd5ffe42c2275879a0f6606380ab52eaf0f authored almost 7 years ago by Evan Czaplicki <[email protected]>
Get Optimize.Port working again

github.com/elm-tooling/elm-compiler-library - 57490fde6f77a60f8bf1d3454d55b74195e8a7a3 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Add Elm.Name.value NOINLINE constant

github.com/elm-tooling/elm-compiler-library - d93de65de1aa7e5dc321b06d24fbc06010bda731 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Hook up decision tree in optimize phase

github.com/elm-tooling/elm-compiler-library - 9b18f28e45e09c49f9e668e3a1570b9e287f0cc5 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Begin reviving the optimize phase

So far it converts everything except for case expressions. Need to make
some choices about how c...

github.com/elm-tooling/elm-compiler-library - 2da8c0d81c92d128451caa3104ab343d6a788fca authored almost 7 years ago by Evan Czaplicki <[email protected]>
Update pattern matches for less caching in canonical AST

github.com/elm-tooling/elm-compiler-library - 086880c4bf52c54abfa3c226640fc2abc682e4b2 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Stop tracking uses and destructors in canonical AST

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]>
Rename A.drop to A.toValue

github.com/elm-tooling/elm-compiler-library - 76d3d24cbafdde973616f0739ed4892ec5f2ba8c authored almost 7 years ago by Evan Czaplicki <[email protected]>
Add more NOINLINE names

github.com/elm-tooling/elm-compiler-library - 5c0addd811d6637306a8c9a6431d87bd5343a4e8 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Switch canonicalization to CPS / gather usage counts for variables

The main goals here are:

1. Gather usage counts for each argument. This will make it easier to
...

github.com/elm-tooling/elm-compiler-library - ddb7c79dbcc3d440c67e239a5ad7ab278c90fb91 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Remove message range from source

github.com/elm-tooling/elm-analyse - c53bef49d9396f91759b249bac0d1a0035caf018 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Merge branch 'string-based-check' into dev

github.com/elm-tooling/elm-analyse - 74efa0bf1611ba657db24f6771df2899a0a0c7c6 authored almost 7 years ago by Mats Stijlaart <[email protected]>
string-baed-check: Drop keyBasedChecker

string-based-check: Single file per message
Drop filename from messages
Fix JS bindings
Clenaup
B...

github.com/elm-tooling/elm-analyse - 46bc947cc9d0de2265a3552824ee8d3eadc66d37 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Update exhaustiveness checks for more explicit Can.Pattern

github.com/elm-tooling/elm-compiler-library - e41ae102253f56b882eea7acb2a650f79b2414bf authored almost 7 years ago by Evan Czaplicki <[email protected]>
Add info on alternate ctors to every pattern in canonicalization

github.com/elm-tooling/elm-compiler-library - bac53dee0c9834bfba5e98396ecba5f8d91eca8a authored almost 7 years ago by Evan Czaplicki <[email protected]>
Add a note about (a, List a) for non-empty lists

github.com/elm-tooling/elm-compiler-library - ea5c662995b0997264032fb1b251400e70c4ba82 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Get Type.Constrain.Module working

This organizes all the constraints from the value declarations and the
ports/effects in the modu...

github.com/elm-tooling/elm-compiler-library - 7c33c1342d3ebb030cccc744a69c7ac1e0c70322 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Get rid of Type.State and Solver monad

Instead of a custom Solver monad, the new Type.Solve code uses plain IO
and threads some state a...

github.com/elm-tooling/elm-compiler-library - 8b03cb751e80940a0b69939174a94321d9a2893c authored almost 7 years ago by Evan Czaplicki <[email protected]>
string-based-checks: Move docs into checks and split checks

string-based-check: some cleanup

github.com/elm-tooling/elm-analyse - 0545e0fad8c4e5aed95465e50b546ea54c9d27c4 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Update some uses of UF for the shorter names

github.com/elm-tooling/elm-compiler-library - d3fa29017c1d66fda8e17045a23c0e1018d0d34b authored almost 7 years ago by Evan Czaplicki <[email protected]>
Use shorter names in UnionFind

They will always be prefixed, so it is silly to follow that Haskell
convention of repeating the ...

github.com/elm-tooling/elm-compiler-library - 1be6293402cc82c53e40a6b8d27583ee1533c5ff authored almost 7 years ago by Evan Czaplicki <[email protected]>
Update validation for new Reporting.Annotation

github.com/elm-tooling/elm-compiler-library - 1aa236adc4840a42c62add68ad98f0ec07ece8d0 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Update type constraint generators for new Reporting.Annotation

github.com/elm-tooling/elm-compiler-library - 179fad88d3161522545dec940262a7334f6cd516 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Update canonicalizer for Reporting.Annotation simplification

github.com/elm-tooling/elm-compiler-library - 2e0beda9bc2aa1721297129524d6498ec3a0793d authored almost 7 years ago by Evan Czaplicki <[email protected]>
Update parser for Reporting.Annotation simplification

github.com/elm-tooling/elm-compiler-library - 212b60267f5ca34e8f4c9fda1ef83b28364eb4ac authored almost 7 years ago by Evan Czaplicki <[email protected]>
Simplify Reporting.Annotation to match simpler uses elsewhere

github.com/elm-tooling/elm-compiler-library - 86148e8f507e94843386c774c477951bb494b808 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Get Type.Unify compiling / CPS-convert the code

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 - 90e4d45d2034a1bc8516dc69895b2aa238ff8a0d authored almost 7 years ago by Evan Czaplicki <[email protected]>
Expose Type.Type.SuperType since it moved from AST.Type

github.com/elm-tooling/elm-compiler-library - adb93faf09ee48e5593d9021e07b887af1ebcbb3 authored almost 7 years ago by Evan Czaplicki <[email protected]>
No more schemes / stop using bags to track pattern bindings

I noticed that every use of CLet had a list like [Scheme] where there
was only one scheme. So ra...

github.com/elm-tooling/elm-compiler-library - afafd362a3c05bd85151d1a7e509359bd817829f authored almost 7 years ago by Evan Czaplicki <[email protected]>
Improve duplicate tracking a bit.

The old version builds Bags as you go, turning it into dictionary at
the end. That means adding ...

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

Create new “Expectation” type that holds context information about why
certain things should be ...

github.com/elm-tooling/elm-compiler-library - 6709d6fbd6ef1e8516222c31f96159632e401f6f authored almost 7 years ago by Evan Czaplicki <[email protected]>
Shuffle canonicalization code to simplify type constraint generation

github.com/elm-tooling/elm-compiler-library - a964796310e36efaea035c342c2a5c3f70a6de9a authored almost 7 years ago by Evan Czaplicki <[email protected]>
Add Index.indexedForA for convenience

github.com/elm-tooling/elm-compiler-library - ea793f5ba0b902adaf036ba4279fa7d0d09ea480 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Merge branch 'issue-119' into dev

github.com/elm-tooling/elm-analyse - 59c1dbd326c8670ceef424dc7a9c1cfe4a3d8107 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Issue #119: Manage cache script

github.com/elm-tooling/elm-analyse - 8afb40b3b09ce4fa07add60439dec385df2108f8 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Issue #119: Update docs

github.com/elm-tooling/elm-analyse - 93be59938c1d1bec23c41bc219c78ec357844bbd authored almost 7 years ago by Mats Stijlaart <[email protected]>
Issue #119: Show package info in UI

github.com/elm-tooling/elm-analyse - 5a3f0ce25f6bd13ec5446e471a6feaa0855ce29e authored almost 7 years ago by Mats Stijlaart <[email protected]>
Merge pull request #122 from brasilikum/master

Docs: Fix typo, split installation commands

github.com/elm-tooling/elm-analyse - 9da22d8408ab604486ade5c3c1d3d55b7e68f329 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Get Type.Constrain.Expression mostly updated

Use a new format for error reporting. It provides both the Context of
the constraint and the Cat...

github.com/elm-tooling/elm-compiler-library - 4386e4d4ece190eb12697e7186002cc176897a1d authored almost 7 years ago by Evan Czaplicki <[email protected]>
Ensure that free type variables are computed only once

This introduces the AST.Canonical.Annotation type that holds on to all
the free type variables i...

github.com/elm-tooling/elm-compiler-library - 63fb3d007a2b755785ef61829afa4bfacc4627fd authored almost 7 years ago by Evan Czaplicki <[email protected]>
Add Data.Index.next so outsiders can iterate if necessary

github.com/elm-tooling/elm-compiler-library - d9985bc27f57058cdf262880e00cbf30db6bbba1 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Fix typo, split installation commands

github.com/elm-tooling/elm-analyse - d00fec5322affa075b71e96febb9c55e65cc7f49 authored almost 7 years ago by Georg Hartmann <[email protected]>
Issue #119: Add all-packages info

github.com/elm-tooling/elm-analyse - 4e400af155e459b74643634bad28c10c121077fe authored almost 7 years ago by Mats Stijlaart <[email protected]>
Refactor client

github.com/elm-tooling/elm-analyse - 2fd5e32aa0bd4d2bb045858866a7673c3359eefe authored almost 7 years ago by Mats Stijlaart <[email protected]>
Update for AST shuffle

github.com/elm-tooling/elm-compiler-library - ea77dcfa71878f23e52690e56774ccedaf323182 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Add elm-live

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

github.com/elm-tooling/elm-analyse - b990a106ab3f22912c257e43fdb7cd09f52b1de8 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Issue #121: Remove devmode from gulpfile

github.com/elm-tooling/elm-analyse - 15cbd9d1b82676948e189e49c5c20426840cad5b authored almost 7 years ago by Mats Stijlaart <[email protected]>
Issue #121: Not only test, but also build on travis

github.com/elm-tooling/elm-analyse - 501cf236bacf60d7684bd855ef0e7ffe71c30f46 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Issue #121: Fix import

github.com/elm-tooling/elm-analyse - befd3d5da13a62d5a9f6a7fbe19c0fe6759c4cfe authored almost 7 years ago by Mats Stijlaart <[email protected]>
Issue #121: Add contributing docs

github.com/elm-tooling/elm-analyse - f56fb19872d5c0a070bf865cd129cd86a3a4f717 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Issue #121: Appveyor config

github.com/elm-tooling/elm-analyse - 0880687f5945d13e066939457c6785a8a2c8973e authored almost 7 years ago by Mats Stijlaart <[email protected]>
Issue #121: Add more structured npm scripts

github.com/elm-tooling/elm-analyse - 8b2450de40b7b265ae9e8936999ad77a50030ab4 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Cut a bunch of helper functions from Type.Constraint

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]>
Update a couple Type/ modules for AST shuffle

github.com/elm-tooling/elm-compiler-library - 6e2f87e7c2581d645e5cc5d4a475c2a7d3e5f170 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Update validate for AST shuffle

github.com/elm-tooling/elm-compiler-library - e34add9b609d1057619513739b1a0a843b311033 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Update canonicalize for AST shuffle

github.com/elm-tooling/elm-compiler-library - 8867611a379a341dde64bb40e01f2d31a18da819 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Update parser for AST shuffle

github.com/elm-tooling/elm-compiler-library - 9d6d260d0f5c63b4021a2852c4b2417c5bddb68e authored almost 7 years ago by Evan Czaplicki <[email protected]>
Shuffle all AST/ files around

Remove the AST.Type module and distribute it between AST.Source,
AST.Canonical, and AST.Utils.Type

github.com/elm-tooling/elm-compiler-library - 77a954d74834cdcf117d88dc544a5cf6bc4b42c3 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Remove AST.Literal stuff from validation phase

github.com/elm-tooling/elm-compiler-library - 85b2e31e4d576345a3938c0f041539841726a486 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Get rid of Type.Constrain.Literal

All this logic moves to constraining expressions and patterns
specifically. This makes it easier...

github.com/elm-tooling/elm-compiler-library - a4e25604db7d95844bc6ddad471e0be31a607a85 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Add a bunch of type primitives

github.com/elm-tooling/elm-compiler-library - e28d01ea01f9f5c59143cb937116928c50bfc888 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Make Type.Instantiate and Type.Constrain.Pattern more self-contained

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 - 4a6c4a00c4eb11a51cba883b0eb1409f816596c4 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Make separate structure for PCtor args

github.com/elm-tooling/elm-compiler-library - a794af52b64e796b9b87c8ec33eaa47e5035935f authored almost 7 years ago by Evan Czaplicki <[email protected]>
Update to use Data.Index

This change started because I could not remember if an Int was
zero-indexed or one-indexed. Now ...

github.com/elm-tooling/elm-compiler-library - 800c03f964d322ef98c39b9c1f3b61796eae3bce authored almost 7 years ago by Evan Czaplicki <[email protected]>