on 593df53 help sign in
593df53add replication/locking documentationAgentM e545b7fadd semigroups dependency for GHC 7.10 compilationAgentM 0704e54switch from cryptonite to lighter-weight cryptohash-sha256 which also offers the benefit of compiling on MacOS 10.7AgentM fd9b9b5squelch stack warnings involving missing other-modulesAgentM c342330finish Windows support for file locking use older cryptonite version available in Stackage LTSAgentM be6f7e4fix critical oversight in graphExpr processingAgentM 779dcd5squelch type warning in realToFracAgentM 5714dd8add missing FromJSON instance for PersistenceError since it can now be part of a RelationalErrorAgentM 3dbaba9add test for multi-process database file accessAgentM 6d932ddmulti-process db: report transaction head error only when commits are on same headAgentM 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 b2c6aa4Merge branch 'master' of https://github.com/agentm/project-m36AgentM 31aa122add DateTime atom constructor function resolves #104AgentM d943ea6Merge pull request #97 from 3noch/patch-1AgentM e5a227dExport DatabaseContextIOExpr from ClientElliot Cameron 308de71Merge pull request #95 from hectorj/patch-1AgentM 77900a3Fix typoHector Jusforgues 448197cupdate gitignore file to reduce git status trash which caused me to overlook needed sourcesAgentM 96f4872add some handy shell scripts for performance profiling and debuggingAgentM 8c57476add missing List.hsAgentM d8d0a8cremove debug lineAgentM 463bb37oops- fix critical bug in Atomable list instance I'm glad I made a test!AgentM ec5b8c3add documentation on List Atomable instanceAgentM e3342d9update docs to include mention of polymorphic type variablesAgentM 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 067b382WIP 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 resolvedAgentM aeda582add link at top-level to database context functions documentationAgentM 58adc9cadd atom functions to OotT exampleAgentM 4b8b7cfadd priceBand atom function to OotT exampleAgentM 6ea4ad3functioning atom function and database context function serialization dbc test is brokenAgentM 6219d5dadd removeAtomFunctionP to interpreter the fact that it was missing was an oversightAgentM 6498a31update atom function documentationAgentM a1f0542atom function error + updated testAgentM c8abbcfupdate dbc function documentation to include details on errorsAgentM f4794d3WIP add dbc function errorsAgentM af92f0dfinish renaming evalDatabaseContextExpr in testsAgentM a0e6f44polish up database context function work -documentation -tests -there should likely be a separate module which is imported for database context functions which exports a variety of convenience functionsAgentM aee15b2finish dbc function validation and start work on testAgentM a476d28WIP first pass at working stored functions -needs tests -needs atom type validation in RelationalExpression.hsAgentM 33194c1Merge branch '89_macos_fdatasync'AgentM 04732c3drop HAVE_FDATASYNC in preference to HOST_OS checksAgentM 11c3cf3remove junk tabAgentM ee06edefix some grammar in datatypes docsAgentM 0a19140fix some datatypes docs formattingAgentM 2c0105aadd hair.hs new datatype example along with new datatypes documentationAgentM 7fe25defix atomable test importAgentM e1c1fbdrename ConstructedAtom to Atomable to better reflect the meat of the moduleAgentM 9a2a933Merge branch 'master' into 81_adt_marshalAgentM 542b859resolves #89 fdatasync warning on macOSAgentM