git.iko.soy
/
project-m36
readme
files
commits
refs
on
18f736a
help
sign in
history of
src/lib/ProjectM36/RelationalExpression.hs
all commits
52a18c6
fix confusing error message when creating incdep where the expressions do not have equal relation types resolves #181
AgentM
9 years ago
5b585e7
initial, untested but functioning semijoin/antijoin implementation
AgentM
9 years ago
60228c5
Merge branch 'master' into 165_more_static_optimizations
AgentM
9 years ago
254007b
fix hlint suggestions due to new hlint 2.0.10 version
AgentM
9 years ago
db3c05c
add a bunch of static optimizations and use optimizations by default in Client
AgentM
9 years ago
6590d3e
add new+old report expressions to notifications resolves #157
AgentM
9 years ago
b1b6311
fix missing atomtype validation in AttributeAtomExpr resolves #153
AgentM
9 years ago
1ec1119
remove error-based debugging statements
AgentM
9 years ago
e7bc48f
refactor 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 #148
AgentM
9 years ago
f901574
validate ConstructedAtom argument count resolves #149
AgentM
9 years ago
c4193de
restore interval data type all tests passing resolves #120
AgentM
9 years ago
b27ae9f
fix or squelch all hlint hints in src, examples, test directories
AgentM
9 years ago
05b5ae1
add outer-level attribute support to restriction relational subexpression references #52
AgentM
9 years ago
261654c
empty commit detection completion all tests passing
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
08e09b6
replace AnyAtomType with real type variables remove useless TypeConstructorArg allow atom functions to have polymorphic types
AgentM
10 years ago
f09f894
polymorphic return values for functions now resolves to concrete types
AgentM
10 years ago
6ea4ad3
functioning atom function and database context function serialization dbc test is broken
AgentM
10 years ago
6219d5d
add removeAtomFunctionP to interpreter the fact that it was missing was an oversight
AgentM
10 years ago
a1f0542
atom function error + updated test
AgentM
10 years ago
f4794d3
WIP add dbc function errors
AgentM
10 years ago
af92f0d
finish renaming evalDatabaseContextExpr in tests
AgentM
10 years ago
a0e6f44
polish 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 functions
AgentM
10 years ago
aee15b2
finish dbc function validation and start work on test
AgentM
10 years ago
a476d28
WIP first pass at working stored functions -needs tests -needs atom type validation in RelationalExpression.hs
AgentM
10 years ago
5af6b66
simplify constraint checking logic so that it can take better advantage of future optimizations
AgentM
10 years ago
167d163
finish functional dependency implementation including documentation and test
AgentM
10 years ago
f9dfde9
replace "error" crasher with actual error report
AgentM
10 years ago
c07d85f
fall back to context tuple in evalAtomExpr
AgentM
10 years ago
1e42fdf
WIP compilation checkpoint the context-based tuples don't end up in the results- needs fixing
AgentM
10 years ago
ec960c4
WIP major refactoring in order to pass tuples in relational expression state
AgentM
10 years ago
8b7e4e4
Ensure that joins with attributes of different types for the same named attributes is rejected. We thought we were handling previously, but the if-statement was not handling same names with differing types. fixes #49
AgentM
10 years ago
e426984
#43 allow executables to run with atom function scripting disabled if the feature's dependencies are missing
AgentM
10 years ago
7eca51f
TransGraphRelationalExpression compilation checkpoint
AgentM
10 years ago
6f258dd
WIP compilation checkpoint Base modified for RelationalExpr with tag for database context references in the graph
AgentM
10 years ago
77c70b8
fix broken duplicate function name detection
AgentM
10 years ago
c0dfe20
handle atom function with no arguments
AgentM
10 years ago
f667ac5
add function atom argument count validation
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