CLJ-1234: Reader allows whitespace after #record.name and before {

Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
CLJ-1246: Fix clojure.reflect/type-reflect exception

for AsmReflector and classes with annotations.

Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
CLJ-1268 Switch build to jdk 1.6 and remove 1.5 support

Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
CLJ-1252 - fix bug in keyword regex that allowed keywords starting with a number

Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
CLJ-1177: Treat URLs with consecutive %HH escapes as UTF-8 encoded bytes

Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
CLJ-1184: Don't compile [do ...] or #{do ...}

The compiler should only treat do as a special form when it is
in the call position of an ISeq, not a vector or set.

Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
fix typos in docstrings and docs

Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
Extend length of symbol detection

Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
add test for non-declared-dynamic warnings (CLJ-1233)

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