on fbfa2ea help sign in
project-m36/src/lib/ProjectM36
6 folders, 43 files
../ AtomFunctions/switch from makeByteString to bytestring constructor this makes the bytestring constructor more in line with other non-primitive constructor functions DataTypes/fix interval overlap detection Relation/fix or squelch all hlint hints in src, examples, test directories Server/fix or squelch all hlint hints in src, examples, test directories Transaction/fix or squelch all hlint hints in src, examples, test directories TransactionGraph/increment db format version due to addition of timestamps improve validation of on-disk database format resolves #133 Atom.hsrestore interval data type all tests passing resolves #120 AtomFunction.hsfix or squelch all hlint hints in src, examples, test directories AtomFunctionBody.hsfix or squelch all hlint hints in src, examples, test directories AtomFunctionError.hsrestore interval data type all tests passing resolves #120 AtomFunctionUtils.hsWIP Atomable List instance and built-in List type -problem identified- instead of returning ambiguous AnyAtomType, it should be a type variable so that types can be resolved AtomType.hsrestore interval data type all tests passing resolves #120 Atomable.hsrename ambiguously-named toDatabaseExpr to toAddTypeExpr Attribute.hsfix or squelch all hlint hints in src, examples, test directories AttributeNames.hsfinish functional dependency implementation including documentation and test Base.hsMerge branch '120_fix_interval' into 123_commit_timestamps Client.hsWIP compilation checkpoint toAttributesG is causing "toAttributes (undefined :: Test)" to be evaluated DataConstructorDef.hsWIP compilation checkpoint tutd switching to compiling project-m36 library as a dependency for executables switched to Atom ADT AtomFunctionBody somewhat working DatabaseContext.hsfix or squelch all hlint hints in src, examples, test directories DatabaseContextFunction.hsfix or squelch all hlint hints in src, examples, test directories DatabaseContextFunctionError.hsfix or squelch all hlint hints in src, examples, test directories DatabaseContextFunctionUtils.hsfix database context function test add database context function utilties DateExamples.hsWIP first pass at working stored functions -needs tests -needs atom type validation in RelationalExpression.hs DisconnectedTransaction.hsimplement support for tracking disconnected transaction dirtiness return an error if an empty commit is attempted Error.hsincrement db format version due to addition of timestamps improve validation of on-disk database format resolves #133 FileLock.hsfinish Windows support for file locking use older cryptonite version available in Stackage LTS FunctionalDependency.hsfinish functional dependency implementation including documentation and test InclusionDependency.hsfix or squelch all hlint hints in src, examples, test directories IsomorphicSchema.hsfix or squelch all hlint hints in src, examples, test directories Key.hsadd renaming if necessary to attributes in foreign key generation MiscUtils.hsfix or squelch all hlint hints in src, examples, test directories Notifications.hsimplement support for tracking disconnected transaction dirtiness return an error if an empty commit is attempted Persist.hsfix or squelch all hlint hints in src, examples, test directories Relation.hsaddress hlint suggestions RelationalExpression.hsrestore interval data type all tests passing resolves #120 ScriptSession.hsfix or squelch all hlint hints in src, examples, test directories Server.hsfix or squelch all hlint hints in src, examples, test directories Session.hsupdates to haddock documentation in preparation for hackage release references #116 Sessions.hsWIP set/get current schema name StaticOptimizer.hsfix or squelch all hlint hints in src, examples, test directories TransGraphRelationalExpression.hsimplement support for tracking disconnected transaction dirtiness return an error if an empty commit is attempted Transaction.hsadd commit timestamps the timestamp is from the start of the transaction creation, not when it is committed (a few milliseconds later typically)- this is identical to postgresql's now() stamp resolves #123 TransactionGraph.hsfix failure to jump to proper head after automergetohead resolves #131 Tuple.hsWIP compilation checkpoint toAttributesG is causing "toAttributes (undefined :: Test)" to be evaluated TupleSet.hsfix or squelch all hlint hints in src, examples, test directories Tupleable.hsadd toDefineExpr to Tupleable to cut down on boilerplate rv creation TypeConstructor.hsreplace AnyAtomType with real type variables remove useless TypeConstructorArg allow atom functions to have polymorphic types TypeConstructorDef.hsWIP compilation checkpoint tutd switching to compiling project-m36 library as a dependency for executables switched to Atom ADT AtomFunctionBody somewhat working Win32Handle.hsfix or squelch all hlint hints in src, examples, test directories