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

Trim down text

0fe4d5dda3a365612a3e8ccdec62ff6f715bc959 authored over 8 years ago by Evan Czaplicki <[email protected]>
Merge pull request #1440 from jvoigtlaender/patch-2

In issue template, direct to "meta" issues

d0cffb7f40fa95e0d56701220f530daa5a19daef authored over 8 years ago by Evan Czaplicki <[email protected]>
less demanding wording

c7826f797b6983fa5eb01794c39453875cdaeefd authored over 8 years ago by Janis Voigtländer <[email protected]>
in issue template, direct to "meta" issues

48f6a26e48419c9cd6646e8fb287a5605f0db193 authored over 8 years ago by Janis Voigtländer <[email protected]>
Merge pull request #1437 from elm-lang/pr/1342

Setup issue template

70d49335dee9f00a81aa2df818556963ce4e588b authored over 8 years ago by Evan Czaplicki <[email protected]>
Add version constraint on aeson-pretty

Thanks to @jvoigtlaender for suggesting this. We shall see if it works!

eae9303fbed6ec929478315035fbe2e354e865e5 authored over 8 years ago by Evan Czaplicki <[email protected]>
Move stuff into .github/ directory

cc @mgold

62cfdaf42b29e907fb9c00b518c442ad04b9f078 authored over 8 years ago by Evan Czaplicki <[email protected]>
Create issue template to try to reduce duplicates

This should hopefully cut down the volume of issues that we're seeing with the same bugs.

As an...

46708ec6ee6b13a8fc7172c46af37271f8fff222 authored over 8 years ago by Max Goldstein <[email protected]>
Generate `main` values using the new format

bfb4f2da882cb25d2b39d029659c9f8f5b083023 authored over 8 years ago by Evan Czaplicki <[email protected]>
Use a short-cut to specify Native.Platform.effectManagers

e9af1077b54c4da8c4802d0c36fecd948b176ae3 authored over 8 years ago by Evan Czaplicki <[email protected]>
Merge pull request #1409 from elm-lang/dev

Fix error in code for --version

e44deafaf9cbf3749484070f267f03a368711adb authored over 8 years ago by Evan Czaplicki <[email protected]>
Fix error in code for --version

f2b1195919f37e14672f9d888f0930ff0888db3c authored over 8 years ago by Evan Czaplicki <[email protected]>
Merge pull request #1408 from elm-lang/dev

Update link to JS style guide

e610efe98ec5b9f7eda6153df357bd1d10a887e9 authored over 8 years ago by Evan Czaplicki <[email protected]>
Fix #1286, support --version flag

1950b466f2713022ed3eb8a110db6a8802b1f930 authored over 8 years ago by Evan Czaplicki <[email protected]>
Bump to 0.17.1

c454cf4716fc8773c58392f447db207f2acdfac9 authored over 8 years ago by Evan Czaplicki <[email protected]>
Update link to JS style guide

Fix #1384, thanks to @lorenzo!

fa8ade2a5f0aaf1c5db785ed97212849b4272c8c authored over 8 years ago by Evan Czaplicki <[email protected]>
Merge pull request #1407 from elm-lang/fix-deps

Fix deps

af58e922ef75f5a0671d0fed6ff1c1938c178ed4 authored over 8 years ago by Evan Czaplicki <[email protected]>
Remove unused import

d5ce7c2dd5e67483f0adfeb6a46cc0afd00e4ece authored over 8 years ago by Evan Czaplicki <[email protected]>
Use newer version of aeson

efc2f2555fb1bb8262d62779135675edc4e6145c authored over 8 years ago by Evan Czaplicki <[email protected]>
Merge pull request #1400 from elm-lang/dev

Use style stripper from Text.PrettyPrint.ANSI.Leijen

fbd2b399124f754e6b2d90df780a1a2406a3ac18 authored over 8 years ago by Evan Czaplicki <[email protected]>
Use style stripper from Text.PrettyPrint.ANSI.Leijen

2d92f01a42065d3ee42fc47344c93d8bf19cd001 authored over 8 years ago by Evan Czaplicki <[email protected]>
Merge pull request #1393 from elm-lang/fix

Fix #1367, unit from JS to Elm

05ce90684dccaab9d8140da866613372112f0c95 authored over 8 years ago by Evan Czaplicki <[email protected]>
Fix #1367, unit from JS to Elm

e53cad9823470c757d34fbcdceef114eec2ad7e5 authored over 8 years ago by Evan Czaplicki <[email protected]>
Merge pull request #1372 from elm-lang/dev

Bring in minor changes

3a438880d6dd8edf9c2dfc82b1831b48aeb86603 authored over 8 years ago by Evan Czaplicki <[email protected]>
Revert "Stop using ↓ because of dumb British windows"

This reverts commit 1a228b19494774731df6d3e41377fb3d4cbde934.

b2be9f32558b95f97f37c6d85caa4bfb146a2082 authored over 8 years ago by Evan Czaplicki <[email protected]>
Fix #1205 about misspelling recursive

f5bf4e6d4199b92d32495ad2aeee81558452757c authored over 8 years ago by Evan Czaplicki <[email protected]>
Switch to more common vertical bar

Windows is the worst

c9c7e72c424a13255f8ee84c719f7ef48b689c1a authored over 8 years ago by Evan Czaplicki <[email protected]>
Merge pull request #1358 from elm-lang/dev

Bring in some fixes pointed out by folks using 0.17

716f65354b40d02993e0a77df71cf3064ab7efb6 authored over 8 years ago by Evan Czaplicki <[email protected]>
Make it possible to use qualified tags in pattern args

f9fabf2d17661444ed524853898c42f2251ffde3 authored over 8 years ago by Evan Czaplicki <[email protected]>
Merge branch 'master' into dev

328d79ef7a24648c5f61c7d065591165b4ab99a0 authored over 8 years ago by Evan Czaplicki <[email protected]>
Merge branch 'pr/1290' into dev

# Conflicts:
# src/Reporting/Error/Syntax.hs
# src/Validate.hs

8677ff75f5583defef164fa7ff773597dd564f4f authored over 8 years ago by Evan Czaplicki <[email protected]>
Clean up check for duplicate arguments

Try to make the error message a bit clearer. Explain why it is an
error. Also switch the impleme...

74bc3f29fb1512f7fa2aa218c63f468be770f53b authored over 8 years ago by Evan Czaplicki <[email protected]>
Merge pull request #1296 from jvoigtlaender/patch-2

Set locale appropriately

56437709182d932bdf4025a484666d9feed5547d authored over 8 years ago by Evan Czaplicki <[email protected]>
Make travis badge only report status of master branch

Like in #1313

17618de3039701b6311505819afcf37239495495 authored over 8 years ago by Evan Czaplicki <[email protected]>
Add missing word

Thanks to @leocassarani from #1307

3f9cbab80ae275a439f1f04728f7924ef15ef155 authored over 8 years ago by Evan Czaplicki <[email protected]>
Bump year in license

As suggested in #1299

d9f51565623b2768792c861bd47122df26d6364e authored over 8 years ago by Evan Czaplicki <[email protected]>
Fix #1192 where mismatched type alias produce bad errors

https://imgflip.com/i/1380es

8d41d9552d77fd1ca73b8ca88fafb8ca009bfc01 authored over 8 years ago by Evan Czaplicki <[email protected]>
Get rid of a bunch of TODOs in error messages

04c5e28c03f49ee39f9a0386048ee81fcae00c42 authored over 8 years ago by Evan Czaplicki <[email protected]>
Merge branch 'master' into patch-2

a691999335b5c061ff1cdcefcabc8e046b5ee31e authored over 8 years ago by Janis Voigtländer <[email protected]>
Merge pull request #1355 from elm-lang/dev

Get rid of Elm.Utils.getAssets and ELM_HOME

ec69a6c5e6ace714894bddddaf3889b7b1186864 authored over 8 years ago by Evan Czaplicki <[email protected]>
Get rid of Elm.Utils.getAssets and ELM_HOME

dee708a8a8f4653df704811ebcd084577f548b65 authored over 8 years ago by Evan Czaplicki <[email protected]>
Merge pull request #1354 from elm-lang/dev

Merge in latest version of compiler

664751ab90f3bb6e91ce7cabcfa39ffba625c8ba authored over 8 years ago by Evan Czaplicki <[email protected]>
Have Elm.Compiler.parseDependencies produce tags

4b72f55ea61ea784481439260929b270606e94ed authored over 8 years ago by Evan Czaplicki <[email protected]>
Fix flipped arguments in pattern match in Elm.Utils.run

f63f8a690e038adbea59c53f38cbb4db77d58172 authored over 8 years ago by Evan Czaplicki <[email protected]>
Merge branch 'master' into patch-2

01eaf199ce9994a52cffe488f16695004329f405 authored over 8 years ago by Janis Voigtländer <[email protected]>
Merge pull request #1351 from elm-lang/dev

Merge in latest version of compiler

967c8959674ba4d9d64e139e9d1c623973ac27d7 authored over 8 years ago by Evan Czaplicki <[email protected]>
Merge branch 'master' into dev

4f04eb51ad5e8023c024159fd47ad48b1eada118 authored over 8 years ago by Evan Czaplicki <[email protected]>
Add -Werror in dev mode

656710f6373d325a33a90be287088b80b030fb18 authored over 8 years ago by Evan Czaplicki <[email protected]>
Just put the -O0 flag directly on the test suite

0853a84d21e388351e70dbe686b3bc766d374693 authored over 8 years ago by Evan Czaplicki <[email protected]>
Just run "cabal test" which builds everything anyway

760437ff9213b25cae88769c38272b4af790f51b authored over 8 years ago by Evan Czaplicki <[email protected]>
Try to make tests and dev builds run faster

0746304219dfec9e10500614d15f5360d0d4b960 authored over 8 years ago by Evan Czaplicki <[email protected]>
Update all tests for new code gen

cd8eb70843fdbecf9520532eeec46818da7ac618 authored over 8 years ago by Evan Czaplicki <[email protected]>
Update test runner for new compiler APIs

403c74e700f0f8535297d5975ffef55f785b99c0 authored over 8 years ago by Evan Czaplicki <[email protected]>
Get rid of ports tests, no longer work without core

c3b6f4fe131c379a9d4fd34625a38e2d2929c724 authored over 8 years ago by Evan Czaplicki <[email protected]>
Only commit to `port module` if the whole token is there

11b0cc067ebd7407ae96eac236108f1423d521f9 authored over 8 years ago by Evan Czaplicki <[email protected]>
Rename `Foreign` to `Port` across the codebase

72da9da9af5659ab16ce8433e1bb91792069d509 authored over 8 years ago by Evan Czaplicki <[email protected]>
Start calling things ports again

116f789d0f7d6f0761e6e96d7a521117efb45456 authored over 8 years ago by Evan Czaplicki <[email protected]>
Add "pkg" field to effect managers

This will help elm-reactor know if it can deal with your project or not

f24673b69ff7ff86384bd61e15764eec8b17c552 authored over 8 years ago by Evan Czaplicki <[email protected]>
Generate different shaped data for `main` programs

df2ec9b8ccf24742503e3ae1f793192e20304356 authored almost 9 years ago by Evan Czaplicki <[email protected]>
Switch to simpler way of calling Native.Platform.leaf

fc149d798aa1dd97d0771439a2bc612ee7368111 authored almost 9 years ago by Evan Czaplicki <[email protected]>
Add hint about program vs programWithFlags

I mess this up a bunch, and it is super hard to figure out what the
problem is.

fdb21df376243218c151a259692e38c099a8bf44 authored almost 9 years ago by Evan Czaplicki <[email protected]>
Fix how tuples are passed in and out of Elm

b0501a4a900fa4b9cf53afdc075534e4180ba168 authored almost 9 years ago by Evan Czaplicki <[email protected]>
Give better parse errors for 0.16 to 0.17 transition

a9bf3503a9265d80a041e077a5edc083c1c44503 authored almost 9 years ago by Evan Czaplicki <[email protected]>
Properly escape strings and don't use infix op

0ff8a91552dbdcc9811be90f8d71fac654f9e3f9 authored almost 9 years ago by Evan Czaplicki <[email protected]>
Switch order of args for main values

4bae6289e1cea74c4bb1a175df1a8c8fcee6b339 authored almost 9 years ago by Evan Czaplicki <[email protected]>
Add back `pretty` constraint, needed in Elm.Compiler.Type

d0d754d0cb196dd2ab922eaa9f08c79fc57ba649 authored almost 9 years ago by Evan Czaplicki <[email protected]>
Allow looser bounds on language-ecmascript in tests too

a2daa5b103b2e0ade376a462c9f7668ae9647b92 authored almost 9 years ago by Evan Czaplicki <[email protected]>
Allow looser bounds on language-ecmascript

Now that we don’t use its pretty printer, it is fine to use 0.17.1

79ae42c775f6b6cbfb2d8483d7794cfc51867b23 authored almost 9 years ago by Evan Czaplicki <[email protected]>
Use custom JS renderer

Produces much prettier JS, probably a bit faster too.

684504e4744cfced1a02ca0839632610bd412637 authored almost 9 years ago by Evan Czaplicki <[email protected]>
Fix errors in generated decoders for incoming JS values

2b86951c81147025fb2f5913520e36dfea5aa1b6 authored almost 9 years ago by Evan Czaplicki <[email protected]>
Check programs that take flags, generate relevant decoder

When you have a `Program flags` we need to check that `flags` is a
value that can be passed in f...

856ac59c1a32d64754c08f00936f895c2a79b870 authored almost 9 years ago by Evan Czaplicki <[email protected]>
Make `checkForeignType` more generic and export it

1b28a32ea3d826a8d57341e69fb7e30b9747327b authored almost 9 years ago by Evan Czaplicki <[email protected]>
Use the same Result type everywhere

Also switch from Lists to Bags for values that will be accumulated with
the Result type

94ebc2dc56827b865f77b447f4319ec5fdcd2feb authored almost 9 years ago by Evan Czaplicki <[email protected]>
Do not use the new language-ecmascript pretty printer

Crazy insane indentation. Now it’s not just 3 space, but arbitrary
indentation. No need to be a ...

0e508038152a0e80e5fc6fbd678a6d7494740177 authored almost 9 years ago by Evan Czaplicki <[email protected]>
Get foreign effects working

- Switch to structured representation of Decls for Valid and Canonical
phases
- Revamp Canonical...

66c833db4663e7820c1168623939dc5947c3a19b authored almost 9 years ago by Evan Czaplicki <[email protected]>
Fill in some of the new error messages

8aa55e0a981988cb04306f0dd4b75e845010e411 authored almost 9 years ago by Evan Czaplicki <[email protected]>
Fix typo in TODO

7de84bce710073c12cecce30741cd69f8ee6f3d5 authored almost 9 years ago by Evan Czaplicki <[email protected]>
Get rid of reserved words that are not currently needed

f7c25d263b48c2db78cce14f74095440438aef4f authored almost 9 years ago by Evan Czaplicki <[email protected]>
Switch to `module X exposing (..)` style for module declarations

47f165713ed4b46dc4946d7ab1cf182b80e5815c authored almost 9 years ago by Evan Czaplicki <[email protected]>
Point to the new virtual-dom package

d8272d03d11894f41e3abf8d32b1c9342a424618 authored almost 9 years ago by Evan Czaplicki <[email protected]>
Update error message for new main types

df41ae81f371cb932a9394dfd305725eaf990f11 authored almost 9 years ago by Evan Czaplicki <[email protected]>
Add checks for cmdMap and subMap

cf4c9988d8b51904f27943c9c86ae169b58c5227 authored almost 9 years ago by Evan Czaplicki <[email protected]>
Generate effect manager code if necessary

b6b74ad9f626f5eb02520d9157f9af6f973ab7b7 authored almost 9 years ago by Evan Czaplicki <[email protected]>
Get rid of a couple TODO's related to error reporting for effect modules

0d58dee8c8ce7b4825c36ae4c5e98e26e469a890 authored almost 9 years ago by Evan Czaplicki <[email protected]>
Ensure that necessary effect manager functions exist

2d3311617b496da002a0db631838d079cac53c2d authored almost 9 years ago by Evan Czaplicki <[email protected]>
Create error messages for bad effect manager functions

59f162b95dcff4fec61d48bf1895f37c060dce5c authored almost 9 years ago by Evan Czaplicki <[email protected]>
Remove some newly dead code

Without “effect types” there is no need for this kind of
canonicalization

c37875c2a6be1bb16ecc6d8d9e6ba8c8f9e68553 authored almost 9 years ago by Evan Czaplicki <[email protected]>
Type check effect manager functions

Still more work to do on validation (make sure init, onEffects, and
onSelfMsg all exist) and on ...

fa09513527021478ec484b22b31ad9ef0f3e7cfb authored almost 9 years ago by Evan Czaplicki <[email protected]>
Simplify code that checks `main` type a little bit

4b1ea5c461bc93d6070f0673ec8dd18159dcb568 authored almost 9 years ago by Evan Czaplicki <[email protected]>
Trim out some code in TopLevelTypes

If we made it past type inference, every declared name must appear in
the type environment.

5af390dfdffa5251e3da76aed085d6a2a726c180 authored almost 9 years ago by Evan Czaplicki <[email protected]>
set locale appropriately

ebe2bb5d59164447139d12ef69ed959512b0b70b authored almost 9 years ago by Janis Voigtländer <[email protected]>
cosmetic: add vertical whitespace

9172af8a687a818b5cd83947d9312c61a1a36fac authored almost 9 years ago by Evan Czaplicki <[email protected]>
Switch to having Cmd and Sub live in their own modules

eb7feba32bc6946dbef2992581e601dc7d9776ab authored almost 9 years ago by Evan Czaplicki <[email protected]>
Generate bags of effects for commands and subscriptions

9d47fd5f43a5a9b11c5a74c6440b8c5e5deb1c12 authored almost 9 years ago by Evan Czaplicki <[email protected]>
Add Platform.Program as acceptable `main` type

e1226d89f5500683c38246df171a12b3d6d66d96 authored almost 9 years ago by Evan Czaplicki <[email protected]>
cosmetic: add vertical whitespace

bbb658325d0a2225dca30dd99b17ff5ff8365bab authored almost 9 years ago by Evan Czaplicki <[email protected]>
Expose function to get qualified JS names

ec7d38ab6cccac482e9a5d3e723a2d7c52361b6a authored almost 9 years ago by Evan Czaplicki <[email protected]>
Expose Raw and Canonical module names directly

103b19b98241679797bde947ec11e210f45f954b authored almost 9 years ago by Evan Czaplicki <[email protected]>
Import parts of Platform by default

9f6244b77eb5b261294d6cdd00aaf8cb7700f388 authored almost 9 years ago by Evan Czaplicki <[email protected]>
Remove unused import

c26cbf9d1293e6e975ba945cdf99bbd134d5330b authored almost 9 years ago by Evan Czaplicki <[email protected]>