on ffe683a help sign in
project-m36/ProjectM36
5 folders, 20 files
../ Daemon/add host and port command line args for daemon 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 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.hsWIP: add daemon basic test suite ConcreteTypeRep.hsWIP: much refactoring for Atom existential quantification change Daemon.hsconfigure daemon with host and port DatabaseContext.hsswitch to using NamedRecord for CSV export which I should have used in the first place DirectoryFsync.cimplement crash safe transaction commiting via fdatasync and transaction directory fsync -requires ordered metadata journaling file system Error.hsWIP: more client-server stability changes 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 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)