Custom Query (1630 matches)
Results (13 - 15 of 1630)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#1800 | fixed | chicken-install fails installing eggs when encountering truncated/empty .egg-info files | ||
Description |
When installing eggs with {{chicken-install}}, it checks for already installed files by walking over all installed .egg-info files with {{matching-installed-files}} and {{load-egg-info}}. If one of these .egg-info files cannot be {{read}}, the whole installation process aborts. A similar phenomenon applies to {{chicken-uninstall}} with {{remove-extension}} and {{load-egg-info}}. The user must therefore manually delete all affected egg files to have a working set of eggs again. Two proposals:
As for why these truncations happen, no idea. I've observed one such case with egg installation of srfi-27 and math on Windows, presumably due to maximum command length limits. |
|||
#1799 | fixed | [colorize egg] slow on big files | ||
Description |
When trying to colorize big files such as chicken's runtime.c, according to chicken profiler, 96% of time is spent on append at line 296. One enhancement could be to cons tokens and then return the reversed result. Time to colorize runtime.c goes from 10m to 02s. Another thing which I would like is to have htmlize exported: if someone is using html-colorize, they could need that function to handle a case where the text doesn't need colorization. Tentative diff attached. |
|||
#1797 | fixed | checked inline procedures should not call intern | ||
Description |
As found by Felix, inline safe procedures like
This is highly inefficient and should be done differently. A quick fix would be to pass |