git.iko.soy
/
project-m36
readme
files
commits
refs
on
52182bc
help
sign in
history of
src/lib/ProjectM36/TransactionGraph/Persist.hs
all commits
be67a29
drop wcwidth module in preference to pure-haskell wcwidth implementation
AgentM
9 years ago
dc3ee07
fix CSV import/export encoding (now universally UTF-8) all tests pass
AgentM
9 years ago
ace7680
update codebase for hlint 2.1.1 lots of <$> changes
AgentM
9 years ago
64dfd80
remove extraneous unlock in closeLockFile
AgentM
9 years ago
56286b0
fix new hlint warnings regarding use of fmap
AgentM
9 years ago
c022511
compress relvars with gzip, write all atomfuncs to one file references #146
AgentM
9 years ago
5f6509e
fix 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 munging
AgentM
9 years ago
a11a49a
increment on-disk format version to account for restoration of IntAtom/IntegerAtom split
AgentM
9 years ago
8e05e68
bump persistence version due to IntAtom change
AgentM
9 years ago
b5ef26a
increment db format version due to addition of timestamps improve validation of on-disk database format resolves #133
AgentM
9 years ago
2aba32a
add commit timestamps the timestamp is from the start of the transaction creation, not when it is committed (a few milliseconds later typically)- this is identical to postgresql's now() stamp resolves #123
AgentM
9 years ago
b27ae9f
fix or squelch all hlint hints in src, examples, test directories
AgentM
9 years ago
00c9dc7
3noch found that automerge was not writing all new transactions to disk this was caused by the transaction graph persistence optimization which assumed writing only the latest heads was safe this has been replaced by commit infrastructure being explicit about which transactions it has added to the graph this is potentially a further optimization since it shouldn't need to check the filesystem for which heads have already been written resolves #128
AgentM
9 years ago
0704e54
switch from cryptonite to lighter-weight cryptohash-sha256 which also offers the benefit of compiling on MacOS 10.7
AgentM
9 years ago
57faeae
WIP 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 contended
AgentM
9 years ago
6ea4ad3
functioning atom function and database context function serialization dbc test is broken
AgentM
10 years ago
f4794d3
WIP add dbc function errors
AgentM
10 years ago
aed8762
WIP compilation checkpoint tutd switching to compiling project-m36 library as a dependency for executables switched to Atom ADT AtomFunctionBody somewhat working
AgentM
10 years ago
keys
esc to close
j k
move down, up
enter
open
esc
back, or up a level
1 2 3 4
readme, files, commits, refs
/
filter
y
copy the clone command
c
compare the chosen commit with another (or shift-click both)
?
show or hide this list