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
Seems like it was messing stuff up when there were errors
97841f72cff306e7cdb25544980f6f0e6927e1ad authored over 6 years ago by Evan Czaplicki <[email protected]>acb86628c9b52a5311e7036e0341b7431d6f7d35 authored over 6 years ago by Evan Czaplicki <[email protected]>
0551bffd6bfeab34a5683166b1826acbe2b5e08a authored over 6 years ago by Evan Czaplicki <[email protected]>
It can happen sometimes. I’m not 100% certain about relying on lazy
evaluation in this case, and...
538992b1423ce085a7f0c993131905c2256a3cee authored over 6 years ago by Evan Czaplicki <[email protected]>
76a0954615372d4988b3da7904f9f61363cafe66 authored over 6 years ago by Evan Czaplicki <[email protected]>
Should make the output of all these functions more uniform.
117100ef408a925bd81a7ffd58910eee5219b9b5 authored over 6 years ago by Evan Czaplicki <[email protected]>cb14fe8e71c0804b01a894e5e5694f2a8ea3f503 authored over 6 years ago by Evan Czaplicki <[email protected]>
I cannot think of other cases where it is needed (though they may
exist!) and this lets me gener...
Start figuring out how to localize types again. This version is opaque,
allowing me to find all ...
d87788f27d0c817cb949c72f18ccd2d4e271a28a authored over 6 years ago by Evan Czaplicki <[email protected]>
This way if the structure of things changes in a future release, it
does not mess with old stuff.
6da4629fc2b6ae3fd2f588accb30743e0289440c authored over 6 years ago by Evan Czaplicki <[email protected]>
49f58cf786f55deee7e423e1d1c4304da245856b authored over 6 years ago by Evan Czaplicki <[email protected]>
3ff1dd32030a80a8c918280b3c44c678267c4766 authored over 6 years ago by Evan Czaplicki <[email protected]>
This way Html and Svg displays as <internals> in the REPL
f3bb61090c2e26146b07921e230f3577bb5fa031 authored over 6 years ago by Evan Czaplicki <[email protected]>Was producing them backwards and was shifting by too much
ff0a99e99b1eac90f5bc12bfefe082a0e2544e37 authored over 6 years ago by Evan Czaplicki <[email protected]>734f1adc96c7035d6b423a3dd7d00a1d5b158d34 authored over 6 years ago by Evan Czaplicki <[email protected]>
This will allow special handling for Dict in eq
80e656292b9cedfa8e34d41bf09452d834b7c7ff authored over 6 years ago by Evan Czaplicki <[email protected]>ca941707b8416236adbde0025c38f09293d3ab7f authored over 6 years ago by Evan Czaplicki <[email protected]>
dd988b0d443aab41a43199036ac8a20c1505840b authored over 6 years ago by Evan Czaplicki <[email protected]>
7aaee625c5841569d407ec4f5db4af2d12306456 authored over 6 years ago by Evan Czaplicki <[email protected]>
The only important thing is that there is a TODO remaining. I need to
load all interfaces if we ...
This likely resolves a bug in the old way of generating record fields.
Before we just took what ...
This change also moves towards getting --debug working again. In
particular, if you are in debug...
4efbdd97109e8709da325b29b7ebf7dd60ddcd4a authored over 6 years ago by Evan Czaplicki <[email protected]>
Before I was trimming interfaces down to only the publicly exposed API.
This meant that .elmi fi...
78cd7e7a7605388d84c1223134d45bbbb3568a33 authored over 6 years ago by Evan Czaplicki <[email protected]>
3f76477e8072dfa868b0b3f62caf0745d8e7800e authored over 6 years ago by Evan Czaplicki <[email protected]>
It turns out it is really complicated to do reasonable things with the
`complete` command.
For ...
2ec15df276faedc0b4a2d77a46cff64e7610841d authored over 6 years ago by Evan Czaplicki <[email protected]>07c7666b9d405b5eb0291a244a78610ce7fe29f6 authored over 6 years ago by Evan Czaplicki <[email protected]>
Rather than writing a file, I just give out the builder for HTML.
Technique could be useful for ...
495a5f83f9860d468b9368cf215f39679e01cfa0 authored over 6 years ago by Evan Czaplicki <[email protected]>
93332f891f720f329d3706fd4ac9f8f1b0a91095 authored over 6 years ago by Evan Czaplicki <[email protected]>
I cannot think of any detail that is missing at the moment, so we will
see if there is some corn...
fdba7a26a5777143329475997e552a6c5f67cc07 authored over 6 years ago by Evan Czaplicki <[email protected]>
4290da54d02a7119ebc35ec4b9ab886ac45836bd authored over 6 years ago by Evan Czaplicki <[email protected]>
9850e4353c8e058ebcc9402d0ac3efce6738313a authored over 6 years ago by Evan Czaplicki <[email protected]>
Should look just like the terminal. Need to fix the colors though!
0ca686481b3b915ae977b02c6f4b012f6f9a3078 authored over 6 years ago by Evan Czaplicki <[email protected]>6585f1faffb213a03d1fb0ed84d1486d99513a43 authored over 6 years ago by Evan Czaplicki <[email protected]>
a36152c14da34b0c2d056dd45d4a8377d3145e9e authored over 6 years ago by Evan Czaplicki <[email protected]>
6ff0c83417dc682a93ab3c7e25aec49fd54780e4 authored over 6 years ago by Evan Czaplicki <[email protected]>
d428362c138accaeccfda5494d7ca355b9b80700 authored over 6 years ago by Evan Czaplicki <[email protected]>
b1fd35f5f22a002349ac14b6b8082aee98a6a9e5 authored over 6 years ago by Evan Czaplicki <[email protected]>
This should make it easier to show error messages in a pretty way in
browsers because we can ski...
91e7d6bf2e4485e64c0f2c1cf0351f2396e2e7c6 authored almost 7 years ago by Evan Czaplicki <[email protected]>
4d8ad5c13829c774bb392ebd2e83aee850ad7dba authored almost 7 years ago by Evan Czaplicki <[email protected]>
9faeae1fba12a5973c170be614a4f870645641e6 authored almost 7 years ago by Evan Czaplicki <[email protected]>
c25388e45582bcd6136f96bffe17c3de13fa9ef4 authored almost 7 years ago by Evan Czaplicki <[email protected]>
225e79b172bfdeda9e9bd2bc33c89034de82c50f authored almost 7 years ago by Evan Czaplicki <[email protected]>
20b161298262d5777890f2b0d8b8ddb247daf642 authored almost 7 years ago by Evan Czaplicki <[email protected]>
16d6dc008c49e73cf77891adb4226c4eb7e48499 authored almost 7 years ago by Evan Czaplicki <[email protected]>
606dad4d56d35a00c6014be650542a8ddff0d6a1 authored almost 7 years ago by Evan Czaplicki <[email protected]>
d7f0ce2232e16a7b83baa7c656c8b78bbde435da authored almost 7 years ago by Evan Czaplicki <[email protected]>
Just have Index, NotFound, and Errors
Will need to clean those up a bit later on.
71ed5c8a72a2e7f58c997fe0f7db98b98195ce3d authored almost 7 years ago by Evan Czaplicki <[email protected]>790e0f3995e083bb6208e167f595ccea72ea9e69 authored almost 7 years ago by Evan Czaplicki <[email protected]>
aefea20426407dc08234fedb77591cc95e647d60 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Looks like this maybe could be done without the file reads and writes,
but I don’t really want t...
d4a628bb4a2e2d26fb32383d448d95a72869a0ee authored almost 7 years ago by Evan Czaplicki <[email protected]>
It now triggers the --optimize checks about Debug, so it will be even
harder to use with applica...
This is neat because you get one error message telling you all the
modules that have Debug remna...
dac392a778ec0edc8f6e0eaf62881273b6ce594d authored almost 7 years ago by Evan Czaplicki <[email protected]>
bf253267f3414671fe790eda5f0fe879babf71a8 authored almost 7 years ago by Evan Czaplicki <[email protected]>
2d4371ef4147693600cd088f6da6ae3707bc43fd authored almost 7 years ago by Evan Czaplicki <[email protected]>
684ec7af82c612312e9d7cb759be194eda173d45 authored almost 7 years ago by Evan Czaplicki <[email protected]>
f609efadd7c19e72c747801a96ff1021ff23a3bd authored almost 7 years ago by Evan Czaplicki <[email protected]>
919ffa9f4d7cb5ecce8c2d311b4750fc87ff9dcc authored almost 7 years ago by Evan Czaplicki <[email protected]>
72911f0f2ac114ad14f4b84c449066afc6a87d92 authored almost 7 years ago by Evan Czaplicki <[email protected]>
7ddee3332487dc61bcf080789ac9e49dd285ef61 authored almost 7 years ago by Evan Czaplicki <[email protected]>
a750191d0faf830a26aeaadb0247c4666f5c48be authored almost 7 years ago by Evan Czaplicki <[email protected]>
884eb781b3055cded9cfb540ac26a966265cea19 authored almost 7 years ago by Evan Czaplicki <[email protected]>
635dbbaba3cca4538508efa1cac74301dd70c4c9 authored almost 7 years ago by Evan Czaplicki <[email protected]>
088fdb6e823e49976502c403dabdf2c7d2f51fdb authored almost 7 years ago by Evan Czaplicki <[email protected]>
33efdcfd9054f3b49fa4f32b5ce5109cc884449e authored almost 7 years ago by Evan Czaplicki <[email protected]>
8a688145f8d12d6a92635d08d635ed02e3640c94 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Kind of simplifies things because the CBranch idea goes away. It was
kind of weird and it appear...
If you had a module with unannotated declarations like this:
id v = v
Then it would be exporte...
a84f4bd8351babfbd09d34e797f0df813dd91518 authored almost 7 years ago by Evan Czaplicki <[email protected]>074467f84da0a7b4e21ffaffc80eb591cd018013 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Need to go through again later and make it prettier though.
c368061e0c99175402dae46a91584b1d503ee106 authored almost 7 years ago by Evan Czaplicki <[email protected]>to be more consistent with other code
695c9d67aeb34559fb6a9b9c9af7d24b3f8fe4d8 authored almost 7 years ago by Evan Czaplicki <[email protected]>45bdd0d115457079da357526fb65e3b3beed804f authored almost 7 years ago by Evan Czaplicki <[email protected]>
7ecefe8c6ca06d646927ce3b804fd9559f4b8a33 authored almost 7 years ago by Evan Czaplicki <[email protected]>
00c3a03cb8946d9ac3fb33a5670092311b5722aa authored almost 7 years ago by Evan Czaplicki <[email protected]>
c2253e5fce4970eb28f76d82ba7e8533b69dcfcd authored almost 7 years ago by Evan Czaplicki <[email protected]>
2f4ea955a25bef8a0675af6b11ec4f304ac2859e authored almost 7 years ago by Evan Czaplicki <[email protected]>
This way you can call `elm make` on whatever you want, but you only get
output if there is a fil...
d4e959918e42fc9be077cbc54e9b1de38f403c06 authored almost 7 years ago by Evan Czaplicki <[email protected]>
988c63c0c9f4096af4d5700fe48ed5072e88a561 authored almost 7 years ago by Evan Czaplicki <[email protected]>
aacbe2c5e677bc6832b5262a857d93f1d635d305 authored almost 7 years ago by Evan Czaplicki <[email protected]>
fdf2d7594cc24bb081f88d7e6a8b50339f07b77e authored almost 7 years ago by Evan Czaplicki <[email protected]>
Also resolves issue that “elm publish” may not have complete
documentation by having the elm-stu...
0845251c38edebc3d747d027c7d5f30bc1939467 authored almost 7 years ago by Evan Czaplicki <[email protected]>
de2dbe0d17b0e917cc8955384ae9f167d8c2006d authored almost 7 years ago by Evan Czaplicki <[email protected]>
adedf1b6655603c75689b14045437b299d22da3e authored almost 7 years ago by Evan Czaplicki <[email protected]>
45b8e82dc714b8e389d9df62ee6960244440f8dc authored almost 7 years ago by Evan Czaplicki <[email protected]>
2fed661de24674a1d3fff5ddf37a93ae537975a3 authored almost 7 years ago by Evan Czaplicki <[email protected]>
ca6005ce59d4de841f6eb0b3a4311d3651da1a9b authored almost 7 years ago by Evan Czaplicki <[email protected]>
74fdf602945ab0fbc1bf4561f0fe0d30fe2e4e30 authored almost 7 years ago by Evan Czaplicki <[email protected]>
7b6e55bc63e0f5e0e8162e2d504e2d8fd739824a authored almost 7 years ago by Evan Czaplicki <[email protected]>
45be9d045d386cbed915e7f624ce97f5e6024177 authored almost 7 years ago by Evan Czaplicki <[email protected]>