git.iko.soy/rowtype-yoga/purescript-native
on beaef52 help sign in
all commits
7d1bbfeWrite some syb traversals by hand #367Phil Freeman 3248a2bFix test suitePhil Freeman 9525739Separate compilation for psci, provide output directory option in psc-mkaePhil Freeman 51eced9Initial CommonJS modules commitPhil Freeman d7f4923Use ErrorStack everywhereGary Burgess dea47d7First version of source position information in error messagesPhil Freeman 1a087e7Initial work on #242Phil Freeman aa8a269Disable prelude auto-import with --no-preludeGary Burgess 2a89f0aEnsure exported members don't rely on hidden typesGary Burgess 503cacaMulti-let #258Phil Freeman 53e8af8Fix #306. Had to move ref(In)Eq back to Prelude to avoid circular dependency between Prelude and Data.Eq.UnsafePhil Freeman 4234b0cRebuild modules based on dependenciesPhil Freeman 7fe90c8Speed up test suitePhil Freeman 4a8c0dcFix issue with desugar in make modePhil Freeman c91c8d5Desugar externs files when using separate compilation #218Phil Freeman 1efe77bpsc --make #218Phil Freeman 18ae8f5Add --codegen option to support separate compilationPhil Freeman b314ba1Fix #253Phil Freeman 5bae73fConstants module #236Phil Freeman a178e07Reinstate -Wall, fix warnings.Phil Freeman f78904dInitial work for module exportsGary Burgess 79d6d63Removed most lint.joneshf 28fa718Remove unnecessary patternGary Burgess 8e5e64dFix module name handling in `--main`Gary Burgess 17d4ff3Parse psc options that can have module names with dotsGary Burgess d3f368bChange ModuleName to accept [ProperName]Gary Burgess a909908Rework psc options for new --main and --moduleGary Burgess 83367bdCheck Eff type of main when using --entry-pointGary Burgess 7a3a676Use --entry-point to change --run-main's moduleGary Burgess dc8b726Default entry point to "Main" when using --run-mainGary Burgess 24826e7Dead code elimination #190Phil Freeman e24efbcAdd compiler argument to specify namespace in browserGary Burgess f110f31Fix for modules with names that overlap globalsGary Burgess f0e4444Don't clobber global scopeGary Burgess 8927254Remove `Ident` from JS ASTGary Burgess eb34595Revert "Use [..] property access for non-JS-safe ids"Gary Burgess f6501d0Use [..] property access for non-JS-safe idsGary Burgess d59db66Use monad-unify packagePhil Freeman cb57250Starting work on code commentsPhil Freeman 11d65b2Sort modules based on dependenciesPhil Freeman 4aca4c1Type synonyms and data type declarations can now depend on each other.Phil Freeman cc947bdAdd the ability to bypass type checking for a term, and therefore fix the ordering problem.Phil Freeman e8621c9Pass modified values up to codegen phasePhil Freeman 72f98f1Add --run-main optionPhil Freeman 53cc34fFix an optimizer bugPhil Freeman d32d9ebFactor out Sugar modulePhil Freeman 721b48cMove Optimize.hs into CodeGen modulePhil Freeman 0ca3eaaRuntime type checks for basic typesPhil Freeman d824d56Do notationPhil Freeman ea3e968Still more work on mutually recursive functions, still need to fix examplesPhil Freeman