Add a static method loadLibrary to clojure.lang.RT to load a library using the System ClassLoader.

Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
declare record factory functions for use within defrecord implementation

Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
Add file and line number to earmuff warning. CLJ-882

Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
mapv and filterv

Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
don't emit constant fields for vars that are macro expanded away, refs #CLJ-773

Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
updated defn doc

Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
Fix docstring of reify

reify always implements IObj. State so and provide
example of transfer of metadata from for to the
created object.

Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
Fixes CLJ-837 by allowing any field prefixed with double-underscores except __meta and __extmap. Attempting to use these names will throw and assertion error at compile time. Added the restriction on these names to the relevant docstrings and added regression tests.

Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
make test actually test, then fix it

Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
Make contains? work with java.util.Set

Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
CLJ-854: document that (flatten nil) returns an empty sequence

Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
CLJ-868 add basic unit test for min and max

Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
CLJ-868 add test for NaN contagion in min / max

Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
CLJ-868 teach Numbers.min and Number.max to treat NaN as contagious

Numbers.min(x, y) and Numbers.max(x, y) will always return either x or
y, but now give preference to returning NaN if either of the arguments
is NaN.

Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
Added test #^dynamic is propogated to dynamically declared vars

Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
Handle URL-escaping in both directions in java.io Coercions

Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
CLJ-733 data conveying exception

Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
[maven-release-plugin] prepare release clojure-1.4.0-alpha3
[maven-release-plugin] prepare for next development iteration
CLJ-872 Add support for prop lookup, refs CLJS-89

Signed-off-by: Stuart Sierra <mail@stuartsierra.com>