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
github.com/elm-tooling/elm-compiler-library - e3e4b6633966c508ff7a18a39f0104438043684a authored over 6 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - c336eedab9035341794d155d730b61fb15db38f2 authored over 6 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 8fe02e0eddbed0c3d7dd7c294cca43a7c4506756 authored over 6 years ago by Evan Czaplicki <[email protected]>
The only important change is in Opt.Case, but the changes about
destructuring lists and tuples i...
github.com/elm-tooling/elm-compiler-library - 1b73f5f5f3c5c4dfcbd4bfc362a4093b30d87dc9 authored over 6 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...
github.com/elm-tooling/elm-compiler-library - be602333539053e347313885c804ff284bcc0699 authored over 6 years ago by Evan Czaplicki <[email protected]>
Now it handles unboxing and enums!
github.com/elm-tooling/elm-compiler-library - 83e18b35e37bf33ca4fa3c6e9d4c7a71c37862ea authored over 6 years ago by Evan Czaplicki <[email protected]>github.com/elm-tooling/elm-compiler-library - 14fc72db087876b32f6e1780ddd580578e658e14 authored over 6 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - ba5d0c0aa53ea4a6511b83f5d751c07605785d22 authored over 6 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 431965c6774cbeafc2d395108a408e59a5256a61 authored over 6 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - b28f5e47b7664464a077db8da1021f5cf3d389f9 authored over 6 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - b6c5ffe79fc2f0213d49bf465b78998f77bf0981 authored over 6 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 17d274c800b719415e5b0fe7d37a3d05894eb66e authored over 6 years ago by Evan Czaplicki <[email protected]>
This means I can modify the implementation within the Elm.Name module
without messing with every...
github.com/elm-tooling/elm-compiler-library - 3a07bd6e0c20d4a9ccafbd1f628d63973eadb2fa authored over 6 years ago by Evan Czaplicki <[email protected]>
This is prep work that will allow experimenting with alternate
implementations.
github.com/elm-tooling/elm-compiler-library - 495313270867fda71e4837cc5c39d39eb89d12d9 authored over 6 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 2c31662a4d1a8ece9a950f5f873c081412da45fa authored over 6 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 0efde806d7469ad1c9b5f7278b36c9a5081f6e9a authored over 6 years ago by Evan Czaplicki <[email protected]>
This matches 0.18 behavior
github.com/elm-tooling/elm-compiler-library - 3179eaaa74d30042d1012de5f610d1da548e5ee5 authored over 6 years ago by Evan Czaplicki <[email protected]>github.com/elm-tooling/elm-compiler-library - 0d111c075e9c99bd32778c2cc62e54f6933e79e4 authored over 6 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.
github.com/elm-tooling/elm-compiler-library - 3492239a7ccd5f9128e35dfd011d78c4a8b6be3a authored over 6 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 0b00f1c1ee7395ded1776e7a599886e9f119a0d1 authored over 6 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 6114d0eac8a8bfb18effd836cd1eb3f59dc32b1c authored over 6 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 19ff11454a937aec9dbd92fa607748fddc2807a6 authored over 6 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - eaa646f7a8dca654f953df3df4cea8b79c96862b authored over 6 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - bf63cb879192c74e3bb047de30d1f786241405ef authored over 6 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...
github.com/elm-tooling/elm-compiler-library - d28423358b32ecd4e4e48f2d58559b8615d919e9 authored over 6 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...
github.com/elm-tooling/elm-compiler-library - 4cdb58d885fe0da9cd42b746418df8617a0d7f3b authored over 6 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - c5c6b2d9013afd3d559df1e400d107a2b50ae462 authored over 6 years ago by Evan Czaplicki <[email protected]>
README: Fix elm-syntax link
github.com/elm-tooling/elm-analyse - 68a028a2495fc96834b6375ddb49db8130e63c1c authored over 6 years ago by Mats Stijlaart <[email protected]>github.com/elm-tooling/elm-compiler-library - 03e214dcaa94c5b08769723e465c221851d0d5ae authored over 6 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 7434b9101f1b5c8bf070581b1161736c37c2eae1 authored over 6 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 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 ...
github.com/elm-tooling/elm-compiler-library - bd97163703b4e3d9911c11961062af6132165f2e authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - edf20782ccf991c8225c858b7a48da417634757e authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 22bb2ee5f590d96aab050a3ce04ad9a43aebf8cd authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 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 ...
github.com/elm-tooling/elm-compiler-library - 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.
github.com/elm-tooling/elm-compiler-library - 01e6c522f0b6d084746385d8bafcb66b10a1c4c7 authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-analyse - 6754b853c06ad2c2c1b2e7ee0e06c1533fe9ee2d authored almost 7 years ago by Christian Wesselhoeft <[email protected]>
It used to put $ between all variable names, but if there was only one,
it did not create a new ...
github.com/elm-tooling/elm-compiler-library - 3f5f808c90e34f57d46fe9ddfdb7148982cd9fd1 authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 546be394d33f11a1de26cb1b51bad2e3cb26aaeb authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 6a33dd60e3c3cd9d96e0c19230203f98e372b238 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Now it properly introduces type variables with CLet and checks cmdMap
and subMap
github.com/elm-tooling/elm-compiler-library - e1e19d58b370f5ca770d6e6a732eb3dc5a6bdaf8 authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 70c7edfc919611902c572ca3e4e914e065177a54 authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - d89ada275ff75c717814337f721e791dee637014 authored almost 7 years ago by Evan Czaplicki <[email protected]>
This was very tricky. All of the variables need to be allocated into
the latest rank, and this t...
The old version would rebuild the Content for each var. The new one
just traverses the structures.
github.com/elm-tooling/elm-compiler-library - a93092286aeb31e5b713c455d2a24ec43db9229f authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 3f3ff8d52c1394ec3b23bd9d28b89a94f9c6ab15 authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - bc755bbe8025661c9505dc49a2015ef6def65993 authored almost 7 years ago by Evan Czaplicki <[email protected]>
The idea to handle JSON is to just give the full text of the error
message rather than breaking ...
For example, when there is a pattern match in a function arg, but the
type has other options it ...
github.com/elm-tooling/elm-compiler-library - 9cc5cd8a7c9ae96d811e7c8c2f0cf75158cf3ab7 authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - fe2a01c71fb5498245c186050f15bc3de8c0f24b authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - b53794626edbbcf40d874735876bde5a3ba35a0a authored almost 7 years ago by Evan Czaplicki <[email protected]>
There is now a bit more metadata about (1) the expression that
generated the constraint and (2) ...
github.com/elm-tooling/elm-compiler-library - 28a748b63615ecade7e737e5df45a1c1b7926c51 authored almost 7 years ago by Evan Czaplicki <[email protected]>
besides -> beside
github.com/elm-tooling/elm-analyse - 6b86f94a49a3f2a992dc2b8bb09e3f1942f4df80 authored almost 7 years ago by Christian Wesselhoeft <[email protected]>github.com/elm-tooling/elm-compiler-library - 990ec7af13da0555530383ccf25333f2118aca58 authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - b42fe5a5eb3d734a2e179a0cb2e3af79a4d930a0 authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - a2e92ddc247b9bbf4bfdded6fbec1fb7076db3a5 authored almost 7 years ago by Evan Czaplicki <[email protected]>
The main thing that was tricky here was that the way I destructured
patterns needed to change. B...
github.com/elm-tooling/elm-compiler-library - a740aac031aefb675eb4b02d911c9f97317991ff authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - bf133d3514d78fc02d6a7bc36eab661d18b836f8 authored almost 7 years ago by Evan Czaplicki <[email protected]>
I believe it would require 8 levels of nested lets to use up all the
initial slots. The logic wi...
This is really important for making sure there’s not a bunch of
pointless garbage kept around! J...
github.com/elm-tooling/elm-compiler-library - 1966810d849063e6162a1f3a83519f4fae9326d5 authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 2a2e58c3289274df7b7696fd49ba958c6427423b authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 71ee7d2ca96bf1a5c8c89b59a458724f0400702d authored almost 7 years ago by Evan Czaplicki <[email protected]>
github.com/elm-tooling/elm-compiler-library - 557d518070d3e7ca36cc854866970adeb73b9fc0 authored almost 7 years ago by Evan Czaplicki <[email protected]>
The necessary metadata just got centralized into an already existing
thing.
github.com/elm-tooling/elm-compiler-library - d78e502a976acbba5b58ea104227b87ae5e9f006 authored almost 7 years ago by Evan Czaplicki <[email protected]>
This commit also introduces AST.Canonical.CtorOpts which caches which
constructor optimizations ...
Now that the AST tracks whether something is qualified or not, it makes
sense to change the stru...
github.com/elm-tooling/elm-compiler-library - 450b5e70fd8b8958087e7515066a8dcdd7fd293b authored almost 7 years ago by Evan Czaplicki <[email protected]>
Track qualified and unqualified variables as separate AST nodes, and
mark whether the names are ...
This way when the Elm.Name implementation gets optimized, there won’t
be any unneeded allocation...
I don’t think the compiler generated this operator for anything in any
prior version, which woul...
github.com/elm-tooling/elm-analyse - 2c5106e97dbcfc892135e0de818cec9abcd675f2 authored almost 7 years ago by Anthony Deschamps <[email protected]>
github.com/elm-tooling/elm-analyse - b81903344d1b7d4a84c4df5f24d08608b534ad73 authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 375a08de58f7ed0805b762aedb3839615da5bd50 authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - d537667fc325ce819cd0453ac55b48277d7c0c1d authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 4217b0ce29ab1c687c3ce2dff2f1016a0659f07e authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 914393aeaf9816393a9305bcd9c44820ced98e6b authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - 3936c4fa470e54dd2a20912bbaf8299abaf9170c authored almost 7 years ago by Mats Stijlaart <[email protected]>
github.com/elm-tooling/elm-analyse - e37decf56aa12d6fcb0def3cd6adbee2b726dcfc authored almost 7 years ago by Mats Stijlaart <[email protected]>