on 63243ca help sign in
all commits
7e2deceAdd Native.Ports to prelude for user defined modulesEvan Czaplicki c03049aSimplify Build.Interface API, do not read "interfaces.data" when the --no-prelude flag is usedEvan Czaplicki 1700065Rename InterfaceSerialization file and change the function names in itEvan Czaplicki defb47dGet rid of warningsEvan Czaplicki c966776Add -W flag to many files, mostly getting rid of dead importsEvan Czaplicki 9ff2622Handle --no-prelude flag in the Metadata.Prelude module rather than distributed across many modulesEvan Czaplicki 3af5c2aSwitch to new format for Expr, Def, and ModuleEvan Czaplicki 8fc72d2Remove instance of unsafePerformIOJustin Leitgeb 9ae1825Fix deserialization of interfaces in PreludeJustin Leitgeb b1bca38Get rid of either-unwrap dependency and use fewer non-total library functionsEvan Czaplicki c845e58Give more helpful error messages when deserializing elmi filesJustin Leitgeb a446d60Ensure that binary serialization works on Windows. Previously had issues with line ending conversions messing with binary data.Evan Czaplicki a268421Get show, readInt, and readFloat working againEvan Czaplicki 8bc39cdchange error messageEvan Czaplicki f9cc451Import qualified Text module by defaultEvan 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 016a199Start using Metadata.PreludeEvan Czaplicki d4b2366Rename Metadata.Libraries to Metadata.PreludeEvan Czaplicki