Skip to content

Spring 2024

Choose a tag to compare

@skyzh skyzh released this 31 Aug 02:59
· 120 commits to master since this release
70bcc50

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