on a3de6fd help sign in
project-m36/src/lib/ProjectM36
7 folders, 48 files
../ AtomFunctions/add simple workaround for creation of IntAtoms from tutd resolves #201 Client/WIP DataTypes/fix import for fromMaybe Relation/convert IntervalAtomType into ConstructedAtomType instead of making it Primitive Server/implement :showdatabasecontextfunctions Transaction/fix new hlint warnings regarding use of fmap TransactionGraph/drop wcwidth module in preference to pure-haskell wcwidth implementation .ghci--amend Arbitrary.hsfix unused function in import Atom.hsimplement hlint suggestions AtomFunction.hsaddress hlint suggestions AtomFunctionBody.hsfix or squelch all hlint hints in src, examples, test directories AtomFunctionError.hsadd simple workaround for creation of IntAtoms from tutd resolves #201 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.hsmerge with agentM's branch about specializing Interval. Atomable.hsFix primitiveATypeName lookup Attribute.hsResolved merge conflict from upstream master AttributeExpr.hsfirst pass at working sub relation attributes manual test seems to work AttributeNames.hsinitial, untested but functioning semijoin/antijoin implementation Base.hscommand name changed. Add limit and offset. Now the usage is :showdataframe <relExpr> orderby <attributeName> [offset <integer>] [limit <integer>] Client.hsfirst pass at working sub relation attributes manual test seems to work DataConstructorDef.hsWIP definition of subrelation attributes DatabaseContext.hsfix or squelch all hlint hints in src, examples, test directories DatabaseContextFunction.hsaddress hlint suggestions DatabaseContextFunctionError.hsfix or squelch all hlint hints in src, examples, test directories DatabaseContextFunctionUtils.hsadd a bunch of static optimizations and use optimizations by default in Client DateExamples.hsadd join elimination static optimization DisconnectedTransaction.hsimplement support for tracking disconnected transaction dirtiness return an error if an empty commit is attempted Error.hsworking dynamic atom function loading FSType.hsAdd missing imports when host OS is darwin so build won't fail on macOS. FileLock.hsfix hlint warning FunctionalDependency.hsfinish functional dependency implementation including documentation and test InclusionDependency.hsfix or squelch all hlint hints in src, examples, test directories IsomorphicSchema.hsMerge branch 'master' into 165_more_static_optimizations Key.hsadd join elimination static optimization MiscUtils.hsfix hlint hints Notifications.hsadd new+old report expressions to notifications resolves #157 Persist.hsfix CSV import/export encoding (now universally UTF-8) all tests pass Relation.hsupdate codebase for hlint 2.1.1 lots of <$> changes RelationalExpression.hsMerge branch 'feature/arbitrary_tupleset' of https://github.com/YuMingLiao/project-m36 into YuMingLiao-feature/arbitrary_tupleset ScriptSession.hsadd ObjLink support for GHC 7.10 Server.hsimplement :showdatabasecontextfunctions Session.hsupdates to haddock documentation in preparation for hackage release references #116 Sessions.hsWIP set/get current schema name StaticOptimizer.hsfix broken join optimization TransGraphRelationalExpression.hsupdate codebase for hlint 2.1.1 lots of <$> changes 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.hsupdate codebase for hlint 2.1.1 lots of <$> changes Tuple.hsfix attribute-specific ordering bug in Tupleable resolves #184 TupleSet.hsfix or squelch all hlint hints in src, examples, test directories Tupleable.hsfix attribute-specific ordering bug in Tupleable resolves #184 TypeConstructor.hsWIP definition of subrelation attributes TypeConstructorDef.hsWIP compilation checkpoint tutd switching to compiling project-m36 library as a dependency for executables switched to Atom ADT AtomFunctionBody somewhat working WCWidth.hsfix hlint suggestion Win32Handle.hsfix or squelch all hlint hints in src, examples, test directories