| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-10-29 | test(test.sh): test now only runs for insertion sort | Andreas Kapp Lindquist | 1 | -1/+1 | |
| 2025-10-29 | test(generate_test_data.sh): changed sizes | Andreas Kapp Lindquist | 1 | -1/+1 | |
| 2025-10-29 | report(implementation): Quicksort and Insertionsort plot | Andreas Kapp Lindquist | 1 | -13/+21 | |
| 2025-10-29 | feat(main): Support for choosing algorithm as argument | Andreas Kapp Lindquist | 1 | -5/+52 | |
| 2025-10-29 | refactor(quicksort): renamed to qsort to quicksort and added helper function ↵ | Andreas Kapp Lindquist | 1 | -6/+24 | |
| for better interface | |||||
| 2025-10-29 | fix(strcmp): no loop label | Andreas Kapp Lindquist | 1 | -1/+3 | |
| 2025-10-29 | strcmp for parsing command line arguments | mithe24 | 1 | -0/+34 | |
| 2025-10-29 | update to-do | mithe24 | 1 | -3/+2 | |
| 2025-10-29 | report(evaluation): Some beginning text | Andreas Kapp Lindquist | 1 | -0/+14 | |
| 2025-10-29 | test(benchmark_resulsts.csv): Added results to be displayed in report | Andreas Kapp Lindquist | 1 | -0/+100 | |
| 2025-10-29 | report(*): Made lines fit 80 characters, and word correction | Andreas Kapp Lindquist | 1 | -57/+77 | |
| 2025-10-29 | Explained insertion-sort | Navid Samanghoon | 1 | -0/+56 | |
| 2025-10-29 | Explanation for input, output and the restriction on the range of integers | Navid Samanghoon | 1 | -0/+4 | |
| 2025-10-29 | Small modifications | Navid Samanghoon | 1 | -8/+10 | |
| 2025-10-29 | report(evaluation): Benchmarking figure for insertionsort | Andreas Kapp Lindquist | 1 | -6/+35 | |
| 2025-10-29 | More about design | Navid Samanghoon | 1 | -0/+11 | |
| 2025-10-29 | Wrote about design | Navid Samanghoon | 1 | -5/+17 | |
| 2025-10-29 | Added info on array structure | Andreas Kapp Lindquist | 1 | -0/+68 | |
| 2025-10-29 | I can't manually find the error in the output, yet check.py fails | mithe24 | 2 | -58/+70 | |
| 2025-10-29 | Check.py | Navid Samanghoon | 1 | -0/+63 | |
| 2025-10-29 | fix(qsort): Quicksort errors. And why is length 1-indexed :( | mithe24 | 2 | -45/+36 | |
| 2025-10-29 | fix(printing & int2str): Better printing and int to string func | mithe24 | 5 | -156/+179 | |
| 2025-10-29 | Working qsort I think | mithe24 | 2 | -1/+118 | |
| So far looks like it is working, cannot be tested with 'test.sh' since quick sort is not a stable sorting algorithm | |||||
| 2025-10-29 | Added a flowchart | Navid Samanghoon | 2 | -1/+8 | |
| 2025-10-29 | Added basic functionality for displaying csv file | Andreas Kapp Lindquist | 2 | -0/+31 | |
| 2025-10-29 | branch for writing the report | Navid Samanghoon | 1 | -0/+13 | |
| 2025-10-29 | test(generate_test_data.sh): Changed sized for testing | Andreas Kapp Lindquist | 1 | -1/+1 | |
| 2025-10-29 | test(generate_test_data.sh): moved to test, and added sorted and reverse ↵ | Andreas Kapp Lindquist | 2 | -22/+52 | |
| sorted files | |||||
| 2025-10-29 | test(benchmark.sh): moved to test and added support for different types | Andreas Kapp Lindquist | 1 | -5/+7 | |
| 2025-10-29 | test(test.sh): Moved to test folder | Andreas Kapp Lindquist | 1 | -2/+2 | |
| 2025-10-29 | Added .csv files to gitignore | mithe24 | 1 | -0/+2 | |
| 2025-10-29 | feat(benchmark.sh): script for testing speed of sorter, and saving results ↵ | Andreas Kapp Lindquist | 1 | -0/+31 | |
| to csv | |||||
| 2025-10-29 | update: Improved code readability and clarity by refining comments | Navid Samanghoon | 4 | -51/+73 | |
| 2025-10-29 | Update to-do | mithe24 | 1 | -7/+14 | |
| 2025-10-29 | This is leftover trash | mithe24 | 1 | -39/+0 | |
| 2025-10-29 | report: Initial structure | Andreas Kapp Lindquist | 2 | -0/+51 | |
| 2025-10-29 | chore(gitignore): Added files generated by PKGBUILD | mithe24 | 1 | -0/+4 | |
| 2025-10-29 | test(generate_test_data.sh): Fix so both coordinates are in the range 0 - 32767 | mithe24 | 1 | -1/+1 | |
| This was a some code I had written for numbers in other ranges. This is of course wrong, the range should be 0 - 32767 | |||||
| 2025-10-29 | update to-do | mithe24 | 2 | -8/+7 | |
| 2025-10-29 | test(all): Added test script for testing against sort | mithe24 | 4 | -25/+65 | |
| Added test.sh that tests our program against sort Added generate_test_data.sh for generating a large test data set | |||||
| 2025-10-29 | Test data is basically binary files and shouldn't be in version control | mithe24 | 1 | -10000/+0 | |
| 2025-10-29 | fix(test): the test used an unstable sorting algorithm, which caused ↵ | Navid Samanghoon | 2 | -2/+2 | |
| insertion sort to fail on duplicates. This has been fixed now. | |||||
| 2025-10-29 | typo | Navid Samanghoon | 2 | -2/+2 | |
| 2025-10-29 | fix(insertion_sort): uses 2 loops now | Navid Samanghoon | 1 | -45/+43 | |
| 2025-10-29 | updated to-do | mithe24 | 1 | -1/+1 | |
| 2025-10-29 | feat(man page): Added man page for program | mithe24 | 3 | -2/+25 | |
| 2025-10-29 | Make .gitignore catch any version tarball | mithe24 | 1 | -1/+1 | |
| 2025-10-29 | build(fix): Removed old variable, fixed wrong command | mithe24 | 1 | -3/+1 | |
| 2025-10-29 | build(version numbering): Added support for automatic version numbering | mithe24 | 1 | -1/+2 | |
| Added support for automatic version numbering using git version tags | |||||
| 2025-10-29 | build: Move Makefile to src/ and putting object files in src/ too | mithe24 | 4 | -34/+35 | |
| Changed output directory for objects files and put Makefile in src/. This is because that is how it's expected in desc.pdf | |||||