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
ce99d5190621b8f4fee78a111e9aea1d1ca06fd3 authored almost 7 years ago by Evan Czaplicki <[email protected]>
15b9171816cbbf3eee4fc1e1a63fcbfef5df2947 authored almost 7 years ago by Evan Czaplicki <[email protected]>
9809b00480624f9eab90ae4e626c334fef7dee38 authored almost 7 years ago by Evan Czaplicki <[email protected]>
5342b58ae84f5ab1d21fd208ef4884e4ade8677a authored almost 7 years ago by Evan Czaplicki <[email protected]>
d7e3cd704f7d4e6773de5456d590ca8c8e812486 authored almost 7 years ago by Evan Czaplicki <[email protected]>
6ecd0be5a043886d6eeee3d22758094be4cd7191 authored almost 7 years ago by Evan Czaplicki <[email protected]>
11e44c9a973b9941a613988ea65db073359b725c authored almost 7 years ago by Evan Czaplicki <[email protected]>
785bc76ddcd28f88b1e6e93161551824171d1c91 authored almost 7 years ago by Evan Czaplicki <[email protected]>
It is not valid syntax for a record extension to be anything except a
variable, so I changed the...
435987d0b679cb89c2dd69a7fdef0cf12487424c authored almost 7 years ago by Evan Czaplicki <[email protected]>
Again, it is the same as 0.18 this way, so it should not block 0.19
96521f6c632cb2b0f20405a178f26ecef83cfe45 authored almost 7 years ago by Evan Czaplicki <[email protected]>
To get things done, it makes sense to keep 0.18 quality as the bar I
must achieve. That means I ...
dd2feec1575a41bdff028e80387b077bda8990df authored almost 7 years ago by Evan Czaplicki <[email protected]>
51499230a832ded3c201db7d984bee57c1ecd122 authored almost 7 years ago by Evan Czaplicki <[email protected]>
The idea is that type inference should produce AST.Canonical.Type if it
succeeds. It can strip o...
ae89ac798457a6b21333156689763315e56148c5 authored almost 7 years ago by Evan Czaplicki <[email protected]>
2abb904deae5dfb281cd0d00377f5561684c70b0 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Thanks to https://github.com/elm-lang/error-message-catalog/issues/193
for the tip on this!
Going to do things differently in different phases
99ef42e1fa6fabaac31a119cb3ec00b447b6bf9c authored almost 7 years ago by Evan Czaplicki <[email protected]>8403665dfe2c49746a7a9a2d35ffed55c884dcaf authored almost 7 years ago by Evan Czaplicki <[email protected]>
fcd5528f47376e2f159e5cb98a1d3d2a1e99706a authored almost 7 years ago by Evan Czaplicki <[email protected]>
5aa56362bc56ae4146d5b985df35bef75c0379f5 authored almost 7 years ago by Evan Czaplicki <[email protected]>
a3099a76165cd1974386a37bbd70e698b602a4d6 authored almost 7 years ago by Evan Czaplicki <[email protected]>
1c54fcdc45b3ec2198529a498ad2475abe2ae4a0 authored almost 7 years ago by Evan Czaplicki <[email protected]>
64494f06301245a3d2dcae874b4b004603e30ee4 authored almost 7 years ago by Evan Czaplicki <[email protected]>
974a28efddc0cb09dc182b686861af9a11b85923 authored almost 7 years ago by Evan Czaplicki <[email protected]>
bdc9ea0bfe90e5a356a8c2c4276c95287cd5c8f4 authored almost 7 years ago by Evan Czaplicki <[email protected]>
42e08849d62db7faf7f9193b510b6e93d8c26817 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Much more specific now. And they stress that it’s necessary to change
mindset, and not just grow...
Get indentation and coloring right again.
4c5f3267e9c6412e2f1d7f51ffc141a369c42d97 authored almost 7 years ago by Evan Czaplicki <[email protected]>
For example, the link to elm-lang.org is updated to be shorter and
nicer.
bd8936f38cd5d1ebf80157616250919d1182ff36 authored almost 7 years ago by Evan Czaplicki <[email protected]>
541fa5d4c3fda8b81839bdd21d751512b90360fc authored almost 7 years ago by Evan Czaplicki <[email protected]>
8bf46da0003f69c51d1f79a257a29f538e43851b authored almost 7 years ago by Evan Czaplicki <[email protected]>
19859f749eabe36845227cc0429deb6d8112e6d3 authored almost 7 years ago by Evan Czaplicki <[email protected]>
48781925fed2fa78b6811fedcebc30a4d5edf1e9 authored almost 7 years ago by Evan Czaplicki <[email protected]>
ac7f11fd5952d3d0e2d21eb585e16b274449d038 authored almost 7 years ago by Evan Czaplicki <[email protected]>
d1eba41ea447a4a59b5c5d456fb2fa57b46a885b authored almost 7 years ago by Evan Czaplicki <[email protected]>
a65cc753532e2a1df77156805849211da1c5e8bc authored almost 7 years ago by Evan Czaplicki <[email protected]>
Allow docs on ports. It should be fine. Publishing modules with ports
will be ruled out elsewher...
70933c9f85e0403bd5a3ceff4a1ccb5b7806bc98 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Mutually recursive definitions may include tail-call definitions, so I
gotta handle that case too!
9c1f88d54cf146acd19931a9c727d216f9f376a1 authored almost 7 years ago by Evan Czaplicki <[email protected]>
It was dropping all of the content! New versions keeps it. Definitely
takes up more bits, but it...
This was caught in some issue.
d227ce74caae33559cd14bc6861203a79153f403 authored almost 7 years ago by Evan Czaplicki <[email protected]>9469fc30549a8c047aab732825f6144360d0bc24 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Get Debug.log working
fd94208daef7589cfb8cc666794d898d92400966 authored almost 7 years ago by Evan Czaplicki <[email protected]>e3e4b6633966c508ff7a18a39f0104438043684a authored almost 7 years ago by Evan Czaplicki <[email protected]>
c336eedab9035341794d155d730b61fb15db38f2 authored almost 7 years ago by Evan Czaplicki <[email protected]>
8fe02e0eddbed0c3d7dd7c294cca43a7c4506756 authored almost 7 years ago by Evan Czaplicki <[email protected]>
The only important change is in Opt.Case, but the changes about
destructuring lists and tuples i...
1b73f5f5f3c5c4dfcbd4bfc362a4093b30d87dc9 authored almost 7 years ago by Evan Czaplicki <[email protected]>
It may be used by kernel code, so it makes sense to generate and let
the JS minifiers get rid of...
be602333539053e347313885c804ff284bcc0699 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Now it handles unboxing and enums!
83e18b35e37bf33ca4fa3c6e9d4c7a71c37862ea authored almost 7 years ago by Evan Czaplicki <[email protected]>14fc72db087876b32f6e1780ddd580578e658e14 authored almost 7 years ago by Evan Czaplicki <[email protected]>
ba5d0c0aa53ea4a6511b83f5d751c07605785d22 authored almost 7 years ago by Evan Czaplicki <[email protected]>
431965c6774cbeafc2d395108a408e59a5256a61 authored almost 7 years ago by Evan Czaplicki <[email protected]>
b28f5e47b7664464a077db8da1021f5cf3d389f9 authored almost 7 years ago by Evan Czaplicki <[email protected]>
b6c5ffe79fc2f0213d49bf465b78998f77bf0981 authored almost 7 years ago by Evan Czaplicki <[email protected]>
17d274c800b719415e5b0fe7d37a3d05894eb66e authored almost 7 years ago by Evan Czaplicki <[email protected]>
This means I can modify the implementation within the Elm.Name module
without messing with every...
3a07bd6e0c20d4a9ccafbd1f628d63973eadb2fa authored almost 7 years ago by Evan Czaplicki <[email protected]>
This is prep work that will allow experimenting with alternate
implementations.
495313270867fda71e4837cc5c39d39eb89d12d9 authored almost 7 years ago by Evan Czaplicki <[email protected]>
2c31662a4d1a8ece9a950f5f873c081412da45fa authored almost 7 years ago by Evan Czaplicki <[email protected]>
0efde806d7469ad1c9b5f7278b36c9a5081f6e9a authored almost 7 years ago by Evan Czaplicki <[email protected]>
This matches 0.18 behavior
3179eaaa74d30042d1012de5f610d1da548e5ee5 authored almost 7 years ago by Evan Czaplicki <[email protected]>0d111c075e9c99bd32778c2cc62e54f6933e79e4 authored almost 7 years ago by Evan Czaplicki <[email protected]>
I do not really like this, but I need the dependency and field
information from generating the J...
Payload type is needed to generate encoders and decoders, whereas the
overall type is needed for...
It is now defined in the String module, so it needed to be adjusted a
bit.
3492239a7ccd5f9128e35dfd011d78c4a8b6be3a authored almost 7 years ago by Evan Czaplicki <[email protected]>
0b00f1c1ee7395ded1776e7a599886e9f119a0d1 authored almost 7 years ago by Evan Czaplicki <[email protected]>
6114d0eac8a8bfb18effd836cd1eb3f59dc32b1c authored almost 7 years ago by Evan Czaplicki <[email protected]>
19ff11454a937aec9dbd92fa607748fddc2807a6 authored almost 7 years ago by Evan Czaplicki <[email protected]>
eaa646f7a8dca654f953df3df4cea8b79c96862b authored almost 7 years ago by Evan Czaplicki <[email protected]>
bf63cb879192c74e3bb047de30d1f786241405ef authored almost 7 years ago by Evan Czaplicki <[email protected]>
The problem was that in the old version, the path to an Alias was
different than a path to other...
There are two main things here:
1. Gotta use the short name. No Elm.Kernel. prefix.
2. Register...
d28423358b32ecd4e4e48f2d58559b8615d919e9 authored almost 7 years ago by Evan Czaplicki <[email protected]>
In the old one, having two imports triggered the “this is ambiguous
error” so I changed it to ma...
4cdb58d885fe0da9cd42b746418df8617a0d7f3b authored almost 7 years ago by Evan Czaplicki <[email protected]>
c5c6b2d9013afd3d559df1e400d107a2b50ae462 authored almost 7 years ago by Evan Czaplicki <[email protected]>
03e214dcaa94c5b08769723e465c221851d0d5ae authored almost 7 years ago by Evan Czaplicki <[email protected]>
7434b9101f1b5c8bf070581b1161736c37c2eae1 authored almost 7 years ago by Evan Czaplicki <[email protected]>
b9fd688c22f8d99fd80a2b48a05071367b2f483c authored almost 7 years ago by Evan Czaplicki <[email protected]>
The info produced in Left was the same for everything. I.e. it was
useless and can be made more ...
bd97163703b4e3d9911c11961062af6132165f2e authored almost 7 years ago by Evan Czaplicki <[email protected]>
edf20782ccf991c8225c858b7a48da417634757e authored almost 7 years ago by Evan Czaplicki <[email protected]>
22bb2ee5f590d96aab050a3ce04ad9a43aebf8cd authored almost 7 years ago by Evan Czaplicki <[email protected]>
aa7129a233fae66071302beb9f0ee3a6514af38f authored almost 7 years ago by Evan Czaplicki <[email protected]>
This has two major benefits:
1. I can keep track of field order in objects.
2. I can give nice ...
51e95e8dc4c988434237caf480000c30f87ec02b authored almost 7 years ago by Evan Czaplicki <[email protected]>
Also remove ~ from the valid symbols. Not needed and generally too
close to - in small sizes.
01e6c522f0b6d084746385d8bafcb66b10a1c4c7 authored almost 7 years ago by Evan Czaplicki <[email protected]>
It used to put $ between all variable names, but if there was only one,
it did not create a new ...
3f5f808c90e34f57d46fe9ddfdb7148982cd9fd1 authored almost 7 years ago by Evan Czaplicki <[email protected]>
546be394d33f11a1de26cb1b51bad2e3cb26aaeb authored almost 7 years ago by Evan Czaplicki <[email protected]>
6a33dd60e3c3cd9d96e0c19230203f98e372b238 authored almost 7 years ago by Evan Czaplicki <[email protected]>