Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change testcase to be safe for 64 bit and 32bit #1552

Merged
merged 1 commit into from
Jul 28, 2020

Conversation

mmcgr
Copy link
Member

@mmcgr mmcgr commented Jul 27, 2020

Currently evaluation/aggregates7 fails on 64 bit as the output is different, yet still correct.

@codecov
Copy link

codecov bot commented Jul 27, 2020

Codecov Report

Merging #1552 into master will increase coverage by 0.06%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #1552      +/-   ##
==========================================
+ Coverage   66.38%   66.45%   +0.06%     
==========================================
  Files         159      159              
  Lines       14034    14017      -17     
==========================================
- Hits         9317     9315       -2     
+ Misses       4717     4702      -15     
Flag Coverage Δ
#full ?
#unit ?

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
src/LambdaBTree.h 83.46% <0.00%> (-2.72%) ⬇️
src/SouffleInterface.h 78.40% <0.00%> (-2.40%) ⬇️
src/Brie.h 87.41% <0.00%> (-0.12%) ⬇️
src/BTree.h 80.68% <0.00%> (+0.27%) ⬆️
src/parser.yy 94.38% <0.00%> (+0.35%) ⬆️
src/ast/AstIO.h 38.70% <0.00%> (+1.20%) ⬆️
src/ErrorReport.h 97.33% <0.00%> (+1.28%) ⬆️
src/SrcLocation.cpp 89.70% <0.00%> (+1.30%) ⬆️
src/ast/AstProgram.h 87.93% <0.00%> (+1.49%) ⬆️
src/ast/AstFunctorDeclaration.h 66.66% <0.00%> (+3.03%) ⬆️
... and 3 more

@b-scholz b-scholz merged commit 96d763f into souffle-lang:master Jul 28, 2020
@mmcgr mmcgr deleted the rounding branch July 30, 2020 02:17
SamArch27 pushed a commit to SamArch27/souffle that referenced this pull request Aug 3, 2020
commit 97ed9ff2b22ee99a7031c4a964268919bc0f94d4
Merge: 4ab453d96 7ad6d68d4
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Mon Aug 3 19:02:28 2020 +1000

    pulled Xiaowens interpreter fixes

commit 4ab453d962e930a2a168c8ee1f30ae0d6454ba50
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Mon Aug 3 18:38:18 2020 +1000

    removed redundant include

commit 9714a0412e20b134e3da0060e82e2366c69ee3a8
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Mon Aug 3 18:33:40 2020 +1000

    not sure whats happening but commenting out float rambitcast solves negative numbers test issue

commit dff778677200269be6f4e148848bc4d0e2ef6155
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Mon Aug 3 16:44:52 2020 +1000

    remove multiple inequalities arbitrarily

commit 39692f273c5465b18b573e8fb5e021527ea00fba
Merge: 8fc1558b3 772b0cbd4
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Mon Aug 3 14:35:08 2020 +1000

    merged with master and refactored

commit 8fc1558b3830a9bafbe931f9bb9d2bdd75a8acf1
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Mon Aug 3 00:12:28 2020 +1000

    removed assert from binary constraint ops

commit ad8f95456c321a9e6750992af87e934bbb84624e
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Sun Aug 2 23:33:57 2020 +1000

    Completely refactored RamIndexAnalysis to account for inequality attribute at the end of the search rather than lex-order

commit 772b0cbd4aa947992c3d58546bb83591e4e4256b
Merge: ade059d43 d1bd52888
Author: Bernhard Scholz <Bernhard.Scholz@sydney.edu.au>
Date:   Sat Aug 1 23:28:15 2020 +1000

    Merge pull request #1562 from mmcgr/splitters

    Split AST files into one file per class

commit 7ad6d68d41ad76b6633c4a661744b599ac819cf2
Merge: 0a961af6a ade059d43
Author: XiaowenHu <xihu5895@uni.sydney.edu.au>
Date:   Sat Aug 1 22:08:01 2020 +1000

    Merge branch 'master' into inequal

commit d1bd528884b1079ff492646904216557cb5664ba
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Fri Jul 31 16:59:24 2020 +1000

    Refactor ContainerUtil to be independent of MiscUtil

commit 8b7ba722e7450a886112ca3145fd6c7ac9558e83
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Fri Jul 31 16:56:52 2020 +1000

    Update headers in main files

commit 23a4c685bc4cb0726787c0bcc4bccfd7caa7e24d
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Thu Jul 30 16:02:26 2020 +1000

    Split Ast classes into separate files

commit 46a4d84421b73c41d4f65179e954aac2476ee871
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Wed Jul 29 18:08:11 2020 +1000

    Split remaining Ast transformers

commit ade059d43af9302be521c6d3d69b6cb1692cf7db
Merge: 8538901fe 5bc2340e7
Author: Bernhard Scholz <Bernhard.Scholz@sydney.edu.au>
Date:   Sat Aug 1 11:21:22 2020 +1000

    Merge pull request #1561 from XiaowenHu96/interpreter_refactor_p1

    Interpreter refactor

commit 5bc2340e78d3202241423d55ccccb4d3b9e0308f
Author: Xiaowen Hu <573119056@qq.com>
Date:   Sat Aug 1 00:00:03 2020 +1000

    Formatting.

commit 2ca12b31319f64d64ebf5443118b7da2f117695b
Author: Xiaowen Hu <573119056@qq.com>
Date:   Fri Jul 31 23:53:56 2020 +1000

    Fix silly typos and give better naming.

commit 01497141d72f4268a875a5ee3a1bba042999a80a
Author: Xiaowen Hu <573119056@qq.com>
Date:   Fri Jul 31 18:54:12 2020 +1000

    Clang-format

commit 38d00f56ee21cac782b00ad3d17279a5d2a9f4e8
Merge: 1db816ee6 8538901fe
Author: XiaowenHu96 <573119056@qq.com>
Date:   Fri Jul 31 17:40:38 2020 +1000

    Solve merge conflict

commit 1db816ee61fc5eb86c34e3a96029bbb1a87d7b7d
Author: XiaowenHu96 <573119056@qq.com>
Date:   Fri Jul 31 17:16:28 2020 +1000

    Add documentation, fix typos, minor changes.

commit b66d4625670e1ca99b99718d7b69808430053d2b
Author: XiaowenHu96 <573119056@qq.com>
Date:   Fri Jul 31 16:58:17 2020 +1000

    Fix merge.

commit fc7de424cd0cf3867e34d8df7cb3f42320d7907a
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Thu Jul 30 13:42:14 2020 +1000

    Protect threaded access to record map

commit 0685c400a089d2c7f19c47a7815090d7af4032ed
Author: Tytus Metrycki <tytus.metrycki@gmail.com>
Date:   Wed Jul 29 18:52:07 2020 +0200

    Tidy up BinaryConstraint type checks.

commit f6d51ddc40d0d2fd4946d74583a8194e09b4d1a2
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Wed Jul 29 13:17:57 2020 +1000

    Update extracted file attributions

commit d7ea407422b0f43346b7e97b18c299a89b364e2b
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Wed Jul 29 12:04:25 2020 +1000

    Update changelog

commit f4e55e1c7df63fcaf3c630703d62cdbd618a04db
Author: Bernhard Scholz <Bernhard.Scholz@sydney.edu.au>
Date:   Tue Jul 28 14:38:43 2020 +1000

    Reformatting

commit 231682e6ebf07d0436e48ded6b565582f0b9d5fe
Author: Bernhard Scholz <Bernhard.Scholz@sydney.edu.au>
Date:   Tue Jul 28 14:12:01 2020 +1000

    Fix makefile.am

commit 96c26c01f439a99ab752adc50402d275db76ac2c
Author: Bernhard Scholz <Bernhard.Scholz@sydney.edu.au>
Date:   Tue Jul 28 13:56:32 2020 +1000

    Fixed RAM and tests

commit f40849367478a20da80e47ff6927769532c7f3d5
Author: Bernhard Scholz <Bernhard.Scholz@sydney.edu.au>
Date:   Tue Jul 28 12:30:26 2020 +1000

    Renamed AST files

commit 1d52438d2ee86994de6213500b939fac7eb1b2c4
Author: Bernhard Scholz <Bernhard.Scholz@sydney.edu.au>
Date:   Tue Jul 28 10:23:47 2020 +1000

    File renaming

commit 49a5358da75fbfcdb0ff47e9d112948bc1935381
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Sat Jul 25 23:42:33 2020 +1000

    Change testcase to be safe for 64 bit and 32bit

commit a02edd2bcb4e726bfeb5c068bb27d7d19f0c5f34
Author: Tytus Metrycki <tytus.metrycki@gmail.com>
Date:   Wed Jul 29 16:07:36 2020 +0200

    Check for type equivalence instead of equality

commit 8f900a6c26b0ce3e4ef0b2e7a262819fe0d63538
Author: Tytus Metrycki <tytus.metrycki@gmail.com>
Date:   Mon Jul 27 10:40:10 2020 +0200

    Add procedure for checking type equivalence

commit 00f8979d7d771b65ffe9714e485ef2714211cabd
Author: Tytus Metrycki <tytus.metrycki@gmail.com>
Date:   Mon Jul 27 10:39:44 2020 +0200

    Nicer TypeEnv initialization

commit 3603b64d4ad8ee15721199dfd0e83ed706a7713d
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Mon Jul 27 14:14:03 2020 +1000

    fixed style

commit fb3baff052de4da7b7a4821ab2c142cefd99cc83
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Mon Jul 27 13:00:04 2020 +1000

    refactor to give more meaningful variable name

commit 138664ef65c167435a0080965e7f9bfc97114132
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Mon Jul 27 01:33:11 2020 +1000

    stopped aggregates from overmaterialising. Now, only rules with more than one atom will be materialised. If an atom is not present, we add a +Tautology atom to the body of the aggregate. A rule with one atom and any number of constraints will not be materialised anymore

commit dcafc881bab59b384d6b4316d03a6db3b742e44b
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Fri Jul 24 12:45:51 2020 +1000

    Split PrecedenceGraph.h into separate files

commit 83107108b24c71dcd0ef75d52e8346da59e1dd60
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Fri Jul 24 17:29:09 2020 +1000

    Fix headers

commit 34f421b2952542776632068ffa4325540a56cdd8
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Fri Jul 24 10:46:30 2020 +1000

    Fix file naming in doxygen headers

commit f271c455225213aacf443f05aab85ab062adb021
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Fri Jul 24 10:21:37 2020 +1000

    Standardise Analysis naming

commit c6582126e91dce845be7f95703392a44fa5e92a6
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Thu Jul 23 12:38:30 2020 +1000

    Refactor ram transforms into separate files

commit 339fdc4961ca286b6a8114946adfb090ef32a438
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Wed Jul 22 15:52:21 2020 +1000

    Refactor ast transforms into separate files

commit ac3a142ee3a582320340f8d53dcfc2102c6b143b
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Wed Jul 22 13:50:21 2020 +1000

    Move Synthesiser files to synthesiser subdir

commit 3c82a20b79ab5999e58bf66908dcfc271703756f
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Wed Jul 22 13:47:49 2020 +1000

    Move interpreter files to interpreter subdir

commit 2c99c75c6b972f6be520c641af25407d8c05d66b
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Wed Jul 22 13:37:16 2020 +1000

    Rename AstTranslator to AstToRamTranslator

commit 54d5493c7c84184066e294e13ff154be7284cf7b
Author: Tytus Metrycki <tytus.metrycki@gmail.com>
Date:   Sun Jul 26 09:48:09 2020 +0200

    PR feedback

commit 9e31136fb482d8e53bc101275f99cceef5e87f9e
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Fri Jul 24 14:19:25 2020 +1000

    Update tests to match extended float output

commit 892551a715759fa7a72ee6650bcf6def83d3a24a
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Wed Jul 22 18:34:19 2020 +1000

    Set higher precision for csv output

commit ad22b64dbdfe520e4e5d049f2f1d2e40cc95e406
Author: GaloisNeko <11177488+GaloisNeko@users.noreply.github.com>
Date:   Sat Jul 25 16:44:21 2020 +1000

    auto recognize read format & bug fixs

commit 7ed9a9f869018d544cab01abc60c4cfad4b66fd2
Author: GaloisNeko <11177488+GaloisNeko@users.noreply.github.com>
Date:   Sat Jul 25 02:54:17 2020 +1000

    support json object style output

commit 94e59737517152601c6134f4e4afbd59e4c544dd
Author: Tytus Metrycki <tytus.metrycki@gmail.com>
Date:   Sat Jul 25 14:28:10 2020 +0200

    Extend base type error message

commit a74444617ec150883331a35a8989d12ce876eb54
Author: Tytus Metrycki <tytus.metrycki@gmail.com>
Date:   Sat Jul 25 13:23:37 2020 +0200

    Use enum class instead of enum for Diagnostic message type

commit 7add4571be3d3edd06ec715f1713727e7ae96438
Author: GaloisNeko <11177488+GaloisNeko@users.noreply.github.com>
Date:   Thu Jul 23 13:34:27 2020 +1000

    clang format for IOAttribute

commit 65d573af2fd03aa11db8da7e03c9d6323879445a
Author: GaloisNeko <11177488+GaloisNeko@users.noreply.github.com>
Date:   Thu Jul 23 05:30:20 2020 +1000

    add internal params representations

commit 22d67ea0957f44e56f815d7b556361c1a21030fa
Author: David Zhao <taipan.snake13@gmail.com>
Date:   Thu Jul 23 17:52:20 2020 +1000

    fix interpreter semantics for ProvenanceExistenceCheck and add assertions to ensure that payload arguments are fully specified

    Solve merge conflict

commit 2cbe7cb0ad050878fdc34b3e3c729737856c3b89
Author: David Zhao <taipan.snake13@gmail.com>
Date:   Thu Jul 23 17:32:09 2020 +1000

    delete commented code and formatting

commit 218cca31676c22257fd0bec4fe5e08508a3b87de
Author: David Zhao <taipan.snake13@gmail.com>
Date:   Thu Jul 23 17:22:03 2020 +1000

    remove unneeded existence check with provenance and interpreter

    this is now handled by the data structure, and also allows us to
    re-enable multi-threading with the interpreter and provenance

commit 76749c09fa7e174b16342714c1afd16b6da577d9
Author: David Zhao <taipan.snake13@gmail.com>
Date:   Thu Jul 23 17:00:14 2020 +1000

    remove subtreeHeights provenance method

commit 5e977280e11e6333cc33bd2fa4696e1da1b047d8
Author: David Zhao <taipan.snake13@gmail.com>
Date:   Thu Jul 23 13:24:36 2020 +1000

    more style changes

commit 3d34b659b2ebebad88241940ecf2fd2ac8f19d48
Author: David Zhao <taipan.snake13@gmail.com>
Date:   Thu Jul 23 12:07:19 2020 +1000

    minor code style improvements

commit 763527082439d5aefc9746fc16e7def362dcba93
Author: David Zhao <taipan.snake13@gmail.com>
Date:   Wed Jul 22 18:51:33 2020 +1000

    accidentally included something wrong

commit 8c772862a1c3d34b1cb28607ac6974d638a70f8b
Author: David Zhao <taipan.snake13@gmail.com>
Date:   Wed Jul 22 18:49:41 2020 +1000

    fix issues synthesising values for ProvenanceExistenceChecks

commit e6d31cfc909de9952b1928cd762ad591e426be1e
Author: David Zhao <taipan.snake13@gmail.com>
Date:   Wed Jul 22 17:37:43 2020 +1000

    fix index generation for ProvenanceExistenceCheck

commit cdace55ef58acf064330e39ee3079d175735509a
Author: David Zhao <taipan.snake13@gmail.com>
Date:   Wed Jul 22 17:24:21 2020 +1000

    fix generation of lowerUpperRanges for provenance existence checks

commit dc6d6d8df07d251486895ba97fa400a869a7f59d
Author: David Zhao <taipan.snake13@gmail.com>
Date:   Tue Jul 21 23:58:02 2020 +1000

    reorder AstProvenanceNegation and AstNegation, and RamProvenanceExistenceCheck and RamExistenceCheck so the special provenance checks are generated properly

commit 6074f3449d2b5d219cac8ebeb2ab02aded4a2ba1
Author: Luc Tielen <luc.tielen@kabisa.nl>
Date:   Thu Jul 23 16:41:15 2020 +0200

    Fix formatting

commit 518d3a3219e5d331d582c2eb3954427d00ce1d83
Author: Luc Tielen <luc.tielen@kabisa.nl>
Date:   Thu Jul 23 13:48:17 2020 +0200

    symbol2numeric: use if constexpr to fix duplicate symbol linker error

commit 492495407d06fd7e7c070f6ad60b22e3fb6fcbdd
Author: Luc Tielen <luc.tielen@kabisa.nl>
Date:   Thu Jul 23 13:19:20 2020 +0200

    Add another inline keyword

commit 3602f1a6e52685098c444e25768cfb4814485484
Author: Luc Tielen <luc.tielen@kabisa.nl>
Date:   Thu Jul 23 12:56:00 2020 +0200

    Try adding inline keyword to fix duplicate symbol error

commit fa93b60110ec4b8a831e659661ab49a1eb273da6
Author: Xiaowen Hu <573119056@qq.com>
Date:   Thu Jul 30 22:56:32 2020 +1000

    InterpreterNode classes hierarchy refactor part1.

    Build specific interpreter node for each RAM node.
    Static cast all nodes before execution.

commit 4041dca91b1410ecab9550884dfdd32a127a4a2b
Author: XiaowenHu96 <573119056@qq.com>
Date:   Mon Jul 27 18:27:28 2020 +1000

    REBASE: super-instruction part1

    Implement super instruction.

commit 0a961af6a6208c2511f515d410bddbd8d33e51ca
Merge: 164a79d94 8538901fe
Author: Martin McGrane <mmcgr@users.noreply.github.com>
Date:   Fri Jul 31 15:38:13 2020 +1000

    Merge branch 'master' into inequal

commit 8538901fe83e74727e46dd2fc957298bbd6fd696
Merge: 9b4ab887a 8b024882c
Author: Bernhard Scholz <Bernhard.Scholz@sydney.edu.au>
Date:   Thu Jul 30 16:09:49 2020 +1000

    Merge pull request #1559 from mmcgr/memory

    Protect threaded access to record map

commit 8b024882cea164a3e3769880ebac6f11e1f754cf
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Thu Jul 30 13:42:14 2020 +1000

    Protect threaded access to record map

commit 164a79d94404c128678e55996f0546bac26c7a9a
Merge: 3f72fea9e 9b4ab887a
Author: Bernhard Scholz <Bernhard.Scholz@sydney.edu.au>
Date:   Thu Jul 30 10:27:50 2020 +1000

    Merge branch 'master' into inequal

commit 9b4ab887a267d47f6723505c930feff6d289d9a0
Merge: ad3166802 3fd6ddefc
Author: Bernhard Scholz <Bernhard.Scholz@sydney.edu.au>
Date:   Thu Jul 30 10:25:43 2020 +1000

    Merge pull request #1558 from darth-tytus/bugTypesComponents

    Type system fix

commit 3fd6ddefc6743c80296b09227675ed117350b899
Author: Tytus Metrycki <tytus.metrycki@gmail.com>
Date:   Wed Jul 29 18:52:07 2020 +0200

    Tidy up BinaryConstraint type checks.

commit fc98d59122690f0285ad0de8c43fdeb0847fc431
Merge: 19bdc63e1 ad3166802
Author: Tytus Metrycki <tytus.metrycki@gmail.com>
Date:   Wed Jul 29 18:44:08 2020 +0200

    Merge branch 'master' of https://github.com/souffle-lang/souffle into bugTypesComponents

commit 19bdc63e165cf746311b60791ac310599339349b
Author: Tytus Metrycki <tytus.metrycki@gmail.com>
Date:   Wed Jul 29 16:07:36 2020 +0200

    Check for type equivalence instead of equality

commit ad316680277ebc162c47de801f2fd4f1b3488641
Merge: 0f59e845b f9e6096c5
Author: Martin McGrane <mmcgr@users.noreply.github.com>
Date:   Wed Jul 29 19:45:47 2020 +1000

    Merge pull request #1556 from mmcgr/changes

    Update changelog

commit 3f72fea9e4fbea6b21b38304f0906bfc880aa99a
Merge: b6e07414c 0f59e845b
Author: Sam Arch <33534453+SamArch27@users.noreply.github.com>
Date:   Wed Jul 29 17:50:51 2020 +1000

    Merge branch 'master' into inequal

commit b6e07414cfe48bad5e6fc6c2b86f4544bc132eda
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Wed Jul 29 17:49:52 2020 +1000

    refactored to rambitcast instead of raw C-style cast

commit 0570a328813ba9a5098ad7db27a6a5431aef23dd
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Wed Jul 29 17:36:59 2020 +1000

    refactored interpreter to remove redundant RamUndefValue check

commit 69cdd05cddf4657926ce2f11510f02c0d2ba68ff
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Wed Jul 29 17:25:47 2020 +1000

    Fixed problem with discharging inequalities for indexed aggregates

commit f9e6096c53aca33b280e6be62b98c2d104df8db4
Merge: e5f10fb1a 0f59e845b
Author: azreika <azre6702@uni.sydney.edu.au>
Date:   Wed Jul 29 01:29:27 2020 -0500

    Merge branch 'master' into changes

commit 0f59e845b7fba30e5c16ff735e0f0b80ca3b740a
Merge: 9ac5f8dd1 26924e212
Author: azreika <azre6702@uni.sydney.edu.au>
Date:   Wed Jul 29 01:29:09 2020 -0500

    Merge pull request #1557 from mmcgr/attribution

    Update extracted file attributions

commit 26924e212f5e0397806d9dd9f78367135bfed90e
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Wed Jul 29 13:17:57 2020 +1000

    Update extracted file attributions

commit e5f10fb1a043caebe9b5e4cf30619ec2eb7a66d3
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Wed Jul 29 12:04:25 2020 +1000

    Update changelog

commit 84ca05f2b05119dadd4eedb753a768f689574616
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Wed Jul 29 11:36:01 2020 +1000

    fixed include after martin's refactor

commit f462fc87a61f01a87fc318333d6eb2f889b7931e
Merge: 585e0df6b 9ac5f8dd1
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Wed Jul 29 10:32:38 2020 +1000

    Merge remote-tracking branch 'upstream/master' into inequal

commit 9ac5f8dd18d4e78050e662e5590d47a10b3187dc
Merge: 96d763f46 70095bd8b
Author: Martin McGrane <mmcgr@users.noreply.github.com>
Date:   Wed Jul 29 10:27:17 2020 +1000

    Merge pull request #1554 from b-scholz/files

    File Restructuring

commit 585e0df6b83e34d5e392da9967b079816257a386
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Wed Jul 29 01:43:13 2020 +1000

    fixed bounds on interpreter for parallel index aggregate

commit 884aae219b728ba908f3af25e6865d4e490b186f
Author: Sam Arch <33534453+SamArch27@users.noreply.github.com>
Date:   Tue Jul 28 14:50:14 2020 +1000

    Apply suggestions from code review

    Removed redundant line

    Co-authored-by: Martin McGrane <mmcgr@users.noreply.github.com>

commit cdea7c24e9b10def27b9799f74cceeb2c9205296
Author: Sam Arch <33534453+SamArch27@users.noreply.github.com>
Date:   Tue Jul 28 14:49:34 2020 +1000

    Update src/ram/transform/IndexedInequality.cpp

    Simplified indexable operation check

    Co-authored-by: Martin McGrane <mmcgr@users.noreply.github.com>

commit 70095bd8b629c3fa1cd40ede21b7000f705f9d0b
Author: Bernhard Scholz <Bernhard.Scholz@sydney.edu.au>
Date:   Tue Jul 28 14:38:43 2020 +1000

    Reformatting

commit f05cddb31cb6f31010b9350fc0a3e7fb9ffa3b81
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Tue Jul 28 14:35:32 2020 +1000

    fixed issue with type

commit 83d99dab8d128f6f7be55342111c4490519217e0
Author: Bernhard Scholz <Bernhard.Scholz@sydney.edu.au>
Date:   Tue Jul 28 14:12:01 2020 +1000

    Fix makefile.am

commit 34065868ba1665b5da3c25336f646e4c573fbe84
Author: Bernhard Scholz <Bernhard.Scholz@sydney.edu.au>
Date:   Tue Jul 28 13:56:32 2020 +1000

    Fixed RAM and tests

commit d8a3533f1507a4e849db268b9c3971fdda8c1e88
Merge: ced1aa88a 44abf9281
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Tue Jul 28 13:35:39 2020 +1000

    Merge branch 'inequal' of https://github.com/SamArch27/souffle into inequal

commit ced1aa88a4d74fc31a4e6dcb96398a3eb2a32a75
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Tue Jul 28 13:35:28 2020 +1000

    properly leveraged type information in constructPattern

commit d83f5b1d9841f5b32f94cf43c53a07f486fc6010
Author: Bernhard Scholz <Bernhard.Scholz@sydney.edu.au>
Date:   Tue Jul 28 12:30:26 2020 +1000

    Renamed AST files

commit 285408b060225dd3b015c14dfc1c4f29e0cdb7dc
Author: Bernhard Scholz <Bernhard.Scholz@sydney.edu.au>
Date:   Tue Jul 28 10:23:47 2020 +1000

    File renaming

commit 44abf9281236d4aa65fad55d8d3f4878ab5fc658
Merge: d548165f6 96d763f46
Author: Bernhard Scholz <Bernhard.Scholz@sydney.edu.au>
Date:   Tue Jul 28 10:12:22 2020 +1000

    Merge branch 'master' into inequal

commit 96d763f46f778ec5cef35dad68268668fd6c46b1
Merge: 97abbe0b0 5c481b3ca
Author: Bernhard Scholz <Bernhard.Scholz@sydney.edu.au>
Date:   Tue Jul 28 10:10:23 2020 +1000

    Merge pull request #1552 from mmcgr/rounding

    Change testcase to be safe for 64 bit and 32bit

commit 5c481b3ca24091f09b2a017fd3f7f80d35bb6db8
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Sat Jul 25 23:42:33 2020 +1000

    Change testcase to be safe for 64 bit and 32bit

commit 56e9226d863e8d80ba7525beb7487f6169639ae3
Author: Tytus Metrycki <tytus.metrycki@gmail.com>
Date:   Mon Jul 27 10:40:10 2020 +0200

    Add procedure for checking type equivalence

commit 89ced8203dd775cfe3b078398790e2952ad04543
Author: Tytus Metrycki <tytus.metrycki@gmail.com>
Date:   Mon Jul 27 10:39:44 2020 +0200

    Nicer TypeEnv initialization

commit d548165f6360878f520a593d52b8917211335b63
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Mon Jul 27 17:39:36 2020 +1000

    fixed namespace comment from when the code was broken

commit d1a7a3e54cf24093d5e3cb052d79fcfc3899d4a1
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Mon Jul 27 17:35:05 2020 +1000

    made anti-chain check use more descriptive variable names

commit 2ad785581aef1eed38d928f1f8f05473e3a178ca
Author: Sam Arch <33534453+SamArch27@users.noreply.github.com>
Date:   Mon Jul 27 17:32:59 2020 +1000

    Update src/ram/analysis/RamIndexAnalysis.h

    More meaningful variable names in SearchSignature methods

    Co-authored-by: Martin McGrane <mmcgr@users.noreply.github.com>

commit de78916c1ec619fb95f8de443abbc78de5ff416e
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Mon Jul 27 17:31:42 2020 +1000

    removed personal files

commit f60d850c80699ec6f1d4d1e38c206cce9e2e8d8e
Author: Sam Arch <33534453+SamArch27@users.noreply.github.com>
Date:   Mon Jul 27 17:27:51 2020 +1000

    Update src/ram/transform/MakeIndex.cpp

    Changed to more concise clone

    Co-authored-by: Martin McGrane <mmcgr@users.noreply.github.com>

commit 9e330564949776f5824211ba343691ace39ef7f3
Author: Sam Arch <33534453+SamArch27@users.noreply.github.com>
Date:   Mon Jul 27 17:27:11 2020 +1000

    Update src/ram/analysis/RamIndexAnalysis.cpp

    Explicit compare of count to 0

    Co-authored-by: Martin McGrane <mmcgr@users.noreply.github.com>

commit 54806b5f65b799290d8519aa5aca1571137e8579
Author: Sam Arch <33534453+SamArch27@users.noreply.github.com>
Date:   Mon Jul 27 17:26:50 2020 +1000

    Update src/ram/analysis/RamIndexAnalysis.cpp

    Simplified isStrictSubset method

    Co-authored-by: Martin McGrane <mmcgr@users.noreply.github.com>

commit 915fe7b72aaf11e03fc9ff74e56873ad86cb1f5b
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Mon Jul 27 17:25:22 2020 +1000

    fixed bug in nested loop

commit 97abbe0b0944a05fd5323ad4308b37a4d67569c4
Merge: 0a1124a3d 26f561e17
Author: Martin McGrane <mmcgr@users.noreply.github.com>
Date:   Mon Jul 27 16:39:39 2020 +1000

    Merge pull request #1551 from rdowavic/StopOvermaterialisingAggregateBodies

    Stop overmaterialising aggregate bodies

commit b0ae5411ee1cc16a4e2f38d93bdfe925c86908f7
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Mon Jul 27 15:57:05 2020 +1000

    removed test-driver file

commit c3bbea324408d5d0d3962b25c7c8d52232498333
Merge: d4220cf18 0a1124a3d
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Mon Jul 27 15:08:25 2020 +1000

    fixed pr nightmare by merging upstream

commit 22d132f883d52868923b4d11ddc769a7adce26e2
Author: XiaowenHu96 <573119056@qq.com>
Date:   Mon Jul 27 14:36:10 2020 +1000

    Build specific Interpreter node for each RAM node.
    Static cast all the nodes before execution.

commit 26f561e1744f40c1c5d53417642b685fe16114e5
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Mon Jul 27 14:14:03 2020 +1000

    fixed style

commit 216dadc5bf7ee5ae1f7266831120035925ee98ef
Author: XiaowenHu96 <573119056@qq.com>
Date:   Mon Jul 27 13:36:44 2020 +1000

    Improve TupleOperation so that profile node is inserted only when
    enabled.

commit f6f25ceac24873fce62cc59fff350c62533005e2
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Mon Jul 27 13:00:04 2020 +1000

    refactor to give more meaningful variable name

commit 496d03a2b253c0fefe18792b248b393d0940e2a6
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Mon Jul 27 01:33:11 2020 +1000

    stopped aggregates from overmaterialising. Now, only rules with more than one atom will be materialised. If an atom is not present, we add a +Tautology atom to the body of the aggregate. A rule with one atom and any number of constraints will not be materialised anymore

commit 0a1124a3da6087af30ccd9a0dda23ed8d51962d3
Merge: 75477b297 a91ad3e46
Author: Bernhard Scholz <Bernhard.Scholz@sydney.edu.au>
Date:   Mon Jul 27 10:06:08 2020 +1000

    Merge pull request #1545 from mmcgr/splitters

    Refactor directory/class structure

commit d4220cf18882c9f4c54d79f8cbac29f107d9a75d
Merge: c5cf5ef68 560fcdbed
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Sun Jul 26 22:31:20 2020 +1000

    Merge branch 'inequal' of https://github.com/SamArch27/souffle into inequal

commit c5cf5ef68b34f4fbc9be6867b72b12d90464b0db
Merge: 3ea186c22 75477b297
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Sun Jul 26 22:29:39 2020 +1000

    Merge branch 'master' of https://github.com/souffle-lang/souffle into inequal

commit 3ea186c22622486692d13498f3f3407938da07d4
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Sun Jul 26 22:29:17 2020 +1000

    removed files in souffle root

commit 560fcdbede28597669bbc022646d28409fe8fc80
Merge: ab8fe9463 75477b297
Author: Martin McGrane <mmcgr@users.noreply.github.com>
Date:   Sun Jul 26 22:15:48 2020 +1000

    Merge branch 'master' into inequal

commit a91ad3e4667c30b3c76ea443ab11d84d0c73a7d7
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Fri Jul 24 12:45:51 2020 +1000

    Split PrecedenceGraph.h into separate files

commit d33e6cda619ad6cc37ac77c111ed51e3f2c374fa
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Fri Jul 24 17:29:09 2020 +1000

    Fix headers

commit b39fb26a2f99dc0704bdbdacbbadce702613cf30
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Fri Jul 24 10:46:30 2020 +1000

    Fix file naming in doxygen headers

commit 819c88bd49edb35dcb5510fbb02ad228568716f9
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Fri Jul 24 10:21:37 2020 +1000

    Standardise Analysis naming

commit 2559830be5ec5f0c627c8ae334884cd6bcf588d2
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Thu Jul 23 12:38:30 2020 +1000

    Refactor ram transforms into separate files

commit 420d15300d5b810f469daafa6edb7f5ccac32d41
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Wed Jul 22 15:52:21 2020 +1000

    Refactor ast transforms into separate files

commit 4abba5dcfec90fd2b2d79514baff2f19e9567630
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Wed Jul 22 13:50:21 2020 +1000

    Move Synthesiser files to synthesiser subdir

commit dfebf0a41e839761a3acb67a95ca971d9b7c447f
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Wed Jul 22 13:47:49 2020 +1000

    Move interpreter files to interpreter subdir

commit 71296d4fbb2639250e332cb59239f90c7ff71952
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Wed Jul 22 13:37:16 2020 +1000

    Rename AstTranslator to AstToRamTranslator

commit 75477b2974885850fce4e477250bdb5266c0e52e
Merge: 2d9d05a22 f44dae0d2
Author: Martin McGrane <mmcgr@users.noreply.github.com>
Date:   Sun Jul 26 22:12:06 2020 +1000

    Merge pull request #1548 from darth-tytus/typeErrorDiagnostic

    Better errors for type mismatches #1532

commit ab8fe94630b4886fcd49010db3f428e59affbccb
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Sun Jul 26 21:51:18 2020 +1000

    fixed style

commit be51ff2a7cf7e531e6bcd8cc9960f02da350e756
Merge: 2fe226793 2d9d05a22
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Sun Jul 26 21:18:22 2020 +1000

    Merge branch 'master' of https://github.com/souffle-lang/souffle into inequal

commit 2fe2267939c1c2415a5de8480f5c56f2fbf88b00
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Sun Jul 26 21:17:49 2020 +1000

    removed binaries

commit b22e4664ae3a566de334ed9c176ba5f6ee03a5fc
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Sun Jul 26 21:15:47 2020 +1000

    removed some comments

commit d42f654f35fcadb3f7c4ec82301d4f167320ae45
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Sun Jul 26 20:59:28 2020 +1000

    massively refactored chain merging algorithm into something readable

commit f44dae0d224fffe7400d461f87498ad033b3fd62
Author: Tytus Metrycki <tytus.metrycki@gmail.com>
Date:   Sun Jul 26 09:48:09 2020 +0200

    PR feedback

commit 465cf0c1f86054dbc2a68910918b69226c8ed18d
Merge: 544952131 2d9d05a22
Author: Tytus Metrycki <tytus.metrycki@gmail.com>
Date:   Sun Jul 26 03:05:39 2020 +1000

    Merge branch 'master' into typeErrorDiagnostic

commit 2d9d05a226bdf2da3d6f44afa8a73fd2615c8c9a
Merge: 5dcb8a9ee b0abf8789
Author: Martin McGrane <mmcgr@users.noreply.github.com>
Date:   Sun Jul 26 01:12:54 2020 +1000

    Merge pull request #1547 from GaloisNeko/jsonobj

    support json object style output for #1489

commit 544952131c5b18e4504ac32986302feb2b9ef86e
Author: Tytus Metrycki <tytus.metrycki@gmail.com>
Date:   Sat Jul 25 14:28:10 2020 +0200

    Extend base type error message

commit 072d1cdc9248fabe0d343eac6c0eae2928371ab6
Author: Tytus Metrycki <tytus.metrycki@gmail.com>
Date:   Sat Jul 25 13:23:37 2020 +0200

    Use enum class instead of enum for Diagnostic message type

commit b0abf8789a60168e603ab6c4ab682b6dc3ff1944
Merge: e2a803072 5dcb8a9ee
Author: Martin McGrane <mmcgr@users.noreply.github.com>
Date:   Sat Jul 25 21:13:37 2020 +1000

    Merge branch 'master' into jsonobj

commit 5dcb8a9ee6f3e1bcfa212c4fa0fadc33f850fba5
Merge: f062651a5 89dd923ee
Author: Bernhard Scholz <Bernhard.Scholz@sydney.edu.au>
Date:   Sat Jul 25 21:12:32 2020 +1000

    Merge pull request #1546 from mmcgr/rounding

    Increase float precision

commit 8fb3604d40b6dd8058e78324dbae6dcd1cc091b4
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Sat Jul 25 19:16:34 2020 +1000

    refactored backtracking the chains to lexorder

commit e2a803072c867269e239df0dc6d2ca63944c3795
Author: GaloisNeko <11177488+GaloisNeko@users.noreply.github.com>
Date:   Sat Jul 25 16:44:21 2020 +1000

    auto recognize read format & bug fixs

commit eb5d507f6dca5f8080fcf3e678fe4c76ee72f0c4
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Sat Jul 25 16:23:11 2020 +1000

    created helper function for padding lower/upper bounds for range query in synthesiser

commit 1ce63b8ece97507a2729cc8d480090023c1c199d
Merge: ea7a7c8bc f062651a5
Author: Galois Neko <11177488+GaloisNeko@users.noreply.github.com>
Date:   Sat Jul 25 02:57:49 2020 +1000

    Merge branch 'master' into jsonobj

commit ea7a7c8bc74112b2a52c8d2a7e95c04e05162e2a
Author: GaloisNeko <11177488+GaloisNeko@users.noreply.github.com>
Date:   Sat Jul 25 02:54:17 2020 +1000

    support json object style output

commit c5bf730ad6b561d539dcd59fcab471f4a2caf303
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Sat Jul 25 02:51:24 2020 +1000

    removed .set method in favor of convenient overloaded [] operator

commit af1a8101da07d845918dd052f30691afdeae31d3
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Sat Jul 25 02:02:04 2020 +1000

    some refactoring to get more efficient implementations of core algorithms

commit 4f5d6e4a3d63b726f0c880c274124c54546bfe96
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Sat Jul 25 00:53:50 2020 +1000

    fixed issues with provenance

commit e4fa4bf1fd61d05346847a415dfc469eedbb0205
Merge: 28b716848 f062651a5
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Fri Jul 24 16:04:32 2020 +1000

    Merge branch 'master' of https://github.com/souffle-lang/souffle into inequal

commit 89dd923ee7a636b4ddfce5f3896d7fa6ec90c06c
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Fri Jul 24 14:19:25 2020 +1000

    Update tests to match extended float output

commit b0e172716081a676c251bec3d617376d9a4e841f
Author: Bernhard Scholz <Bernhard.Scholz@sydney.edu.au>
Date:   Fri Jul 24 14:42:49 2020 +1000

    Refactoring

commit 4a72a6ed4af6a3ac294d4e977cc73371dbf14e21
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Wed Jul 22 18:34:19 2020 +1000

    Set higher precision for csv output

commit f062651a5b90dc5e14b3df173fdb35961da5bd72
Merge: c79922927 8f7b1d1bc
Author: Bernhard Scholz <Bernhard.Scholz@sydney.edu.au>
Date:   Fri Jul 24 09:03:08 2020 +1000

    Merge pull request #1543 from luc-tielen/fix/duplicate-symbol

    Fix/duplicate symbol

commit 8f7b1d1bc492cec3943abaed6437c143c2398bfb
Merge: 1c524acd8 c79922927
Author: Luc Tielen <luc.tielen@kabisa.nl>
Date:   Thu Jul 23 10:47:58 2020 -0400

    Merge branch 'master' into fix/duplicate-symbol

commit 1c524acd8cfd1fe49e2fcdc9d6b78de1d8bfecf4
Author: Luc Tielen <luc.tielen@kabisa.nl>
Date:   Thu Jul 23 16:41:15 2020 +0200

    Fix formatting

commit c799229276b3f2f2f6e7647df25bfb08bfc6b25b
Merge: 0d3bbbd58 ba7429bdb
Author: Martin McGrane <mmcgr@users.noreply.github.com>
Date:   Thu Jul 23 23:46:51 2020 +1000

    Merge pull request #1542 from taipan-snake/provenance-remove-subtreeheights

    Remove Provenance's subtreeHeights option

commit 84b304e1b27700b23fd88814262ec2c0a9899101
Author: Luc Tielen <luc.tielen@kabisa.nl>
Date:   Thu Jul 23 13:48:17 2020 +0200

    symbol2numeric: use if constexpr to fix duplicate symbol linker error

commit 36ce8f89676b9e27f91f05fc39a924acfc4d86f9
Author: Luc Tielen <luc.tielen@kabisa.nl>
Date:   Thu Jul 23 13:19:20 2020 +0200

    Add another inline keyword

commit 4d2fad076f10118ef9e24bcd866db03376b24619
Author: Luc Tielen <luc.tielen@kabisa.nl>
Date:   Thu Jul 23 12:56:00 2020 +0200

    Try adding inline keyword to fix duplicate symbol error

commit ba7429bdb2259b529c88d955c74b157e2c4dfa71
Merge: 864c8171a 0d3bbbd58
Author: Bernhard Scholz <Bernhard.Scholz@sydney.edu.au>
Date:   Thu Jul 23 19:48:53 2020 +1000

    Merge branch 'master' into provenance-remove-subtreeheights

commit 0d3bbbd588a29ba7b1458d04c8353ca0a0737794
Merge: 67679404f 0a54741e0
Author: Bernhard Scholz <Bernhard.Scholz@sydney.edu.au>
Date:   Thu Jul 23 19:48:38 2020 +1000

    Merge pull request #1541 from GaloisNeko/recordattribute

    add internal params representations to directive to fix #1510

commit 864c8171acd0801a8f8e245fa4492ffa7d2d4174
Merge: e396732ac 67679404f
Author: David Zhao <taipan.snake13@gmail.com>
Date:   Thu Jul 23 18:02:28 2020 +1000

    Merge branch 'master' of github.com:souffle-lang/souffle into provenance-remove-subtreeheights

commit e396732acdb9c6b55316f21aa9fdaf9206810872
Author: David Zhao <taipan.snake13@gmail.com>
Date:   Thu Jul 23 17:52:20 2020 +1000

    fix interpreter semantics for ProvenanceExistenceCheck and add assertions to ensure that payload arguments are fully specified

commit 7a2ffb5abf1dbcec5dfc5893159f6f952a81caf6
Author: David Zhao <taipan.snake13@gmail.com>
Date:   Thu Jul 23 17:32:09 2020 +1000

    delete commented code and formatting

commit 6026fa3e4e7a6872aba2ce1b1a267e9ee2920b09
Author: David Zhao <taipan.snake13@gmail.com>
Date:   Thu Jul 23 17:22:03 2020 +1000

    remove unneeded existence check with provenance and interpreter

    this is now handled by the data structure, and also allows us to
    re-enable multi-threading with the interpreter and provenance

commit cba9ce31d3f8f3a0b2604a06b94a754a00957045
Author: David Zhao <taipan.snake13@gmail.com>
Date:   Thu Jul 23 17:00:14 2020 +1000

    remove subtreeHeights provenance method

commit 0a54741e07584411b84c5d11e74fd199ba78a118
Merge: ee646eb16 67679404f
Author: Martin McGrane <mmcgr@users.noreply.github.com>
Date:   Thu Jul 23 15:50:51 2020 +1000

    Merge branch 'master' into recordattribute

commit 67679404fd83f27ca4387c88a46dd99fa3b98d31
Merge: f943254ab 87cc7d156
Author: David Zhao <dzha3983@uni.sydney.edu.au>
Date:   Thu Jul 23 15:47:50 2020 +1000

    Merge pull request #1540 from taipan-snake/provenance-existence-check-fix

    Provenance existence check fix

commit ee646eb16ba178c9f3cccd1794079aa9d971bbae
Author: GaloisNeko <11177488+GaloisNeko@users.noreply.github.com>
Date:   Thu Jul 23 13:34:27 2020 +1000

    clang format for IOAttribute

commit 87cc7d1565358641c6084be536aa99c463e75555
Author: David Zhao <taipan.snake13@gmail.com>
Date:   Thu Jul 23 13:24:36 2020 +1000

    more style changes

commit 116273332d2f3b82ec667fd56f2835acf90a3d6a
Author: David Zhao <taipan.snake13@gmail.com>
Date:   Thu Jul 23 12:07:19 2020 +1000

    minor code style improvements

commit 16756bb27c4d1bb494735907b89ca5f503757149
Author: GaloisNeko <11177488+GaloisNeko@users.noreply.github.com>
Date:   Thu Jul 23 05:30:20 2020 +1000

    add internal params representations

commit 28b716848a1641e1f7a1d5e49d184b14e5d777b6
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Wed Jul 22 19:01:47 2020 +1000

    commented out subtree heights from test suite

commit 0b90149d5cde1b20190597b2ecece14278a9c081
Author: David Zhao <taipan.snake13@gmail.com>
Date:   Wed Jul 22 18:51:33 2020 +1000

    accidentally included something wrong

commit 9c700f863de51dd2c4b2364983318f457d434196
Author: David Zhao <taipan.snake13@gmail.com>
Date:   Wed Jul 22 18:49:41 2020 +1000

    fix issues synthesising values for ProvenanceExistenceChecks

commit feaa3ef5289b4e3ca2e8c605cc0161a33c4ce95f
Author: David Zhao <taipan.snake13@gmail.com>
Date:   Wed Jul 22 17:37:43 2020 +1000

    fix index generation for ProvenanceExistenceCheck

commit a07567a9943f3e45c9501835d0a9b60c033b2ccd
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Wed Jul 22 17:35:28 2020 +1000

    changed order from left to right for readability

commit f75b6f979d343478cdc5f9cfc9f34283c8870949
Author: David Zhao <taipan.snake13@gmail.com>
Date:   Wed Jul 22 17:24:21 2020 +1000

    fix generation of lowerUpperRanges for provenance existence checks

commit 1cfa01a5fd53c88166da3a43ea155d2abbaab2bf
Author: David Zhao <taipan.snake13@gmail.com>
Date:   Tue Jul 21 23:58:02 2020 +1000

    reorder AstProvenanceNegation and AstNegation, and RamProvenanceExistenceCheck and RamExistenceCheck so the special provenance checks are generated properly

commit 650b83b91a1839d4ec9ebec088a25a79a04d3957
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Tue Jul 21 19:30:24 2020 +1000

    added supremum and infimum bounds for parallel index aggregate operations

commit 230b15fefa16d63c210c7769699c479a2dc1c5a7
Merge: bbaa02004 f943254ab
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Tue Jul 21 11:57:19 2020 +1000

    fixed provenance bug and integrated changes from master

commit bbaa0200493ea6696587921dbc03dc3368e119e3
Merge: e558630de fff65cc7d
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Tue Jul 21 11:17:56 2020 +1000

    merged master and fixed failing test

commit f943254abfeb10921f2965c5a724dbce0ccc19c7
Merge: 057dadffa cade12d7b
Author: Martin McGrane <mmcgr@users.noreply.github.com>
Date:   Mon Jul 20 22:30:56 2020 +1000

    Merge pull request #1522 from rdowavic/RamParallel

    Parallelise aggregate computation where possible

commit cade12d7bbe0f9e13c1f98a7ec2da5511f9bbed1
Merge: 1d6a8079a 057dadffa
Author: Martin McGrane <mmcgr@users.noreply.github.com>
Date:   Mon Jul 20 18:04:05 2020 +1000

    Merge branch 'master' into RamParallel

commit 057dadffa0b0c317b4e5616f2f10f0aae5444b25
Merge: b77b320c0 a4d90822e
Author: Martin McGrane <mmcgr@users.noreply.github.com>
Date:   Mon Jul 20 18:03:45 2020 +1000

    Merge pull request #1538 from mmcgr/which

    Improve file-handling in souffle::which

commit 1d6a8079aba5ee753657ea8ed3861f8c8dc459af
Merge: 6fb165dcb b77b320c0
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Mon Jul 20 15:26:52 2020 +1000

    Merge branch 'master' into RamParallel

commit 6fb165dcb59abf2898d2bff7819d824f028623dd
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Mon Jul 20 15:19:08 2020 +1000

    fixed .dl extraneous whitespace

commit a4d90822eef14f86aa28c5352d67554bf648dcc9
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Mon Jul 20 15:14:13 2020 +1000

    Only search PATH for binaries

commit 77083c49ad647e49b14199a362a26a3cdcab97ab
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Mon Jul 20 15:14:04 2020 +1000

    style fix

commit e6cd28c97a656b9db941242f1ef9863e949376f6
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Mon Jul 20 15:09:20 2020 +1000

    add overflow tests for aggregate mean

commit 19464ef4118ea6738301b1858e2aa1be0f5e8f37
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Mon Jul 20 11:39:20 2020 +1000

    Don't include directories when searching for souffle binary

commit b77b320c030e936e4bca1376f30e5c308eea98ee
Merge: e840b359e eb8fe7486
Author: azreika <azre6702@uni.sydney.edu.au>
Date:   Sun Jul 19 23:19:29 2020 -0500

    Merge pull request #1536 from mmcgr/cloning

    More cloning standardisation

commit 7d1be9a5523056f4d8882d594cb8a87b1122a8f8
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Mon Jul 20 12:27:04 2020 +1000

    make each visitAggregate function reflect each other more closely

commit eb8fe74869864db5fbc9b4c0c11dbb64f8cd0fbc
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Sun Jul 19 18:32:44 2020 +1000

    Refactor some more opaque clones

commit 6bfe0d748c451778188ce487d345e62caad4a3f4
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Sun Jul 19 16:02:54 2020 +1000

    Refactor unsafe casting

commit 7dff8c79be228dc9c4c2956f20a6919958e9c1f6
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Sun Jul 19 16:00:58 2020 +1000

    Remove stray semicolon

commit e840b359e49ef73889fc782b672e3a965cc5bb58
Merge: 1f009f433 c17e621bf
Author: azreika <azre6702@uni.sydney.edu.au>
Date:   Sun Jul 19 00:01:18 2020 -0500

    Merge pull request #1535 from mmcgr/cloning

    Standardise cloning

commit c17e621bf22c9bec953709c76823f04932bed224
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Sat Jul 18 19:57:25 2020 +1000

    Refactor to use souffle::clone

commit 1f009f4334fd232ad554bc22ee464b4ea41a5637
Merge: 408154995 975a00fe8
Author: Martin McGrane <mmcgr@users.noreply.github.com>
Date:   Sun Jul 19 01:34:25 2020 +1000

    Merge pull request #1531 from langston-barrett/lb/doc-types

    Update documentation about primitive types

commit 975a00fe875f84b8b1f091e18e914cf567a94e2b
Merge: 820df2615 408154995
Author: Martin McGrane <mmcgr@users.noreply.github.com>
Date:   Sun Jul 19 00:13:30 2020 +1000

    Merge branch 'master' into lb/doc-types

commit 408154995c38ec30bfcb13fb8a976c777aa2d2d3
Merge: 6fde0f6f0 b01a2d1e0
Author: Martin McGrane <mmcgr@users.noreply.github.com>
Date:   Sat Jul 18 21:43:37 2020 +1000

    Merge pull request #1534 from azreika/pipeline-ref

    Added cloners and getters for (meta)transformers.

commit b01a2d1e07b542766d64d71ad75e6edc09fd71c6
Author: Abdul Zreika <azre6702@uni.sydney.edu.au>
Date:   Sat Jul 18 18:51:53 2020 +1000

    Fixed up pipeline changes post-merge.

commit 5d8817d0995f1fc306760216c3f6ad5f7b003a2c
Merge: 5916697d5 6fde0f6f0
Author: Abdul Zreika <azre6702@uni.sydney.edu.au>
Date:   Sat Jul 18 16:49:39 2020 +1000

    Merge branch 'master' into pipeline-ref

commit 5916697d5f46180769abd50765a5b64761dae05d
Author: Abdul Zreika <azre6702@uni.sydney.edu.au>
Date:   Sat Jul 18 16:48:43 2020 +1000

    Made some final fixups to the clone method.

commit f915d6db683998c86dec2f01c773088b73be4060
Author: Abdul Zreika <azre6702@uni.sydney.edu.au>
Date:   Sat Jul 18 16:35:17 2020 +1000

    Fixed formatting.

commit e5b2126dd91a326525d40ee35b587660e61bc263
Author: Abdul Zreika <azre6702@uni.sydney.edu.au>
Date:   Sat Jul 18 16:35:03 2020 +1000

    Added new constructor for pipeline transformer.

commit 95092af1e36bf7e27d4077242102b203e349e9c6
Author: Abdul Zreika <azre6702@uni.sydney.edu.au>
Date:   Sat Jul 18 16:32:13 2020 +1000

    Changed unique pointer use in pipeline cloning to raw pointers.

commit 67e32fe762296edf5479c99502ca89ac42a05055
Author: Abdul Zreika <azre6702@uni.sydney.edu.au>
Date:   Sat Jul 18 16:19:35 2020 +1000

    Added clone method to transformers (needs some fixup though).

commit 820df2615f38bfe95d7550a518f6d03351d37336
Author: Langston Barrett <langston.barrett@gmail.com>
Date:   Fri Jul 17 10:02:47 2020 -0700

    Update documentation about primitive types

commit 6fde0f6f06a76952fbf991c44a3cbc0e917e17aa
Merge: fff65cc7d 64e7479ff
Author: Martin McGrane <mmcgr@users.noreply.github.com>
Date:   Fri Jul 17 20:59:40 2020 +1000

    Merge pull request #1530 from mmcgr/removeRelationFixes

    Remove AstIOs when their AstRelation is removed

commit 64e7479ffa20c928e9c2ec3b2f58923d17054b3e
Merge: 3b8bc69e1 fff65cc7d
Author: Martin McGrane <mmcgr@users.noreply.github.com>
Date:   Fri Jul 17 17:17:49 2020 +1000

    Merge branch 'master' into removeRelationFixes

commit fff65cc7db0b962d9771851d7087f4e5cab65031
Merge: 6b5495809 80c717b9c
Author: Martin McGrane <mmcgr@users.noreply.github.com>
Date:   Fri Jul 17 17:17:26 2020 +1000

    Merge pull request #1529 from azreika/io-name-fix

    Fixed internal representation of JSON generated by IO attributes transformer.

commit 3b8bc69e1c0277af6458c84793fef4ded0322b49
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Fri Jul 17 16:29:30 2020 +1000

    disable magic set tests until rewritten

commit 80c717b9c0e030ec1b3271d8bf2992f3d45abd09
Author: Abdul Zreika <azre6702@uni.sydney.edu.au>
Date:   Fri Jul 17 14:57:20 2020 +1000

    Fixed a missing key change in synthesiser.

commit f7b6abeb5b9255c54870ba1aaa3d6e0eda19f9ac
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Fri Jul 17 14:28:00 2020 +1000

    Remove AstIOs when their AstRelation is removed

commit 3aa3a6906162868b41dc91046309788941eaded7
Author: Abdul Zreika <azre6702@uni.sydney.edu.au>
Date:   Fri Jul 17 12:38:09 2020 +1000

    Fixed style.

    sorry @ clang-format for making a newline one argument too early,
    readability increased by 110%

commit 0b438f152e947b8b666ea56a2d3ab4ed6cb6d2ad
Author: Abdul Zreika <azre6702@uni.sydney.edu.au>
Date:   Fri Jul 17 12:32:12 2020 +1000

    Fixed ram_relation unit test to match new internal IO JSON format.

commit a3fdfa36563dcfb15251eb3ceb1315f32c623f72
Author: Abdul Zreika <azre6702@uni.sydney.edu.au>
Date:   Fri Jul 17 11:39:51 2020 +1000

    Added extra IO test testing for name IO tag != true relation name.

commit cb762fa84b7ccd4a1d01a079089cf6733252b149
Author: Abdul Zreika <azre6702@uni.sydney.edu.au>
Date:   Fri Jul 17 11:38:52 2020 +1000

    Used fixed key for type information in internal IO stream json.

    Now uses "relation" key instead of <relation_name>.

commit 098c13d3c3e2d564b2250ce4c39827ba2eabd13f
Merge: 10e241dcd 6b5495809
Author: Martin McGrane <mmcgr@users.noreply.github.com>
Date:   Fri Jul 17 01:39:55 2020 +1000

    Merge branch 'master' into RamParallel

commit 6b549580944adf3a84f99dff842b0c6c90138174
Merge: 2fedf9456 bc3f2abf5
Author: Martin McGrane <mmcgr@users.noreply.github.com>
Date:   Fri Jul 17 01:39:30 2020 +1000

    Merge pull request #1524 from azreika/equiv-extend

    Extended program minimiser to cover clauses containing constraints and negations.

commit bc3f2abf502ba7c01ecb078fca86d12a8cde0042
Merge: c7486b8bc 2fedf9456
Author: Martin McGrane <mmcgr@users.noreply.github.com>
Date:   Thu Jul 16 20:28:57 2020 +1000

    Merge branch 'master' into equiv-extend

commit 2fedf94561bf2d938289a31f524f09e89f653aaa
Merge: d4fa9552e af9479f46
Author: Martin McGrane <mmcgr@users.noreply.github.com>
Date:   Thu Jul 16 20:28:34 2020 +1000

    Merge pull request #1528 from mmcgr/IOTransformer

    IO transformer

commit af9479f466fde15b83026278a1b9de9084154245
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Thu Jul 16 15:47:05 2020 +1000

    Fix transformer name

commit 3c85eee5459f782c47d7dbb945f1424ecd8e6548
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Thu Jul 16 15:10:30 2020 +1000

    Update documentation

commit 154ed4ae6929d437b5c7910474a1450a16aa7dfd
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Thu Jul 16 14:38:25 2020 +1000

    Move ast transforms to appropriate subdirs

commit ea629da8a925d8a5873f374603c3a172d3d5c3dc
Author: Abdul Zreika <azre6702@uni.sydney.edu.au>
Date:   Thu Jul 16 14:53:16 2020 +1000

    Added subtransformer-getter for metatransformers.

commit 97f22cf19d9287c1dd1daf208ab01609595c0cab
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Tue Jul 14 10:43:24 2020 +1000

    Split IO transformer into defaults and attributes transformers

commit 7324522a7d252c0563e461e6c364840afd8e280f
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Mon Jul 13 16:09:16 2020 +1000

    Move -D- handling into IO transformer

commit 8c191e38f2930ca27460ceb1ceba4cf74293eb64
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Fri Jul 10 14:59:20 2020 +1000

    Move IO transform logic out of AstTranslator

commit c7486b8bc750b0d1441285d092003a4c259d42ba
Merge: d22a10674 d4fa9552e
Author: Martin McGrane <mmcgr@users.noreply.github.com>
Date:   Thu Jul 16 14:00:32 2020 +1000

    Merge branch 'master' into equiv-extend

commit d4fa9552e4e5f2e317bc36d796882be1c4dfb804
Merge: 91ac17191 5664f59c3
Author: azreika <azre6702@uni.sydney.edu.au>
Date:   Wed Jul 15 23:00:07 2020 -0500

    Merge pull request #1526 from mmcgr/output

    Use output-dir for output

commit d22a106744ecd934230eeba435162b7e9047d961
Author: Abdul Zreika <azre6702@uni.sydney.edu.au>
Date:   Thu Jul 16 13:42:16 2020 +1000

    Removed char* + int operation.

commit 1c66a5c14bd9a219109b7e89007417e68518031b
Merge: dbf05fa69 91ac17191
Author: Abdul Zreika <azre6702@uni.sydney.edu.au>
Date:   Thu Jul 16 13:36:31 2020 +1000

    Merge branch 'master' into equiv-extend

commit 5664f59c302e677f2f9d087fcf7e5d761cb038fa
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Thu Jul 16 11:34:46 2020 +1000

    Use output-dir for output

commit 10e241dcd6383a881c86d068b55c31baa6442fd0
Merge: 2971ab462 91ac17191
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Thu Jul 16 02:09:17 2020 +1000

    Merge remote-tracking branch 'upstream/master' into RamParallel

commit 91ac17191e1f378f185c30d8ba22d04b257eb1e1
Merge: d25e14eb8 e9b2f94d4
Author: Martin McGrane <mmcgr@users.noreply.github.com>
Date:   Thu Jul 16 01:36:55 2020 +1000

    Merge pull request #1523 from rdowavic/SingletonAggregateFix

    Singleton aggregate fix (don't create a new relation for the aggregate literal if it is the only literal in the rule)

commit dbf05fa699cee8676b51a2fa40c224c9d01df0c8
Author: Abdul Zreika <azre6702@uni.sydney.edu.au>
Date:   Wed Jul 15 23:33:24 2020 +1000

    Removed use of auto in iffy place.

commit 2971ab46262babb09703dfb78978c9219f6eba60
Merge: 747130bea d25e14eb8
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Wed Jul 15 23:21:06 2020 +1000

    Merge remote-tracking branch 'upstream/master' into RamParallel

commit e9b2f94d4a165d681596f4710faab77bbfb84cd8
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Wed Jul 15 13:48:10 2020 +1000

    Don't materialize aggregates that are the only literal in the rule

commit d25e14eb8fbbd6887efdd17fcf20bef9778fef64
Merge: 0c06e9d73 7491e16d5
Author: Martin McGrane <mmcgr@users.noreply.github.com>
Date:   Wed Jul 15 20:32:17 2020 +1000

    Merge pull request #1521 from mmcgr/subdirs

    Subdirectories

commit 747130bead2f97a8feceeb033c0ddd8099d69413
Merge: 768b713ad 8b11a31ae
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Wed Jul 15 19:51:48 2020 +1000

    Merge branch 'RamParallel' of https://github.com/rdowavic/souffle into RamParallel

commit 768b713adb678ef60a40a395a3254f8504b47226
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Wed Jul 15 19:51:43 2020 +1000

    update aggregate tests to differentiate between count and max results

commit e597e8844e1f4c7491c8efa081d45d83efae0fac
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Wed Jul 15 19:49:49 2020 +1000

    updated descriptions of Index[Parallel]Aggregate

commit 8b11a31aeabfa4d3c78d07c96dbcc2d46e4a62f4
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Wed Jul 15 18:55:13 2020 +1000

    Update tests/evaluation/aggregates7/aggregates7.dl

    Co-authored-by: Martin McGrane <mmcgr@users.noreply.github.com>

commit e6f3e00c63abbff10ccb44523aedf1220918a719
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Wed Jul 15 18:33:19 2020 +1000

    reinstated parallel_start macro

commit 6c172f78d6672c6bca22726d293f2f219eb2fee8
Merge: 92eebdf99 bc78cd15e
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Wed Jul 15 17:17:56 2020 +1000

    Merge branch 'RamParallel' of https://github.com/rdowavic/souffle into RamParallel

commit 92eebdf990e3f2165eaeccf7cbbd3897cbec3800
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Wed Jul 15 14:36:25 2020 +1000

    remove redundant files

commit 90d61e9323cd10c9be38bce66da4eb7e76805eef
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Wed Jul 15 14:04:53 2020 +1000

    Update tests/evaluation/aggregates7/aggregates7.dl

    Co-authored-by: Martin McGrane <mmcgr@users.noreply.github.com>

commit 5589595365f9a4659f61b845d1ca5bf37ca963fa
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Wed Jul 15 14:04:33 2020 +1000

    Update src/Synthesiser.cpp

    Co-authored-by: Martin McGrane <mmcgr@users.noreply.github.com>

commit 24ef7a85e01de6bce0f864ee08f2399f3f094822
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Wed Jul 15 14:04:25 2020 +1000

    Update src/Synthesiser.cpp

    Co-authored-by: Martin McGrane <mmcgr@users.noreply.github.com>

commit 728017b578d2e9af57a39f974398e92fd02642c4
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Tue Jul 14 21:19:55 2020 +1000

    formatted

commit 2e50b593abf063ff0d893dfaf53f8b14be4f8f80
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Tue Jul 14 21:18:40 2020 +1000

    added tests for index aggregates

commit 875884695603ae111b60695022beffc7b1053ad3
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Wed Jul 1 16:38:54 2020 +1000

    Add parallel aggregate nodes to Interpreter

commit 267815e721e4ab670c763b101d1ece9d9c03cce4
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Wed Jul 1 14:23:14 2020 +1000

    Fix clone operations

commit 1b61f809587a5594f4a95f439d36446837276e3e
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Wed Jul 1 12:11:32 2020 +1000

    Add Parallel stub for index aggregates

commit 9fde7b8ae8e770e45463474344d4db3c8e535108
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Wed Jul 1 12:06:54 2020 +1000

    Fix variable naming

commit 74b429f56e85ad793869c9fb02c159f8d4f30546
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Wed Jul 1 11:14:07 2020 +1000

    Use standard naming for non-shared result variables

commit 1903c2b56f7963a997f4316c8df9ad3374cba5f3
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Tue Jun 30 18:39:42 2020 +1000

    Specify reduction operation

commit 52bfa267d9ca02c334f73f7bbe7f8fc9406a4c36
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Tue Jun 30 18:23:22 2020 +1000

    remove duplicate omp parallel

commit 6e58b13fc5e433850db8d656f619b7183628482b
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Tue Jun 30 16:45:35 2020 +1000

    Handle parallel count operations

commit 67c2a6fd3443bd8bf81dc6ddffc6dcffed0009d1
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Tue Jun 30 14:19:42 2020 +1000

    Fix formatting

commit 57d305f43eded1498aa995ddd40a7db5a9a48877
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Tue Jun 30 14:18:03 2020 +1000

    Generate context for parallel aggregates

commit 09b06246e1a73a7515196e1299e48a9419034e72
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Mon Jun 29 16:10:46 2020 +1000

    added code generation for parallel aggregates

commit 15f6e91f4040dcd3c3326ca7099be051cf462739
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Sun May 10 23:08:17 2020 +1000

    made RamAggregate/RamIndexAggregate be translated into their parallel counterparts as long as the aggregate is on the outermost level

commit 96e0be99d66e7f32c2a7e60ce52d0cb44c34d9a0
Author: Bernhard Scholz <Bernhard.Scholz@sydney.edu.au>
Date:   Fri May 8 17:42:33 2020 +1000

    Sketched ParallelTransforms

commit 3672e2fd8b18468b21c2608664f9813607861601
Author: Bernhard Scholz <Bernhard.Scholz@sydney.edu.au>
Date:   Fri May 8 17:36:36 2020 +1000

    Introduce RamParallelIndexAggregate

commit 336652da2b6fe8031ff319a6d1b6ca91a503191e
Author: Bernhard Scholz <Bernhard.Scholz@sydney.edu.au>
Date:   Fri May 8 17:30:21 2020 +1000

    Introduce RamParallelAggregate

commit d4034509e1686c6bb76b76e1fa56b4faafa6ed17
Author: Abdul Zreika <azre6702@uni.sydney.edu.au>
Date:   Wed Jul 15 16:40:22 2020 +1000

    Fixed formatting in ast utils test.

commit 4c71b312cc821c3bb7a5af8df7d654418cbd0267
Merge: 84268015d 0c06e9d73
Author: Martin McGrane <mmcgr@users.noreply.github.com>
Date:   Wed Jul 15 16:39:10 2020 +1000

    Merge branch 'master' into equiv-extend

commit 84268015d94eb7898833fec712d6b6ccd8748ca0
Author: Abdul Zreika <azre6702@uni.sydney.edu.au>
Date:   Wed Jul 15 16:30:18 2020 +1000

    Added unit test for program minimisation.

commit 5109a51b6fd59522f47dfe59eb71d7136c162d75
Author: Abdul Zreika <azre6702@uni.sydney.edu.au>
Date:   Wed Jul 15 16:24:26 2020 +1000

    Made bijective equivalence helper method public.

commit 133add8dc7e4051f03241dc0c2ecd09b56a56a17
Author: Abdul Zreika <azre6702@uni.sydney.edu.au>
Date:   Wed Jul 15 15:55:46 2020 +1000

    Extended progmin tests to cover equiv extension.

    Constraints, negations, and constants.

commit 7491e16d50f8a97b844562f26e531cfb099b659c
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Wed Jul 15 14:50:21 2020 +1000

    Fix repeated slash

commit 712f3ad10ddfd52614e2d544f57ad2b541333325
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Wed Jul 15 14:49:58 2020 +1000

    Fix spelling

commit a8794bd45dd03a2b2dff78acb090df9d60dab56c
Author: Abdul Zreika <azre6702@uni.sydney.edu.au>
Date:   Wed Jul 15 14:49:38 2020 +1000

    Added a few comments to minimiser.

commit 926b8aaf581a62aa4140cba0f031816beed1e6e5
Author: Abdul Zreika <azre6702@uni.sydney.edu.au>
Date:   Wed Jul 15 14:35:25 2020 +1000

    Cleaned up internal structure of normalised repr.

commit bc78cd15e729fa204b17e9acaece9e3058e36b52
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Wed Jul 15 14:36:25 2020 +1000

    remove redundant files

commit 3b2015aa424a5a90b105ade6f0d9f09483c87df7
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Wed Jul 15 14:04:53 2020 +1000

    Update tests/evaluation/aggregates7/aggregates7.dl

    Co-authored-by: Martin McGrane <mmcgr@users.noreply.github.com>

commit 0949e1c3b80fe8fdf72f6e8ea8bcd78c0e3f8fd7
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Wed Jul 15 14:04:33 2020 +1000

    Update src/Synthesiser.cpp

    Co-authored-by: Martin McGrane <mmcgr@users.noreply.github.com>

commit 6bd684c7eab9d24256ef04cfe9558acda09c954d
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Wed Jul 15 14:04:25 2020 +1000

    Update src/Synthesiser.cpp

    Co-authored-by: Martin McGrane <mmcgr@users.noreply.github.com>

commit 466037b24dbf04519c0bce1e3c40b80e07be84ed
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Wed Jun 24 21:25:04 2020 +1000

    not sure

commit fc9743e4fb7b56ee4219d7f994ee9fadd8d5a395
Merge: 8a6bfda7b 0c06e9d73
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Tue Jul 14 21:28:50 2020 +1000

    Merge branch 'master' into RamParallel

commit 8a6bfda7bf787855d8ad42b2f8813ac8a18c9639
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Tue Jul 14 21:19:55 2020 +1000

    formatted

commit d3abce82e106e07e413dea30206d0cbbeb25913a
Author: Rachel Dowavic <rachel.dowavic@gmail.com>
Date:   Tue Jul 14 21:18:40 2020 +1000

    added tests for index aggregates

commit e558630de873deb7c3ce8232e3d7f935753e4de8
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Tue Jul 14 19:57:38 2020 +1000

    removed my large binaries...

commit 9f7d4eb43c351d065b65572ee7a53c8c1cd33298
Author: Sam <sarc9328@plang8.cs.usyd.edu.au>
Date:   Tue Jul 14 19:55:15 2020 +1000

    fixed supremum and infimum with different types

commit 54de643b74a1feaa0afa9e5e9af065f97cd42112
Author: Abdul Zreika <azre6702@uni.sydney.edu.au>
Date:   Tue Jul 14 19:52:50 2020 +1000

    Fixed minimisation when constants appear.

commit c769a98cd6150053f1050f0eff815f1b5f0cadd8
Author: Abdul Zreika <azre6702@uni.sydney.edu.au>
Date:   Tue Jul 14 19:21:18 2020 +1000

    Cleaned up comments in the minimiser.

commit 7f5e8b1c7a298f95f30712d67bb838a682e44702
Author: Abdul Zreika <azre6702@uni.sydney.edu.au>
Date:   Tue Jul 14 19:05:38 2020 +1000

    Removed dependency on head arity in clause normalisation.

commit ffe6035b6a663a07174b0228594afdb06347219f
Author: Abdul Zreika <azre6702@uni.sydney.edu.au>
Date:   Tue Jul 14 18:59:21 2020 +1000

    Cleaned up setup of clause elements.

commit 493c7aa03974e8b8f621bcb15773e114697655e9
Author: Abdul Zreika <azre6702@uni.sydney.edu.au>
Date:   Tue Jul 14 18:50:07 2020 +1000

    Fixed constant normalisation in minimiser.

commit 53bbf644578df139145c6121302d74ed5d21e257
Author: Abdul Zreika <azre6702@uni.sydney.edu.au>
Date:   Tue Jul 14 15:22:33 2020 +1000

    Updated bijective eq. check to use normalised clause reprs.

commit 88b949ecf3a3a5b1cc1696af91ca278245d01a62
Author: Abdul Zreika <azre6702@uni.sydney.edu.au>
Date:   Tue Jul 14 14:39:48 2020 +1000

    Added marker for incomplete clause normalisation.

commit 219cfdfd16434e7500ab80cdd2e9a3d760ace2ec
Author: Abdul Zreika <azre6702@uni.sydney.edu.au>
Date:   Tue Jul 14 14:31:36 2020 +1000

    Moved normalised clause repr class into private context.

commit ba2080d2e4bce2f2271dbb84cfb7318fe5c9dd6c
Author: Abdul Zreika <azre6702@uni.sydney.edu.au>
Date:   Tue Jul 14 14:30:12 2020 +1000

    Moved mini-minimiser transformations into static transf. methods.

commit d080f50bb23124240879aed829bca602f3ce6f1f
Author: Abdul Zreika <azre6702@uni.sydney.edu.au>
Date:   Tue Jul 14 14:25:05 2020 +1000

    Added NormalisedClauseRepr class to Minimiser.

commit 3a7693b01917ca7b40ad98d69a5291a720b0f990
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Fri Jul 10 16:10:33 2020 +1000

    Move Ram files into ram subdirectories

commit 9dfadc59aa6e30b8a2c07b84ad6665d47a4f4b34
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Fri Jul 10 16:08:57 2020 +1000

    Rename transforms subdir to transform

commit 1a41fce71d18ff32ca19e2b39bf6925a1e127a45
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Mon Jun 15 15:07:22 2020 +1000

    Move Ast files into ast subdir

commit 0c06e9d730894eead51ba6a9227c7a1787e7a886
Merge: 9a2c0b847 443dd3aee
Author: Bernhard Scholz <Bernhard.Scholz@sydney.edu.au>
Date:   Sun Jul 12 20:37:28 2020 +1000

    Merge pull request #1519 from mmcgr/paths

    Move IO path handling out of AstTranslator

commit 443dd3aeee4fa6d53865df3bd93fb89adb761f8c
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Sun Jul 12 13:51:06 2020 +1000

    Move legacy sqlite filename into reader/writer

commit 72af688457c17d1a46c73c0ad53749d66e17f84e
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Wed Jul 8 12:35:36 2020 +1000

    Move IO path handling out of AstTranslator

commit 28734687e79edddd81c920b729533b205660782d
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Fri Jun 12 18:14:08 2020 +1000

    Merge IterUtil and ContainerUtils

commit 9a2c0b847122fc8ccf83e8c327582099d325e9b5
Merge: 4f1c1b405 fe4959fcd
Author: Martin McGrane <mmcgr@users.noreply.github.com>
Date:   Thu Jul 9 23:24:56 2020 +1000

    Merge pull request #1518 from mmcgr/json

    Add default filename for json output

commit fe4959fcdd81e5c706997686af3a965c5ef9e645
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Wed Jul 8 11:44:21 2020 +1000

    Set a default filename for csv output

commit 78adfe8e306f16073d0d19073121f8648dabd550
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Tue Jul 7 21:04:50 2020 +1000

    Set a default filename for json output

commit 775c3839f6dc85530a4450f3d44d605275773390
Author: Abdul Zreika <azre6702@uni.sydney.edu.au>
Date:   Mon Jul 6 17:45:59 2020 +1000

    Extended bijective equivalence in a hacky way to cover more things.

    Namely, negation, constraints, and constants.

commit 4f1c1b40551e30b4d44a85359bc0a9894a1590ed
Merge: 264215e2a 3beb8b500
Author: Bernhard Scholz <Bernhard.Scholz@sydney.edu.au>
Date:   Sat Jul 4 22:19:10 2020 +1000

    Merge pull request #1517 from mmcgr/warnings

    Avoid use of undefined variable

commit 3beb8b50062693ee38b73c192752db5616502a20
Author: Martin McGrane <mmcgrane@it.usyd.edu.au>
Date:   Thu Jul 2 15:16:16 2020 +1000

    Avoid use of undefined variable

commit 264215e2aa0ecd55939674fb2bab…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants