Permalink
Switch branches/tags
Commits on Sep 29, 2011
  1. Add new functions `generic-doc', `method-doc' and update `doc-set' in…

    … unicly-utils.lisp.
    committed Sep 29, 2011
  2. Add some test-cases for types `uuid-version-int', `uuid-v3-4-or-5-int…

    …', and `uuid-v3-or-5-int'.
    committed Sep 29, 2011
  3. Add comment with verification that type `uuid-v3-4-or-5-int' is a sim…

    …ple-type which SBCL will check when declared in conjunction with (speed 3) optimizations.
    committed Sep 29, 2011
  4. New type `uuid-v3-4-or-5-int'. Renamed type `uuid-v3or5-int' -> `uuid…

    …-v3-or-5-int'. Documented types `uuid-version-int', `uuid-v3-or-5-int', and `uuid-v3-4-or-5-int'.
    committed Sep 29, 2011
Commits on Sep 23, 2011
  1. Moved inline generic-function and method docoumentation strings from …

    …unicly-class.lisp to unicly-docs.lisp
    committed Sep 23, 2011
  2. method `uuid-print-bytes-to-string' now specializes on vectors too --…

    … also with modified signature.
    committed Sep 23, 2011
Commits on Sep 20, 2011
  1. Add commented examples to file-header of unicly-extend.lisp indicatin…

    …g new behaviour around `*uuid-allow-empty-string-name-args*' and `*uuid-allow-null-like-namespace-args*'.
    committed Sep 20, 2011
  2. Move existing documentation of macro `def-make-uuid-extend-class-fun'…

    … to unicly-docs.lisp.
    committed Sep 20, 2011
  3. Housekeeping.

    committed Sep 20, 2011
  4. Updated first two tests to never build a 0 length string so as to acc…

    …omodate new functionality aroud `verify-sane-namespace-and-name'
    committed Sep 20, 2011
  5. Changed `uuid-digest-uuid-instance' now evaluates the cl:values retur…

    …ned from `verify-sane-namespace-and-name'
    committed Sep 20, 2011
  6. New function `%verify-valid-subclass-and-slots'. Add preliminary docu…

    …mentation for `%verify-valid-uuid-subclass-type', `%verify-valid-uuid-subclass-slots', `%make-uuid-from-byte-array-extended-null-array-error', `def-make-uuid-extend-class-fun'.
    committed Sep 20, 2011
  7. New variables *uuid-allow-null-like-namespace-args* and *uuid-allow-e…

    …mpty-string-name-args*
    committed Sep 20, 2011
  8. Updated examples of unicly-extend.lisp file header to use class index…

    …able-uuid as argument to examples.
    committed Sep 20, 2011
Commits on Sep 19, 2011
  1. Update examples in file header with better indication that access to …

    …slot-values must be explicit
    committed Sep 19, 2011
  2. Housekeeping.

    committed Sep 19, 2011
  3. Fix stupid bug in `%verify-valid-uuid-subclass' passing explicit argu…

    …ment to a non-existent class. New function `%make-uuid-from-bit-vector-extendable-bv-zeroed-error'. New macro `def-uuid-from-bit-vector-extendable'. Update macro `def-make-uuid-extend-class-fun' per new bit-vector macro.
    committed Sep 19, 2011
  4. New inlined helper function `%string-not-empty-p'. Changed `string-al…

    …l-hex-char-p' now returns-from when arg is null and inlines `%string-not-empty-p' instead of `string-not-null-or-empty-p'.
    committed Sep 19, 2011
  5. Change type declaration of `%make-uuid-from-string-extended-null-stri…

    …ng-error' no loger accepts `unicly:unique-universal-identifier' as a valid type.
    committed Sep 19, 2011
Commits on Sep 18, 2011