Darjeeling icon indicating copy to clipboard operation
Darjeeling copied to clipboard

Language-independent, search-based program repair -- just your cup of tea! ☕

Results 73 Darjeeling issues
Sort by recently updated
recently updated
newest added

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...

dependencies

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)...

low-priority

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...

enhancement
feature
high-priority

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...

feature

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...

enhancement