on a56efd8 help sign in
a56efd8Check that imports actually exist in the known interfacesEvan Czaplicki 4eed8e4Fix the .cabal file, include many new filesEvan Czaplicki 2c96bf0Get the haskell library workingEvan Czaplicki e677f27add a type signatureEvan Czaplicki a400ab1Get complingEvan Czaplicki 3ef5284Stop using the MultiWayIf extensionEvan Czaplicki 8006d8eReport line numbers in type errorsEvan Czaplicki b1f53d0Pipe source locations through the type checkerEvan Czaplicki c6868f1cosmetic changeEvan Czaplicki a4c4cf0Use `Location.none` lessEvan Czaplicki b26edccSimplify representation of source locationsEvan Czaplicki b3cc261Make show nicer for signals and unknown objects.Evan Czaplicki 3065f58Support appendable typesEvan Czaplicki ae6a3b3Fix runtime code for comparing thingsEvan Czaplicki fa44854Make error messages nicerEvan Czaplicki a1b7336Make comparable work fully and clean up codeEvan Czaplicki 3da8a71Add ability to collect App1's into a Type constructorEvan Czaplicki dfb27a7Get rid of Paths_Elm to make sure things build properly for people.Evan Czaplicki 1273f4dMake sure that basic math operations generate the correct JS code.Evan Czaplicki 25474f8Function args were in the reverse order!Evan Czaplicki a98a7beExport ADT constructors tooEvan Czaplicki 3e4773cFix libraries to match new JS generation rulesEvan Czaplicki 2d4afcaFix JS generationEvan Czaplicki 2f6d322If no exports are listed, everything gets exportedEvan Czaplicki 6651525Only deprime when generating JavaScript, better to preserve informationEvan Czaplicki f8fe8e4Properly convert Type.Type to SourceSyntax.TypeEvan Czaplicki ac450aerestrict exports to `def` and `term`Evan Czaplicki 64e23d4Turn post build back on, create elm-runtime.js and interfaces.dataEvan Czaplicki 748c608Get standard libraries compiling (now that String is in Basics and Signal is in Signal)Evan Czaplicki ec24738Get rid of dead codeEvan Czaplicki fda1d2fAdd canonicalization for aliases and ADTsEvan Czaplicki 5d90172Add the `String` type alias to Basics and update modules that depend on stringsEvan Czaplicki a767024Update to rely on the difinition of Signals in the Signal libraryEvan Czaplicki 6ace8a0Move the definition of the Signal type out of the compiler and into the Signal libraryEvan Czaplicki 0f3910dMake SortDefinitions aware of ADT constructors, gave incorrect sorts beforeEvan Czaplicki 46cb850Whitespace cleanupEvan Czaplicki 3f96acfGet rid of logging and add Int, Float, Char, Bool to the global environmentEvan Czaplicki 2f49151Cosmetic changesEvan Czaplicki ab00bceRemove SourceSyntax.RenameEvan Czaplicki f818274Prettify code to print programEvan Czaplicki 5c81d14Update dependencies and comment out things that slow the build and are unnecessary for testingEvan Czaplicki 2f5639cIntroduce Transform.CanonicalizeEvan Czaplicki 02ab90eNo need to derename, names will be preservedEvan Czaplicki 1418bdeRemove use of SourceSyntax.Rename, which no longer existsEvan Czaplicki e22c7d4Add types and `deprime` function to SourceSyntax.HelpersEvan Czaplicki eb96d7aGet rid of current canonicalization codeEvan Czaplicki e8ab1c2Remove SourceSyntax.Rename, which was unusedEvan Czaplicki fa132eaChange name of Prelude to Basic, matching change in libraries/Evan Czaplicki 0a6bd8bGenerate and use interfaces.data so standard library types are availableEvan Czaplicki 3a4863fGet JavaScript.Experimental workingEvan Czaplicki