gash/gash/compat
Timothy Sample 3d3375e066 Fix pathname expansion.
The old implementation had several bugs, prompting this complete
rewrite.

* gash/compat/srfi-43.scm (vector-empty?): New procedure.
* gash/pattern.scm (pattern-null?): New procedure.
* gash/word.scm (qword->pattern-string): New procedure.
(qword->pattern): Rewrite using 'qword->pattern-string'.
(find-files): New procedure.
(expand-pathnames): Rewrite using 'find-files' and add a docstring.
* tests/unit/word.scm: Add tests.
(mock): New syntax.
(make-pure-scandir): New procedure.
(with-mocked-files): New syntax.
2019-12-09 13:23:54 -05:00
..
hash-table.scm Add support for Guile 2.0.9. 2019-05-20 18:07:47 -04:00
srfi-43.scm Fix pathname expansion. 2019-12-09 13:23:54 -05:00
textual-ports.scm Prefer 'if-guile-version-below' to 'cond-expand'. 2019-05-20 18:07:47 -04:00