Darjeeling
Darjeeling copied to clipboard
Language-independent, search-based program repair -- just your cup of tea! ☕
Bumps [certifi](https://github.com/certifi/python-certifi) from 2021.10.8 to 2022.12.7. Commits 9e9e840 2022.12.07 b81bdb2 2022.09.24 939a28f 2022.09.14 aca828a 2022.06.15.2 de0eae1 Only use importlib.resources's new files() / Traversable API on Python ≥3.11 ... b8eb5e9 2022.06.15.1...
Small observation I made during debug using `pipenv run darjeeling --debug repair `: `logger.debug` messages are only being printed to STDOUT for these modules: ``` (DEBUG) cement.core.config (DEBUG) cement.core.extension (DEBUG)...
Darjeeling generated a patch that did not complete the respective build, hanging the darjeeling tool during candidate patch evaluations. You can easily duplicate this by adding an additional build command...
To allow Darjeeling to efficiently exploit the results of multiple, modular analyses, we should add a `ProgramEvidence` class that simply records named, immutable articles of evidence that can be used...
Every transformation should be assigned a unique number, starting from zero. Numbers can be used for fast lookups by number and would be useful for debugging (e.g., a candidate patch...
Remove
An example trace that shows the current behavior: ``` Traceback (most recent call last): File "/home/chris/.local/share/virtualenvs/darjeeling-ardupilot-5Zw1Ma5z/bin/darjeeling", line 33, in sys.exit(load_entry_point('darjeeling', 'console_scripts', 'darjeeling')()) File "/home/chris/tools/darjeeling/src/darjeeling/cli/__init__.py", line 309, in main app.run() File...