on ea745fc help sign in
all commits
96e583cFix compilation of Delay patternEdwin Brady 08cef17HLint DIrected Code CleanupJan de Muijnck-Hughes 8442cefDeprecate '%assert_total'Edwin Brady 0896073Added documentation for modules.Jan de Muijnck-Hughes d2a8c3eFold portable into CodegenNiklas Larsson 80225afExport intermediate representation as JSONNiklas Larsson 9297ae4Allow 'data' declarations in interfacesEdwin Brady 6cbfdd3Never compile 'void'Edwin Brady 4e762eeSome debug infoEdwin Brady c6ec808Allow programs with holes to be compiledEdwin Brady e3e35a5New rules for name visibilityEdwin Brady 39a8c78Categorised the Logs.Jan de Muijnck-Hughes d5b66a9Show source location of case block namesDavid Raymond Christiansen b19d03cRemove --yes-reallyNiklas Larsson cb11c39Cleanup in Compiler.hsNiklas Larsson 8564250Allow pattern matching on BitX constantsNiklas Larsson 18450ffavoid confusion between the compiler and codegensСухарик f5bff01Pass parameters to codegens with new cmdoption --cg-optNiklas Larsson a3407cbDisplay 'Hole' instead of 'Metavariable'Edwin Brady 202c913Logging levels must be explicitly mentioned.Jan de Muijnck-Hughes 90127b3High-level if ... then ... else ... expressionDavid Raymond Christiansen f987aecAdd info field to AppEdwin Brady 5d269e3:exec can take an expression as an argumentEdwin Brady fc02362Support externally defined primitivesEdwin Brady d4371e6Generate interface files for C->Idris callsEdwin Brady f7648dbForeign export lists in IOEdwin Brady 1950393Use FDesc for foreign targetEdwin Brady 9150698Primitive type for world stateEdwin Brady d5377beNew language-dependent FFIEdwin Brady 02b6087Merge pull request #1743 from jfdm/fix/lift-fixme-todo-1Edwin Brady cbb40b1Lifted TODO/FIXME from IRTS/Compiler.hsJan de Muijnck-Hughes 528cc11Replace some uses of system with rawSystemMelvar Chen f98ad29Extract java backend and dependencies to new repoEdwin Brady 8e6b636Optimisation optionsEdwin Brady 674b58fFactor out LLVM backendMarkus Pfeiffer f905a79javascript: lift out node backendraichoo 31de6bejavascript: lift out javascript backendraichoo a570354Fix LLVM build problemEdwin Brady 8353de5Find updatable constructors after destructive caseEdwin Brady a1fb7a3Inline with blocksEdwin Brady 5695e4cDo some inlining in Lang IREdwin Brady e5d1956Propagate constructor updates to bytecodeEdwin Brady cdbfec9Propagate CaseType through IRsEdwin Brady 218c735Mark 'case' on unique types as updatableEdwin Brady 9abbc3fCache uniqueness information in NameTypeEdwin Brady 783ddc3Invoke external code generatorEdwin Brady 93f407dUse strings for code generatorsEdwin Brady 788f800Record import paths in ibcEdwin Brady 4ca8e46Fix data ctor arity comparison.Matus Tejiscak 32d47a5Ensure erasure happens under 'force'Edwin Brady