on f7fc888 help sign in
all commits
467de7eadd Merkle hash validation at database startup add Merkle hash validation at arbitrary times with command add Merkle hash documentationAgentM 584b01dresolve TupleExprs within their own transaction contextsAgentM c612d04WIP compilation checkpointAgentM 5780162WIP compilation checkpointAgentM e9f1023move dataframe creation and sorting to server-side via Client.hs add preliminary testAgentM 4bbe64aworking dynamic atom function loadingAgentM 52a18c6fix confusing error message when creating incdep where the expressions do not have equal relation types resolves #181AgentM 91a357ause errors when nonsensical attributes are passed to toUpdateExpr, toDeleteExpr,AgentM 1a39a5breject duplicate attribute names when creating empty relation resolves #170AgentM f901574validate ConstructedAtom argument count resolves #149AgentM b5ef26aincrement db format version due to addition of timestamps improve validation of on-disk database format resolves #133AgentM 0747adaMerge branch 'master' into 33_autorebaseAgentM f0825a5WIP compilation checkpoint complete refactoring of eval graph path change Maybe x functions to Either RelationalError so that they can be easily used in an Either/Error monadAgentM 8247956fix database context function test add database context function utiltiesAgentM 0fd3b52implement support for tracking disconnected transaction dirtiness return an error if an empty commit is attemptedAgentM 57faeaeWIP compilation checkpoint when the graph is changed behind the process' back, TransactionIsNotHeadError is returned unconditionally, which is a mistake- it should only return that error only if the same head is being contendedAgentM 08e09b6replace AnyAtomType with real type variables remove useless TypeConstructorArg allow atom functions to have polymorphic typesAgentM f09f894polymorphic return values for functions now resolves to concrete typesAgentM 6ea4ad3functioning atom function and database context function serialization dbc test is brokenAgentM a1f0542atom function error + updated testAgentM f4794d3WIP add dbc function errorsAgentM a476d28WIP first pass at working stored functions -needs tests -needs atom type validation in RelationalExpression.hsAgentM 111ec3dfix missing cases in async handlingAgentM 0b8b0a7WIP working propagation of timeout error to timeout exception in clientAgentM ec960c4WIP major refactoring in order to pass tuples in relational expression stateAgentM 39c33d1add schema validation testAgentM d0ed854inclusion dependency schema conversion working isomorph rename and passthroughAgentM e7e0776WIP set/get current schema nameAgentM e426984#43 allow executables to run with atom function scripting disabled if the feature's dependencies are missingAgentM 6dbd0b1add trans graph relational expression head lookup backtracking ala git (~/^)AgentM 4db1312handle exceptions in AtomFunctionBody scriptsAgentM f667ac5add function atom argument count validationAgentM aed8762WIP compilation checkpoint tutd switching to compiling project-m36 library as a dependency for executables switched to Atom ADT AtomFunctionBody somewhat workingAgentM