on 48a1cfd help sign in
project-m36/ProjectM36
5 folders, 21 files
../ DataTypes/add (Interval UTCTime) support all the way to TutorialD -includes sample "member" function -not ideal due to monomorphism restriction- each new type must be hard-coded Relation/fix extraneous import warning Server/implement missing session test and server entrypoints Transaction/implement crash safe transaction commiting via fdatasync and transaction directory fsync -requires ordered metadata journaling file system TransactionGraph/implement crash safe transaction commiting via fdatasync and transaction directory fsync -requires ordered metadata journaling file system Atom.hsadd (Interval UTCTime) support all the way to TutorialD -includes sample "member" function -not ideal due to monomorphism restriction- each new type must be hard-coded AtomFunction.hsadd basic atom functions: count, min, max Attribute.hsWIP: much refactoring for Atom existential quantification change AttributeNames.hsimprove error handling for "all but" attributes inversion Base.hsfix exception thrown due to bug in when the incoming, unverified tuples are hashed Client.hscabal build completes successfully after some test sessionification ConcreteTypeRep.hsWIP: much refactoring for Atom existential quantification change DatabaseContext.hsClient.hs + session compiling DirectoryFsync.cimplement crash safe transaction commiting via fdatasync and transaction directory fsync -requires ordered metadata journaling file system Error.hsClient.hs + session compiling Key.hsintroduce "key" syntax for TutorialD with backing support via inclusion dependencies Persist.hsimplement crash safe transaction commiting via fdatasync and transaction directory fsync -requires ordered metadata journaling file system Relation.hsadd (Interval UTCTime) support all the way to TutorialD -includes sample "member" function -not ideal due to monomorphism restriction- each new type must be hard-coded RelationalExpression.hsadd (Interval UTCTime) support all the way to TutorialD -includes sample "member" function -not ideal due to monomorphism restriction- each new type must be hard-coded Server.hsimplement missing session test and server entrypoints Session.hsClient.hs + session compiling StaticOptimizer.hsintroduce "key" syntax for TutorialD with backing support via inclusion dependencies Transaction.hsWIP: incremental reading and writing of the graph TransactionGraph.hsfix exception thrown due to bug in when the incoming, unverified tuples are hashed Tuple.hsrefactor tuple set to be list-based instead of hashset-based in preparation for infinitely-sized relations TupleSet.hsshift tuple hashing of unverified tuples to mitigate vector exception (when tuple and attribute counts are not equal)