File tree Expand file tree Collapse file tree
Clojure/Clojure.Source/clojure Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4853,8 +4853,11 @@ Note that read can execute code (controlled by *read-eval*),
48534853 (.InnerException ^Exception ex))) ; ;; .getCause Throwable
48544854
48554855(defmacro assert
4856- " Evaluates expr and throws an exception if it does not evaluate to
4857- logical true."
4856+ " Evaluates expression x and throws an AssertionError with optional
4857+ message if x does not evaluate to logical true.
4858+
4859+ Assertion checks are omitted from compiled code if '*assert*' is
4860+ false."
48584861 {:added " 1.0" }
48594862 ([x]
48604863 (when *assert*
@@ -6587,6 +6590,11 @@ fails, attempts to require sym's namespace and retries."
65876590 "
65886591 {:added " 1.0" })
65896592
6593+ (add-doc-and-meta *assert*
6594+ " When set to logical false, 'assert' will omit assertion checks in
6595+ compiled code. Defaults to true."
6596+ {:added " 1.0" })
6597+
65906598(defn future?
65916599 " Returns true if x is a future"
65926600 {:added " 1.1"
You can’t perform that action at this time.
0 commit comments