- Nov 07, 2024
-
-
Simion George authored
-
- Nov 06, 2024
-
-
Simion George authored
-
- Nov 05, 2024
-
-
Simion George authored
-
- Nov 04, 2024
-
-
Simion George authored
-
Simion George authored
-
- Nov 03, 2024
-
-
Simion George authored
-
- 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>
-
Razvan Deaconescu authored
Build the `assignment-memory-allocator` Docker image using `Dockerfile`. Configure `local.sh` and `.gitlab-ci.yml` to use the Dockerfile (both for local and remote testing - GitLab pipelines). Signed-off-by:
Razvan Deaconescu <razvan.deaconescu@upb.ro>
-
Razvan Deaconescu authored
Add: - skeleton files in `src/` - tests in `tests/` - `README.md` - images in `assets/` - utility files in `utils/` Signed-off-by:
Razvan Deaconescu <razvan.deaconescu@upb.ro>
-
Razvan Deaconescu authored
Ignore `build/include_subdir` rule. This gives a rather abnoxious warning if you simply include "test.h". It should be written as "./test.h", but that's uncommon. Signed-off-by:
Razvan Deaconescu <razvan.deaconescu@upb.ro>
-
- Mar 28, 2023
-
-
Razvan Deaconescu authored
Signed-off-by:
Razvan Deaconescu <razvan.deaconescu@upb.ro>
-
Razvan Deaconescu authored
Signed-off-by:
Razvan Deaconescu <razvan.deaconescu@upb.ro>
-
Razvan Deaconescu authored
Signed-off-by:
Razvan Deaconescu <razvan.deaconescu@upb.ro>
-
Razvan Deaconescu authored
Add instructions on using the checker: local, remote, Moodle. Signed-off-by:
Razvan Deaconescu <razvan.deaconescu@upb.ro>
-
Razvan Deaconescu authored
First run `make check`, then `make lint`. This is useful because Moodle only extract the first 300 lines of output. If `make lint` is first, that output is typically covered by the linter output, leaving out students from seeing the checker output (which is more important). Signed-off-by:
Razvan Deaconescu <razvan.deaconescu@upb.ro>
-
- Mar 26, 2023
-
-
Razvan Deaconescu authored
Copy hidden `.checkpatch.conf` and `.shellcheckrc` in temporary folder that will be mounted for running Docker interactively. Signed-off-by:
Razvan Deaconescu <razvan.deaconescu@upb.ro>
-
Razvan Deaconescu authored
Replace default DockerHub registry. Signed-off-by:
Razvan Deaconescu <razvan.deaconescu@upb.ro>
-
Razvan Deaconescu authored
Signed-off-by:
Razvan Deaconescu <razvan.deaconescu@upb.ro>
-