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
0e9e2361dde185fca3b68beb51278d164c9960f3 authored over 6 years ago by Evan Czaplicki <[email protected]>
2d7618060998c70a7a0559d8e2d8967b53b052d8 authored over 6 years ago by Evan Czaplicki <[email protected]>
744b7aab0194f370c82ed246f8d3cf1a1ada00a9 authored over 6 years ago by Evan Czaplicki <[email protected]>
cea03542a17899507904728ff3832c3fd8cf1137 authored over 6 years ago by Evan Czaplicki <[email protected]>
Not needed any more
e84d795926d0e4c0ae5e5066ca9d4d825d364882 authored over 6 years ago by Evan Czaplicki <[email protected]>Fix https://github.com/elm/compiler/issues/1702
bb267f956ef6a9d1dcb7ff27ba2386334195ac26 authored over 6 years ago by Evan Czaplicki <[email protected]>Fix https://github.com/elm-lang/elm-compiler/issues/1705
5e08bee3dbdf19c773108d2855ceef23d7e55db6 authored over 6 years ago by Evan Czaplicki <[email protected]>
After learning more information, there is no clear benefit to this
idea, and it comes with signi...
6356535314ad3dde38ee06f05dc41fd2cbb26f7a authored over 6 years ago by Evan Czaplicki <[email protected]>
cabb8b1f1c3d89e2673bf570fca3b14bd7828163 authored over 6 years ago by Evan Czaplicki <[email protected]>
a44fcf164e1858d812d91fd9323ce5a6df1f2947 authored over 6 years ago by Evan Czaplicki <[email protected]>
Should fix https://github.com/elm-lang/elm-compiler/issues/1706
33d3c760aa2b8f411c9e2d739c35efe677732078 authored over 6 years ago by Evan Czaplicki <[email protected]>8a146111ee1f6adbea47ee05cfeb460395537368 authored over 6 years ago by Evan Czaplicki <[email protected]>
See if folks notice a perf regression from it.
4db0ed886d99bd6342f183456b74720032fa8d17 authored over 6 years ago by Evan Czaplicki <[email protected]>d88abc704674a2a38e90afa64a7609651bf8ca43 authored over 6 years ago by Evan Czaplicki <[email protected]>
This way it is never an empty list, in which case you would get
duplicates made from no names.
6d6e9a71e713122d6f091d91f64e69c815b58f54 authored over 6 years ago by Evan Czaplicki <[email protected]>
The old version made it possible to skip functions in the cycle if they
were not used directly o...
Before this commit, we used timestamps to detect if an interface file
(.elmi) needed to be rebui...
Fix https://github.com/elm-lang/elm-compiler/issues/1708
51b10b028406a5e222ad31921af8981a51b1b5fd authored over 6 years ago by Evan Czaplicki <[email protected]>Fix https://github.com/elm-lang/elm-compiler/issues/1701
9cd628cf3a04179aa2f3cddb7e13a383cf172796 authored over 6 years ago by Evan Czaplicki <[email protected]>
The goal is to collect data on how all the shells use this. If some are
by index and some are by...
9ca6fdb0f5545662408332779ca7f2c3074474df authored over 6 years ago by Evan Czaplicki <[email protected]>
0485916065cdf525c7e9f21200c88978b8a3d4ce authored over 6 years ago by Evan Czaplicki <[email protected]>
6a92c057dd26aad97c2c8b13bda447f1213d73e5 authored over 6 years ago by Evan Czaplicki <[email protected]>
I really do not like any of the designs that came out of variations on
0.18 of creating an elm.j...
7dbdaae0e171e1d31f3358f1a8d6c9085ea7f4dd authored over 6 years ago by Evan Czaplicki <[email protected]>
62544689c3bc94b11fb9b7cc786e4bfba365fd54 authored over 6 years ago by Evan Czaplicki <[email protected]>
787034e28174bcdcfb18c0ce351f30bf2c9008c3 authored over 6 years ago by Evan Czaplicki <[email protected]>
This will be a chance to give “Life of a File” advice
bfc3284e31ad29f592f343e30cf5ad77de53c9e5 authored over 6 years ago by Evan Czaplicki <[email protected]>a957144d283a24a9bdb7569d968b2943274dba5f authored over 6 years ago by Evan Czaplicki <[email protected]>
This way it’ll be fine even if I change it to use Word8 or Word16
someday.
But this time make a little note about doing it!
8097a7349d8dc53c450be57220867b137fee0b71 authored over 6 years ago by Evan Czaplicki <[email protected]>4074a9800d57c950af18c1c86566621a491200ed authored over 6 years ago by Evan Czaplicki <[email protected]>
Package readme: Minor syntactic fix
bb8793748b2a13354a1f95cd4d87f7a165eb1e3d authored over 6 years ago by Evan Czaplicki <[email protected]>4e5ee7b768c95e01873202c2f3cc1e175c1a26d2 authored over 6 years ago by Andy <[email protected]>
c54cbe5896cfe778f14aac3b0fb41188374669d8 authored over 6 years ago by Evan Czaplicki <[email protected]>
fb19899c1d07ea8f772c69a0cd30bf6eb680409a authored over 6 years ago by Evan Czaplicki <[email protected]>
ecdf1f4a328446e126f3aa49e06659b7c0cd8bad authored over 6 years ago by Evan Czaplicki <[email protected]>
071556de126fe58c20e85b5e5c27cb97e9935f8e authored over 6 years ago by Evan Czaplicki <[email protected]>
30d0005d1526b3bbef728d7c11b067cb99793fff authored over 6 years ago by Evan Czaplicki <[email protected]>
233cfc8c7950228af3ccde2674d7b09476bcabff authored over 6 years ago by Evan Czaplicki <[email protected]>
e6e89285995e8574bb5983e88f4d77fc70ff06da authored over 6 years ago by Evan Czaplicki <[email protected]>
cb903efea2098490cc812c6fbc2697bd82cbdc39 authored over 6 years ago by Evan Czaplicki <[email protected]>
e37cb37feb613f55995d6eb08627ab1392fb16a8 authored over 6 years ago by Evan Czaplicki <[email protected]>
It is not part of the public API
d3412bf6017de97df980357ba2a0dea66bc2cb09 authored over 6 years ago by Evan Czaplicki <[email protected]>
Before there was not anything special for the case of promoting
dependencies. For example, it is...
Do not connect:
- when elm-stuff/ is valid
- exploring constraints
Optional connect:
- when elm...
af7a6b4c360a4dffb8cd4221e8b469ddae00393a authored over 6 years ago by Evan Czaplicki <[email protected]>
b44956d2f34664dc037c1ecb48ef32b2d5c53fe8 authored over 6 years ago by Evan Czaplicki <[email protected]>
3f45254238a2bd1eec5c1eed10fdd6606e7c64c9 authored over 6 years ago by Evan Czaplicki <[email protected]>
442bba37d261262cd5607a31a70216c781b00336 authored over 6 years ago by Evan Czaplicki <[email protected]>
12064b230ecb020960be5b7c2711a3969307cc68 authored over 6 years ago by Evan Czaplicki <[email protected]>
61075c0dcbd6172c24ba5486c2dfd1eb93eddf31 authored over 6 years ago by Evan Czaplicki <[email protected]>
It’s definitely right in my accent though :P
e26cb54dc5e610f0bbf4a78382e13d4643b16eb2 authored over 6 years ago by Evan Czaplicki <[email protected]>b0b9b19f65e2427cde2cbaf47cabf3d24149831d authored over 6 years ago by Evan Czaplicki <[email protected]>
f66de6c4ce8873a5a911a34a8231e82da8b70131 authored over 6 years ago by Evan Czaplicki <[email protected]>
8d95c612b04a2f742ad4b26ce3e7d5aa5c2942bb authored over 6 years ago by Evan Czaplicki <[email protected]>
d20768d484f1d14f8c1607ad4d12626978ebb1ee authored over 6 years ago by Evan Czaplicki <[email protected]>
It should look like this right now:
User-Agent: elm/0.19.0
Accept-Encoding: gzip
9488ba6f3acb58ff99bb2bc9d255364c1ee90db1 authored over 6 years ago by Evan Czaplicki <[email protected]>
19d5a769b30ec0b2fc4475985abb4cd94cd1d6c3 authored over 6 years ago by Evan Czaplicki <[email protected]>
Based on how code gets generated, the try/catch will block functions
from getting “hoisted” and ...
2861e0eacccfdeb42e59ec91bf281da9f14da0c0 authored over 6 years ago by Evan Czaplicki <[email protected]>
1ce549bf4274dc591b91afd161f7b2cdf52c5506 authored over 6 years ago by Evan Czaplicki <[email protected]>
0c3601e3d652374e5d08d0bee6eeee6def5ee75b authored over 6 years ago by Evan Czaplicki <[email protected]>
ab9927bdbafde91bebfd00a829c2b295058f3bf4 authored over 6 years ago by Evan Czaplicki <[email protected]>
d77e06d5a761ef42e46e020d06654a1a2f819822 authored over 6 years ago by Evan Czaplicki <[email protected]>
3aa419030220b9ecb9e151845623dd173791dedf authored over 6 years ago by Evan Czaplicki <[email protected]>
16c1b3bb3c3849ba1645981dc4698d58141eccc4 authored over 6 years ago by Evan Czaplicki <[email protected]>
35db3e11c4e3dfafb193d06822a967b2097e14e8 authored over 6 years ago by Evan Czaplicki <[email protected]>
064fc07f271a12deb74bc0c8118595305e1dabf0 authored over 6 years ago by Evan Czaplicki <[email protected]>
62f6b79666e324c4dc70c7c9c2e1d4bba88830cf authored over 6 years ago by Evan Czaplicki <[email protected]>
df29e02ea0094eda78b01cb016a517e8fe6810c7 authored over 6 years ago by Evan Czaplicki <[email protected]>
5a915f5dbb733ccc4e0f5f37801eb87362d5fc54 authored over 6 years ago by Evan Czaplicki <[email protected]>
37609ffa8443e98ba8f3157fe0fd8dfb6af82eb3 authored over 6 years ago by Evan Czaplicki <[email protected]>
665d3d9cf24ca3e7aa64761a6c02237a6415da8f authored over 6 years ago by Evan Czaplicki <[email protected]>
I find this very surprising, but that is the way it goes!
ae76422493ac5044c2174d6a9051f28d3c1b56f8 authored over 6 years ago by Evan Czaplicki <[email protected]>
So if something is a number it will not complain about a “clash” with
an Int or Float simply bec...
9eb52f1691c5d62980be3dc6b10f5ebf027227b9 authored over 6 years ago by Evan Czaplicki <[email protected]>
Say we have the expression model.height.
- If `model` is not a record, it will underline model
...
Will be used to make error messages about them more precise!
2b0bc09efc156925dfc2a54acac0d433807ddcd1 authored over 6 years ago by Evan Czaplicki <[email protected]>de745e91adbcfcca6b331fd54e56edc4bef88fdf authored over 6 years ago by Evan Czaplicki <[email protected]>
e02350aea770f2aedecf49b9728d6c160bffeb14 authored over 6 years ago by Evan Czaplicki <[email protected]>
So records, tuples, and functions will always be aligned with the
opening { or ( when they break...
e3f89728493381cf5c77af90b595613014e5fde6 authored over 6 years ago by Evan Czaplicki <[email protected]>
a843469720ec2c748f6a485c2fb392e836177708 authored over 6 years ago by Evan Czaplicki <[email protected]>
3b5c227100e9d6e36c6b09d3c37bf883b9d696a6 authored over 6 years ago by Evan Czaplicki <[email protected]>
This allows the REPL and the docs to show record fields in the order
they were written in the so...
Show the record type in a custom way, and suggest the closest field
available.
cce1029f9ca9d5d944b3f0556544b9bf2b3109b1 authored over 6 years ago by Evan Czaplicki <[email protected]>
4940dfc096be058ca7731418bf539e39eb1405cf authored over 6 years ago by Evan Czaplicki <[email protected]>
This allows much more specific error messages for record updates. Say I
have an expression { r |...
2b526d329d8bb22fc5cc39b922ce614f7c8c9c7c authored over 6 years ago by Evan Czaplicki <[email protected]>
6486452cefb7977319a92c1cb3b5704b29e58d62 authored over 6 years ago by Evan Czaplicki <[email protected]>
Makes it easier to produce nice type error messages
612fc2e8327a997e7e3e549ada5164535566b66e authored over 6 years ago by Evan Czaplicki <[email protected]>2410b83400dde39009abe4b07e88fe6e410f877c authored over 6 years ago by Evan Czaplicki <[email protected]>
The issue before was that if you had a Model that did not match a { r |
x = t } type, it would u...
7ea6bd82e71771f39e203e0c4deb173b16aef77d authored over 6 years ago by Evan Czaplicki <[email protected]>
11c9e15872c82289caf66af218fe8f48ea3a8703 authored over 6 years ago by Evan Czaplicki <[email protected]>