Skip to content

Releases: MatBon01/joinbench

v4.0.2

04 Sep 15:11
078ae7f
Compare
Choose a tag to compare

Commits

  • 5208f53: Update README with new title and abstract (#106) (Matteo Bongiovanni) #106
  • 078ae7f: Fix presentation release (#107) (Matteo Bongiovanni) #107

v4.0.0

04 Sep 14:28
3a93eb2
Compare
Choose a tag to compare
v4.0.0 Pre-release
Pre-release

Commits

  • f400964: Structure final report (#52) (Matteo Bongiovanni) #52
  • 5f5e4d1: Introduce database benchmarking and Wisconsin table structure (#53) (Matteo Bongiovanni) #53
  • 9e182ff: Clean category theory background section for final report (#54) (Matteo Bongiovanni) #54
  • 5ac0a68: Edit relational algebra background section for final report (#55) (Matteo Bongiovanni) #55
  • db5a5c6: Edit background on database representation for final report (#56) (Matteo Bongiovanni) #56
  • 36f6ac8: Remove background section on Haskell implementation (#57) (Matteo Bongiovanni) #57
  • a303954: Fix compilation of interim report (#58) (Matteo Bongiovanni) #58
  • e835c45: Add examples for easy benchmarks and joins (#59) (Matteo Bongiovanni) #59
  • 3cebf99: Add Haskell testing to pipeline (#61) (Matteo Bongiovanni) #61
  • ad55bb0: Move python out of app directory (#62) (Matteo Bongiovanni) #62
  • c29130f: Update gitignore (#64) (Matteo Bongiovanni) #64
  • e9edf2f: Improve Haskell pipeline (#66) (Matteo Bongiovanni) #66
  • 8c9327c: Create database examples (#67) (Matteo Bongiovanni) #67
  • 50ec14a: Implement skeleton for invoice table benchmarking (#68) (Matteo Bongiovanni) #68
  • fde3c66: Describe the table used in Set Query Benchmark (#69) (Matteo Bongiovanni) #69
  • 6eab5ed: Add a description of the tables in TPC-H (#70) (Matteo Bongiovanni) #70
  • d71d190: Add Wisconsin scalable table (#71) (Matteo Bongiovanni) #71
  • c7d99a6: Change python layout (#72) (Matteo Bongiovanni) #72
  • fbf6626: Change python testing (#73) (Matteo Bongiovanni) #73
  • 87838c4: Fix paths in Python makefile (#74) (Matteo Bongiovanni) #74
  • 77b188e: Create cells to help create benchmarking table (#75) (Matteo Bongiovanni) #75
  • 4ce6a3c: Create benchmarking database generator and parser (#76) (Matteo Bongiovanni) #76
  • 427eda8: Make benchmarking pipeline (#77) (Matteo Bongiovanni) #77
  • 0941a66: Start object oriented approach for data analysis (#78) (Matteo Bongiovanni) #78
  • 70fabd8: Create infrastructure to analyse data (#79) (Matteo Bongiovanni) #79
  • f2ae5e9: Add normal form benchmark evaluation method (#80) (Matteo Bongiovanni) #80
  • 7aa9811: Split joinbench functions for space profiling (#81) (Matteo Bongiovanni) #81
  • 5b01f0b: Rename project to joinbench (#82) (Matteo Bongiovanni) #82
  • 16db095: Add benchmarking to compare whnf evaluation (#83) (Matteo Bongiovanni) #83
  • 3c00097: Add benchmarking best practices (#84) (Matteo Bongiovanni) #84
  • 9d69281: Add information on synthetic database creation (#85) (Matteo Bongiovanni) #85
  • d0c5e93: Describe Cell types and examples (#86) (Matteo Bongiovanni) #86
  • c94bd6e: Fix cross referencing (#87) (Matteo Bongiovanni) #87
  • d8592f6: Describe JOINBENCH relation (#88) (Matteo Bongiovanni) #88
  • ecbd7a0: Introduce benchmarked functions (#89) (Matteo Bongiovanni) #89
  • 50056a6: Add graph for benchmark groups (#90) (Matteo Bongiovanni) #90
  • 1bd4ff7: Prepare more figure detail for results (#91) (Matteo Bongiovanni) #91
  • 09ccfbe: Present results (#92) (Matteo Bongiovanni) #92
  • 467738d: Begin evaluating synthetic database creation (#93) (Matteo Bongiovanni) #93
  • 3ef8a84: Write section on benchmarking workflow (#94) (Matteo Bongiovanni) #94
  • c0424b3: Evaluate results (#95) (Matteo Bongiovanni) #95
  • 0262e50: Describe database implementation (#96) (Matteo Bongiovanni) #96
  • de13c94: Evaluate database implementation (#97) (Matteo Bongiovanni) #97
  • cf8ba2d: Write information on ethical issues (#98) (Matteo Bongiovanni) #98
  • f007f6e: Write introduction and abstract (#99) (Matteo Bongiovanni) #99
  • ecbca1b: Write conclusion (#100) (Matteo Bongiovanni) #100
  • 5e994a4: Write acknowledgements (#101) (Matteo Bongiovanni) #101
  • cfb6bc4: Fix maths in background (#102) (Matteo Bongiovanni) #102
  • 3a93eb2: Proof read (#103) (Matteo Bongiovanni) #103

v3.0.1

16 Jun 14:30
Compare
Choose a tag to compare
v3.0.1 Pre-release
Pre-release

Commits

  • 96eadb7: Try fix missing package in latex compilation (Matteo Bongiovanni)

v2.0.1

13 Apr 14:19
d445179
Compare
Choose a tag to compare
v2.0.1 Pre-release
Pre-release

Commits

  • 37bd0df: Report number of linting warnings (#27) (Matteo Bongiovanni) #27
  • 30560fb: Implement a Bag data structure (#28) (Matteo Bongiovanni) #28
  • 177617b: Fix cabal setup issues (#29) (Matteo Bongiovanni) #29
  • b6348ee: Create pointed set (#31) (Matteo Bongiovanni) #31
  • 550ce45: Add section on Functors (#32) (Matteo Bongiovanni) #32
  • d445179: Add natural transformations definition (#33) (Matteo Bongiovanni) #33

v2.0.0

02 Apr 18:08
8cec806
Compare
Choose a tag to compare
v2.0.0 Pre-release
Pre-release

Commits

  • 8cec806: Fix spelling in pipeline (#26) (Matteo Bongiovanni) #26

v1.0.0

02 Apr 17:03
50f5035
Compare
Choose a tag to compare
v1.0.0 Pre-release
Pre-release

Commits

  • 50f5035: Create a final report file (#24) (Matteo Bongiovanni) #24

v0.3.1

30 Mar 19:03
3e78b57
Compare
Choose a tag to compare
v0.3.1 Pre-release
Pre-release

Commits

  • 3e78b57: Add second marker to interim report (#23) (Matteo Bongiovanni) #23

v0.3.0

30 Mar 18:57
35b10f3
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

Commits

  • 241de98: Add Finder files to gitignore (#21) (Matteo Bongiovanni) #21
  • 35b10f3: Add bulk-type project extension ideas to report (#22) (Matteo Bongiovanni) #22

v0.2.0 Interim submission

29 Mar 11:48
5294d5a
Compare
Choose a tag to compare
Pre-release

Commits

  • 6639dae: Create interim report structure (#3) (Matteo Bongiovanni) #3
  • 2f24db7: Add abstract (#10) (Matteo Bongiovanni) #10
  • e95521c: Add basics of background info (#12) (Matteo Bongiovanni) #12
  • a4dacb4: Draft ethics chapter (#13) (Matteo Bongiovanni) #13
  • 1300379: Finish ethics checklist (#14) (Matteo Bongiovanni) #14
  • d91a0ad: Add an introduction to the background section (#15) (Matteo Bongiovanni) #15
  • 75ebb61: Draft section on relational algebra (#16) (Matteo Bongiovanni) #16
  • f16bfe8: Start drafting the introduction to category theory (#17) (Matteo Bongiovanni) #17
  • 27b0191: First draft of the introduction (#18) (Matteo Bongiovanni) #18
  • f36da8c: Draft project plan (#19) (Matteo Bongiovanni) #19
  • 5294d5a: Draft the evaluation (#20) (Matteo Bongiovanni) #20

v0.1.2

09 Dec 10:43
Compare
Choose a tag to compare
v0.1.2 Pre-release
Pre-release

Commits

  • 6c84cf1: Add extra dependency for latex compilation (Matteo Bongiovanni)