git.iko.soy
/
project-m36
readme
files
commits
refs
on
f7fc888
help
sign in
history of
src/lib/ProjectM36/TransactionGraph.hs
all commits
467de7e
add Merkle hash validation at database startup add Merkle hash validation at arbitrary times with command add Merkle hash documentation
AgentM
6 years ago
634dd65
implement hlint suggestions
AgentM
6 years ago
ec66d53
fix transaction merge test
AgentM
6 years ago
469c243
WIP merkle-ize transaction graph
AgentM
6 years ago
01340e6
implement hlint suggestions
AgentM
6 years ago
bb13048
Merge branch 'master' into new_transgraph
AgentM
6 years ago
f407d5d
nearly all tests pass
AgentM
6 years ago
a76ee6f
test-tutoriald passes
AgentM
6 years ago
38cee47
WIP merge transaction treatment
AgentM
6 years ago
170009a
WIP more test fixes remove DisconnectedTransaction diff expr
AgentM
7 years ago
1046167
WIP compilation checkpoint
AgentM
7 years ago
1706097
WIP partial compilation checkpoint GraphRefRelationalExprM and friends StaticOptimizerMonadM ProcessExprM
AgentM
7 years ago
5780162
WIP compilation checkpoint
AgentM
7 years ago
51b014d
WIP RelationalExpr + StaticOptimizer treatment
AgentM
7 years ago
9ada9c7
RelationalExpression.hs compilation checkpoint
AgentM
7 years ago
8b5114d
wip morphing function signatures
AgentM
7 years ago
4ecb53a
squelch warnings surrounding Data.Monoid use and others
AgentM
7 years ago
46098e8
fix hlint suggestions
AgentM
7 years ago
66ee004
WIP
AgentM
7 years ago
cfa7253
WIP compilation checkpoint
AgentM
8 years ago
3ac630e
refactoring checkpoint
AgentM
8 years ago
51fdb18
fix hlint suggestion
AgentM
8 years ago
ace7680
update codebase for hlint 2.1.1 lots of <$> changes
AgentM
9 years ago
6990bd8
Merge branch 'master' into appveyor
AgentM
9 years ago
2c0c706
fix transaction graph backtracking with timestamp VMs have lower resolution timers, so this was caught in appveyor
AgentM
9 years ago
56286b0
fix new hlint warnings regarding use of fmap
AgentM
9 years ago
52a18c6
fix confusing error message when creating incdep where the expressions do not have equal relation types resolves #181
AgentM
9 years ago
254007b
fix hlint suggestions due to new hlint 2.0.10 version
AgentM
9 years ago
f901574
validate ConstructedAtom argument count resolves #149
AgentM
9 years ago
fc9e67a
fix failure to jump to proper head after automergetohead resolves #131
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
add8d97
all tests pass
AgentM
9 years ago
89229c7
auto merge tests pass flip args on createSessionAtHead for consistency add constraint checking to post-merge operation- critical bug fixed
AgentM
9 years ago
0747ada
Merge branch 'master' into 33_autorebase
AgentM
9 years ago
59a15ae
WIP automerge -work on refactoring Client.commit code to separate out STM component
AgentM
9 years ago
a2d81ee
WIP compilation checkpoint for new automerge method needs ProjectM36.Client glue
AgentM
9 years ago
18d17f5
updates to haddock documentation in preparation for hackage release references #116
AgentM
9 years ago
8573aed
WIP autorebase
AgentM
9 years ago
d293692
#106 implement Commit options regarding how to handle empty commits
AgentM
9 years ago
0fd3b52
implement support for tracking disconnected transaction dirtiness return an error if an empty commit is attempted
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
a476d28
WIP first pass at working stored functions -needs tests -needs atom type validation in RelationalExpression.hs
AgentM
10 years ago
585420a
Merge branch 'master' of https://github.com/agentm/project-m36
AgentM
10 years ago
167d163
finish functional dependency implementation including documentation and test
AgentM
10 years ago
3e4fee1
add ":deletebranch" tutoriald operator resolves #34
AgentM
10 years ago
f3f99cd
WIP compilation checkpoint
AgentM
10 years ago
6dbd0b1
add trans graph relational expression head lookup backtracking ala git (~/^)
AgentM
10 years ago
20a004d
compilation checkpoint- tutd, server components in place still need to merge relationalexpr/transgraphrelationalexpr add support for git-style graph navigation from head ~^
AgentM
10 years ago
older commits
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