on master help sign in
history of44ec3cd..master
compare
1ec1119remove error-based debugging statementsAgentM 7e7cb57update handles to take tutd setup and iteration commandsAgentM c022511compress relvars with gzip, write all atomfuncs to one file references #146AgentM d7f370eMerge branch '148_csv_import_parser_refactoring'AgentM 6c600cdchange to new-haddock in travis builderAgentM df3e55cMerge branch 'master' of https://github.com/agentm/project-m36AgentM 4b687eaadd haddock build step to travis builder resolves #152AgentM 011e28fmake hlint adjustmentsAgentM 1805b77CSV round-trip with Cons and escaped charactersAgentM 58e2c65fix hlint suggestionsAgentM e7bc48frefactor CSV atom parser to use attoparsec on potential atom values the previous parser relied solely on Text.Read which made it impossible to represent ADT type tested ADT round trips, quoted text atoms resolves #148AgentM 6fe4bfaMerge pull request #151 from cumber/patch-1AgentM 91d2135fix haddock of ProjectM36.Client.SimpleBen Mellor f901574validate ConstructedAtom argument count resolves #149AgentM 717dacaMerge branch '145_leaking_fds'AgentM aa730eeMerge branch '145_leaking_fds' of https://github.com/agentm/project-m36 into 145_leaking_fdsAgentM 1834b66add FileLock alias for Windows file locking compatibilityAgentM 7a64a4dfix extraneous do clausesAgentM 034ed44add -e string to tutd to execute arbitrary one-off TutorialD commands resolves #147AgentM 4f1a995fix hlint suggestionAgentM 5f6509efix file lock handle leak on connection close System.IO actively prevents opening the same file twice in write mode, so we must resort to a lower-level API luckily, the locking API is self-contained needs Windows mungingAgentM a11a49aincrement on-disk format version to account for restoration of IntAtom/IntegerAtom splitAgentM a49dd71add handles test bench which prints out a used file handle countAgentM 125e926eliminate lazy IO reads in transaction persistenceAgentM 3c5ad79restore IntAtom/IntegerAtom but prefer IntegerAtom wherever possibleAgentM 8e05e68bump persistence version due to IntAtom changeAgentM 1212687fix another redundant ProjectM36.Error warningAgentM ebaee2afix fallout from Int -> Integer IntAtom changeAgentM f5746c2squelch more ProjectM36.Error warningsAgentM 07fc59eswitch from Int type to Integer type for IntAtom resolves #138AgentM 6d78d19add Atomable instances for Maybe and Either types resolves #143AgentM 6999c57squelch redundant ProjectM36.Error warningsAgentM fd05d50Merge pull request #140 from 3noch/masterAgentM 7a0dfc2Expose RelationalError from client APIs3noch 14db627Add comment about TransactionCancelled in simple client API3noch e7e3cf2Allow composable error-handling in simple client API3noch 0c88ce7Minor clean up to simple client API and docs3noch fdab9eev0.2 changelogAgentM 5420958add simple client API docs link to READMEAgentM c84273cremove uuid-aeson from simple client api testv0.2AgentM bb4f1c6Merge branch 'master' into simple_clientAgentM 6bb5e92add simple client monad docsAgentM 88d52d5fix hlint extraneous "do"AgentM 452ecb2make adjustments suggested by 3noch - DB -> Db - add non-cancelling version of query and execute - add withTransactionUsing to select a merge strategyAgentM e29d8d9switch to withTransaction monad and throwing an exception to terminate the DB monadAgentM a7ce5cfMerge pull request #136 from 3noch/drop-uuid-aesonAgentM fbfa2eaBump version bound for megaparsec (stay at major release 5)3noch 3356ff7Drop uuid-aeson in favor of aeson >= 1.13noch c7a5965Merge branch 'master' of https://github.com/agentm/project-m36AgentM cf9eaf0fix hlint cpp-define needed for lintingAgentM