[iolib-devel] New patches: 21-Jul-2009

Stelian Ionescu sionescu at common-lisp.net
Wed Jul 22 09:00:12 UTC 2009


commit 72572e6436df52158a437046079fc2526d984264
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Wed Jul 22 03:00:55 2009 +0200

    Add PARSE-FILE-PATH back.

 src/pathnames/file-path-unix.lisp |   11 ++---
 src/pathnames/file-path.lisp      |   10 ++++-
 src/pathnames/pkgdcl.lisp         |    3 +-
 tests/file-paths-unix.lisp        |   88 ++++++++++++++++++------------------
 4 files changed, 60 insertions(+), 52 deletions(-)

commit 2a8f8f519d357cc51376be128e72f84630e99dab
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Wed Jul 22 02:35:48 2009 +0200

    Fix FILE-PATH wrt. "~" and trailing slashes.

 src/pathnames/file-path-unix.lisp |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

commit a1cd948b3fd322978a2351b51a796b65b17e6d39
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Wed Jul 22 02:28:03 2009 +0200

    Remove unneeded comment.

 src/pathnames/file-path.lisp |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 6e21244bc7cab2e801067681799a2ff9d8612e82
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Wed Jul 22 02:13:43 2009 +0200

    Cosmetic changes.

 tests/file-paths-unix.lisp |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 85763bd06af706b95dd4e077d8975a384f90b86c
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Wed Jul 22 02:13:19 2009 +0200

    Add tests for FILE-PATH-NAMESTRING.

 tests/file-paths-unix.lisp |   31 +++++++++++++++++++++++++++++++
 1 files changed, 31 insertions(+), 0 deletions(-)

commit 52e68b31d803e22a47f6f3aa31daa444f7672759
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Wed Jul 22 02:12:38 2009 +0200

    Don't remove #\. when parsing FILE-PATHs.

 src/pathnames/file-path-unix.lisp |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit bd3fdc1766896827152a60a7f46b2631da270f84
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Wed Jul 22 02:12:16 2009 +0200

    "~" is always parsed with a trailing slash.

 src/pathnames/file-path-unix.lisp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 3942b399490c595b28e29e1e451e9d228d0b2175
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Wed Jul 22 02:11:29 2009 +0200

    Add literal reader for FILE-PATHs.

 src/pathnames/file-path.lisp |    8 ++++++--
 src/pathnames/pkgdcl.lisp    |    3 +++
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 4151a696dc389247ad721886ddecc2db209182f3
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Tue Jul 21 22:49:05 2009 +0200

    Simpler print-object for IP addresses.

 src/sockets/address.lisp |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit e8fa4073141ead7605a4c6a0e1325ba5dd269df0
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Tue Jul 21 22:48:19 2009 +0200

    Fix %EXPAND-USER-DIRECTORY.

 src/pathnames/file-path-unix.lisp |    5 ++---
 tests/file-paths-unix.lisp        |   16 ++++++++++++++++
 2 files changed, 18 insertions(+), 3 deletions(-)

commit 425eb4b30f85313eb4c98d4c453d3d60e14bed82
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Tue Jul 21 22:47:40 2009 +0200

    Remove unnecessary LOAD-TIME-VALUE.

 src/base/ustrings.lisp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 22e5d05ec40c1772fdb5f1da9f17d4dab747ed8b
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Tue Jul 21 21:04:52 2009 +0200

    Fix iolib.pathnames tests.

 tests/file-paths-unix.lisp |  213 +++++++++++++++++++++++++++-----------------
 1 files changed, 133 insertions(+), 80 deletions(-)

commit 74a33b32dcce7499ea187a573fed91fba71ed4bd
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Tue Jul 21 21:04:38 2009 +0200

    Fix iolib.pathnames

 src/pathnames/file-path-unix.lisp |  132 ++++++++++++++++++++-----------
 src/pathnames/file-path.lisp      |  159 +++++++++++++++++++++----------------
 src/pathnames/pkgdcl.lisp         |   25 ++++--
 3 files changed, 194 insertions(+), 122 deletions(-)

commit ea57ccc788cf8b95cb777ff2e6df32336263a36a
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Tue Jul 21 19:24:00 2009 +0200

    Add type checking to USTRING-TO-STRING.

 src/base/ustrings.lisp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 0bf597abe732f52bf49480de8aeb3899e489de60
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Tue Jul 21 18:35:46 2009 +0200

    Move JOIN/USTRING to ustring.lisp

 src/base/sequence.lisp |    8 --------
 src/base/ustrings.lisp |   13 +++++++++++++
 2 files changed, 13 insertions(+), 8 deletions(-)

commit bad7ec64c90fbce064083bbd2aeef15679f04939
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Tue Jul 21 18:01:29 2009 +0200

    Add JOIN/USTRING to BASE package.

 src/base/pkgdcl.lisp   |    2 +-
 src/base/sequence.lisp |    8 ++++++++
 2 files changed, 9 insertions(+), 1 deletions(-)

commit 00b1b08aaf1829319f4bc8fc5a060d7132d2d342
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Tue Jul 21 18:01:02 2009 +0200

    Fix USTRING-TO-STRING*.

 src/base/ustrings.lisp |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 3aae0406c59348f9920b7d8297d8dbb8818d18c1
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Tue Jul 21 17:35:03 2009 +0200

    IOLIB.PATHNAMES: remove dependency on cl-ppcre.

 src/iolib.pathnames.asd |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 09c38f55bc4cc00632ad6dc45ca937e5d6373fab
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Tue Jul 21 17:34:44 2009 +0200

    Add USTRING-TO-STRING*.

 src/base/pkgdcl.lisp   |    2 +-
 src/base/ustrings.lisp |   10 ++++++++++
 2 files changed, 11 insertions(+), 1 deletions(-)

commit fc34d2b9e5415cd69422ab4bb4417763cad97a3b
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Tue Jul 21 17:33:35 2009 +0200

    UCHARP and other uchar predicats now return the uchar itself instead of T.

 src/base/uchars.lisp |   46 +++++++++++++++++++++++++++++++---------------
 tests/uchars.lisp    |   36 ++++++++++++++++++++++++------------
 2 files changed, 55 insertions(+), 27 deletions(-)


An updated tarball of IOLib's source can be downloaded here:
http://common-lisp.net/project/iolib/files/snapshots/iolib-20090721.tar.gz

Gitweb URL:
http://repo.or.cz/w/iolib.git




More information about the iolib-devel mailing list