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

Get parse error messages looking good

3d63f8270d4db2f7528844ac2468a9fe6f87e8ff authored over 9 years ago
Give more specialized error titles

4a5d921e148114a6608b5302bc957900fbca3925 authored over 9 years ago
Properly add regions to port errors

42dcc29891383a5cee9516251930b1a067d87762 authored over 9 years ago
Improve message for unbound type vars a bit

d5da02ee313d60b9f6e6a7c9016ea966bd23d8de authored over 9 years ago
Fix presentation bug with unbound type variable errors

410ab2275177f4ad39e891cd48464c83dfc98903 authored over 9 years ago
Add pretty printing for raw types

b76ad63fe710be1d526f22b8128bc6035ec95caa authored over 9 years ago
Properly report region on bad exports

e0e0b2ed772b063d23ceb2fdf2d530f469e600f2 authored over 9 years ago
Use better qualifier for AST.Type

14570e62c435fb19ef6bd0ed5378da3f032a0ca9 authored over 9 years ago
Add warnings for top-level values without type annotations

Relevant to #834
Also properly reports region for BadMain

276ad2523dd554e39a4efbbac69b6ed54c9751a3 authored over 9 years ago
Improve parse errors for records

Fixes #896

65a825d659d451aea0b8e15d96f9e4401b434574 authored over 9 years ago
Allow subregion underlines on single lines

b7842c03ffd754845ab598bd135e9f7301a7384d authored over 9 years ago
Make type error messages more specific for lists

37a568714d68617bc9022117c71f43e1c113d116 authored over 9 years ago
Improve type errors for application

Fix #863

60a112a4c175d80a65f00870a874c04bbce98531 authored over 9 years ago
Remove pattern match checks for now

603537279890e4d14e7b485d2f22c0204a2d94de authored over 9 years ago
Refactor to make Nitpick code simpler/clearer

@imeckler, there is at least one bug that makes me think this hasn’t
been tested, but I may have...

511475b501243cec4c42cacf7eae4cacb379d014 authored over 9 years ago
Make imports alphabetical

fb08d70f81f05883503c712f0a349802cd5a5ccc authored over 9 years ago
Merge branch 'pr/924' into warnings

ec22e5b206219806293a1067cdf864de6d4274c4 authored over 9 years ago
Rename post-type-checks to Nitpick

Also detach this code for now so I can make a coherent nitpicking
process that includes top-leve...

54df18ab9881265b2a3dfe81c61db64475320db2 authored over 9 years ago
Merge branch 'warnings' into pr/924

Conflicts:
src/Reporting/Error.hs

1b95db081f6a429657295ffa12c6bd864444fb6d authored over 9 years ago
Improve the type error message a bit

Thanks to @rtfeldman for the suggestion

aac63cf67fd311a6a376f1b6dfa23dc7d55b7d46 authored over 9 years ago
Add Reporting.Report to the list of reps

2c8bd434ecb1f9a24ecfccd64ad91c1de689c64d authored over 9 years ago
Remove stray single quote

67440cfcf8ac441ce6d26f2dd8842201f384458b authored over 9 years ago
Check the overall record type last, pinning down more types for error messages

cd20a9c268d311434fc7063a4a2b9bac60fb4030 authored over 9 years ago
Show unification notes in the appropriate place

Avoids structural hints about “branch 2 is messed up” from hiding
unification hints like “a reco...

cd7ff6c4373be7f592b3781e1660f65b75dc58e4 authored over 9 years ago
Improve type error messages for case-expressions

0769e5888a8550b3c88e8b0c6ac8297ea3d6a13e authored over 9 years ago
Improve type error messages for if-expressions

ca5f9da584650d1d48625716ad01fc6790255198 authored over 9 years ago
Allow hints on type constraints, leading to improved error messages

This introduces a code to give a very specific error message when
branches in a case expression ...

2dadd1f64c9cbaf1a03342f0ed3e29623376a913 authored over 9 years ago
Create Reporting.Report and move towards nicer messages

123f8674a7b14675c656f59306ee45af6369df51 authored over 9 years ago
Fix off-by-one error in multiline regions

9dde1e39d78587199dc5c701c9a96479a8e01b71 authored over 9 years ago
Use slightly improved names in Type.Constrain.Expression

91d07b2848551ddde30bffc330b72224779a5604 authored over 9 years ago
Restore pattern parser back to 0.15 behavior

957a9e77cfaea5ee96a31cdff0e1b9c75f7ff2f2 authored over 9 years ago
Fix typo "in" => "it"

fa5c6d0d2dda3407afa65e053858adab0269b75f authored over 9 years ago
Get rid of the "is it misspelled?" question

9d98b599f4e57824550245344a27de3b5a9f15f8 authored over 9 years ago
Improve Region.select output

ae7e6bd6deb95b1efe09514dce4e15c6934401e3 authored over 9 years ago
Add all the new modules to elm-compiler.cabal

b4321b01ce2fde20dafbdac6735e8742c8b0090d authored over 9 years ago
Show parse errors, albeit with bad messages

e221231ab34cf063862edb00fa3a223774d8c159 authored over 9 years ago
Change typesetting of errors a bit

2852a9a262a8b4d3db230827897a59202837d647 authored over 9 years ago
Create nicely formatted error messages

b4a568cf48e516cf4411d35f0b2035de370d62e5 authored over 9 years ago
Give a proper error on mutually recursive type aliases

dd0046241fc52201407fbb08ba1b4ec46c3b7819 authored over 9 years ago
Move closer to properly reporting infinite types

5dabd20575eb4c0de6fbdd44c759a9110bf8edd1 authored over 9 years ago
Have a proper hint for infinite type errors

6948b5df90bb75e33dc06d0e4a19cb88d71bedb5 authored over 9 years ago
Have a more straight-forward crash for certain type inference algorithm issues

f678e11c8bab6d3e8be5aba1fa33afc0ba583a5d authored over 9 years ago
Add hints for type errors

9b0c310b56f02a64ae08f9590d15e68461ec6ae1 authored over 9 years ago
Get rid of unused type error case

5ba597fa5e76eb2f47695aacaf14c828ba4d2d82 authored over 9 years ago
Only print regions out the human readable way

70998ea70ce1a18aa9789be3aeb13f8dd5bc0ce1 authored over 9 years ago
Extract region from source code with line numbers

9b2fc656a0c774bb1c7dd0c61d781f506f5e80f5 authored over 9 years ago
Remove big comment of unused stuff

62bed132be2c00241439268f6077480088aeb57f authored over 9 years ago
Create hints for canonicalization errors

230181a0740070b266fb16210115c16f76a2d148 authored over 9 years ago
a bit more style

ffe32c7f8504e8625d31573f63a43dbcc356d31b authored over 9 years ago
added Report/Error and Report/Warning

2aa7dcdd2eb9236baf0a992e843ae8fab68c7be5 authored over 9 years ago
where style

e1517f2520291f49bd8477c5bb73bd3500509002 authored over 9 years ago
more style

504b04ca54eda6e06ff4c55fa7bfc26c20a70ee0 authored over 9 years ago
style

ed7f3ffcfd1e0d35af718712cf2a156911748361 authored over 9 years ago
hooked exhaustiveness checker into warnings system

ccc138cdac8c82beb91bcbda4c55558e915934e2 authored over 9 years ago
Shuffle order of definitions in Reporting.Error.Syntax

15eb831712441e80f04b511ea5b0002d9951bb61 authored over 9 years ago
Create hints for syntax errors

5b3458d697cdd02589f4fc620537c4fc1b964e1b authored over 9 years ago
Get rid of unused eightyCharLines function

ef76c151d9ec15d984d5749a507751bff9214580 authored over 9 years ago
Move Transform.Declaration into Canonicalize/ directory

4fdad111d0f22a5adc3c2a2371346e12544f68b2 authored over 9 years ago
Remove module that has been moved into Validate.hs

d99f8988a41cd48a6c22a4ccfe568e5090b04d6f authored over 9 years ago
Move default imports to Elm.Compiler.Imports

4f7d7b2e78a4130a5e369ba7c9bb44b7a0e98c64 authored over 9 years ago
Merge remote-tracking branch 'upstream/warnings'

a0b986e13bd11f8778bdb0c2cbc2cb1bb59e5bb7 authored over 9 years ago
Merge Transform.Interface into Canonicalize.Setup, the only usage site

a8377fc4322753c04e0fb4dd74e6a9fa6e0c9b47 authored over 9 years ago
Move Transform.Substitute under Generate/

a5ef59963dad45402a3284c4b31a900d05809a2a authored over 9 years ago
Move SortDefinitions into Canonicalize/

8c77cdb7935999cc6fa1c8a6bef9d9add1ae7b74 authored over 9 years ago
Move Canonicalization code into its own subtree

13479516f1ea62a4fbc0f2681ab0020d87e2ebe1 authored over 9 years ago
Make error reporting parallel

Rename Reporting.Task to Reporting.Result, and make it so the
applicative version lets us keep g...

b4657b904d7b0119fc4d975fbd7ae62f779fb948 authored over 9 years ago
Properly carry module uses through Result.andThen

357dedf533a66a2cedc229a27e299add803805b8 authored over 9 years ago
Error reporting overhaul (BIG)

* Move all reporting tools to Reporting/
* Centralize validation in Validate.hs
* Add locations ...

ee3b209ecaaaf97baaaf6935e7eb28af6c738923 authored over 9 years ago
Merge branch 'warnings' of https://github.com/elm-lang/elm-compiler

0d6fcaa6a2b46b80d41475fac1c5423cf6df0df9 authored over 9 years ago
Improve indentation a bit

73621371cf3102b013f5c160cbb6547550ca171e authored almost 10 years ago
changed it back since the types were wrong

d583bfe6ad651bf4d5b7d6c0ba7c553c5d13488a authored almost 10 years ago
updated to use the datatypes field of the argument module

34ba6feb84fbb005b21ec0e8a44e8e07d1d0eac3 authored almost 10 years ago
Begin revamp of canonicalization

- report multiple canonicalization errors
- track variable usage to give unused-imports warnings...

defb40c6e2c1ab02a6115e2e2a103dfb957120b2 authored almost 10 years ago
changed spacing to 4

7222e6efca633ea6e15d9c68042c1bef4f21c230 authored almost 10 years ago
exhaustiveness/redundancy checking

99df60a2572abf439edaf94b34386a089ea743f4 authored almost 10 years ago
Reorder imports in Type.Inference

d40188d66ee02dcc76e05d2893ce0c58c366fc4d authored almost 10 years ago
Do not alias built-in types like Int and Float

Fixes the issue sort of side-reported in #911 by @mgold

d7ce6b1f46d49a08b59d8fa77adf602f017f4db7 authored almost 10 years ago
Move the "elm" executable into this repo

77961c327d788bee63eee325434e89c9651a6755 authored almost 10 years ago
Make sure the canonicalizing environment holds no duplicates

cf3a0bd0abaf499c90dffe67d43df30ed6bba830 authored almost 10 years ago
Use more qualified names

1c485a01564097d71ae2e814713eb610e8f5fadf authored almost 10 years ago
Update mainCheck

db75b18a099f5474d16bf81ab0de0633a9304680 authored almost 10 years ago
Allow Tasks through ports

5111919ac3411bad363fc795e2d93388e3dc19dd authored almost 10 years ago
Remove crazy stuff (Stream / JavaScript => Json)

8a877495a3a22f806b6b608b0bb2b41c31000ab2 authored almost 10 years ago
Carve declaration parser into chunks

0cb7175ce934c4832017768005be14d4cdfd229a authored almost 10 years ago
Improve indentation

b7c2f90c457b7c8f58b45a22b674ba857f55964e authored almost 10 years ago
Get rid of dead code regarding perform

c8532b9a28442dc8f8eef0e87101d03ccd75f2ae authored almost 10 years ago
Slight indentation improvement

8913c30178d12bcbb68adcd207eb7d38c5423ad6 authored almost 10 years ago
Get rid of Pattern.expr case in definitions that never hits

21ccfbcb8cb1c9834a40d712df67609897fa648f authored almost 10 years ago
Split "def" parser into separate typeAnnotation and definition parsers

e65f0f063837702562a370ff2e9520387a1fffc6 authored almost 10 years ago
Improve indentation and style in Parse.Expression

5e3f51a9f92f2e9b40704378b1218df7444443a4 authored almost 10 years ago
Get rid of "perform", revert ports to 0.14 meaning

0d83d8d569a08b86ebb81dc0d99494ac619f4b2d authored almost 10 years ago
Rename Varying to Signal

c37dfacc8933d97d37fac1f9427c5de8e5078926 authored almost 10 years ago
Track dealiasing more precisely

55420d411920e0380630adf150d13cfe891783b2 authored almost 10 years ago
When dealiasing, stop on sub-aliases

54f9d3370544e1da087254c3050c81cd5a0f1b12 authored almost 10 years ago
Fix #694, converting types to source types

Whoo for removing more of the custom type classes from the compiler!

dfdb2c073015780966d0700395443d12c828e3a8 authored almost 10 years ago
Add rawVersion for elm-package

1611262bead5db2f6cec7465a8bbe2ae6eaa935b authored almost 10 years ago
Bump version from 0.14.1 to 0.15

5cf107414cdade66927cd348f302363bb621f94b authored almost 10 years ago
Remove stray spaces

19293da9c8d073ae41c60adc15693faa333db2fc authored almost 10 years ago
Check type of 'perform' declarations

a096742303cfa98a98ad9a4146325120bcc75e44 authored almost 10 years ago
Properly propagate port types

75c1c8d346063a3f2192e4a4cd13e03f80f5c3d2 authored almost 10 years ago