Skip to content

Releases: cmu-db/bustub

Spring 2024

31 Aug 02:59
70bcc50
Compare
Choose a tag to compare

This is the last commit of BusTub's starter code for Spring 2024. The materials for this semester was not made public to non-CMU students. Still, we tag this commit for reference.

Summary

  • Add vector type for BusTub.
  • Require non-CMU students to sign an agreement before submitting to Gradescope.
  • New CRDT p0.
  • Fix bugs around page guard tests in p1.
  • Add CoW buffer for p1 leaderboard.
  • Improve test cases for p2.
  • Improve index plan node in p3.
  • Add column pruning support in p3.
  • Add bloom-filter-based pre-filter join leaderboard test in p3.
  • Refactor locking mechanism in p4 to make it easier to implement.
  • Add concurrent serializable test in p4.

Commits

New Contributors

Full Changelog: v20231227-2023fall...v20240405-2024spring

Fall 2023 - Updated Release

27 Dec 15:26
fc57dab
Compare
Choose a tag to compare

This is the last commit of BusTub's starter code for Fall 2023. If you want to submit to autograder for Fall 2023, please start your projects from this commit instead of latest master branch.

Note that projects from previous semesters are generally not maintained. Please always try working on the starter code for the latest semester and submitting to the latest autograder.

Starting 2023 Fall, we now request students outside CMU to sign an agreement before submitting to Gradescope. Please run python3 gradescope_sign.py to automatically generate the signature after packaging the submit zips.

Spring 2023

14 May 17:55
e0163ed
Compare
Choose a tag to compare

This is the last commit of BusTub's starter code for Spring 2023. If you want to submit to autograder for Spring 2023, please start your projects from this commit instead of latest master branch.

Note that projects from previous semesters are generally not maintained. Please always try working on the starter code for the latest semester and submitting to the latest autograder.

Fall 2022

19 Jan 05:07
d830931
Compare
Choose a tag to compare

This is the last commit of BusTub's starter code for Fall 2022. If you want to submit to autograder for Fall 2022, please start your projects from this commit instead of latest master branch.

Note that projects from previous semesters are generally not maintained. Please always try working on the starter code for the latest semester and submitting to the latest autograder.