on b359fd0 help sign in
b359fd0Revise elm-docs to copy the names of type variables in type annotations directly.evancz be72e86Fix the serverevancz 6ca373bMove Geometry into Collage. Get rid of Graphics prefix as appropriate.evancz 104faf1Fix mistaken function name.evancz d114746Rename some of the Graphics librariesevancz 06e6b31Have equality work on any type.evancz 2928e20Move some modules out of Graphics/evancz 52f6c89Move record-to-object functions to JavaScript/Experimental.elmevancz dab4b7cSwitch from ($) to (|>) and (<|).evancz ac67dbdTake out the F# inspired composition operators. I think this needs to wait until type-classes / monads / arrows are more figured out.evancz 00d3ad2Shorten Libraries.hs, and fix some types in some of the libraries.evancz 29384b7Add some operators from F#: |>, <|, <<, and >>evancz 5b475acBegin getting things ready to support toFormevancz a764f68Get rid of memory leak caused by creating tons of canvases.evancz 95726b7Start using `requestAnimationFrame`evancz d2846a2Fix the default size of text blocks.evancz 1d2b3fcAdd built in event listeners.evancz 986010fAdd `plainText` back. Fix some types. Fix a bug in `mergeEither`.evancz 82b7929Get the core libraries compiling again. Fix type signatures that have super-types, and fix bugs in a couple files.evancz 530bc6eFix how types are converted to strings. This actually fixes some bugs that come from generating docs.json, which led to incorrect types being used in the compiler.evancz 7d03f69Provide a way to define super-types in type annotations. Should not be used outside of core libraries.evancz cf2357fRemove testing via unsafePerformIOevancz c2fc03cDealias more reliably during unificationevancz 5b62c53Add type annotations to more library files.evancz 5d536d1Get prelude added in all cases.evancz 9c22031Style tweak.evancz 2289029Correct resizing problems with static elements. Previously, no property updates occurred.evancz 703508fFix prelude imports and correctly generalize for library types that use `Number`.evancz ebb570dTake out parens for record access. I am only fairly certain that this is okay.evancz d47614cFix indentationevancz bef646aCosmetic changesevancz 1d04b34Permit pattern matching on records in case-expressions.evancz 60e403bFix `show` for ADTs and get parens in the right places.evancz 0354fadExplicitly list imports for a module.evancz d7948adMove script tags into header.evancz 87fa86cGet type dealiasing working.evancz 5faf79cAlso hide `height` from the Text module, which overlaps with the Element version of the function.evancz 613d9f5Fix bug in `height` and `color`evancz f625a9cFix how compiler errors are displayed in generated HTMLevancz 1af2ff9Get the API for Language.Elm in better shape. Trying to get elm-lang.org working again.evancz 82f888cGet the type-checker running based on docs.json information. Also add rules for `Nil` and `Tuple0`, `Tuple2`, etc.evancz 7664f71Fix combine function in Signal.evancz f3befa6Skip average for now. To be added back!evancz ab62612Ensure that --make skips trying to read libraries as files.evancz fc37907Move `average` to the automaton library.evancz d27ab15Add combine to the signal library.evancz 1dbbc59Reorder comments in List.elmevancz 294fdfdAdd prelude in compiler with flag. Re-add the `hiding` option for modules internally.evancz 22bfcb8Add the --no-prelude flag for compiling the standard libraries. Clean up code to handle flags. Change name of --generate-noscript to --noscript (this flag can probably be taken out actually)evancz 58640c5Make sure that List only gets instantiated once. Requires that the list library is pure (never touches the `elm` variable)evancz