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

Initial implementation of CodeActions (#129)

github.com/elm-tooling/vscode-elm-old - 51d6396ec947960e99a0fc93af13f27c7031ad10 authored over 7 years ago by Håkon Rossebø <[email protected]>
Elm-format error as StatusBar instead of ErrorMessage (#128)

github.com/elm-tooling/vscode-elm-old - 6640de5bca4c738876d9efaaa62a59a566e3db90 authored over 7 years ago by Håkon Rossebø <[email protected]>
Autocomplete handles aliased module names (#127)

github.com/elm-tooling/vscode-elm-old - 4ef5eb17ea6b3f0ea3d104e33192a2ef258221b6 authored over 7 years ago by Håkon Rossebø <[email protected]>
Detect infinite types before unrolling functions upon mismatch

Fix #1593 and fix #1594

github.com/elm-tooling/elm-compiler-library - 572f3c210fc2f337ffd17f85ee2f51ef6346322a authored over 7 years ago by Evan Czaplicki <[email protected]>
Do not claim it is an anonymous function

It is still a function. We are just not providing a name in the error
message.

github.com/elm-tooling/elm-compiler-library - 70f3f60b8688a2cd538a88a3e7825a57140559b7 authored over 7 years ago by Evan Czaplicki <[email protected]>
Show better error messages on infinite comparable types

github.com/elm-tooling/elm-compiler-library - 60ca557f13d52148f7d9b606776547bd1717675f authored over 7 years ago by Evan Czaplicki <[email protected]>
The Error structure describes how it should be displayed

This way we can decide whether to show ? or ∞ depending on how we
arrived at the error.

github.com/elm-tooling/elm-compiler-library - 1408bc357c6eb670c272437d87f233180a7bdf28 authored over 7 years ago by Evan Czaplicki <[email protected]>
Detect infinite comparable types

Fix #1524
Fix #1552

Not sure if there is a better way to avoid this particular problem. I
hope ...

github.com/elm-tooling/elm-compiler-library - 65aa02a5f403e8b66015a1205fbff80481560f1d authored over 7 years ago by Evan Czaplicki <[email protected]>
Move the occurs check into its own module

Preparing to fix a bug!

github.com/elm-tooling/elm-compiler-library - 368cdbc3d97f238e3954026cd9d21bb5d7986fc8 authored over 7 years ago by Evan Czaplicki <[email protected]>
Better behavior when unifying with yourself

The OCaml and Haskell implementations both failed in weird ways when
unifying points with themse...

github.com/elm-tooling/elm-compiler-library - 20fa5f279a3eceaa1df5b52eead43caf2f6dee81 authored over 7 years ago by Evan Czaplicki <[email protected]>
Start using strict State and Writer

This brings allocation down again. So the entire path of these
optimizations is 914MB => 841MB =...

github.com/elm-tooling/elm-compiler-library - 772952749a999acf4d3ca94cbb11eef1229c951f authored over 7 years ago by Evan Czaplicki <[email protected]>
Update unification for new union-find algorithm

This changes how `merge` works slightly. Rather than freshly reading
the content to determine th...

github.com/elm-tooling/elm-compiler-library - 56b0e370a7894a57b40402bc19422a62ae80d7c8 authored over 7 years ago by Evan Czaplicki <[email protected]>
Update for new Type representation

github.com/elm-tooling/elm-compiler-library - e00a3f3532973e0339fe30be8fdb2e93a4214708 authored over 7 years ago by Evan Czaplicki <[email protected]>
Name changes for simpler Type representation

This should be cosmetic. No serious changes in how the code is written.

github.com/elm-tooling/elm-compiler-library - d5b0b432f50fe0ed3103a496a1dac5d3ab5fedf0 authored over 7 years ago by Evan Czaplicki <[email protected]>
Get rid of pointless polymorphism in Type representations

github.com/elm-tooling/elm-compiler-library - 9593f00ac539fc02b5821cf298e51b88d189a8dd authored over 7 years ago by Evan Czaplicki <[email protected]>
Implement a custom union-find algorithm

Minimize allocation and be more strict.

In my benchmarks, this reduced allocation from 914MB to...

github.com/elm-tooling/elm-compiler-library - f922d2a52d56bb893ff07cde35227e2e1c95d675 authored over 7 years ago by Evan Czaplicki <[email protected]>
Fixes double module name in autocomplete

Indentation fix

github.com/elm-tooling/vscode-elm-old - 7c9cbb0cc8559b315503ac2a0e00a627bb0a3530 authored over 7 years ago by Håkon Rossebø <[email protected]>
Changes snippets to 4 space indentation, small improvements

github.com/elm-tooling/vscode-elm-old - 541b7dbd652f2ad6d31a54ea9cb83171f3ce5fe7 authored over 7 years ago by Håkon Rossebø <[email protected]>
add auto-closing quotes to config and closes #85

github.com/elm-tooling/vscode-elm-old - 36443f102f299775a1210f6b93f60d76b1e7222f authored over 7 years ago by kojuro <[email protected]>
Start generating shorter field names for union types

github.com/elm-tooling/elm-compiler-library - 08a8971bfad5aaed0962b2980eddb73870f47c45 authored over 7 years ago by Evan Czaplicki <[email protected]>
Properly handle enums in kernel code

github.com/elm-tooling/elm-compiler-library - 01ff2a9ae6a4757e2289903c166155114405ec2f authored over 7 years ago by Evan Czaplicki <[email protected]>
Bump version

github.com/elm-tooling/vscode-elm-old - 7557f22b554d2fae55294d5fd7d6aba34080a79a authored over 7 years ago by Krzysztof Cieślak <[email protected]>
Only call oracle if actual word found at cursor.

github.com/elm-tooling/vscode-elm-old - 5ad128d7d48dab563eed902d63f141668c7a46ea authored over 7 years ago by Danny O'Brien <[email protected]>
Avoid bad shell escaping when calling elm-oracle.

github.com/elm-tooling/vscode-elm-old - eac1a0c7731f210d955d7fc31cd95066f2c5fe68 authored over 7 years ago by Danny O'Brien <[email protected]>
Clear diagnostics before linting, otherwise errors will not go away until a new error is found in that file.

github.com/elm-tooling/vscode-elm-old - 8e94ccf7e09172d940c10cabb1905830b8e3f82b authored over 7 years ago by Daniel Heuckeroth <[email protected]>
Improved Linter so that issues are associated with the correct files in multi-file projects. Fixed issue causeing exceptions when concatenating stderr.

github.com/elm-tooling/vscode-elm-old - 4bb2e7d8871c918f8a97096ba140b22d9bb78d8d authored over 7 years ago by Daniel Heuckeroth <[email protected]>
Merge pull request #69 from rofrol/patch-1

yarn global

github.com/elm-tooling/elm-analyse - fb2ebaa82a0c96a5ac558e597b622df56f057dbf authored over 7 years ago by Mats Stijlaart <[email protected]>
yarn global

github.com/elm-tooling/elm-analyse - 99444b11fdd51e768d33481fe6dff70487796da8 authored over 7 years ago by Roman Frołow <[email protected]>
No longer need to carry table of names around

github.com/elm-tooling/elm-compiler-library - 3dcae17d993ec61323bc7be6d201bb8b13620e7a authored over 7 years ago by Evan Czaplicki <[email protected]>
Devise scheme for deterministic operator names

All symbols are replaced by ASCII letters in a predictable way.

github.com/elm-tooling/elm-compiler-library - 5758751eb4835dd0514669519103cda444206198 authored over 7 years ago by Evan Czaplicki <[email protected]>
Expose canonicalToMain for app footers

github.com/elm-tooling/elm-compiler-library - 101709fe93ca9cee1bce109d6b90548d13beaeaa authored over 7 years ago by Evan Czaplicki <[email protected]>
Expose Elm.Compiler.parseKernel to grab all kernel dependencies

This means an object graph now contains all kernel information as well.
This has a few implicati...

github.com/elm-tooling/elm-compiler-library - 973bf001ec672854eaf2521c1326503cc3d07413 authored over 7 years ago by Evan Czaplicki <[email protected]>
Do some minor renames in preparation for bigger change

github.com/elm-tooling/elm-compiler-library - 65a3af0a11b655ffc0f3660e7a8d37b1ea4cd321 authored over 7 years ago by Evan Czaplicki <[email protected]>
Get rid of symbols, move code to unused module for now

github.com/elm-tooling/elm-compiler-library - 26bf33f56b9bc0dde06de55330efaff660178f69 authored over 7 years ago by Evan Czaplicki <[email protected]>
cosmetic: make line shorter

github.com/elm-tooling/elm-compiler-library - 400f0f242115630a5066c1a6c9ed86c126a58eb2 authored over 7 years ago by Evan Czaplicki <[email protected]>
Get rid of "hiddenDependencies"

This will be covered by the kernel imports, so there’s no need to hard
code this kind of thing.

github.com/elm-tooling/elm-compiler-library - aee2191b4e640c17df430cd05fbc862c8bb4077d authored over 7 years ago by Evan Czaplicki <[email protected]>
Get Elm.Compiler.Objects.Internal.destruct in a different way

github.com/elm-tooling/elm-compiler-library - 8f102c00e8943bb76d627246542c63b1599c2e53 authored over 7 years ago by Evan Czaplicki <[email protected]>
Use ByteStrings in Kernel chunks

This will get put in the big .elmo files for whole packages. It will
eventually be used to produ...

github.com/elm-tooling/elm-compiler-library - 3db3bdff5db729a755e9ea3b512393639469c939 authored over 7 years ago by Evan Czaplicki <[email protected]>
Better code gen for complex recursive values

Probable fix for https://github.com/elm-lang/elm-compiler/issues/1591

The dependency graph for ...

github.com/elm-tooling/elm-compiler-library - e2a51574d3c4f1142139611cb359d0e68bb9541a authored over 7 years ago by Evan Czaplicki <[email protected]>
Add Parse.Kernel that sets things up for code gen

github.com/elm-tooling/elm-compiler-library - f5bf4ada5e261c272248abbcecfd957830f172ea authored over 7 years ago by Evan Czaplicki <[email protected]>
Restructure code base module

github.com/elm-tooling/elm-analyse - a7a6977c91db61d19c60d1490674a8c124950b88 authored over 7 years ago by Mats Stijlaart <[email protected]>
Some cleanup

github.com/elm-tooling/elm-analyse - 29d1df4144164c6ab73bd53714b23b432d46b35d authored over 7 years ago by Mats Stijlaart <[email protected]>
Rename Elm.Compiler.parseDependencies to parseHeader

github.com/elm-tooling/elm-compiler-library - 0a7b76540206b5dcdf116488043af1aa8287d7e1 authored over 7 years ago by Evan Czaplicki <[email protected]>
Use AST.Module.Name.isKernel instead of string matching

github.com/elm-tooling/elm-compiler-library - 3399b4c760a919d05b25bc2427bc857676926b6f authored over 7 years ago by Evan Czaplicki <[email protected]>
cosmetic: move parseDependencies lower in Elm.Compiler

github.com/elm-tooling/elm-compiler-library - 74a1fd15ba4a397b3188c967283af98301edb1f9 authored over 7 years ago by Evan Czaplicki <[email protected]>
Add SCC annotations throughout type inference

github.com/elm-tooling/elm-compiler-library - ae8d75caddcd44186b16fe18385c1d83ca3ce708 authored over 7 years ago by Evan Czaplicki <[email protected]>
Restrict exports of Parse.Module

github.com/elm-tooling/elm-compiler-library - 5a9bb97ae04dd9ecfe9e8c3aa09ea97730f1c898 authored over 7 years ago by Evan Czaplicki <[email protected]>
Build rankDict all in IO

github.com/elm-tooling/elm-compiler-library - 7a8b5681ca1f8d962bce68dfb0413bb469a97fd6 authored over 7 years ago by Evan Czaplicki <[email protected]>
Redo Type.State.Solver to not use RWS

github.com/elm-tooling/elm-compiler-library - b44119085371697746f309468c42df5498645bd6 authored over 7 years ago by Evan Czaplicki <[email protected]>
Stop relying on laziness in Type.State.makeCopy

github.com/elm-tooling/elm-compiler-library - 314be83415ea16eac39d1866b0efcb254fc1a0c8 authored over 7 years ago by Evan Czaplicki <[email protected]>
cosmetic: clean up Type.State quite a bit

github.com/elm-tooling/elm-compiler-library - 5a332597f9839cd0ac557611cf409f14769c7759 authored over 7 years ago by Evan Czaplicki <[email protected]>
Move liftIO out of Type.Unify.gatherFields

github.com/elm-tooling/elm-compiler-library - 6854570ae56bd50c613f1dc57c8095ecab72eccf authored over 7 years ago by Evan Czaplicki <[email protected]>
Switch adjustRank to use IO directly, improving performance

github.com/elm-tooling/elm-compiler-library - c4c570233293bcdf399e562cf241ee17c60e33b4 authored over 7 years ago by Evan Czaplicki <[email protected]>
Do a bit less work in adjustRankHelp

github.com/elm-tooling/elm-compiler-library - ae0c7e29558d52b9a50eb07120e6ab1054bd0708 authored over 7 years ago by Evan Czaplicki <[email protected]>
Allocate less in registerIfNotRedundant pass

github.com/elm-tooling/elm-compiler-library - 3734eff1bf4cddeed21255c16d3b651116d44282 authored over 7 years ago by Evan Czaplicki <[email protected]>
Allocate less in Type.Solve.adjustRankContent

github.com/elm-tooling/elm-compiler-library - f3a7c773dbe147fde39dd72ab49ac01dbbe5e90c authored over 7 years ago by Evan Czaplicki <[email protected]>
Stop building unneeded data structure

github.com/elm-tooling/elm-compiler-library - 2f6c8fcc805e51f05a5afd38d380bbbcda1c6d66 authored over 7 years ago by Evan Czaplicki <[email protected]>
Replace (!) with (=>) in default imports

github.com/elm-tooling/elm-compiler-library - 921a5a1cd0372101d726ac565bcafda8910e63d6 authored over 7 years ago by Evan Czaplicki <[email protected]>
Call unifyFlexSuperStructure directly

github.com/elm-tooling/elm-compiler-library - 4a63470a2d132e41f2666b295d2a6840094ac40b authored over 7 years ago by Evan Czaplicki <[email protected]>
Avoid allocation when unifying two flex supers

By inlining combineFlexSupers, we avoid allocating the Maybe. And by
avoiding the maybe, we avoi...

github.com/elm-tooling/elm-compiler-library - 60f4e71983933f8b7be63b255f9d5ecce31bbba8 authored over 7 years ago by Evan Czaplicki <[email protected]>
Rename unifySuper to unifyFlexSuper to make specific usage clearer

github.com/elm-tooling/elm-compiler-library - 077d8e977abce7fd34bef0a6ea03bce9a164ed62 authored over 7 years ago by Evan Czaplicki <[email protected]>
Optimize case in combineFlexSupers to fail in fewer steps

Haskell is unable to do any reordering of patters due to laziness, so I
did the reordering mysel...

github.com/elm-tooling/elm-compiler-library - 7a6d5a43e916638bd0ccad433f3bbb9f120d8b0f authored over 7 years ago by Evan Czaplicki <[email protected]>
Fix bugs when unifying rigid constraints

The new combineRigidSupers function makes sure that the rigid variable
always wins and that the ...

github.com/elm-tooling/elm-compiler-library - 5fe9bb9602163927295a6b37a64fd47f982d502a authored over 7 years ago by Evan Czaplicki <[email protected]>
Merge branch 'master' into dev

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

github.com/elm-tooling/elm-analyse - aec760955ae93364931d8972a69a5705f3b5d8f1 authored over 7 years ago by Mats Stijlaart <[email protected]>
Issue #68: Small fixes

github.com/elm-tooling/elm-analyse - 2186f3d22baaa8ed79b7c5618e258f878297c9ed authored over 7 years ago by Mats Stijlaart <[email protected]>
Issue #68: Extract elm-syntax

github.com/elm-tooling/elm-analyse - d1cd1081e0ec9dd58d085c495ffb3e34fef6876c authored over 7 years ago by Mats Stijlaart <[email protected]>
Switch tuples to #N constructors

github.com/elm-tooling/elm-compiler-library - 669fa90bb358c16b0d2548c390fb384caaad9bd8 authored over 7 years ago by Evan Czaplicki <[email protected]>
Move all tuple name generation to AST.Helpers

github.com/elm-tooling/elm-compiler-library - befb3dfb8c80599e090b2ac7fe83f586baa76139 authored over 7 years ago by Evan Czaplicki <[email protected]>
Bump version

github.com/elm-tooling/vscode-elm-old - 5714613e783de8f187b229d11f8e560dfeec6892 authored over 7 years ago by Krzysztof Cieślak <[email protected]>
Fix keyboard shortcuts

github.com/elm-tooling/vscode-elm-old - 02a648462dba0cf89ede9369d2b7f16cafdf69f5 authored over 7 years ago by Krzysztof Cieślak <[email protected]>
Handle null in autocomplete

github.com/elm-tooling/vscode-elm-old - b7019990c5adf28690289aee3a59b56e36e44a1a authored over 7 years ago by Krzysztof Cieślak <[email protected]>
Bump version

github.com/elm-tooling/vscode-elm-old - 1e2427290d8cfcee52ada89169ea218180c643a8 authored over 7 years ago by Krzysztof Cieślak <[email protected]>
Fix paths concatenation in elmUserProject

github.com/elm-tooling/vscode-elm-old - de835bd591f10c96157f4d5ffa204a88712b0203 authored over 7 years ago by Krzysztof Cieślak <[email protected]>
Fix compilation issue

github.com/elm-tooling/elm-analyse - 56e0c1e66cdad80b0b4ccdf43a94dac37a409461 authored over 7 years ago by Mats Stijlaart <[email protected]>
Fix tests

github.com/elm-tooling/elm-analyse - 2dfd7108e921c9d3baf31be276800faf66a9797d authored over 7 years ago by Mats Stijlaart <[email protected]>
Depend on stil4m/structured-writer

github.com/elm-tooling/elm-analyse - 3ca0db09c62bf88bbdf08d2e5ba32e9d0e584bb7 authored over 7 years ago by Mats Stijlaart <[email protected]>
Fix tests

github.com/elm-tooling/elm-analyse - 42300f4d1bd29a83972692bdac43f2a5f01285ce authored over 7 years ago by Mats Stijlaart <[email protected]>
Remove knowledge from writer on ranges

github.com/elm-tooling/elm-analyse - 60a4fa1fa2cf7b4de36db54f6a59923ff5c55a23 authored over 7 years ago by Mats Stijlaart <[email protected]>
Update README.md

github.com/elm-tooling/vscode-elm-old - ba21375d9f75aab27f88e277442f94f6dba56e94 authored over 7 years ago by Krzysztof Cieślak <[email protected]>
New command elm.browsePackage that allows you to browse the documentation of a package. You can choose a specific or the latest version.

github.com/elm-tooling/vscode-elm-old - 583bdc1ccba811660f70c64c54bddbcb8c5563ee authored over 7 years ago by Yves Reynhout <[email protected]>
Removed unnecessary packages for opening a browser window. Simplified associated code.

github.com/elm-tooling/vscode-elm-old - 504bebb60dc3e881e599aa855d5eca60baccd9d9 authored over 7 years ago by Yves Reynhout <[email protected]>
Fix typos and grammar in Changelog (#115)

github.com/elm-tooling/vscode-elm-old - e5cfc5cd3bdf59ee6dbdb7a2cce1a90a8f2ed3a9 authored over 7 years ago by Danny O'Brien <[email protected]>
Update all package.json, license, readme

github.com/elm-tooling/vscode-elm-old - 743f6e872dd1b3f52b96a68d0312e1ba1bc2f628 authored over 7 years ago by Krzysztof Cieślak <[email protected]>
Handling null results from elmOracle (#114)

github.com/elm-tooling/vscode-elm-old - 7eaa9c0ece7f775c45945138f2437bf7f67c6ad1 authored over 7 years ago by Jan Jelínek <[email protected]>
Changed to include user project results by default

github.com/elm-tooling/vscode-elm-old - 3cb3460475b868f45cb447be491683fb700a7939 authored over 7 years ago by andrewsdev <[email protected]>
Fixed bugs with type hover, parameter hover. Added new wrapper for toLower

github.com/elm-tooling/vscode-elm-old - a7c36e7e5693d48605f3b15375c02accdbf172e4 authored over 7 years ago by andrewsdev <[email protected]>
removed debug statement

github.com/elm-tooling/vscode-elm-old - b2a7c8cd8d4dd1f538d0355d5f3665859d5af73f authored over 7 years ago by andrewsdev <[email protected]>
Correct bug with hovering on fully qualified type alias

github.com/elm-tooling/vscode-elm-old - 9c7173ed43c63449f77d154aa415c19b4566cdac authored over 7 years ago by andrewsdev <[email protected]>
Initial commit; Adds autocomplete, hover for user functions

github.com/elm-tooling/vscode-elm-old - e498a042b1a0ab5f60dc92aa19af831e2df0af94 authored over 7 years ago by andrewsdev <[email protected]>
Removed old backup file

github.com/elm-tooling/vscode-elm-old - 9b8d856b19cb55a869c5f4d13333db28c13bfb3f authored over 7 years ago by andrewsdev <[email protected]>
Use elm.makeCommand setting in a platform agnostic way (#108)

github.com/elm-tooling/vscode-elm-old - 00e7059c251e102da4cc29204ef7c7aece012396 authored over 7 years ago by Gábor Varga <[email protected]>
Fix link to guide in README.md (#106)

github.com/elm-tooling/vscode-elm-old - 38df57c67450bd32bba158f7451e44af4c078f50 authored over 7 years ago by Jakub Jareš <[email protected]>
Restructure after found deficiencies in directory dependencies

github.com/elm-tooling/elm-analyse - 3603fa766567045dbfcdee5d160e95a2d4a6f4dd authored over 7 years ago by Mats Stijlaart <[email protected]>
Encode JSON objects and arrays in the right order

github.com/elm-tooling/elm-compiler-library - 10164be57926982480c987867bb45fa1c1ecdfb7 authored over 7 years ago by Evan Czaplicki <[email protected]>
Simplify Docs.AST to simplify API diffing

github.com/elm-tooling/elm-compiler-library - 774aebd7c583bcf3985946fc22846d787510ab03 authored over 7 years ago by Evan Czaplicki <[email protected]>
Elm.Compiler.Type.toString now takes a format argument

Now you can chose one-line layout (for diffs) or multi-line layout (for
the REPL)

github.com/elm-tooling/elm-compiler-library - 56f76ac1efb437788882aa79aa92c8aca019ef15 authored over 7 years ago by Evan Czaplicki <[email protected]>
Add Decode.oneOf

github.com/elm-tooling/elm-compiler-library - b737fa0f0ca48a94645b98b037221f62b02b8a1e authored over 7 years ago by Evan Czaplicki <[email protected]>
Allow specific values for Obj.Roots

Also add some hidden dependencies in all cases. They are needed for
equality and for toString

github.com/elm-tooling/elm-compiler-library - 179ab457d4d64c3ccc6d0433d4622aa3b0e68816 authored over 7 years ago by Evan Czaplicki <[email protected]>
Expose Elm.Utils.parseEntry for more precise REPL identification

github.com/elm-tooling/elm-compiler-library - 3c71d93104c9a331fd9a5a50dcc082585f9639f4 authored over 7 years ago by Evan Czaplicki <[email protected]>