Releases: squaresLab/Darjeeling
Releases · squaresLab/Darjeeling
v0.0.10
- added ability to pass custom loggers to Darjeeling
- converted print statements into logging calls
v0.0.9
- fixed a bug in time limit that caused the search to terminate almost immediately
v0.0.8
- fixes a bad assertion in the searcher module that attempted to compare a timedelta to an integer.
v0.0.7
- optimised loading of source code files into memory -- it's now about an order of magnitude quicker and uses fewer resources
- added support for source code files that are encoded using latin-1
v0.0.6
- added (sub-optimal) code to ensure that all provisioned Docker containers are destroyed when the search is interrupted.
- modified SampleByLocalization to use sample method provided by BugZoo.
v0.0.5
- minor improvements to logging format
- reimplemented "terminate_early" functionality
v0.0.4
- added snippet origin restriction to line-snippet generators (i.e., when synthesising code, only use code that came from the particular file that is being repaired; follows standard APR practices.)
v0.0.3
- renamed donor pools to snippet databases
- removed existing donor pool construction code and replaced with a simpler, more effective alternative in the Problem class -- only snippets that are executed by the program-under-repair are considered for membership
- added hard-coded snippet filters to Problem class
- added len to SnippetDatabase
- improvements to logging
- implemented several compositional generators for lazily constructing patches (and transformations) according to certain policies
- reduced memory footprint for Problem instances
- pinned to BugZoo 2.0.8
v0.0.2
version bump