- Nov 11, 2024
-
-
Alexandru-Daniel BARBU authored
Linter is DONE, final test is DONE. I did not understand the request fully, i... See merge request alexandru.barbu2809/assignment-memory-allocator!6
-
Barbu Alexandru Daniel authored
Linter is DONE, final test is DONE. I did not understand the request fully, i was searching for the first free block, not the closest free block. Signed-off-by:
Barbu Alexandru Daniel <barbualex.daniel2004@gmail.com>
-
Alexandru-Daniel BARBU authored
Fixed linter. See merge request alexandru.barbu2809/assignment-memory-allocator!5
-
Barbu Alexandru Daniel authored
Signed-off-by:
Barbu Alexandru Daniel <barbualex.daniel2004@gmail.com>
-
Alexandru-Daniel BARBU authored
FIXED block.size, FIXED mmaps included in lists, FIX ALMOST ALL, FINALLY See merge request alexandru.barbu2809/assignment-memory-allocator!4
-
Barbu Alexandru Daniel authored
Signed-off-by:
Barbu Alexandru Daniel <barbualex.daniel2004@gmail.com>
-
Alexandru-Daniel BARBU authored
Backing up my code See merge request alexandru.barbu2809/assignment-memory-allocator!3
-
Barbu Alexandru Daniel authored
Signed-off-by:
Barbu Alexandru Daniel <barbualex.daniel2004@gmail.com>
-
- Nov 10, 2024
-
-
Barbu Alexandru Daniel authored
Signed-off-by:
Barbu Alexandru Daniel <barbualex.daniel2004@gmail.com>
-
- Nov 08, 2024
-
-
Alexandru-Daniel BARBU authored
Calloc is done. For some reason memory smaller than page_size was brked but... See merge request alexandru.barbu2809/assignment-memory-allocator!2
-
Barbu Alexandru Daniel authored
Calloc is done. For some reason memory smaller than page_size was brked but malloc does this for up to MMAP_THRESHOLD bytes. Peculiar! Signed-off-by:
Barbu Alexandru Daniel <barbualex.daniel2004@gmail.com>
-
Alexandru-Daniel BARBU authored
Crude implementation of free was done. See merge request alexandru.barbu2809/assignment-memory-allocator!1
-
Barbu Alexandru Daniel authored
I have finally finished malloc and free functions. The main problem was that i misspelled sbrk, several times, making debuing hard.... :))))) Signed-off-by:
Barbu Alexandru Daniel <barbualex.daniel2004@gmail.com>
-
- Nov 05, 2024
-
-
Barbu Alexandru Daniel authored
Signed-off-by:
Barbu Alexandru Daniel <barbualex.daniel2004@gmail.com>
-
- Nov 04, 2024
-
-
Barbu Alexandru Daniel authored
Implemented malloc. My malloc finds the first best fitting space, truncates if needed or allocates new memory if needed and returns the pointer to the usable chunk of memory. The free memory join operation is handled by free. Signed-off-by:
Barbu Alexandru Daniel <barbualex.daniel2004@gmail.com>
-
- Nov 03, 2024
-
-
Barbu Alexandru Daniel authored
Signed-off-by:
Barbu Alexandru Daniel <barbualex.daniel2004@gmail.com>
-
Barbu Alexandru Daniel authored
Signed-off-by:
Barbu Alexandru Daniel <barbualex.daniel2004@gmail.com>
-
- Nov 03, 2023
-
-
Alex Apostolescu authored
Do not test block expansion in realloc-split-one-block. Signed-off-by:
Alex Apostolescu <alexx.apostolescu@gmail.com>
-
Alex Apostolescu authored
Do not test block expansion in malloc=split-one-block. Signed-off-by:
Alex Apostolescu <alexx.apostolescu@gmail.com>
-
- Nov 01, 2023
-
-
Ștefan-Dorin JUMĂREA authored
asg/mem-alloc: Use python3 in Makefile See merge request operating-systems/assignment-memory-allocator-private!4
-
Alex Apostolescu authored
Add vscode script for running and debugging the assignment's tests. Signed-off-by:
Alex Apostolescu <alexx.apostolescu@gmail.com>
-
Alex Apostolescu authored
Make the assumption that python is python3 explicit. Signed-off-by:
Alex Apostolescu <alexx.apostolescu@gmail.com>
-
- Oct 31, 2023
-
-
Razvan Deaconescu authored
Use correct and complete targets for `lint` target in `tests/Makefile`. Signed-off-by:
Razvan Deaconescu <razvan.deaconescu@upb.ro>
-
Razvan Deaconescu authored
`out/` directory is not longer used by tests. Signed-off-by:
Razvan Deaconescu <razvan.deaconescu@upb.ro>
-
Razvan Deaconescu authored
Use `run_tests.py` instead of `run-tests.py` in `tests/Makefile`. Signed-off-by:
Razvan Deaconescu <razvan.deaconescu@upb.ro>
-
Razvan Deaconescu authored
Update `README.md` with details on using `grade.sh` and `make lint`. Use `run_tests.py` instead of `run-tests.py` in `README.md`. Signed-off-by:
Razvan Deaconescu <razvan.deaconescu@upb.ro>
-
Razvan Deaconescu authored
`grade.sh` automatically grades the assignment based on the checker (running tests for grading correctness) and linter output (for grading coding style). Signed-off-by:
Razvan Deaconescu <razvan.deaconescu@upb.ro>
-
- Oct 08, 2023
-
-
Razvan Deaconescu authored
Add a pointer to prev in struct block_meta and move unmodifiable files to utils/. Add memory leak checks and style checks to the checker. Add make check-fast option to skip checking for memory leaks. Add instructions for debugging with the VSCode debugger. Signed-off-by:
Alex Apostolescu <alexx.apostolescu@gmail.com>
-
- Oct 01, 2023
-
-
Razvan Deaconescu authored
Align terminating backslash in `FAIL()` macro. Signed-off-by:
Razvan Deaconescu <razvan.deaconescu@upb.ro>
-
Razvan Deaconescu authored
Reduce characters in a line to pacify the linter. Signed-off-by:
Razvan Deaconescu <razvan.deaconescu@upb.ro>
-
Razvan Deaconescu authored
Align terminating backslash in `DIE()` macro. Signed-off-by:
Razvan Deaconescu <razvan.deaconescu@upb.ro>
-
Razvan Deaconescu authored
Ignore `readability/todo` rule. This gives an unpleasant warning to use `TODO(username)` as part of TODO comment items. Just allow simple `TODO` comment items. Signed-off-by:
Razvan Deaconescu <razvan.deaconescu@upb.ro>
-
Avoid matching an address as allocated and mapped at the same time. Signed-off-by:
Alex Apostolescu <alexx.apostolescu@gmail.com>
-
exis_status should be a list composed of the debug message and the exit code. Signed-off-by:
Alex Apostolescu <alexx.apostolescu@gmail.com>
-
- Apr 07, 2023
-
-
Razvan Deaconescu authored
Configuration file to ignore certain warnings in Python source code. Signed-off-by:
Razvan Deaconescu <razvan.deaconescu@upb.ro>
-
Alex Apostolescu authored
Add a .pylintrc file to ignore C0114,C0115,C0116,W0603,R0903,R0912. Fix linter errors in checker.py. Signed-off-by:
Alex Apostolescu <alexx.apostolescu@gmail.com>
-
Razvan Deaconescu authored
In order for Moodle to print the grade from VMChecker, a specific format must be used. This commit updates `checker.py` to print that specific format. Signed-off-by:
Razvan Deaconescu <razvan.deaconescu@upb.ro>
-
Razvan Deaconescu authored
Add configuration file required by `ltrace` for testing. Signed-off-by:
Razvan Deaconescu <razvan.deaconescu@upb.ro>
-
- Apr 06, 2023
-
-
Razvan Deaconescu authored
This creates an archive to be submitted via VMChecker. Signed-off-by:
Razvan Deaconescu <razvan.deaconescu@upb.ro>
-
Razvan Deaconescu authored
Remove extra print added for debugging purpose. Signed-off-by:
Razvan Deaconescu <razvan.deaconescu@upb.ro>
-