Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/elm-tooling/elm-compiler-library
Compiler fork used in elm-language-server-haskell (archived). Use https://github.com/elm-tooling/elm-language-server instead
https://github.com/elm-tooling/elm-compiler-library
912d65220c15343ab8a3423f2f884e6422a6f1da authored about 9 years ago by Evan Czaplicki <[email protected]>
Print out tuple types without unnecessary parens
b70fc02747e46396070028a6917419a6a4bfe1f9 authored about 9 years ago by Evan Czaplicki <[email protected]>c7355f8400ef101f2fb2ee0aa7d23adeea3c9b30 authored about 9 years ago by Evan Czaplicki <[email protected]>
merge in (+) hint and infinite type hint docs
7dfc7272494e108366480bac2b17a760831f0e0a authored about 9 years ago by Evan Czaplicki <[email protected]>6dc7ebdc77d1dbe9548fbb7e964e746872480ff2 authored about 9 years ago by Evan Czaplicki <[email protected]>
Addressing https://github.com/elm-lang/error-message-catalog/issues/38
c6ee452c2486ab4afcad77132d891be7117c835a authored about 9 years ago by Evan Czaplicki <[email protected]>Provide nicer message when trying to use a non-function as a function
8bbb58000be8c3c8e6432caf89433c5323659950 authored about 9 years ago by Evan Czaplicki <[email protected]>Fix https://github.com/elm-lang/error-message-catalog/issues/46
018d8a02e951330173307a0626c821349bd053de authored about 9 years ago by Evan Czaplicki <[email protected]>Fix infinite type issues
086c50d7bdfbd3b135dcf0475428d1092878cd28 authored about 9 years ago by Evan Czaplicki <[email protected]>
It seems that all the type inference stuff was going fine, but when it
came time to actually pri...
Probably the case where someone adds a new tag is going to be less
common than forgetting one in...
Expected output tests for Debug.crash.
020604921911d5a8bcb599f82569258e64c38dfe authored about 9 years ago by Evan Czaplicki <[email protected]>83317c828840f433595b33cef7e1c2346d1784cd authored about 9 years ago by Evan Czaplicki <[email protected]>
d7c2354b35f099853241100baa2c2352a4569560 authored about 9 years ago by Laszlo Pandy <[email protected]>
Make error message more demanding
b748549f5bde6f0da42a7fbbe24cad28ad1dd296 authored about 9 years ago by Evan Czaplicki <[email protected]>3c71ce84dac17ffe7cdbcfc1123b45acbdb282a0 authored about 9 years ago by Evan Czaplicki <[email protected]>
5382c9db80aca4d917fcb6d4f68b131bbb27c295 authored about 9 years ago by Evan Czaplicki <[email protected]>
Add hints for incomplete pattern matches
30c4b9bf1cab35eee3d276b91714863b9c57b656 authored about 9 years ago by Evan Czaplicki <[email protected]>e6d02c5fe2e29d6689e08ebce71dc57361e238cb authored about 9 years ago by Evan Czaplicki <[email protected]>
Merge in online hints for annotations and recursive aliases
be1239a23a757d89420ec563d6b4e46a8ecedfdb authored about 9 years ago by Evan Czaplicki <[email protected]>Show a typical example and a few ways to represent it.
44b86a1545a2392669d0750c343ff4df2c39e6dd authored about 9 years ago by Evan Czaplicki <[email protected]>
Always call things “user-defined type variables” instead of “rigid type
variables”
Try to be mo...
90dc847a374a1d9f256594f9ce5a9ef38aadb32c authored about 9 years ago by Evan Czaplicki <[email protected]>095205a52b4d4e78efa06e20b64ea3da72f7fccc authored about 9 years ago by Janis Voigtländer <[email protected]>
bbf5471c4c5ec896b9a3c574b0b470976e072373 authored about 9 years ago by Laszlo Pandy <[email protected]>
351ac4d0f6bc47b51a4bd76fd58a725eed22a8a9 authored about 9 years ago by Laszlo Pandy <[email protected]>
Unclear if these constraints ever do get displayed though.
55c10995cfe8e753edc09054230f4b84165df746 authored about 9 years ago by Evan Czaplicki <[email protected]>Add Debug to default imports, fix #1107 and get Debug.crash working again
b1b8b2ee7d3534d0294691c8ee961bd31832c821 authored about 9 years ago by Evan Czaplicki <[email protected]>1c20cb31226991251ac83ad278af3169c92bef02 authored about 9 years ago by Evan Czaplicki <[email protected]>
c64aa8ec9101957c454e23c1263846cf65ecb13a authored about 9 years ago by Evan Czaplicki <[email protected]>
bda1dc971ae23008ad95d647e1e010effba8377a authored about 9 years ago by Evan Czaplicki <[email protected]>
Get full region for lambda expressions
ae57b32f5f4085390ddca4989c43cd06218380b1 authored about 9 years ago by Evan Czaplicki <[email protected]>Though I hope folks don’t write code like this…
8e15f96ebfb35dd7df5ba15eac0394735dbdd7d6 authored about 9 years ago by Evan Czaplicki <[email protected]>769faec44f107e53bf0a016776c4d9c7dd453223 authored about 9 years ago by Evan Czaplicki <[email protected]>
Revamp unification and error messages
8bc9edd18b06eaead4e5acb805bd2e2e5d72bf2e authored about 9 years ago by Evan Czaplicki <[email protected]>b90883efac6f05f33ce29b2a19f4af425c2dd031 authored about 9 years ago by Evan Czaplicki <[email protected]>
4c43154858e2f4e4a388c316e4d7e320ddba87ed authored about 9 years ago by Evan Czaplicki <[email protected]>
e6b3f452a903f0f245d5cc1c86ec7da4ed380ed9 authored about 9 years ago by Evan Czaplicki <[email protected]>
9c1239a7d81fb91c0a10d7e19b1a259a641b6c6c authored about 9 years ago by Evan Czaplicki <[email protected]>
acedd9cd41d0248470fab8c3dd77cdeac3a5c5cb authored about 9 years ago by Evan Czaplicki <[email protected]>
Provide a little hint about how the left and right sides of a binop can
mess with each other, so...
3d9e219c5787f09b335e4b6a77fa6a77621f3cd4 authored about 9 years ago by Evan Czaplicki <[email protected]>
ef59dd0cdda10cfa0c2558ff990333819f271bb3 authored about 9 years ago by Evan Czaplicki <[email protected]>
e83bdc38f419e5512e2a560db7e34a04bc265914 authored about 9 years ago by Evan Czaplicki <[email protected]>
8ad4c7081185214cbe7e662a02c0cef2888e0aaf authored about 9 years ago by Evan Czaplicki <[email protected]>
c2b65bc3b4577b8f71887b55c3f0b03f1775c4ad authored about 9 years ago by Evan Czaplicki <[email protected]>
8759d1693861107351bd23709fd8caf8a2547fff authored about 9 years ago by Evan Czaplicki <[email protected]>
Used to say “The 1st argument to `sort`” which implied there is a 2nd
or something. Now it says ...
407cbc83c75e1932201b634e59b59a5c7d9ff2b2 authored about 9 years ago by Evan Czaplicki <[email protected]>
20b254c2781620d6ac7efdfaed33b7a47cf42df5 authored about 9 years ago by Evan Czaplicki <[email protected]>
b0e91a488148ba2bbea53bf2be86053b76d83b9c authored about 9 years ago by Evan Czaplicki <[email protected]>
I’m not sure how to conditionally get the leading comma style otherwise
unfortunately
95b4c4ddf4ee77090900542ca9de73f780c51bf7 authored about 9 years ago by Evan Czaplicki <[email protected]>
32856942778927fcbef98cf6ea43cb92e4584587 authored about 9 years ago by Evan Czaplicki <[email protected]>
66fb7ee4db99a38ad5719a46bebb169023300f03 authored about 9 years ago by Evan Czaplicki <[email protected]>
This means we can put all sorts of visual helpers (like colors)
anywhere we want in a hint.
Thi...
656bfb74c40c7b29b749a0c2da39e2083a1d5226 authored about 9 years ago by Evan Czaplicki <[email protected]>55ba05f3525537c2020dd6c61c4bd35aa6029013 authored about 9 years ago by Evan Czaplicki <[email protected]>
cde2b4aef5bfb6f951ebda658ff4f3de54f77611 authored about 9 years ago by Evan Czaplicki <[email protected]>
e828e6efd42c6704421cce8f4f3eefc317471088 authored about 9 years ago by Evan Czaplicki <[email protected]>
037bd143a1e227340fd43f45120b8c9a30109b11 authored about 9 years ago by Evan Czaplicki <[email protected]>
2b52f51d83ea7a4755013b32767246f8d226f784 authored about 9 years ago by Evan Czaplicki <[email protected]>
The only visualization that is necessary for users is of types, and
that is moving to Reporting....
cd62e8100482d99d0b087d113dac3293058e972b authored about 9 years ago by Evan Czaplicki <[email protected]>
- Display entire types, not just the parts that do not match
- Start towards displaying type dif...
- Get rid of pretty printing for Type.Type
- Stop modeling records with overlapping fields in Ty...
3821d9adcfd9af6a35756d18bf8e1aca7a578f4d authored about 9 years ago by Evan Czaplicki <[email protected]>
54dfb21a3c82fb7ad1281e62762524f6862696ad authored about 9 years ago by Evan Czaplicki <[email protected]>
0a16ca828bb0f817a7e3069d2857e243c7ce0ba3 authored about 9 years ago by Evan Czaplicki <[email protected]>
Fix #880, unify comparable and appendable types
5a1caab9edd49f600c48d59b4db96322a3eb9a79 authored about 9 years ago by Evan Czaplicki <[email protected]>8aec0743c47cec87292f50d72a6abf3317ec78ac authored about 9 years ago by Evan Czaplicki <[email protected]>
Fix tco labels
822e1643132fb42b56042394891f6b7f92eafc99 authored about 9 years ago by Evan Czaplicki <[email protected]>5df07213889cbab0e07d8ba6c1b4e05850e41f47 authored about 9 years ago by Evan Czaplicki <[email protected]>
f2a40cccfacd38cb13faef537aed0ce985b9b767 authored about 9 years ago by Evan Czaplicki <[email protected]>
Use lower case in dummyName to match elm-package
ec82140328481a7cda4b05af8c924bb69f01703c authored about 9 years ago by Evan Czaplicki <[email protected]>d17243ba242768f693772042aba1789a55ee174b authored over 9 years ago by Evan Czaplicki <[email protected]>
Whitespace fixes
c8fe5c5b7437fe207d85e50fb9dff06212cc94b1 authored over 9 years ago by Evan Czaplicki <[email protected]>f45e2610dea103065f142830d14a6a20444ba33b authored over 9 years ago by Evan Czaplicki <[email protected]>
e721f2fccbfdcd296c4db56e56dbe6090bb0dfc9 authored over 9 years ago by Evan Czaplicki <[email protected]>
c376ed6a66c5f620d8ba04a3d84fbdb5805f14f5 authored over 9 years ago by Evan Czaplicki <[email protected]>
27e0add22faf53b2287407dc5b532313dc9c9f8b authored over 9 years ago by Evan Czaplicki <[email protected]>
Check in old benchmark files so we can race 0.15 and 0.16
2521c5e9c03c89354bb0773bdd0bfb3e197b9d32 authored over 9 years ago by Evan Czaplicki <[email protected]>beca44732ee069a94ccbf7500373a39a34842eff authored over 9 years ago by Evan Czaplicki <[email protected]>
minor renaming, make decision tree builder simpler
7ac6c56240b287bb8a4de0bd7946509ecfbaf3b0 authored over 9 years ago by Evan Czaplicki <[email protected]>2654c5e0099c0716e57fa01919a41d24b9d7d519 authored over 9 years ago by Evan Czaplicki <[email protected]>
045942df3f6e07e45650118500a0120c16b14a2a authored over 9 years ago by Evan Czaplicki <[email protected]>
Because we know these decision trees do not have any fall through, the
last test is always skipp...
e303fba1f71b5d2c82976823436c8b4c0430600b authored over 9 years ago by Evan Czaplicki <[email protected]>
317d3b876e564d7b6b37558112b8b5d521b6eb16 authored over 9 years ago by Evan Czaplicki <[email protected]>
add tests for recent inlining fixes
943b78719fddffaa2672069f09b369738205462c authored over 9 years ago by Evan Czaplicki <[email protected]>bc71d832e7d49e6268c5d63bfdcdf175b7d63701 authored over 9 years ago by Evan Czaplicki <[email protected]>
05a0c164c93e080e0172e8c27eb05a48d5c7964e authored over 9 years ago by Evan Czaplicki <[email protected]>
176fac8378bdbda7cfab3245eb8b71d27d639d97 authored over 9 years ago by Evan Czaplicki <[email protected]>
7a3a4474f67ea28cee28d2f3a3ed1435b422c700 authored over 9 years ago by Laszlo Pandy <[email protected]>
Inline to fix shadowing
24e16db1eabebb411229083b80cf9f242535abc2 authored over 9 years ago by Evan Czaplicki <[email protected]>ebcab43aa7501201fcf968a3009df93819b29f38 authored over 9 years ago by Evan Czaplicki <[email protected]>
Fix #1086 and fix #1090
81566e2f5bba2177e4caf94fa6f42334cbadce78 authored over 9 years ago by Evan Czaplicki <[email protected]>
This is only really necessary if you have “shared” patterns like in
OCaml
update benchmarks, fix a bug
59087d94b798db6ae8a44ae47cb798eb37fba9ab authored over 9 years ago by Evan Czaplicki <[email protected]>2667e18214a66f7ba2795d49499c616e90285dea authored over 9 years ago by Evan Czaplicki <[email protected]>
84bfb4ea9ae2407a1915737599dd9ca20d9a8f4a authored over 9 years ago by Evan Czaplicki <[email protected]>
d814a8a41cb3721a1009f57128ec02ac2e428128 authored over 9 years ago by Evan Czaplicki <[email protected]>