 |
CLJ-21
|
GC Issue 17: arity checking during compilation
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-47
|
GC Issue 43: Dead code in generated bytecode
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-64
|
GC Issue 61: Make Clojure datatype Java Serializable
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-77
|
GC Issue 74: Clojure compiler emits too-large classfiles (results in ClassFormatError)
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-115
|
GC Issue 111: Enable naming an array parameter for areduce
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-126
|
abstract superclass with non-public accessibility
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-127
|
DynamicClassLoader's call to ClassLoader.getSystemClassLoader is prohibited in some environments
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-150
|
Doc for array-map should mention its characteristics/caveats
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-153
|
Suggest adding set-precision! API to accompany with-precision
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-140
|
Single :tag for type hints conflates value's type with type of return value from an invoke
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-213
|
Invariants and the STM
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-233
|
better error reporting of nonexistent var
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-252
|
Support typed non-primitive fields in deftype
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-277
|
Making clojure.xml/emit a little friendler to xml consumers
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-319
|
TransactionalHashMap bug
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-434
|
Additional copy methods for URLs in clojure.java.io
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-459
|
RFE: modify description of "assoc"
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-148
|
Poor reporting of symbol conflicts when using (ns)
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-272
|
load/ns/require/use overhaul
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-400
|
A faster flatten
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-190
|
enhance with-open to be extensible with a new close multimethod
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-450
|
Add default predicate argument to filter, every?, take-while
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-451
|
fn literals lack name/arglists/namespace metadata
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-396
|
Better support for multiple inheritance in hierarchies and multimethods
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-405
|
better error messages for bad defrecord calls
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-379
|
problem with classloader when run as windows service
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-130
|
Namespace metadata lost in AOT compile
|
Unassigned
|
Anonymous
|
|
In Progress
|
Unresolved
|
|
|
|
 |
CLJ-401
|
Promote "seqable?" from contrib?
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-112
|
GC Issue 108: All Clojure interfaces should specify CharSequence instead of String when possible
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-440
|
java method calls cannot omit varargs
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-19
|
GC Issue 15: JavaDoc for interfaces
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-274
|
cannot close over mutable fields (in deftype)
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-15
|
GC Issue 11: incremental hashcode calculation for collections
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-259
|
clojure.lang.Reflector.invokeMatchingMethod is not complete (rejects pontentially valid method invocations)
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1001
|
Proxy cannot call proper super-class method
|
Unassigned
|
Guanpeng Xu
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-698
|
class accessible from deftype method bodies is not suitable for instance?, ...
|
Unassigned
|
Herwig Hochleitner
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-740
|
Unnecessary boxing of primitives in case form
|
Unassigned
|
Mikhail Kryshen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-760
|
ClassNotFound when AOT compiling a self-referring deftype extended to a protocol
|
Unassigned
|
Ryan Senior
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-864
|
defrecord positional arity factory fn should have an inline version that calls the record constructor
|
Unassigned
|
Kevin Downey
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1046
|
Drop-while as a reducer
|
Unassigned
|
Alan Malloy
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-887
|
Error when calling primitive functions with destructuring in the arg vector
|
Unassigned
|
Alexander Taggart
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-884
|
Reflector error messages can be improved when no matching method is found.
|
Unassigned
|
Rahul Pilani
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1016
|
Global scope overrides lexical scope for classes (Clojure assumes no classes in default package / Clojure cannot handle yFiles JARs in classpath)
|
Unassigned
|
Edward Z. Yang
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-959
|
after call to clojure.java.shell/sh, jvm won't exit
|
Unassigned
|
Jeff Chiu
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1013
|
Clojure's classloader cannot handle out-of-order loading
|
Unassigned
|
Edward Z. Yang
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-968
|
ns emitting gen-class before imports results in imported annotations being discarded.
|
Unassigned
|
Charles Duffy
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-969
|
Symbol/keyword implements IFn for lookup but a non-collection argument produces non-intuitive results
|
Unassigned
|
Sean Corfield
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-971
|
Jar within a jar throws a runtime error
|
Unassigned
|
Ron Romero
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-903
|
extend-protocol does not allow classnames as a String
|
Unassigned
|
Meikel Brandmeyer
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1022
|
gen-class destroys method annotations
|
Unassigned
|
Maris Orbidans
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-911
|
'proxy' prevents overriding Object.finalize (and doesn't document it)
|
Unassigned
|
Norman Gray
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1037
|
Allow doc strings for both interfaces and concrete implementations
|
Unassigned
|
Warren Lynn
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-986
|
Adds an exit function to exit clojure process
|
Unassigned
|
dennis zhuang
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-919
|
cannot create anonymous primitive functions
|
Unassigned
|
Ben Mabey
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-979
|
map->R returns different class when invoked from AOT ccode
|
Unassigned
|
Edmund Jackson
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-994
|
repeat reducer
|
Unassigned
|
Jason Jackson
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-995
|
sorted-set doesn't support IEditableCollection
|
Unassigned
|
Moritz Ulrich
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1081
|
REPL binding not working that works with with-bindings
|
Unassigned
|
Steven Devijver
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1077
|
thread-bound? returns true (implying set! should succeed) even for non-binding thread
|
Unassigned
|
Paul Stadig
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-992
|
`iterate` reducer
|
Unassigned
|
Alan Malloy
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-666
|
Add support for Big* numeric types to Reflector
|
Unassigned
|
Chas Emerick
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-415
|
smarter assert (prints locals)
|
Unassigned
|
Assembla Importer
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-993
|
`range` reducer
|
Unassigned
|
Alan Malloy
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-939
|
Exceptions thrown in the top level ns form are reported without file or line number
|
Unassigned
|
Hugo Duncan
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-899
|
Accept and ignore colon between key and value in map literals
|
Unassigned
|
Stuart Halloway
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1136
|
Type hinting for array classes does not work in binding forms
|
Unassigned
|
Luke VanderHart
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1108
|
Allow to specify an Executor instance to be used with future-call
|
Unassigned
|
Max Penet
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1142
|
Incorrect divide-by-zero error with floating point numbers
|
Unassigned
|
Tim McCormack
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-840
|
Add a way to access the current test var in :each fixtures for clojure.test
|
Unassigned
|
Hugo Duncan
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-825
|
Protocol implementation inconsistencies
|
Unassigned
|
Carl Lerche
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1045
|
Generalize/refactor implementation of PersistentVector/coll-fold
|
Unassigned
|
Alan Malloy
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-978
|
bean unable to handle non-public classes
|
Unassigned
|
Charles Duffy
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1079
|
Don't squash explicit :line and :column metadata in the MetaReader
|
Unassigned
|
Chas Emerick
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-859
|
Built in dynamic vars don't have :dynamic metadata
|
Unassigned
|
Anthony Simpson
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1100
|
Reader literals cannot contain periods
|
Unassigned
|
Kevin Lynagh
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-366
|
Multiplatform command-line clojure launcher
|
Unassigned
|
Assembla Importer
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-949
|
let undeclared exceptions continue unchecked
|
Unassigned
|
Brian Taylor
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-705
|
Make sorted maps and sets implement j.u.SortedMap and SortedSet interfaces
|
Unassigned
|
Rich Hickey
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1076
|
pprint tests fail on Windows, expecting \n
|
Unassigned
|
Ivan Kozik
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1180
|
defprotocol doesn't resolve tag classnames
|
Unassigned
|
Nicola Mometto
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1181
|
clojure.pprint/code-dispatch breaks on certain types of anonymous functions
|
Unassigned
|
Devin Walters
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-865
|
Macroexpansion discards &form metadata
|
Unassigned
|
Alan Malloy
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-700
|
contains? broken for TransientMaps
|
Unassigned
|
Herwig Hochleitner
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1197
|
Allow fold to parallelize over lazy sequences
|
Unassigned
|
Paul Butcher
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1036
|
Util/hasheq should be hashing a BigInteger to the same values as Long, and BigInt
|
Unassigned
|
Paul Stadig
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1157
|
Classes generated by gen-class aren't loadable from remote codebase for mis-implementation of static-initializer
|
Unassigned
|
Tsutomu Yano
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1154
|
Compile.java closes out preventing java from reporting exceptions
|
Unassigned
|
Robert (Bobby) Evans
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-701
|
Compiler loses 'loop's return type in some cases
|
Unassigned
|
Chouser
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1171
|
Compiler macro for clojure.core/instance? disregards lexical shadows on class names
|
Unassigned
|
Herwig Hochleitner
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1058
|
StackOverflowError on exception in reducef for PersistentHashMap fold
|
Unassigned
|
Tom Jack
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-420
|
Some compiler exceptions erroneously using REPL line numbers.
|
Unassigned
|
Alexander Redington
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-850
|
Hinting the arg vector of a primitive-taking fn with a non-primitive type results in AbstractMethodError when invoked
|
Unassigned
|
Alexander Taggart
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-944
|
(.containsKey {:one 1} :one) throws Exception
|
Unassigned
|
Alf Kristian Støyle
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1118
|
inconsistent numeric comparison semantics between BigDecimal and other Numerics
|
Unassigned
|
Arthur Ulfeldt
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-827
|
unsigned-bit-shift-right
|
Unassigned
|
Joe Gallo
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1208
|
Namespace is not loaded on defrecord class init
|
Unassigned
|
Tim McCormack
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1202
|
protocol fns with dashes may get compiled into property access when used higher order
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1207
|
Importing a class that does not exist fails to report the name of the class that did not exist
|
Unassigned
|
Howard Lewis Ship
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1125
|
Clojure can leak memory when used in a servlet container
|
Unassigned
|
Toby Crawley
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-322
|
Enhance AOT compilation process to emit classfiles only for explicitly-specified namespaces
|
Unassigned
|
Chas Emerick
|
|
In Progress
|
Unresolved
|
|
|
|
 |
CLJ-1183
|
java interop - cannot call a final method on non-public superclass
|
Unassigned
|
Shlomi
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-69
|
GC Issue 66: Add "keyset" to Clojure; make .keySet for APersistentMap return IPersistentSet
|
Unassigned
|
Assembla Importer
|
|
In Progress
|
Unresolved
|
|
|
|
 |
CLJ-211
|
Support arbitrary functional destructuring via -> and ->>
|
Unassigned
|
Assembla Importer
|
|
In Progress
|
Unresolved
|
|
|
|
 |
CLJ-291
|
(take-nth 0 coll) redux...
|
Unassigned
|
Assembla Importer
|
|
In Progress
|
Unresolved
|
|
|
|
 |
CLJ-699
|
make sure compile paths shares as much code as possible
|
Unassigned
|
Stuart Halloway
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1002
|
chunk-* functions not documented
|
Unassigned
|
Jim Blomo
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-761
|
print-dup generates call to nonexistent method for APersistentVector$SubVector
|
Unassigned
|
Stuart Sierra
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-807
|
hash-maps print-dup as literal, thus can be read as array-maps
|
Unassigned
|
Alexander Taggart
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-941
|
NullPointerException possible with seq-zip
|
Unassigned
|
Greg Chapman
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-750
|
clojure.lang.MapEntry violates .equals and .hashCode contracts of HashMap.Entry; leads to non-reflexive .equals, etc.
|
Unassigned
|
Jason Wolfe
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-878
|
DispatchReader always calls CtorReader when no dispatch macro found
|
Unassigned
|
Greg Chapman
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-880
|
syntax-quote should be a macro instead of implemented inside the reader
|
Unassigned
|
Kevin Downey
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-946
|
eval reader fail to recognize function object
|
Unassigned
|
Naitong Xiao
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1008
|
Make sorted maps and sets implement j.u.NavigableMap and NavigableSet interfaces
|
Unassigned
|
Jim Blomo
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-938
|
Output of clojure.reflect is not suitable for type hints
|
Unassigned
|
Brandon Bloom
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1047
|
Simplify the process of requiring fj in clojure.core.reducers
|
Unassigned
|
Nicola Mometto
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-955
|
java object reader constructor doesn't work
|
Unassigned
|
Brent Millare
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1015
|
Standalone Clojure library for Java users
|
Unassigned
|
Edward Z. Yang
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-735
|
Improve error message when a protocol method is not found
|
Unassigned
|
Alex Miller
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-304
|
contrib get-source no longer works with deftype
|
Unassigned
|
Assembla Importer
|
|
In Progress
|
Unresolved
|
|
|
|
 |
CLJ-900
|
Document defonce-like behavior of defmulti
|
Unassigned
|
Rasmus Svensson
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-5
|
Unintuitive error response in clojure 1.0
|
Unassigned
|
Assembla Importer
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1029
|
ns defmacro allows arbitrary execution of clojure.core fns
|
Unassigned
|
Craig Brozefsky
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-776
|
seque broken for some BlockingQueues
|
Unassigned
|
Pepijn de Vos
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-809
|
fn's created using defn should not lexical shadow the var that holds them
|
Unassigned
|
Kevin Downey
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-821
|
should reify merge rather than replace on repeated specs?
|
Unassigned
|
Alan Malloy
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-983
|
proxy-super does not restore original binding if call throws exception
|
Unassigned
|
Valentin Mahrwald
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-888
|
defprotocol should throw error when signatures include variable number of parameters
|
Unassigned
|
Greg Chapman
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1039
|
Using 'def with metadata {:type :anything} throws ClassCastException
|
Unassigned
|
Gunnar Völkel
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-929
|
Accessing Java property starting with _ has issues in 1.4
|
Unassigned
|
Alan Malloy
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-958
|
Make APersistentVector.iterator slightly more efficient
|
Unassigned
|
Chris Gray
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-957
|
Typehints for variadic methods in deftype fail to compile
|
Unassigned
|
Chris Gray
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-668
|
Improve slurp performance by using native Java StringWriter and jio/copy
|
Unassigned
|
Jürgen Hötzel
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-997
|
max-key and min-key to return the first entry in case of several candidates
|
Unassigned
|
Oleksandr Shyshko
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-731
|
Create macro to variadically unroll a combinator function definition
|
Unassigned
|
Fogus
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-373
|
update-in with empty key paths
|
Unassigned
|
Assembla Importer
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1021
|
(let [i 5] (defmacro m [v] v) m) interprets m as a function, not a macro
|
Unassigned
|
Zii Prime
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1003
|
:100 is a valid Clojure keyword. Is that intentional?
|
Unassigned
|
Brian Taylor
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1063
|
Missing dissoc-in
|
Unassigned
|
Gunnar Völkel
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1043
|
Unordered literals does not preserve left-to-right evaluation of arguments
|
Unassigned
|
Brandon Bloom
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-703
|
Improve writeClassFile performance
|
Unassigned
|
Jürgen Hötzel
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1087
|
clojure.data/diff uses set union on key seqs
|
Unassigned
|
Tom Jack
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1097
|
node-seq for clojure.zip
|
Unassigned
|
Timothy Baldridge
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-842
|
clojure.pprint uses the old-style metadata.
|
Unassigned
|
Baishampayan Ghose
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-849
|
Add a pseudo-variable containing the current line number
|
Unassigned
|
G. Ralph Kuntz, MD
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-99
|
GC Issue 95: max-key and min-key evaluate k multiple times for arguments
|
Unassigned
|
Andy Fingerhut
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1113
|
`reductions` reducer
|
Unassigned
|
Marshall T. Vandegrift
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1049
|
Make reducer/folder support reduce-kv
|
Unassigned
|
Tom Jack
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1056
|
defprotocol: invalid method overload syntax getting accepted
|
Unassigned
|
Víctor M. Valenzuela
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1090
|
Indirect function calls through Var instances fail to clear locals
|
Unassigned
|
Spencer Tipping
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1102
|
Better handling of exceptions with empty stack traces
|
Unassigned
|
Andy Fingerhut
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1103
|
Make conj assoc dissoc and transient versions handle args similarly
|
Unassigned
|
Andy Fingerhut
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1124
|
for-as
|
Unassigned
|
Yongqian Li
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1128
|
Improve merge-with
|
Unassigned
|
Edward Tsech
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1119
|
inconsistent behavior of lazy-seq w/ macro & closure on excptions
|
Unassigned
|
Hank
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1132
|
For record type Rec, (instance? Rec (map->Rec {...})) need not return true, though (instance? Rec (Rec. ...)) does.
|
Unassigned
|
Christopher Genovese
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1133
|
Certain actions on mutable fields in deftype lead to very strange error messages
|
Unassigned
|
Vladimir Matveev
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-835
|
defmulti doc string doesn't mention needing to be passed a var for the value of :hierarchy
|
Unassigned
|
Hugo Duncan
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1137
|
Metadata on a def gets evaluated twice
|
Unassigned
|
Ghadi Shayban
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1104
|
Concurrent with-redefs do not unwind properly, leaving a var permanently changed
|
Unassigned
|
Jason Wolfe
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1134
|
star-directive in clojure.pprint/cl-format with an at-prefix ("~n@*") do not obey its specifications
|
Unassigned
|
Jean Niklas L'orange
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1010
|
A left-to-right-variant of `comp`
|
Unassigned
|
Tassilo Horn
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1094
|
Zero-arity versions of every-pred and some-fn
|
Unassigned
|
Tassilo Horn
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1112
|
Var *loading-verbosely* should initialize from a JVM system property
|
Unassigned
|
Howard Lewis Ship
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1130
|
Invoking a static method with the wrong number of arguments results in a NoSuchFieldException, rather than a proper message that the arguments could not be matched to the method
|
Unassigned
|
Howard Lewis Ship
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1030
|
Misleading ClassCastException when coercing a String to int
|
Unassigned
|
Philipp Meier
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-891
|
make (symbol foo "bar") work with foo being a namespace
|
Unassigned
|
Joe Gallo
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1086
|
Support arity-1 for ->>
|
Unassigned
|
Shantanu Kumar
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1033
|
pr-str and read-string don't handle @ symbols inside keywords properly
|
Unassigned
|
Steven Ruppert
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1149
|
Unhelpful error message from :use (and use function) when arguments are malformed
|
Unassigned
|
Sean Corfield
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-764
|
(partition 0 seq) and (parition-all 0 seq) are infinite sequences of empty sequences
|
Unassigned
|
Paul Stadig
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1148
|
adds docstring support to defonce, and stops it from stomping existing metadata
|
Unassigned
|
Joe Gallo
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1082
|
Subvecs of primitive vectors cannot be reduced
|
Unassigned
|
Ghadi Shayban
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1080
|
Eliminate many uses of reflection in Clojure code
|
Unassigned
|
Andy Fingerhut
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1159
|
clojure.java.io/delete-file doesn't return the status of the deletion(true/false)
|
Unassigned
|
AtKaaZ
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-706
|
make use of deprecated namespaces/vars easier to spot
|
Unassigned
|
Stuart Halloway
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1138
|
data-reader returning nil causes exception
|
Unassigned
|
Steve Miner
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-394
|
Add marker Interfaces for defrecords and deftypes plus boolean test fns
|
Unassigned
|
Assembla Importer
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-669
|
clojure.java.io/do-copy: use java.nio for Files
|
Unassigned
|
Jürgen Hötzel
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1073
|
Make print-sequential interruptible
|
Unassigned
|
Colin Jones
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1162
|
Error Message when calling deref on a non-IDeref is unhelpful
|
Unassigned
|
Julian Birch
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-348
|
reify allows use of qualified name as method parameter
|
Unassigned
|
Assembla Importer
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-991
|
partition-by reducer
|
Unassigned
|
Kevin Downey
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1141
|
Allow pre and post-conditions in defprotocol and deftype macros
|
Unassigned
|
Alexander Kiel
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-713
|
Upgrade ASM to a more current version
|
Unassigned
|
Aaron Bedra
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-250
|
debug builds
|
Unassigned
|
Stuart Halloway
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1172
|
Cross-linking between clojure.lang.Compiler and clojure.lang.RT
|
Unassigned
|
Yegor Bugayenko
|
|
Reopened
|
Unresolved
|
|
|
|
 |
CLJ-1177
|
clojure.java.io/resource and non-ASCII characters
|
Unassigned
|
Trevor Wennblom
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-858
|
Improve speed of STM by removing System.currentTimeMillis
|
Unassigned
|
Stefan Kamphausen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1026
|
Mixed end-of-line endings in the source code
|
Unassigned
|
John Szakmeister
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1189
|
Map-destructuring :or fumble needs compiler warning
|
Unassigned
|
Phill Wolf
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-308
|
protocol-ize with-open
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1190
|
Javadoc for public Java API
|
Unassigned
|
Stuart Halloway
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1191
|
Improve apropos to show some indication of namespace of symbols found
|
Unassigned
|
Andy Fingerhut
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-937
|
cl-format prints ratio arguments with bad format for E, F, G directives
|
Unassigned
|
Andy Fingerhut
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1053
|
Locals still cleared too aggressively on delay in specific cases
|
Unassigned
|
Jean Niklas L'orange
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1195
|
emit-hinted-impl expands to non-ns-qualified invocation of 'fn'
|
Unassigned
|
Jason Wolfe
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1185
|
`reductions should respect `reduced
|
Unassigned
|
Brandon Bloom
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-823
|
Piping seque into seque can deadlock
|
Unassigned
|
Greg Chapman
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1083
|
Incorrect ArityException message for function names containing ->
|
Unassigned
|
Alex Nixon
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1187
|
Clojure loses quoted metdata on empty literals
|
Unassigned
|
Nicola Mometto
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1018
|
range's behavior is inconsistent
|
Unassigned
|
Devin Walters
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-908
|
Functions with metadata print poorly
|
Unassigned
|
Alan Malloy
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-896
|
Make browse-url aware of xdg-open
|
Unassigned
|
Jasper Lievisse Adriaanse
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-873
|
Allow the function / to be referred to in namespaces other than clojure.core
|
Unassigned
|
Chris Gray
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-783
|
clojure.inspector/inspect-tree doesn't work on sets --patch in the description by Jason Wolfe
|
Unassigned
|
Armando Blancas
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-196
|
*file* returns "NO_SOURCE_PATH", but the doc says it should be nil
|
Unassigned
|
Alexander Redington
|
|
In Progress
|
Unresolved
|
|
|
|
 |
CLJ-1105
|
defrecord classes implement IPersistentCollection but not .empty, clojure.walk assumes collections support empty
|
Unassigned
|
Jouni K. Seppänen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1099
|
better error message when passing non-seq to seq
|
Unassigned
|
Stuart Halloway
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1198
|
Apply metadata to primitive fns causes them to lose their primitive-ness
|
Unassigned
|
Jason Wolfe
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1199
|
Record values are not 'eval'uated, unlike values of PersistentMap:
|
Unassigned
|
Jason Wolfe
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1101
|
*default-data-reader-fn* should be set!-able in REPL
|
Unassigned
|
Steve Miner
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-889
|
Specifically allow '.' inside keywords
|
Unassigned
|
Howard Lewis Ship
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-787
|
transient blows up when passed a vector created by subvec
|
Unassigned
|
Alexander Redington
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1121
|
-> and ->> have unexpected behavior when combined with unusual macros
|
Unassigned
|
Gary Fredericks
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1074
|
Read/print round-trip for +/-Infinity and NaN
|
Unassigned
|
Colin Jones
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1200
|
RestFn & ArraySeq performance
|
Unassigned
|
Brandon Bloom
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1201
|
There should also be writing in clojure.edn
|
Unassigned
|
Vitaly Shukela
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1152
|
PermGen leak in multimethods and protocol fns
|
Unassigned
|
Chouser
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1204
|
hash is inconsistent with = for many BigInteger values
|
Unassigned
|
Andy Fingerhut
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1206
|
'eval' of closures or fns with runtime metadata within a call expr yields "No matching ctor found" exceptions
|
Unassigned
|
Jason Wolfe
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-428
|
subseq, rsubseq enhancements to support priority maps?
|
Unassigned
|
Assembla Importer
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1176
|
clojure.repl/source fails when *read-eval* bound to :unknown
|
Unassigned
|
Tim McCormack
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1169
|
Add filename and line number to defn parameter declaration error
|
Unassigned
|
Andrei Kleschinski
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1175
|
NPE in clojure.lang.Delay/deref
|
Unassigned
|
Alan Malloy
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1122
|
Add contributing.md file to github repository (shows clear message on issues/pull request create form)
|
Unassigned
|
Max Penet
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1117
|
Partition does not follow docs
|
Unassigned
|
Timothy Baldridge
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1193
|
bigint, biginteger throw on double values outside of long range
|
Unassigned
|
Andy Fingerhut
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1147
|
Threading macro (->) does not permit inline function declarations
|
Unassigned
|
Stephen Nelson
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1131
|
Importing a non-existent class causes an exception that does not fully identify the source file
|
Unassigned
|
Howard Lewis Ship
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-704
|
range function has missing documentation
|
Unassigned
|
Maarten Hus
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1017
|
Metadata expressions are evaluated after the expression they affect
|
Unassigned
|
Brandon Bloom
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1027
|
Outdated documentation for gen-class's :exposes-methods option
|
Unassigned
|
Dan Lidral-Porter
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1020
|
clojure.inspector/inspect-table gives up when first element of coll is nil
|
Unassigned
|
Dimitrios Piliouras
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1095
|
Allow map-indexed to accept multiple collections (a la map)
|
Unassigned
|
Bo Jeanes
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-107
|
GC Issue 103: bit-count function
|
Unassigned
|
Andy Fingerhut
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1057
|
Var's .setDynamic does not set :dynamic in metadata
|
Unassigned
|
Brandon Bloom
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1115
|
multi arity into
|
Unassigned
|
Yongqian Li
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1044
|
Enable refering to ->type inside deftype
|
Unassigned
|
Nicola Mometto
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-980
|
Documentation for extend-type falsely implies that & is allowed in protocol fn signatures
|
Unassigned
|
Charles Duffy
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1146
|
Symbol name starting with digits to defn throws "Unmatched delimiter )"
|
Unassigned
|
Linus Ericsson
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1060
|
'list*' returns not a list
|
Unassigned
|
Andrei Zhlobich
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1151
|
Minor Code Cleanup in core.reducers: use required walk, drop this for coll
|
Unassigned
|
Stefan Kamphausen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1088
|
repl/source could support protocol functions
|
Unassigned
|
Chouser
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1167
|
repl value of *file* is "NO_SOURCE_PATH", of *source-path* is "NO_SOURCE_FILE"
|
Unassigned
|
Brian Marick
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1078
|
Added queue, queue* and queue? to clojure.core
|
Unassigned
|
Timothy Baldridge
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1192
|
vec function is substantially slower than into function
|
Unassigned
|
Luke VanderHart
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1184
|
Evaling #{do ...} or [do ...] is treated as the do special form
|
Unassigned
|
Jiří Maršík
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-863
|
interleave should accept 1 or 0 arguments
|
Unassigned
|
Joe Gallo
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1143
|
Minor correction to doc string of ns macro
|
Unassigned
|
Andy Fingerhut
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1164
|
typos in instant.clj
|
Unassigned
|
Steve Miner
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJ-1209
|
Teach clojure.test reporting about ex-info/ex-data
|
Unassigned
|
Thomas Heller
|
|
Open
|
Unresolved
|
|
|
|