skyzh
released this
31 Aug 02:59
·
47 commits
to master
since this release
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
- add paragraph on autograder from the course website + warn on gradescope ban by @skyzh in #679
- feat: add observe remove set stubs for p0 by @yliang412 in #681
- feat: refactor type system and add vector type, support stl index by @skyzh in #682
- fix homebrew install link in setup script by @xx01cyx in #686
- Prepare Spring 24 P1 by @AlSchlo in #690
- p1: update cmake to include more submission files by @thelongmarch-azx in #691
- fix header and misleading comments by @xx01cyx in #694
- fix: fix page guard sample test by @xx01cyx in #695
- fix memory leak of vector type by @skyzh in #692
- Spring 24: Modifications for P2 by @lanlou1554 in #698
- Spring 2024: P3 Index Changes by @Sweetsuro in #702
- add extra leaderboard test by @thelongmarch-azx in #703
- Rj/col pruning by @ChaosZhai in #704
- update indexscan test by @thelongmarch-azx in #705
- Feat: Spring24 project4 starter code modification by @AveryQi115 in #709
- Feat: Spring24 project4 update leaderboard metrics by @AveryQi115 in #710
- Feat: Spring24 P4 update test by @AveryQi115 in #711
New Contributors
- @xx01cyx made their first contribution in #686
- @AlSchlo made their first contribution in #690
- @thelongmarch-azx made their first contribution in #691
- @lanlou1554 made their first contribution in #698
- @Sweetsuro made their first contribution in #702
Full Changelog: v20231227-2023fall...v20240405-2024spring