git.iko.soy/rowtype-yoga/purescm
on codegen-ctor-old help sign in
217e8dcUse unstarred name for unary constructorsTancredi Orlando 44989b6Export only symbols that have to be exportedTancredi Orlando b9a5224Rename constructor accessorsTancredi Orlando 09373b1Add more constructor accessors testsTancredi Orlando 0dc7e1bImplement accessors using GetCtorFieldTancredi Orlando bf70feeImplement CtorSaturated codegenTancredi Orlando aa4565aRefactor symbol resolutionTancredi Orlando ab80d5bRefactor codegenTopLevelBinding for CtorDefTancredi Orlando 1841d42Implement constructor accessors codegenTancredi Orlando 923a3aeRefactor ADT constructor codegenTancredi Orlando 2332e3fFix exported record type symbolsTancredi Orlando 8761934Emit curried data type constructorsTancredi Orlando 50ee249Replace tagged pairs with records for ADTsTancredi Orlando 85e6eb4Fix codegen of nil when translating a constructorTancredi Orlando 493bf5aAdd tests for data constructorsTancredi Orlando 40ab323Implement code generation for data constructorsTancredi Orlando 21a0af2Add shell.nix mirroring the CI configurationTancredi Orlando 30f2d19Prefer do-let when for lone bindingspurefunctor 8a925a0Add port of partial and convert test for Failpurefunctor 4af760dSimplify code generation for OpOrdpurefunctor 3036438Only export runtimeModulepurefunctor 380e05fAdd missing dependenciespurefunctor 8255222Use MonadState to ensure exports are createdpurefunctor 510b6e5Add tests for comparison operatorspurefunctor acfa9deInstall prelude from purescm forkpurefunctor 73d1e45Add note about Failpurefunctor d5db3fbImplement Fail, add case on Branchpurefunctor 87f5c0fDefine comparison operators for booleanspurefunctor 55ece01Fix missing space for DefineUncurriedFunctionpurefunctor 2d2325dInitial runtime librarypurefunctor b296a3eImplement code generation for most of Op1purefunctor c8b25baImplement more Op2 casespurefunctor 9d07d22Implement more clauses for PrimOppurefunctor 96e4d76Add test against Numberpurefunctor 6e4db50Implement Num and Ord for digitspurefunctor 0fc05acFix generation for chezCondpurefunctor 88248f4Implement code generation for branchespurefunctor 9b83ecaCollapse codegenTopLevelBindingpurefunctor 5c8d539Allow uncurried functions with zero argumentspurefunctor 66bf8beNit: exprs -> expressionspurefunctor 86bc43bUse lib.ss and pass libdirspurefunctor b497fbaAdd missing period suffixpurefunctor 22a1536Implement import formspurefunctor 054e735Update to latest package setpurefunctor d40c913Bump execa version to 1.3.0Jordan Martinez 7dc31dfInstall CS in CI; run snapshots with CSJordan Martinez 3032ab9Update snapshotsJordan Martinez 94f1560Define R6RS-compliant types; pretty-print typesJordan Martinez 76f274aMake `src/Main.purs` print log statementJordan Martinez f616596Format codeJordan Martinez