Issues filed for elm-lang/elm-compiler

View Full Project
Do you use elm-compiler? Leave a review!

Rate of open issues in the last 60 days

elm-compiler open issues (View Closed Issues)
  • about 2 years Valid recursion leads to runtime error
  • about 2 years The auto-generated outgoingPort JavaScript neglects to escape a record field named "default"
  • about 2 years Generated code make javascript debugging difficult, because return value not put in var
  • about 2 years Runtime error in compiler: Unable to generalize a type variable. It is not unranked.
  • about 2 years Type checking a phantom type succeeds when it should not
  • about 2 years Constructor Pattern with no variables accepts ill-typed RHS
  • about 2 years project names including `.` produce invalid generated code identifiers
  • about 2 years Elm compilation is incredibly slow on CI platforms
  • over 2 years Cannot pattern match on empty structural type
  • over 2 years Runtime infinite loop due to shadowing
  • over 2 years Docs on nested subtypes need example of unwrapping
  • over 2 years Modules cannot have ports with same name
  • over 2 years allow Uint8ClampedArray to cross ports
  • over 2 years Unexpected results due to variable shadowing
  • over 2 years Type-checking crash with top-level binding and an expression using it along with a lambda or case binding the same name
  • over 2 years Too-general type annotations typecheck on compappend-consuming functions
  • over 2 years [0.17] destructured record fields don't hide existing variables
  • over 2 years "Type applications without concrete names should not get here."
  • over 2 years Warn for `port module` with no ports
  • over 2 years Json.encode and Json.decode not roundtripping
  • over 2 years code gen problems
  • over 2 years parser suggestions
  • over 2 years parser problems
  • over 2 years type problems
  • over 2 years Have `elm` list binaries instead of delegating
  • over 2 years Bad worst-case performance for pattern match compiler
  • over 2 years Proposal: Don't allow record update to change type
  • almost 3 years Function with pattern-match argument and body of Debug.crash breaks compilation
  • almost 3 years Int literals over "max unsigned 32bit" produce bad JS
  • almost 3 years Compiler generates invalid JavaScript instead of rejecting syntactically invalid Elm (qualified tags in union types)
  • about 3 years Runtime error when comparing functions
  • about 3 years type system extensions
  • over 3 years Warnings on variable shadowing
  • over 3 years "more flexibility for comparable types"
  • over 3 years Stack overflow with incorrect polymorphic types
  • over 3 years Request: reexport values from dependencies
  • over 3 years Proposal: String Interpolation
  • almost 4 years Omitting type signature causes stack overflow, other errors
  • about 4 years Allow partial application of types

elm-compiler closed issues

  • about 2 years `effect` is a keyword and therefore it shouldn't be used as an identifier
  • about 2 years Cannot match a variable of type String in case statement, even though a string literal can be
  • about 2 years Compiler suceeds but generates Javascript syntax errors
  • about 2 years whitespace syntax error
  • about 2 years Cannot access fields in a record referenced by its qualified name
  • about 2 years Inlined bitwise shifts has wrong order of arguments
  • about 2 years Missing type arguments are not detected
  • about 2 years Let variable shadowing broken
  • about 2 years Closure captures future variable resulting in <internal structure>, pt 2
  • about 2 years Proposal: Record update syntax should accept arbitrary expressions for record being updated
  • about 2 years Closure captures future variable resulting in <internal structure>
  • about 2 years Intero support
  • about 2 years "TypeError: Cannot read property 'ctor' of undefined" in complex shadowing case
  • about 2 years Modules containing incoming ports require Json.Decode to be imported
  • about 2 years A module importing itself causes the compiler to hang
  • about 2 years Main.elm:10517 Uncaught TypeError: Cannot read property 'languages' of undefined
  • about 2 years Proposal: shorthand record names
  • about 2 years Parsing error for expression similar to {x | y = {x.y | z = ...}}
  • about 2 years Getting wrong version of elm compiler through npm (on Windows)
  • about 2 years Links in the elm home page don't work
  • about 2 years Assigning to type constructors gives weird behavior
  • about 2 years Uncaught SyntaxError: Unexpected token .
  • about 2 years Failure parsing pattern match
  • about 2 years Syntax Suggestion: record property shorthand
  • about 2 years Dates are not comparable
  • about 2 years Incorrect unification for members of number class
  • about 2 years Proposal: Allow leading or trailing comma in multiline exposing, list and records
  • about 2 years [0.17] Cannot find variable ..- when creating negative ranges
  • about 2 years Let clause can refer to itself, leading to undefined variable
  • about 2 years Forbid excessive periods `.` in the repository field in elm-package.json
  • about 2 years ReferenceError: _elm_lang$virtual_dom$VirtualDom$text is not defined
  • over 2 years Feature Request: Warnings as Errors
  • over 2 years Cases in lambda [feature request]
  • over 2 years Instance Arguments
  • over 2 years Can elm develop some Command line tools ?
  • over 2 years Runtime error when comparing nested Html of different depths
  • over 2 years Elm completeness check erroneously requests duplicate branch
  • over 2 years Multiple declarations in let get wrong order in JS and throws runtime exceptions
  • over 2 years Proposal: Newline as optional separator for lists / records
  • over 2 years Elm compiler hangs
  • over 2 years Compiler stuck, 100% cpu and rising memory usage
  • over 2 years Uncaught Error: The notify function has been called synchronously
  • over 2 years Excessive CPU and Memory usage for large union types
  • over 2 years Elm generated files are quite large
  • over 2 years No helpful error message when erroneously using lower case boolean litteral