on 7b7b136 help sign in
7b7b136Increase version number.evancz 6b12850Switch to a much more performant representation for records.evancz cb609eaGet the color library in order. Remove the silly lifty functions from Automaton.evancz 23860c9Reformat 2 lines.evancz e05e9c5Split the List library into Elm and JS code. Do profiling for many functions (map, foldr, filter, length, zipWith, scanl, last, take, reverse) and get some nice speedups.evancz 784ada6Add the native list code.evancz 1f89dceRename core-elm to core, beginning the transitions to a standard library written primarily in Elm.evancz 04b521aAdd two type annotations.evancz 5349b40Merge branch 'master' of https://github.com/evancz/Elmevancz 50ddf4cMake sure that variables generated during parsing are less likely to overlap. This is not a pretty fix, but it is better than the previous system.evancz ae2abc1Merge pull request #95 from vbychkovsky/masterEvan Czaplicki 6d8a50dFix the type of Either, addressing copy-paste error.evancz dd9d219Begin upgrading the List library. It is not complete though. List.js should be the final authority on what is native and what is not.evancz 1c918a7Merge https://github.com/evancz/ElmVladimir Bychkovsky d813e05serving elm-runtime locally (using a fixed path to avoid monads)Vladimir Bychkovsky c954a0fUpdated strings to refer to Happstack instead of YesodVladimir Bychkovsky 149e91eFixed splicing and removed "box" + minor other changesVladimir Bychkovsky 43fd6c4Properly resolve cyclic dependencies.evancz a8850d6Add type annotations to the Set library.evancz 13a38d9minor fix to clockVladimir Bychkovsky e0d5650updated syntax in the mouse exampleVladimir Bychkovsky c02228fMerge branch 'master' of https://github.com/evancz/Elmevancz cdecb5bUpdate the list of built-in modules.evancz 4858cfaFix a messed up type annotation in Dict.elm.evancz 90304e6Add type annotations to Either.evancz 6ce22a8Merge pull request #92 from vbychkovsky/masterEvan Czaplicki 33831dbbroken: only fixed some of the bugsVladimir Bychkovsky cb4d4d9updated runtime URL, added a comment about varsVladimir Bychkovsky 3c245edFix bug with code that ensures that type annotations are right above their corresponding definition. Due to a lack of parens, the check only worked with one type annotation.evancz ecc49caSplit the alias code into its own file. Add checks for duplicate definitions, bad order of definitions, and type aliases without enough argumentsevancz 2bfe9caAllow record extension in types.evancz 67503ceAdd dealiasing for Stringsevancz b2a7bd1Implement type aliases.evancz 1848c95Allow type annotations for infix operators.evancz e0b7d26Add some type annotations to Automaton.elmevancz 55b3d39Correct the associativity of (::) and ensure that JS is generated properly for (::).evancz 6b2b19dAdd type annotations to the Dict library to test functionality and speed of type annotations. Shows dramatic speed improvement!evancz 7d50769Make type annotations work properly. Refactor such that they speed up type checking dramatically.evancz 0ec1cf3Switch to the new cons (::) in parse library.evancz 021a27cAdd support for type annotations. Remaining bugs include `String` is not de-aliased and uses of the cons operator have not yet been switched over to the new (::) syntax.evancz b4dba5fMigrate type annotations to more JS files.evancz edb65fcAdd WebSockets and function composition to the change log.evancz 86f2e33Add support for using ∘ for function composition.evancz f788fd0Add `xor` and `findNumber` to the type hints.evancz 984e3b5Merge branch 'master' of https://github.com/evancz/Elmevancz 5fea39cMerge pull request #89 from johnpmayer/topic/JSON_and_MarioEvan Czaplicki be406f0local ignore fileJohn P Mayer Jr 40c1cfaChanged type signature of JSON.fromString; added multiplayer mario exampleJohn P Mayer Jr 5dadeeeFix the equality checker.evancz f15dbefSwitch away from `Object.create` which was actually extremely slow given the particular way it was used.evancz