on master help sign in
history of44ec3cd..master
compare
6ea5f34create "foreign key" alias for constraint creationAgentM a318000introduce "key" syntax for TutorialD with backing support via inclusion dependenciesAgentM 5866ddbswitch to NoSuchAttributeNamesErrorAgentM 85c4dc9fix critical bug in relvar assignment due to stale attributes comparisonAgentM 0e0c0b5add plan printing to bigrel to ensure that I am profiling what I think I am profilingAgentM ce6d74ffix mistaken join static optimizationAgentM 64571d6improve error handling for "all but" attributes inversionAgentM 6a7ede4add missing AttributeNames sourceAgentM 78bc7c6add “all but” convenience syntaxAgentM db6f80dadd boolean atoms, boolean functions, boolean function restrictionAgentM 177eccarefactor TutorialD parsersAgentM f2b923dfix critical join functions broken in Tuple-vectorizationAgentM f42ee21add basic atom functions: count, min, maxAgentM 7bfa060some simple attribute adjustmentsAgentM 98ee637show relational true and false as boxes instead of text because they can appear due to grouping -fixes maximumBy empty list exceptionAgentM 0599d89fix critical bug in restrictEq which caused grouping misbehaviorAgentM 5582a55-further polish tuple expression parsing -add @attributename for context-free parsing in tuple expressions -add tuple expression parsing to where clauses (restriction) -more tests- all passAgentM ffd382fimplement simple tuple expressions for relational "extend" - includes functions and relation extension - all tests passAgentM 2b5f249implement TutorialD extend supportAgentM 91cfdd0bigrel-related optimizations matrixRelation tupleset parallelization restriction parallelizationAgentM f7681f6move common stringy elements to Data.Text to save more space add command-line parsing to bigrel all tests passAgentM 84b3b93implement first-pass optimization and parallelization in relation creationAgentM 4d59a8celiminate double tuple verification in matrixRelationAgentM 07f13edadd profiling options to bigrelAgentM d8264fafix matrixRelationAgentM 03c23d9WIP vectorize Attributes and TuplesAgentM a6d14b7ignore sandboxAgentM 26c10d3update bigrel with three tuple data structure optionsAgentM 1964c90create NFData instances for base types for memory profilingAgentM 0a3b2a7add dud executable source "bigrel.hs" for memory and performance profilingAgentM 8a9ad96add simple Relation->CSV conversionAgentM eac4071add simple benchmark suiteAgentM 2d0842brefactor project file hierarchy and clean up some warningsAgentM 694fd44fix some typos in READMEAgentM 8337d04fix README quotingAgentM 45a70d4switch context operators to all be lower case for consistencyAgentM ce026c6Merge branch 'transactions'AgentM 6cd3cb1restore empty string for :showGraph head displayAgentM 6b69c62fix dumb error in relation terminal display involving empty string atomsAgentM f7b464dupdate README for new transaction operatorsAgentM ef96224add some more info to :showGraphAgentM 76d384cinterpret QuietSuccessResult properlyAgentM 18de5feadd :showGraph to tutd consoleAgentM 3335353add tests for transaction operatorsAgentM 6e2c6b0add new commit testAgentM 455a020first TransactionGraph test case workingAgentM 3a95699WIP compilation checkpointAgentM 89eff3bWIP transaction supportAgentM 839ee52add eof to tutorial d parser to improve error messagesAgentM 807fb07add static optimization for false predicateAgentM