Skip to content

Fall 2025

Latest

Choose a tag to compare

@skyzh skyzh released this 15 Mar 08:16
· 7 commits to master since this release
d49b823

This is the last commit of BusTub's starter code for Fall 2025. If you want to submit to autograder for Fall 2025, 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.

What's Changed

  • New P0 starter code for Fall 2025 with deprecated hash utils removed.
  • Full P1 rewrite for Fall 2025.
  • P2 updates with B+ tree printer fixes and typo corrections.
  • P3 update for Fall 2025.
  • P4 update for Fall 2025 with undo log test fix.
  • Add stream-style logging macros.
  • Clang-tidy update and formatting fixes.
  • Added support for Ubuntu 24.04; dropped Ubuntu 18.04.