aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2025-10-29Check.pyNavid Samanghoon1-0/+63
2025-10-29fix(qsort): Quicksort errors. And why is length 1-indexed :(mithe242-45/+36
2025-10-29fix(printing & int2str): Better printing and int to string funcmithe245-156/+179
2025-10-29Working qsort I thinkmithe242-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-29Added a flowchartNavid Samanghoon2-1/+8
2025-10-29Added basic functionality for displaying csv fileAndreas Kapp Lindquist2-0/+31
2025-10-29branch for writing the reportNavid Samanghoon1-0/+13
2025-10-29test(generate_test_data.sh): Changed sized for testingAndreas Kapp Lindquist1-1/+1
2025-10-29test(generate_test_data.sh): moved to test, and added sorted and reverse ↵Andreas Kapp Lindquist2-22/+52
sorted files
2025-10-29test(benchmark.sh): moved to test and added support for different typesAndreas Kapp Lindquist1-5/+7
2025-10-29test(test.sh): Moved to test folderAndreas Kapp Lindquist1-2/+2
2025-10-29Added .csv files to gitignoremithe241-0/+2
2025-10-29feat(benchmark.sh): script for testing speed of sorter, and saving results ↵Andreas Kapp Lindquist1-0/+31
to csv
2025-10-29update: Improved code readability and clarity by refining commentsNavid Samanghoon4-51/+73
2025-10-29Update to-domithe241-7/+14
2025-10-29This is leftover trashmithe241-39/+0
2025-10-29report: Initial structureAndreas Kapp Lindquist2-0/+51
2025-10-29chore(gitignore): Added files generated by PKGBUILDmithe241-0/+4
2025-10-29test(generate_test_data.sh): Fix so both coordinates are in the range 0 - 32767mithe241-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-29update to-domithe242-8/+7
2025-10-29test(all): Added test script for testing against sortmithe244-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-29Test data is basically binary files and shouldn't be in version controlmithe241-10000/+0
2025-10-29fix(test): the test used an unstable sorting algorithm, which caused ↵Navid Samanghoon2-2/+2
insertion sort to fail on duplicates. This has been fixed now.
2025-10-29typoNavid Samanghoon2-2/+2
2025-10-29fix(insertion_sort): uses 2 loops nowNavid Samanghoon1-45/+43
2025-10-29updated to-domithe241-1/+1
2025-10-29feat(man page): Added man page for programmithe243-2/+25
2025-10-29Make .gitignore catch any version tarballmithe241-1/+1
2025-10-29build(fix): Removed old variable, fixed wrong commandmithe241-3/+1
2025-10-29build(version numbering): Added support for automatic version numberingmithe241-1/+2
Added support for automatic version numbering using git version tags
2025-10-29build: Move Makefile to src/ and putting object files in src/ toomithe244-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
2025-10-29test(numbers.txt): Test script that compares output with 'sort'mithe241-0/+25
Test case that matches output of the program and 'sort' using the command 'sort -n -k 2'
2025-10-29update to-domithe241-1/+1
2025-10-29build(Deploy): Added `deploy` target for archiving program in a `.tar.gz`mithe243-1/+33
`make deploy` compresses and adds executable to a `.tar.gz` archive. It also adds `README.md` to `usr/bin/sorter/doc/'
2025-10-29**JANITOR** removed orphansmithe243-325/+0
2025-10-29fix(main): used make_array_from_fileAndreas Kapp Lindquist1-6/+5
2025-10-29fix(outputGenerator)Andreas Kapp Lindquist1-7/+7
2025-10-29feat(array_maker): new file for creating the array structureAndreas Kapp Lindquist1-0/+154
2025-10-29spell(project_spec): Fixed spelling in project_spec filemithe241-5/+5
2025-10-29fix(outputGenerator): fixing pointer problemNavid Samanghoon1-3/+5
2025-10-29chore(Makrfile): Generalized maekfilemithe241-23/+19
2025-10-29chore(snippets): move snippetss to src/mithe244-0/+1
2025-10-29chore(gitignore): gitignore for build/ and sorter exemithe241-0/+2
2025-10-29fix(outputGenerator.s): renamed printNum to print_numAndreas Kapp Lindquist1-11/+11
2025-10-29feat(main.s): basic file sorter rutineAndreas Kapp Lindquist1-1/+13
2025-10-29docs(file_parser): return typeAndreas Kapp Lindquist1-2/+2
2025-10-29feat(file_parser): return length of array in rdxAndreas Kapp Lindquist1-1/+3
2025-10-29feat(outputGenerator.s): suggestion to how we print the sorted bufferNavid Samanghoon1-0/+142
2025-10-29spell(project_spec): small typomithe241-1/+1
2025-10-29chore(todo): Added todos for argument parsingmithe241-1/+11