on e00a3f3 help sign in
all commits
6b92297Switch to liftM in binary instanceEvan Czaplicki 11bd592Create encoders and decoders for Elm.Package and Elm.Compiler.ModuleEvan Czaplicki 6b5b33cDefine Binary instance for Package typeEvan Czaplicki 67feae2Stop deriving Show for some typesEvan Czaplicki 1de1d7ederive (Eq, Ord) for the Package typeEvan Czaplicki 3b08065Expose a type for names and versions togetherEvan Czaplicki 90ce96ecosmetic: use more consistent indentationEvan Czaplicki 49ada59Use more compact memory representation for VersionEvan Czaplicki 4a37ac7Add versionToText, make it the default conversionEvan Czaplicki 0ac5b30Make Elm.Package exports explicit, fromString => fromTextEvan Czaplicki b09bb00Upgrade Type code from String to TextEvan Czaplicki 36d38dbSwitch some AST modules from toString to toBuilder or toTextEvan Czaplicki 5e065deConvert Strings to Text in all the AST filesEvan Czaplicki fdb21dfAdd hint about program vs programWithFlagsEvan Czaplicki be9f59aTrim down @laszlopandy's exception listEvan Czaplicki 247b258Whitelist 0.15 package names with uppercase letters.Laszlo Pandy 72992bbAllow upper case names for nowEvan Czaplicki d17243bUse lower case in dummyName to match elm-packageEvan Czaplicki c9f3911Remove a bunch of Control.Applicative imports since we're only GHC 7.10 nowEvan Czaplicki fc4d628Switch versionFromString to return an eitherEvan Czaplicki 858394dRestrict the set of valid package namesEvan Czaplicki 31545d1canonicalize module names, generate unambiguous names in JSEvan Czaplicki 4f369b8Add package to interface fileJoeyEremondi 1c6abbfPut core name in shared libraryjmite 38c2f8dCreate common file for version and namejmite