Starting November 9th,'s Gitlab instance has implemented a more open account policy, allowing anyone with a GitHub or Google account to create an account on our instance.

At the same time, the login policy has started to require 2-factor authentication (2FA).

See for discussion.

jss-3.4.0: mark JSS:TO-HASHSET as part of API

Export JSS:TO-HASHSET as a symbol, test that exported symbol, and
document that symbol.
parent 5a9e6275
......@@ -143,6 +143,7 @@ iterators or a Java array."
(error "yet another iteration type - fix it: ~a" (jclass-name (jobject-class thing))))))))
(defun to-hashset (list)
"Convert LIST to the java.util.HashSet contract"
(let ((set (new 'hashset)))
(loop for l in list do (#"add" set l))
......@@ -6,6 +6,7 @@
:components ((:module tests
:pathname "t"
:components ((:test-file "jss-tests"))))
:components ((:test-file "jss-tests")
(:test-file "collections"))))
:perform (asdf:test-op (op c)
(uiop:symbol-call :prove-asdf 'run-test-system c)))
......@@ -2,7 +2,7 @@
(defsystem jss
:author "Alan Ruttenberg, Mark Evenson"
:long-description "<>"
:version "3.3.0"
:version "3.4.0"
:components ((:module base :pathname "" :serial t
:components ((:file "packages")
(:file "invoke")
......@@ -26,6 +26,7 @@
(in-package :cl-user)
(let ((set (list '(2 3 5 7 11))))
(prove:plan 1)
(prove:is-type (jss:to-hashset set)
"Checking whether JSS:TO-HASHSET produces a Java object…"))
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment