on eddf4a3 help sign in
project-m36/src/lib/ProjectM36
7 folders, 48 files
../ AtomFunctions/refactor NonEmptyList type add test rename NonEmpty to NonEmptyList (we can change this once we support modules) add NonEmptyList AtomFunctions to basic AtomFunction list Client/WIP DataTypes/move dataframe creation and sorting to server-side via Client.hs add preliminary test Relation/squelch warnings surrounding Data.Monoid use and others Server/squelch warnings surrounding Data.Monoid use and others Transaction/make linking against GHC optional to save space related to #258 TransactionGraph/squelch warnings surrounding Data.Monoid use and others Arbitrary.hsmore updates for ever-changing deferred-folds library Atom.hssquelch warnings surrounding Data.Monoid use and others AtomFunction.hsmake linking against GHC optional to save space related to #258 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.hscatch type mismatch error between relation type hint and tuples resolves #256 Atomable.hsimplement hlint suggestion Attribute.hsmove dataframe creation and sorting to server-side via Client.hs add preliminary test AttributeExpr.hsfirst pass at working sub relation attributes manual test seems to work AttributeNames.hsinitial, untested but functioning semijoin/antijoin implementation Base.hsimplement new suggestions from hlint 2.1.13 Client.hsupdates for latest hlint suggestions DataConstructorDef.hsWIP definition of subrelation attributes DataFrame.hssquelch warnings surrounding Data.Monoid use and others DatabaseContext.hsfix or squelch all hlint hints in src, examples, test directories DatabaseContextFunction.hsmake linking against GHC optional to save space related to #258 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.hsmove dataframe creation and sorting to server-side via Client.hs add preliminary test FSType.hsAdd missing imports when host OS is darwin so build won't fail on macOS. FileLock.hsfix hlint suggestions FunctionalDependency.hsfinish functional dependency implementation including documentation and test InclusionDependency.hsfix or squelch all hlint hints in src, examples, test directories IsomorphicSchema.hssquelch warnings surrounding Data.Monoid use and others Key.hssquelch warnings surrounding Data.Monoid use and others MiscUtils.hsfix hlint hints Notifications.hsadd new+old report expressions to notifications resolves #157 Persist.hsfix Win32 moveFileEx API variation fix too many export symbols ld error on Windows- prevents usage of project-m36 as DLL on Windows resolves #219 Relation.hsfix type of ExistingRelation getting the type of an existing relation could return tuples resolves #216 RelationalExpression.hsmake linking against GHC optional to save space related to #258 ScriptSession.hsmake linking against GHC optional to save space related to #258 Server.hsupdates for latest hlint suggestions Session.hsupdates to haddock documentation in preparation for hackage release references #116 Sessions.hsAdded support for GHC 8.6 StaticOptimizer.hsadd with macro with multiple views TransGraphRelationalExpression.hsimplement new suggestions from hlint 2.1.13 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.hssquelch warnings surrounding Data.Monoid use and others Tuple.hsimplement new suggestions from hlint 2.1.13 TupleSet.hsfix or squelch all hlint hints in src, examples, test directories Tupleable.hssquelch warnings surrounding Data.Monoid use and others 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 Win32 version macro