Top CLJ tickets by weighted vote

Date: March 17, 2017

Open CLJ tickets with at least one vote, sorted in descending order of their weighted vote.  At the end of the CLJ and CLJS lists are tickets with no votes, but they have been at least Triaged. For the CLJ project, Triaged means that at least one Clojure screener thinks the ticket describes a real issue. At the end of other project ticket lists are all open tickets, whether they have votes or not.

Suppose someone has currently voted on N open tickets.  Then their vote counts as (1+log(N,2))/N for each of those tickets, where log(N,2) is the base 2 logarithm of N (formerly it was 1/N).  This new formula gives those who vote on many tickets more 'points' to divide up (suggested by Alex Miller).  Still, it helps to be selective to change the rankings.

This calculation is done independently for each project, e.g. for CLJ, for CLJS, for MATCH, etc.

Note: Ticket wranglers sometimes look at unweighted vote counts on tickets, too, when deciding which to act upon, so feel free to vote on many tickets if you care about them.

State is one of the states in the JIRA flow diagram here.

Note that a state of "Backlog" is shown below if the next release is N, and the ticket is marked for fix in release N+1 (e.g. the next release is 1.7, but the ticket is marked for fix in release 1.8).

Defect

Weighted vote # of Votes State Ticket Summary Voters
14.52 22 Incomplete CLJ-700 contains? broken for transient collections Alex Miller (1.00)
Philipp Weinfurter (1.00)
Dom Kiva-Meyer (1.00)
John Szakmeister (1.00)
Chris Blom (0.86)
Mark Engelberg (0.86)
Nikita Prokopov (0.86)
Jason Wolfe (0.75)
Peter Taoussanis (0.75)
Huahai Yang (0.66)
Patrick Houk (0.66)
Phill Wolf (0.66)
Greg Chapman (0.60)
John Walker (0.60)
Atamert Ölçgen (0.54)
Justin Glenn Smith (0.54)
Laszlo Török (0.54)
Gary Trakhman (0.50)
Andrey Antukh (0.36)
David Greenberg (0.34)
Reid McKenzie (0.31)
Nicola Mometto (0.10)
12.02 15 Incomplete CLJ-1544 AOT bug involving namespaces loaded before AOT compilation started Daniel Glauser (1.00)
Emrehan Tuzun (1.00)
James Carnegie (1.00)
Michael Fogleman (1.00)
davie moston (1.00)
James Conroy-Finn (1.00)
Johan Gall (1.00)
John Szakmeister (1.00)
Michael Sperber (1.00)
Bridget Hillyer (0.75)
Chas Emerick (0.66)
Tom Crayford (0.66)
Tassilo Horn (0.54)
Daniel Compton (0.30)
Nicola Mometto (0.10)
7.94 9 Prescreened CLJ-1398 Update URLs in javadoc.clj Derek Slager (1.00)
J Irving (1.00)
Jan Ziniewicz (1.00)
Justin Thomas (1.00)
Przemysław Wojnowski (1.00)
Richard Hull (1.00)
Rick Moynihan (1.00)
Greg Chapman (0.60)
Bozhidar Batsov (0.34)
7.25 8 Open CLJ-1532 pr-str captures stdout from printing side-effects of lazily evaluated expressions. Eugene Aksenov (1.00)
Ignacio Thayer (1.00)
Xavi Caballé (1.00)
Benny Tsai (1.00)
Johann Makram Salib Bestowrous (1.00)
John Wiseman (1.00)
Marshall Brekka (1.00)
Michael Blume (0.25)
6.15 9 Incomplete CLJ-1152 PermGen leak in multimethods and protocol fns when evaled Coen De Roover (1.00)
Stephen Nelson (1.00)
Volkert Oakley Jurgens (1.00)
Jason Wolfe (0.75)
Kevin Downey (0.75)
Devin Walters (0.66)
Colin Jones (0.54)
Bozhidar Batsov (0.34)
Nicola Mometto (0.10)
5.57 9 Backlog CLJ-1372 Inconsistent hash with java collections Bruce Adams (1.00)
Jay Fields (1.00)
Tom Hickey (1.00)
John Hume (0.86)
Herwig Hochleitner (0.54)
Andy Fingerhut (0.38)
Max Penet (0.38)
Daniel Compton (0.30)
Nicola Mometto (0.10)
4.77 6 Needs Patch CLJ-2041 clojure.spec/keys requires input collections conform to clojure.core/map? Anders Furseth (1.00)
Matthew Geoffrey Russell (1.00)
Odin Standal (1.00)
Marc Limotte (0.86)
Kenny Williams (0.50)
Brandon Bloom (0.41)
4.72 5 Open CLJ-1591 Symbol not being bound in namespace when name clashes with clojure.core Sunil Abraham (1.00)
Kei Tsuji (1.00)
Ryan Neufeld (1.00)
Sean Corfield (0.86)
Trevor Hartman (0.86)
4.67 7 Incomplete CLJ-1322 doseq with several bindings causes "ClassFormatError: Invalid Method Code length" Achint Sandhu (1.00)
Stuart Halloway (1.00)
Ghadi Shayban (0.75)
Juho Teperi (0.66)
Phill Wolf (0.66)
David Greenberg (0.34)
Michael Blume (0.25)
3.86 4 Needs Patch CLJ-2079 Generator overrides for spec aliases are not respected Frank Wang (1.00)
Ian Davis (1.00)
Russell Mull (1.00)
Peter Jaros (0.86)
3.82 5 Needs Patch CLJ-1941 Instrumentation of fns with primitive type hints fails James Carragher (1.00)
Mark Erickson (1.00)
John Schmidt (0.86)
Sean Corfield (0.86)
Nicola Mometto (0.10)
3.62 6 Prescreened CLJ-1074 Read/print round-trip for +/-Infinity and NaN Andrew Tarzwell (1.00)
Marshall T. Vandegrift (1.00)
Yehonathan Sharvit (0.86)
David Greenberg (0.34)
Reid McKenzie (0.31)
Nicola Mometto (0.10)
3.53 4 Triaged CLJ-1243 Cannot resolve public generic method from package-private base class Michal Růžička (1.00)
Sébastien Wagener (1.00)
Noam Ben Ari (0.86)
Phill Wolf (0.66)
3.26 5 Ok CLJ-1793 Reducer instances hold onto the head of seqs Brandon Adams (1.00)
David Bürgin (0.86)
Kevin Downey (0.75)
Laszlo Török (0.54)
Nicola Mometto (0.10)
2.93 4 Prescreened CLJ-1077 thread-bound? returns true (implying set! should succeed) even for non-binding thread Chris Tennant (1.00)
Chas Emerick (0.66)
Devin Walters (0.66)
David Leatherman (0.60)
2.44 4 Incomplete CLJ-787 transient blows up when passed a vector created by subvec Anderson De Andrade (1.00)
John Walker (0.60)
Kenny Williams (0.50)
David Greenberg (0.34)
2.23 4 Backlog CLJ-1472 The locking macro fails bytecode verification on ART runtime Daniel Solano Gómez (1.00)
Alexander Yakushev (0.66)
Reid McKenzie (0.31)
Michael Blume (0.25)
2.21 3 Triaged CLJ-1142 Incorrect divide-by-zero error with floating point numbers Jeff Stokes (1.00)
Gary Fredericks (0.66)
Atamert Ölçgen (0.54)
2.10 3 Triaged CLJ-1911 min-key and max-key should return NaN if any of the argument is NaN Nicholas Antonov (1.00)
Trevor Miranda (1.00)
Nicola Mometto (0.10)
1.86 2 Prescreened CLJ-1360 clojure.string/split strips trailing delimiters Crispin Wellington (1.00)
César Bolaños (0.86)
1.81 3 Triaged CLJ-2003 Nesting cat inside ? causes unform to return nested result Yehonathan Sharvit (0.86)
Laszlo Török (0.54)
Brandon Bloom (0.41)
1.70 3 Incomplete CLJ-1620 Constants are leaked in case of a reentrant eval Laurent Petit (1.00)
Colin Fleming (0.60)
Nicola Mometto (0.10)
1.61 2 Open CLJ-1286 Fix reader spec and regex to match code for keywords starting with digits Francis Avila (0.86)
Michael Patrick O'Keefe (0.75)
1.54 2 Open CLJ-2021 case where spec/conform -> spec/unform -> spec/conform gives invalid result Tim (1.00)
Laszlo Török (0.54)
1.51 3 Triaged CLJ-1279 Fix confusing macroexpand1 ArityException handling César Bolaños (0.86)
Justin Glenn Smith (0.54)
Nicola Mometto (0.10)
1.33 2 Open CLJ-750 clojure.lang.MapEntry violates .equals and .hashCode contracts of HashMap.Entry; leads to non-reflexive .equals, etc. Matthew O. Smith (0.66)
Tom Crayford (0.66)
1.30 2 Prescreened CLJ-1647 infinite loop in 'partition' and 'partition-all' when 'step' or 'n' is not positive Michael Nygard (1.00)
Daniel Compton (0.30)
1.21 2 Open CLJ-1079 Don't squash explicit :line and :column metadata in the MetaReader Christoffer Sawicki (0.66)
Colin Jones (0.54)
1.15 3 Triaged CLJ-2077 Clojure can't be loaded from the boot classpath under java 9 Ghadi Shayban (0.75)
Daniel Compton (0.30)
Nicola Mometto (0.10)
1.10 2 Triaged CLJ-1138 data-reader returning nil causes exception Malcolm Sparks (1.00)
Nicola Mometto (0.10)
1.10 2 Triaged CLJ-1649 Hash/equality inconsistency for floats & doubles Immo Heikkinen (1.00)
Nicola Mometto (0.10)
1.08 3 Open CLJ-1445 pprint prints some metadata when *print-meta* bound to true, but not all Tim McCormack (0.66)
Reid McKenzie (0.31)
Nicola Mometto (0.10)
1.00 1 Open CLJ-968 ns emitting gen-class before imports results in imported annotations being discarded. Julian Gamble (1.00)
1.00 1 Open CLJ-1181 clojure.pprint/code-dispatch breaks on certain types of anonymous functions Jean Niklas L'orange (1.00)
1.00 1 Open CLJ-1433 proxy-super calls generally use reflection Tsutomu Yano (1.00)
1.00 1 Open CLJ-2103 s/coll-of and s/every take unnecessary long to generate if :into not provided Nils Blum-Oeste (1.00)
1.00 1 Prescreened CLJ-1587 PersistentArrayMap's assoc doesn't respect HASHTABLE_THRESHOLD Jean Niklas L'orange (1.00)
1.00 1 Screened CLJ-1860 0.0 and -0.0 compare equal but have different hash values Stephen Hopper (1.00)
1.00 1 Screened CLJ-2068 s/explain of evaluated predicate yields :s/unknown Odin Standal (1.00)
1.00 1 Triaged CLJ-1317 clojure.zip/seq-zip returns spurious nils during traversal Lee Spector (1.00)
1.00 1 Triaged CLJ-1975 clojure.spec attempts to make `empty` records Semyon Skorokhodov (1.00)
1.00 1 Triaged CLJ-2109 Protocol methods not instrumented Leon Grapenthin (1.00)
0.98 2 Open CLJ-1059 PersistentQueue doesn't implement java.util.List, causing nontransitive equality J. S. Choi (0.60)
Andy Fingerhut (0.38)
0.96 2 Backlog CLJ-274 cannot close over mutable fields (in deftype) John Hume (0.86)
Nicola Mometto (0.10)
0.86 1 Open CLJ-1953 clojure.set should check or throw on non-set inputs Eugene Pakhomov (0.86)
0.86 1 Triaged CLJ-1682 clojure.set/intersection occasionally allows non-set arguments. Eugene Pakhomov (0.86)
0.86 1 Triaged CLJ-1978 recursion-limit not respected John Schmidt (0.86)
0.85 2 Incomplete CLJ-701 Primitive return type of loop and try is lost Kevin Downey (0.75)
Nicola Mometto (0.10)
0.75 1 Screenable CLJ-2128 spec error during macroexpand no longer throws compiler exception with location Thomas Heller (0.75)
0.66 1 Open CLJ-1198 Apply metadata to primitive fns causes them to lose their primitive-ness Tom Crayford (0.66)
0.66 1 Prescreened CLJ-1403 ns-resolve might throw ClassNotFoundException but should return nil Mike Rodriguez (0.66)
0.66 1 Prescreened CLJ-1714 Some static initialisers still run at compile time if used in type hints Alexander Yakushev (0.66)
0.64 2 Triaged CLJ-1253 Incorrect long division involving Long/MIN_VALUE Colin Jones (0.54)
Nicola Mometto (0.10)
0.54 1 Incomplete CLJ-2066 Reflection on internal classes fails under Java 9 Herwig Hochleitner (0.54)
0.54 1 Triaged CLJ-1254 Incorrect long quot result involving Long/MIN_VALUE Colin Jones (0.54)
0.51 2 Triaged CLJ-1955 .hashCode throws ClassCastException when called on some functions Jozef Wagner (0.41)
Nicola Mometto (0.10)
0.41 1 Open CLJ-2074 ::keys spec conflicts with destructuring spec Brandon Bloom (0.41)
0.41 1 Prescreened CLJ-2031 clojure.walk/postwalk does not preserve MapEntry type objects Jozef Wagner (0.41)
0.41 1 Triaged CLJ-1898 Inconsistent duplicate check in set/map literals with quoted/unquoted equal constants Jozef Wagner (0.41)
0.38 1 Open CLJ-1308 extend-type doesn't type-hint correctly as promised by the doc when the class is determined at run-time Andy Fingerhut (0.38)
0.38 1 Prescreened CLJ-1364 Primitive VecSeq does not implement equals or hashing methods Andy Fingerhut (0.38)
0.36 1 Triaged CLJ-1770 atom watchers are not atomic with respect to reset! Andrey Antukh (0.36)
0.31 1 Open CLJ-1582 Overriding in-ns and ns is problematic Reid McKenzie (0.31)
0.30 1 Prescreened CLJ-1832 unchecked-* functions have different behavior on primitive longs vs boxed Longs Daniel Compton (0.30)
0.10 1 Open CLJ-1017 Metadata expressions are evaluated after the expression they affect Nicola Mometto (0.10)
0.10 1 Open CLJ-1548 primitive type hints on protocol methods break call sites Nicola Mometto (0.10)
0.10 1 Open CLJ-1577 Some hints accept both symbols and class objects, others only symbols Nicola Mometto (0.10)
0.10 1 Open CLJ-1747 Eduction's print-method expects its collection to be Iterable/Sequential Nicola Mometto (0.10)
0.10 1 Open CLJ-1874 Var redefinition breaks in AOT-compiled code Nicola Mometto (0.10)
0.10 1 Open CLJ-1921 Wrong numeric result from Math/abs on Java 8 Nicola Mometto (0.10)
0.10 1 Triaged CLJ-1864 clojure.core/proxy does not work when reloading namespaces Nicola Mometto (0.10)
0.10 1 Triaged CLJ-1929 Can't typehint literal collection to avoid reflection on Java interop call Nicola Mometto (0.10)
0.00 0 Backlog CLJ-84 GC Issue 81: compile gen-class fail when class returns self
0.00 0 Backlog CLJ-346 (pprint-newline :fill) is not handled correctly
0.00 0 Backlog CLJ-348 reify allows use of qualified name as method parameter
0.00 0 Incomplete CLJ-1406 Libs are blindly added into loaded-libs even if an error occurs during loading
0.00 0 Incomplete CLJ-1741 deftype class literals and instances loaded from different classloaders when recompiling namespace
0.00 0 Needs Patch CLJ-1872 empty? is broken for transient collections
0.00 0 Needs Patch CLJ-2036 Generators for some? and any? only return collections or nil
0.00 0 Needs Patch CLJ-2067 (s/def ::a ::b) throws unable to resolve error if ::b is not defined
0.00 0 Prescreened CLJ-1180 defprotocol doesn't resolve tag classnames
0.00 0 Prescreened CLJ-1358 doc macro does not expand special cases properly
0.00 0 Prescreened CLJ-1371 divide(Object, Object) with (NaN, 0) does not return NaN
0.00 0 Prescreened CLJ-1705 vector-of throws NullPointerException if given unrecognized type
0.00 0 Prescreened CLJ-1759 macroexpand throws runtime exception on symbol bound to a class
0.00 0 Prescreened CLJ-1764 partition-by runs infinite loop when one element of infinite partition is accessed
0.00 0 Prescreened CLJ-1841 core/bean iterator is broken
0.00 0 Prescreened CLJ-1887 clojure.core.Vec does not fully implement clojure.lang.IPersistentVector
0.00 0 Prescreened CLJ-2048 java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.StackTraceElement
0.00 0 Prescreened CLJ-2051 Typo in clojure.instant/validated docstring
0.00 0 Prescreened CLJ-2069 lazy seq that encounters an exception has differing behavior on repeated use
0.00 0 Prescreened CLJ-2091 clojure.lang.APersistentVector#hashCode is not thread-safe
0.00 0 Screenable CLJ-2026 Transient exceptions thrown in clojure.spec.test/check
0.00 0 Screenable CLJ-2057 Function spec missing :ret can yield wrong answer for valid?
0.00 0 Screenable CLJ-2059 explain-data problems don't provide resolved symbols under :pred
0.00 0 Screenable CLJ-2080 clojure.spec/every-kv does not work correctly on vectors
0.00 0 Screenable CLJ-2089 Sorted colls with default comparator don't check that first element is Comparable
0.00 0 Screenable CLJ-2098 autodoc fails to load clojure/spec.clj
0.00 0 Screened CLJ-2076 s/coll-of and s/map-of do not unform their elements
0.00 0 Triaged CLJ-1475 :post condition causes compiler error with recur
0.00 0 Triaged CLJ-1492 PersistentQueue objects are improperly eval'd and compiled
0.00 0 Triaged CLJ-1579 source-fn can fail due to reading namespace-aliased keywords while in another namespace context
0.00 0 Triaged CLJ-1680 quot and rem handle doubles badly
0.00 0 Triaged CLJ-1708 Volatile mutable in deftype is not settable when using try..finally and returning this
0.00 0 Triaged CLJ-1733 print-dup form unreadable for sorted sets and maps
0.00 0 Triaged CLJ-1768 quote of an empty lazyseq produces an error when evaled
0.00 0 Triaged CLJ-1796 Protocol functions fail to find future extensions when assigned to a local or new var
0.00 0 Triaged CLJ-1818 cl-format does not respect aesthetic ~A with a keyword
0.00 0 Triaged CLJ-1867 with-redefs used on a macro permanently changes it to a function
0.00 0 Triaged CLJ-1885 data/diff does not return a tuple when comparing different maps
0.00 0 Triaged CLJ-1949 Generator for fspec is not deterministic & ignores sizing
0.00 0 Triaged CLJ-1960 Bug in clojure.core/mod with large Double argument
0.00 0 Triaged CLJ-1968 clojure.test/report :error does not flush *out* when the test fails with an exception
0.00 0 Triaged CLJ-1972 issue with browse-url
0.00 0 Triaged CLJ-1980 Unable to construct gen in indirectly recursive specs with s/every and derivations
0.00 0 Triaged CLJ-2001 Invalid conversion from BigDecimal to long using clojure.core/long
0.00 0 Triaged CLJ-2002 StackOverflowError in clojure.spec
0.00 0 Triaged CLJ-2005 Type hint fails with direct linking disabled
0.00 0 Triaged CLJ-2065 reduce-kv fails on subvec
0.00 0 Triaged CLJ-2092 deftype instances with mutable fields cannot be compiled
0.00 0 Triaged CLJ-2126 Can set! to fields of a defrecord
0.00 0 Vetted CLJ-1879 reduce-kv on a PHMs doesn't consistently execute the intended fastpath
0.00 0 Vetted CLJ-2105 incorrect spec conform when an optional (?) is inside of a one or more (+)
0.00 0 Vetted CLJ-2111 s/every :kind does not work as intended

Enhancement

Weighted vote # of Votes State Ticket Summary Voters
27.28 32 Triaged CLJ-1965 clojure.spec/def should support an optional doc-string Aaron Cummings (1.00)
Cameron Dorrat (1.00)
Dave Tenny (1.00)
Donald Ball (1.00)
Edwin Park (1.00)
Felix Andrews (1.00)
JR Heard (1.00)
Julien Fantin (1.00)
Kurt Smith (1.00)
Liam F (1.00)
Maik Schünemann (1.00)
Mohammad Sadegh Khoeini (1.00)
Parker Lawrence (1.00)
Sergiy Nechyporchuk (1.00)
Simon Stelling (1.00)
quan (1.00)
Jeroen van Dijk (1.00)
Moritz Heidkamp (1.00)
Timothy Pote (1.00)
Zane Shelby (1.00)
Aleksander Madland Stapnes (0.86)
Gunnar Völkel (0.86)
Sean Corfield (0.86)
Vadim Platonov (0.86)
Chris Sims (0.75)
Nate Smith (0.75)
Mitchel Kuijpers (0.60)
Kenny Williams (0.50)
Colin Taylor (0.43)
Brandon Bloom (0.41)
Daniel Compton (0.30)
Nicola Mometto (0.10)
24.00 27 Prescreened CLJ-2056 Efficient shortcut for (first (filter pred coll)) idiom Ales Huzik (1.00)
Andrey Shovkoplyas (1.00)
Chris Truter (1.00)
Deon Moolman (1.00)
Geoff Shannon (1.00)
Hoang Minh Thang (1.00)
Robert Stuttaford (1.00)
Rohit Aggarwal (1.00)
Sergei Smagin (1.00)
Tom Connors (1.00)
lvh (1.00)
Alan Moore (1.00)
Aleksander (1.00)
Alexander Solovyov (1.00)
Dmitr Sotnikov (1.00)
Igor Bondarenko (1.00)
Immo Heikkinen (1.00)
Sebastián Moreno (1.00)
Áron Szénási (1.00)
Aleksander Madland Stapnes (0.86)
Adam Frey (0.75)
Eric Normand (0.75)
Thomas Heller (0.75)
Mitchel Kuijpers (0.60)
Tommi Reiman (0.50)
Colin Taylor (0.43)
Andrey Antukh (0.36)
19.37 27 Vetted CLJ-322 Enhance AOT compilation process to emit classfiles only for explicitly-specified namespaces Adam Krieg (1.00)
Gabriel Ki (1.00)
Lei Wang (1.00)
Paudi Moriarty (1.00)
Ryan Senior (1.00)
Theodore Konukhov (1.00)
Jeff Weiss (1.00)
Johan Gall (1.00)
Kuldeep (1.00)
Laurent Petit (1.00)
Paul Gearon (1.00)
Zach Tellman (1.00)
Phil Hagelberg (0.86)
Jean Fabio Baro (0.75)
Devin Walters (0.66)
Patrick Houk (0.66)
Tim McCormack (0.66)
Colin Fleming (0.60)
Andrew Rosa (0.50)
Gary Trakhman (0.50)
Colin Taylor (0.43)
Jozef Wagner (0.41)
Bozhidar Batsov (0.34)
David Greenberg (0.34)
Daniel Compton (0.30)
Michael Blume (0.25)
Nicola Mometto (0.10)
16.38 22 Vetted CLJ-865 Macroexpansion discards &form metadata Anthony Simpson (1.00)
Chris Granger (1.00)
Christophe Grand (1.00)
Hugo Duncan (1.00)
Jarppe Lansio (1.00)
Marek Srank (1.00)
David Nolen (1.00)
Kuldeep (1.00)
Marshall T. Vandegrift (1.00)
Tim Gilbert (1.00)
Zach Tellman (1.00)
Vlad Bokov (0.86)
Peter Taoussanis (0.75)
Colin Fleming (0.60)
Mike Anderson (0.54)
Tassilo Horn (0.54)
Andrew Rosa (0.50)
Kenny Williams (0.50)
Bozhidar Batsov (0.34)
David Greenberg (0.34)
Daniel Compton (0.30)
Nicola Mometto (0.10)
15.74 21 Triaged CLJ-304 clojure.repl/source does not work with deftype Alex Walker (1.00)
Andrew Rudenko (1.00)
Frank Siebenlist (1.00)
Dmitri Naumov (1.00)
Akiva Schoen (0.86)
Artur Malabarba (0.86)
Daemian Mack (0.86)
Dominic LoBue (0.86)
Ivan Kryvoruchko (0.86)
Chris Sims (0.75)
Eli Naeher (0.75)
Magnar Sveen (0.75)
Stephen Caudill (0.75)
Alexander Yakushev (0.66)
Juho Teperi (0.66)
Michael Griffiths (0.66)
Lars Andersen (0.60)
Andrew Rosa (0.50)
Gary Trakhman (0.50)
Jan Rychter (0.50)
Bozhidar Batsov (0.34)
15.06 23 Backlog CLJ-1517 Unrolled small vectors David Dossot (1.00)
Deepak Giridharagopal (1.00)
Steffen Dienst (1.00)
Yuriy Melnyk (1.00)
Michał Marczyk (1.00)
Tom Hickey (1.00)
Chris McDevitt (0.75)
Jean Fabio Baro (0.75)
Michael Patrick O'Keefe (0.75)
Christoffer Sawicki (0.66)
Huahai Yang (0.66)
Colin Fleming (0.60)
John Walker (0.60)
Mitchel Kuijpers (0.60)
Atamert Ölçgen (0.54)
Andrew Rosa (0.50)
Jan Rychter (0.50)
Tommi Reiman (0.50)
Jozef Wagner (0.41)
Max Penet (0.38)
Reid McKenzie (0.31)
Daniel Compton (0.30)
Michael Blume (0.25)
14.32 18 Triaged CLJ-1522 Enhance multimethods metadata Matthias Varberg Ingesman (1.00)
Simon Katz (1.00)
Fernando Varesi (1.00)
Stefan Kamphausen (1.00)
Akiva Schoen (0.86)
Artur Malabarba (0.86)
Daemian Mack (0.86)
Dominic LoBue (0.86)
Ivan Kryvoruchko (0.86)
Chris McDevitt (0.75)
Chris Sims (0.75)
Eli Naeher (0.75)
Magnar Sveen (0.75)
Stephen Caudill (0.75)
Alexander Yakushev (0.66)
Mitchel Kuijpers (0.60)
Andrew Rosa (0.50)
Jan Rychter (0.50)
13.71 20 Prescreened CLJ-706 make use of deprecated namespaces/vars easier to spot Chad Harrington (1.00)
Matthew Boston (1.00)
Mikhail Malchevskiy (1.00)
Carlo Sciolla (1.00)
Dmitr Sotnikov (1.00)
Alex Baranosky (0.86)
David Bürgin (0.86)
Mike Thompson (0.86)
Eric Normand (0.75)
Magnar Sveen (0.75)
Juho Teperi (0.66)
Lars Andersen (0.60)
Atamert Ölçgen (0.54)
Stephen C. Gilardi (0.54)
Andrew Rosa (0.50)
Gary Trakhman (0.50)
Andy Fingerhut (0.38)
Bozhidar Batsov (0.34)
Daniel Compton (0.30)
Michael Blume (0.25)
12.01 16 Triaged CLJ-1527 Clarify and align valid symbol and keyword rules for Clojure (and edn) Alan Bustos Kleiman (1.00)
Fabrizio Ferrai (1.00)
James Laver (1.00)
James Reeves (1.00)
Jeff Terrell (1.00)
Joshua Tilles (1.00)
Steven Yi (1.00)
Adam Frey (0.75)
Michael Patrick O'Keefe (0.75)
Michael Griffiths (0.66)
Mike Rodriguez (0.66)
Colin Fleming (0.60)
Justin Glenn Smith (0.54)
Andy Fingerhut (0.38)
Bozhidar Batsov (0.34)
Reid McKenzie (0.31)
11.32 15 Prescreened CLJ-1550 Classes generated by deftype and defrecord don't play nice with .getPackage Fernando Varesi (1.00)
Akiva Schoen (0.86)
Artur Malabarba (0.86)
Daemian Mack (0.86)
Dominic LoBue (0.86)
Ivan Kryvoruchko (0.86)
Chris McDevitt (0.75)
Chris Sims (0.75)
Eli Naeher (0.75)
Magnar Sveen (0.75)
Stephen Caudill (0.75)
Alexander Yakushev (0.66)
Mitchel Kuijpers (0.60)
Andrew Rosa (0.50)
Jan Rychter (0.50)
10.67 16 Triaged CLJ-1107 'get' should throw exception on non-Associative argument Brian Pratt (1.00)
Stefan Kamphausen (1.00)
Alan Thompson (0.86)
Ambrose Bonnaire-Sergeant (0.86)
Vlad Bokov (0.86)
Eric Normand (0.75)
Michael van Acken (0.75)
Stephen Caudill (0.75)
Chas Emerick (0.66)
Christoffer Sawicki (0.66)
Tim McCormack (0.66)
Colin Jones (0.54)
Stephen C. Gilardi (0.54)
Bozhidar Batsov (0.34)
Reid McKenzie (0.31)
Nicola Mometto (0.10)
10.13 15 Open CLJ-1078 Add queue and queue? to clojure.core Allen Rohner (1.00)
Anthony Grimes (1.00)
Bruce Hauman (1.00)
Emlyn Corrin (0.86)
Francis Avila (0.86)
Gunnar Völkel (0.86)
Jenan Wise (0.86)
John Jacobsen (0.86)
Lars Andersen (0.60)
Justin Glenn Smith (0.54)
Simon Belak (0.46)
Colin Taylor (0.43)
Bozhidar Batsov (0.34)
David Greenberg (0.34)
Nicola Mometto (0.10)
9.76 13 Triaged CLJ-440 java method calls cannot omit varargs Konstantin Shabanov (1.00)
Nevena Vidojevic (1.00)
Nick Klauer (1.00)
Maris Orbidans (1.00)
Bobby Eickhoff (0.86)
David Bürgin (0.86)
Gunnar Völkel (0.86)
Christoffer Sawicki (0.66)
Phill Wolf (0.66)
Greg Chapman (0.60)
J. S. Choi (0.60)
David Greenberg (0.34)
Reid McKenzie (0.31)
9.62 12 Vetted CLJ-124 GC Issue 120: Determine mechanism for controlling automatic shutdown of Agents, with a default policy and mechanism for changing that policy as needed Mark Feeney (1.00)
Ryan Fowler (1.00)
Sam Roberton (1.00)
Steven E. Harris (1.00)
Toby Crawley (1.00)
serzh Nechyporchuk (1.00)
Emlyn Corrin (0.86)
Michael van Acken (0.75)
Patrick Houk (0.66)
Tim McCormack (0.66)
Andy Fingerhut (0.38)
Daniel Compton (0.30)
8.85 10 Open CLJ-1553 Parallel transduce Darrick Wiebe (1.00)
Rafik NACCACHE (1.00)
Stanislav Yurin (1.00)
Alejandro Ciniglio (1.00)
Kei Tsuji (1.00)
Áron Szénási (1.00)
Mark Engelberg (0.86)
Daniel James (0.66)
Devin Walters (0.66)
Michael Griffiths (0.66)
8.85 11 Vetted CLJ-1148 adds docstring support to defonce Brad Koch (1.00)
Jonas Enlund (1.00)
Nahuel Greco (1.00)
Norman Richards (1.00)
Chris Perkins (1.00)
Julian Gamble (1.00)
Aleksander Madland Stapnes (0.86)
Adam Frey (0.75)
David Leatherman (0.60)
Bozhidar Batsov (0.34)
Daniel Compton (0.30)
8.78 14 Vetted CLJ-1005 Use transient map in zipmap Joshua Ballanco (1.00)
Ambrose Bonnaire-Sergeant (0.86)
Bobby Eickhoff (0.86)
Yongqian Li (0.86)
Adam Frey (0.75)
Daniel James (0.66)
Gary Fredericks (0.66)
Huahai Yang (0.66)
Mike Rodriguez (0.66)
Gary Trakhman (0.50)
Jan Rychter (0.50)
Bozhidar Batsov (0.34)
David Greenberg (0.34)
Nicola Mometto (0.10)
8.75 10 Prescreened CLJ-1435 'numerator and 'denominator fail to handle integral values (i.e. N/1) David Cravey (1.00)
Eduard Bondarenko (1.00)
Felipe Micaroni Lalli (1.00)
James Elliott (1.00)
Radek Slupik (1.00)
Jan-Paul Bultmann (1.00)
Joe R. Smith (1.00)
Gary Fredericks (0.66)
Mike Anderson (0.54)
Stephen C. Gilardi (0.54)
7.63 10 Triaged CLJ-1611 clojure.java.io/pushback-reader Benny Tsai (1.00)
Johann Makram Salib Bestowrous (1.00)
John Wiseman (1.00)
Marshall Brekka (1.00)
Tim Gilbert (1.00)
Herwig Hochleitner (0.54)
Laszlo Török (0.54)
Stephen C. Gilardi (0.54)
Jan Rychter (0.50)
Tommi Reiman (0.50)
7.63 12 Triaged CLJ-308 protocol-ize with-open Damien (1.00)
Eldar Gabdullin (1.00)
Glenn Vanderburg (1.00)
Chris Blom (0.86)
Jason Wolfe (0.75)
Laszlo Török (0.54)
Stephen C. Gilardi (0.54)
Tassilo Horn (0.54)
Kenny Williams (0.50)
Brandon Bloom (0.41)
Max Penet (0.38)
Nicola Mometto (0.10)
7.52 11 Triaged CLJ-1063 Missing dissoc-in Michael D Pendergrass (1.00)
Timothy Pratley (1.00)
Chris Perkins (1.00)
Noam Ben Ari (0.86)
Bridget Hillyer (0.75)
Vitalie Spinu (0.75)
Huahai Yang (0.66)
Lars Andersen (0.60)
Tommi Reiman (0.50)
Daniel Compton (0.30)
Nicola Mometto (0.10)
7.26 9 Triaged CLJ-1278 State function's unmunged full name in compiled function's toString() Dave Kincaid (1.00)
Guillermo Winkler (1.00)
Mark Addleman (1.00)
Oleksandr Shyshko (1.00)
Dom Kiva-Meyer (1.00)
Marc Limotte (0.86)
Eric Normand (0.75)
Mike Anderson (0.54)
Nicola Mometto (0.10)
6.99 9 Incomplete CLJ-2112 Add specs for spec forms Nuttanart Pornprasitsakul (1.00)
James Conroy-Finn (1.00)
Miikka Koskinen (1.00)
Timothy Baldridge (1.00)
Peter Jaros (0.86)
Nate Smith (0.75)
Kenny Williams (0.50)
Tommi Reiman (0.50)
Max Penet (0.38)
6.87 9 Prescreened CLJ-1771 Support for multiple key(s)-value pairs in assoc-in Matthew Gilliard (1.00)
Michael Glaesemann (1.00)
Paulus Esterhazy (1.00)
Łukasz Kożuchowski (1.00)
Alex Baranosky (0.86)
Yehonathan Sharvit (0.86)
Herwig Hochleitner (0.54)
Kenny Williams (0.50)
Nicola Mometto (0.10)
6.80 9 Triaged CLJ-1255 Support Abstract Base Classes with Java-only variant of "reify" Andreas Steffan (1.00)
Tom Coupland (1.00)
Tomoharu Fujita (1.00)
Sanel Zukan (1.00)
Alex Fowler (0.86)
Vadim Platonov (0.86)
Greg Chapman (0.60)
Max Penet (0.38)
Nicola Mometto (0.10)
6.63 8 Open CLJ-1467 Implement Comparable in PersistentList Aspasia Beneti (1.00)
Bart Kastermans (1.00)
Joel Wilsson (1.00)
Tim Engler (1.00)
Jeroen van Dijk (1.00)
Chris Blom (0.86)
Devin Walters (0.66)
Nicola Mometto (0.10)
6.50 11 Triaged CLJ-1293 Support (try .. (catch :default _ ..)) for portable "catch-all" Julien Eluard (1.00)
Mike Fikes (1.00)
Bruce Hauman (1.00)
Peter Taoussanis (0.75)
J. S. Choi (0.60)
Herwig Hochleitner (0.54)
Andrew Rosa (0.50)
Andrey Antukh (0.36)
David Greenberg (0.34)
Daniel Compton (0.30)
Nicola Mometto (0.10)
6.46 7 Triaged CLJ-1490 Exception on protocol implementation after protocol reloaded could be improved Alan Crowley (1.00)
Jeremy Heiler (1.00)
Ted Coakley (1.00)
Sanel Zukan (1.00)
Sebastián Moreno (1.00)
Bobby Eickhoff (0.86)
Lars Andersen (0.60)
6.18 9 Prescreened CLJ-1454 Add deref-swap! and deref-reset! (swap! and reset! that return prior value) Peter Monks (1.00)
Steven Yi (1.00)
Stuart Sierra (1.00)
Timothy Baldridge (1.00)
Daniel James (0.66)
Matthew O. Smith (0.66)
Jan Rychter (0.50)
Michael Blume (0.25)
Nicola Mometto (0.10)
5.14 6 Triaged CLJ-735 Improve error message when a protocol method is not found Antonio Terreno (1.00)
John Downs (1.00)
Scott Bale (1.00)
Alan Moore (1.00)
David Leatherman (0.60)
Colin Jones (0.54)
5.07 10 Open CLJ-1610 Unrolled small maps Michał Marczyk (1.00)
Jean Fabio Baro (0.75)
Michael Patrick O'Keefe (0.75)
Atamert Ölçgen (0.54)
Tommi Reiman (0.50)
Colin Taylor (0.43)
Max Penet (0.38)
Andrey Antukh (0.36)
Michael Blume (0.25)
Nicola Mometto (0.10)
5.00 5 Open CLJ-2075 Add three-arities to < <= > >= = == not= Markus Graf (1.00)
Mathias Picker (1.00)
Ruslan Prokopchuk (1.00)
Yrjö Kari-Koskinen (1.00)
Igor Bondarenko (1.00)
4.79 7 Prescreened CLJ-1451 Add take-until Jan-Paul Bultmann (1.00)
Jenan Wise (0.86)
John Schmidt (0.86)
Matthew O. Smith (0.66)
Lars Andersen (0.60)
Simon Belak (0.46)
Bozhidar Batsov (0.34)
4.73 8 Triaged CLJ-1458 Enhance the performance of map merges Alejandro Ciniglio (1.00)
Daniel James (0.66)
Huahai Yang (0.66)
John Walker (0.60)
Jan Rychter (0.50)
Tommi Reiman (0.50)
Simon Belak (0.46)
David Greenberg (0.34)
4.56 7 Triaged CLJ-1239 faster, more flexible dispatch for clojure.walk Ryan Neufeld (1.00)
Alex Baranosky (0.86)
Chas Emerick (0.66)
Mike Rodriguez (0.66)
Mitchel Kuijpers (0.60)
Colin Taylor (0.43)
Bozhidar Batsov (0.34)
4.50 7 Triaged CLJ-1452 clojure.core/*rand* for seedable randomness Matt Earnshaw (1.00)
Adrian Medina (0.86)
Steve Miner (0.86)
Tim McCormack (0.66)
Simon Belak (0.46)
Brandon Bloom (0.41)
Michael Blume (0.25)
4.36 6 Triaged CLJ-1209 clojure.test does not print ex-info in error reports Ivan Kozik (1.00)
Stuart Sierra (1.00)
Howard Lewis Ship (0.86)
David Leatherman (0.60)
Stephen C. Gilardi (0.54)
Andrey Antukh (0.36)
4.23 7 Triaged CLJ-1814 Make `satisfies?` as fast as a protocol method call James Henderson (1.00)
Vadim Platonov (0.86)
Michael Griffiths (0.66)
J.&nbsp;S.&nbsp;Choi (0.60)
Tommi Reiman (0.50)
Andrey Antukh (0.36)
Michael Blume (0.25)
4.21 7 Triaged CLJ-1103 Make conj assoc dissoc and transient versions handle args similarly Brian Kim (1.00)
Paul Bauer (1.00)
Francis Avila (0.86)
John Walker (0.60)
Brandon Bloom (0.41)
Michael Blume (0.25)
Nicola Mometto (0.10)
4.10 5 Triaged CLJ-1743 Avoid compile-time static initialization of classes when using inheritance C. H. Graham (1.00)
Didier A. (1.00)
Elliot Murphy (1.00)
Gabriel Horner (1.00)
Nicola Mometto (0.10)
4.05 5 Open CLJ-2116 Support for selective conforming with clojure.spec Pablo Botelho (1.00)
ken restivo (1.00)
Miikka Koskinen (1.00)
Juho Teperi (0.66)
Max Penet (0.38)
4.00 4 Open CLJ-899 Accept and ignore colon between key and value in map literals Fogus (1.00)
Tavis Rudd (1.00)
David Nolen (1.00)
Michael Klishin (1.00)
3.86 4 Open CLJ-1573 Support (Java) transient fields in deftype, e.g. for hashcodes Daniel J Jolicoeur (1.00)
Ian Eslick (1.00)
Roberto Robles (1.00)
Adrian Medina (0.86)
3.78 6 Prescreened CLJ-1117 partition docstring should be more explicit about dropped or partial trailing elements Howard Lewis Ship (0.86)
Yongqian Li (0.86)
Michael van Acken (0.75)
Phill Wolf (0.66)
David Greenberg (0.34)
Daniel Compton (0.30)
3.66 4 Prescreened CLJ-99 max-key and min-key evaluate k multiple times for arguments Hildeberto Mendonça (1.00)
Frank Schmidt (1.00)
Zane Shelby (1.00)
Tom Crayford (0.66)
3.54 4 Triaged CLJ-825 Protocol implementation inconsistencies when overloading arity Dmitri Naumov (1.00)
Michael Klishin (1.00)
Tsutomu Yano (1.00)
Mike Anderson (0.54)
3.54 5 Triaged CLJ-1656 Unroll assoc and assoc! for small numbers of arguments Andrew S (1.00)
Matt Earnshaw (1.00)
Chris McDevitt (0.75)
Justin Glenn Smith (0.54)
Michael Blume (0.25)
3.34 5 Open CLJ-1201 There should also be writing in clojure.edn Mike Hughes (1.00)
Marc Limotte (0.86)
Trevor Hartman (0.86)
Reid McKenzie (0.31)
Daniel Compton (0.30)
3.30 5 Open CLJ-976 Implement reader literal and print support for PersistentQueue data structure César Bolaños (0.86)
Jenan Wise (0.86)
Gary Fredericks (0.66)
Greg Chapman (0.60)
Reid McKenzie (0.31)
3.21 5 Triaged CLJ-1817 Allow AssertionError messages for function :pre and :post conditions to be specified. Derek Troy-West (1.00)
Larry Staton Jr. (1.00)
Simon Belak (0.46)
Colin Taylor (0.43)
Reid McKenzie (0.31)
3.14 4 Open CLJ-1141 Allow pre and post-conditions in defprotocol and deftype macros Vjeran Marcinko (1.00)
Joe R. Smith (1.00)
J.&nbsp;S.&nbsp;Choi (0.60)
Atamert Ölçgen (0.54)
3.05 4 Triaged CLJ-1750 There should be a way to observe platform features at runtime Alexander Solovyov (1.00)
Michael Sperber (1.00)
Jason Wolfe (0.75)
Daniel Compton (0.30)
3.00 3 Open CLJ-1862 Release both a direct linked and a non direct linked clojure Ragnar Dahlen (1.00)
Robin Lunn (1.00)
Aleksander (1.00)
2.86 3 Open CLJ-1734 Display more descriptive error message when trying to use reader conditionals in a non-cljc file Chris Murphy (1.00)
Marshall Abrams (1.00)
Mike Thompson (0.86)
2.86 3 Open CLJ-1852 Clojure-generated class names length exceed file-system limit Daniel Woelfel (1.00)
Stas Krichevsky (1.00)
Emlyn Corrin (0.86)
2.86 5 Open CLJ-1906 Clojure should make representing iterated api calls easier Piotr Bzdyl (1.00)
Ghadi Shayban (0.75)
Justin Glenn Smith (0.54)
Simon Belak (0.46)
Nicola Mometto (0.10)
2.77 4 Open CLJ-1519 Added extra arity to clojure.core/ns-* fns Alan Forrester (1.00)
Alan Thompson (0.86)
Greg Chapman (0.60)
Reid McKenzie (0.31)
2.75 3 Open CLJ-1820 Move rename-keys from clojure.set to clojure.core David Liepmann (1.00)
Marshall Abrams (1.00)
Vitalie Spinu (0.75)
2.73 4 Triaged CLJ-1473 Badly formed pre/post conditions silently passed Antti Virtanen (1.00)
Bridget Hillyer (0.75)
Daniel James (0.66)
Reid McKenzie (0.31)
2.66 3 Prescreened CLJ-1899 Add function transform-keys to clojure.walk Joe James (1.00)
Łukasz Korecki (1.00)
Michael Griffiths (0.66)
2.61 3 Triaged CLJ-1859 Update parameter name to reflect docstring Marc O'Morain (1.00)
Peter Jaros (0.86)
Nate Smith (0.75)
2.54 3 Open CLJ-1332 Exceptions are not cached in lazy seqs Joseph Biggert (1.00)
Timothy Pote (1.00)
Herwig Hochleitner (0.54)
2.53 3 Open CLJ-1218 mapcat is too eager Philip Potter (1.00)
John Jacobsen (0.86)
Patrick Houk (0.66)
2.46 4 Triaged CLJ-1096 Make destructuring emit direct keyword lookups John Hume (0.86)
Ghadi Shayban (0.75)
Simon Belak (0.46)
Max Penet (0.38)
2.27 5 Needs Patch CLJ-1381 Improve support for extending protocols to primitive arrays James Aarons (1.00)
Colin Jones (0.54)
Max Penet (0.38)
Michael Blume (0.25)
Nicola Mometto (0.10)
2.22 3 Open CLJ-1256 Support type-hinted overrides of function parameters Xiaoyu Zhang (1.00)
Alex Fowler (0.86)
Andrey Antukh (0.36)
2.21 3 Open CLJ-891 make (symbol foo "bar") work with foo being a namespace Steve Miner (0.86)
Kevin Downey (0.75)
David Leatherman (0.60)
2.21 3 Backlog CLJ-445 Method/Constructor resolution does not factor in widening conversion of primitive args Maris Orbidans (1.00)
Chas Emerick (0.66)
Mike Anderson (0.54)
2.10 3 Screenable CLJ-2102 Reduce collection generator default size from 20 Eric Fode (1.00)
Olli (1.00)
Nicola Mometto (0.10)
2.05 4 Open CLJ-1120 Introduce ex-message and ex-cause to abstract away the platform in dealing with ExceptionInfo Juho Teperi (0.66)
Stephen C. Gilardi (0.54)
Colin Taylor (0.43)
Brandon Bloom (0.41)
2.00 2 Backlog CLJ-415 smarter assert (prints locals) Kevin Sookocheff (1.00)
Jeff Weiss (1.00)
2.00 2 Triaged CLJ-1903 Provide a transducer for reductions Bruno Renié (1.00)
Jason Felice (1.00)
1.96 3 Triaged CLJ-1959 adding functions `map-vals` and `map-keys` Takashi AOKI (1.00)
Eugene Pakhomov (0.86)
Nicola Mometto (0.10)
1.86 2 Triaged CLJ-1990 Add an async macro that behaves the same as ClojureScript's Matthew Wampler-Doty (1.00)
Mike Thompson (0.86)
1.79 3 Triaged CLJ-1094 Add zero-arity versions of every-pred and some-fn Michael Nygard (1.00)
Brandon Bloom (0.41)
Max Penet (0.38)
1.75 2 Screened CLJ-2085 Add additional info to explain-data to help explain printers OHTA Shogo (1.00)
Thomas Heller (0.75)
1.66 2 Open CLJ-2 Scopes Ivan Kozik (1.00)
Matthew O. Smith (0.66)
1.66 2 Open CLJ-1367 Allow case statement to compare java constants Benjamin Peter (1.00)
Patrick Houk (0.66)
1.66 2 Triaged CLJ-1402 sort-by calls keyfn more times than is necessary Frank Schmidt (1.00)
Tom Crayford (0.66)
1.54 3 Triaged CLJ-888 defprotocol should throw error when signatures include variable number of parameters Michael van Acken (0.75)
Tassilo Horn (0.54)
Michael Blume (0.25)
1.53 2 Incomplete CLJ-1385 Docstrings for `conj!` and `assoc!` should suggest using the return value; effect not always in-place Ambrose Bonnaire-Sergeant (0.86)
Gary Fredericks (0.66)
1.53 2 Open CLJ-1026 Mixed end-of-line endings in the source code Phil Hagelberg (0.86)
Christoffer Sawicki (0.66)
1.47 3 Triaged CLJ-1807 Add prefer-proto, like prefer-method but for protocols Adrian Medina (0.86)
Andrey Antukh (0.36)
Michael Blume (0.25)
1.44 3 Triaged CLJ-1305 Add optional not-found argument when invoking vectors or sets as functions Paul Gearon (1.00)
Bozhidar Batsov (0.34)
Nicola Mometto (0.10)
1.43 2 Open CLJ-1556 Add instance check functions to defrecord/deftype Pierre-Yves Ritschard (1.00)
Colin Taylor (0.43)
1.41 2 Triaged CLJ-1523 Add 'doseq' like macro for transducers Niels van Klaveren (1.00)
Jozef Wagner (0.41)
1.36 2 Needs Patch CLJ-1951 bigint? predicate and generator Moritz Heidkamp (1.00)
Andrey Antukh (0.36)
1.36 2 Prescreened CLJ-1908 Add clojure.test api to run single test with fixtures and report Anna Pawlicka (1.00)
Andrey Antukh (0.36)
1.27 2 Prescreened CLJ-1912 Optimized version of the '<' and '>' functions for arties larger than 2 Nikita Prokopov (0.86)
Jozef Wagner (0.41)
1.26 3 Triaged CLJ-1613 :or defaults should refer to enclosing scope in map destructuring Herwig Hochleitner (0.54)
Simon Belak (0.46)
Michael Blume (0.25)
1.25 2 Open CLJ-1162 Error Message when calling deref on a non-IDeref is unhelpful Jason W Zwolak (1.00)
Michael Blume (0.25)
1.24 2 Open CLJ-428 subseq, rsubseq enhancements to support priority maps? Mark Engelberg (0.86)
Andy Fingerhut (0.38)
1.21 3 Open CLJ-1777 Add function version of vswap! Colin Fleming (0.60)
Andrey Antukh (0.36)
Michael Blume (0.25)
1.16 2 Open CLJ-978 bean unable to handle non-public classes Mike Rodriguez (0.66)
Gary Trakhman (0.50)
1.10 2 Backlog CLJ-731 Create macro to variadically unroll a combinator function definition Andrew S (1.00)
Nicola Mometto (0.10)
1.10 2 Open CLJ-1625 Cannot implement protocol methods of the same name inline Kurt Harriger (1.00)
Nicola Mometto (0.10)
1.10 2 Open CLJ-2019 Loosen constraint between key name and spec name in clojure.spec/keys Carlo Sciolla (1.00)
Nicola Mometto (0.10)
1.08 3 Open CLJ-1459 records should support transient J.&nbsp;S.&nbsp;Choi (0.60)
Max Penet (0.38)
Nicola Mometto (0.10)
1.00 1 Open CLJ-248 Add support for subsets and submaps to sorted Sets/Maps Richard Davies (1.00)
1.00 1 Open CLJ-994 repeat reducer Alan Malloy (1.00)
1.00 1 Open CLJ-995 sorted-set doesn't support IEditableCollection François Rey (1.00)
1.00 1 Open CLJ-1223 Improve App Engine Support by Providing an Option to Use the App Engine ThreadManger Stu West (1.00)
1.00 1 Open CLJ-1296 locking expressions cause vars to be dereferenced, even if not executed, unless wrapped in let Shlomi (1.00)
1.00 1 Open CLJ-1526 clojure.core/> inconsistent behavior wrt to documentation. kalina todorova (1.00)
1.00 1 Open CLJ-1782 Hide local IDE files in .gitignore Stephen Hopper (1.00)
1.00 1 Open CLJ-1789 Use transients with select-keys if possible Aaron Iba (1.00)
1.00 1 Open CLJ-2007 if-let* & when-let* with multiple bindings implementation Nico Schneider (1.00)
1.00 1 Prescreened CLJ-1797 Mention cljc when require fails Aaron Iba (1.00)
1.00 1 Triaged CLJ-840 Add a way to access the current test var in :each fixtures for clojure.test Joe Littlejohn (1.00)
1.00 1 Triaged CLJ-970 extend/implement parameterized types (generics) Stuart Halloway (1.00)
1.00 1 Triaged CLJ-1044 Enable refering to ->type inside deftype Sam Estep (1.00)
1.00 1 Triaged CLJ-1843 Add =to function exposing Util/equivPred Alan Malloy (1.00)
1.00 1 Triaged CLJ-1942 Add predicate for sequential search in a collection Takashi AOKI (1.00)
1.00 1 Triaged CLJ-2015 with-instrument Daniel Solano Gómez (1.00)
1.00 1 Triaged CLJ-2025 When a generator fails to gen, state which spec/pred failed Griffin Smith (1.00)
0.95 2 Triaged CLJ-1219 Make identical? variadic Tassilo Horn (0.54)
Brandon Bloom (0.41)
0.86 1 Open CLJ-1010 A left-to-right-variant of `comp` Vlad Bokov (0.86)
0.86 1 Open CLJ-1266 Better primitive support for floats Alex Fowler (0.86)
0.86 1 Open CLJ-1316 for doesn't support :let binding as its first seq-expr Howard Lewis Ship (0.86)
0.86 1 Open CLJ-1321 Documentation improvement for clojure.walk, to note use of recursion that can easily blow the JVM stack Noam Ben Ari (0.86)
0.86 1 Open CLJ-1375 Remove Util.pcequiv() and stop pretending Java colls are equiv to Clojure colls Phil Hagelberg (0.86)
0.86 1 Open CLJ-1729 Make Counted and count() return long instead of integer John Jacobsen (0.86)
0.86 1 Prescreened CLJ-1890 enhance pprint to print type for defrecord (as in pr) Alan Thompson (0.86)
0.86 1 Prescreened CLJ-1986 Suppress printing namespace map literal syntax when only one namespaced key Steve Miner (0.86)
0.86 1 Screenable CLJ-2060 Add undef to remove a spec Trevor Hartman (0.86)
0.86 1 Triaged CLJ-1073 Make print-sequential interruptible Yongqian Li (0.86)
0.86 1 Triaged CLJ-1496 Added a new arity to 'ex-info' that only accepts a message. Nikita Prokopov (0.86)
0.85 2 Open CLJ-1534 Adding condp-> and condp->> macros to core library Vitalie Spinu (0.75)
Nicola Mometto (0.10)
0.85 2 Prescreened CLJ-1730 Improve `refer` performance Jean Fabio Baro (0.75)
Nicola Mometto (0.10)
0.81 2 Triaged CLJ-1598 Make if forms compile directly to the appropriate branch expression if the test is a literal Colin Taylor (0.43)
Andy Fingerhut (0.38)
0.75 1 Open CLJ-889 Specifically allow '.' inside keywords Vitalie Spinu (0.75)
0.75 1 Open CLJ-1425 Defer literal map construction of syntax-quoted maps to allow for semantically valid unquote splicing Eli Naeher (0.75)
0.75 1 Open CLJ-1585 Report boxed math warning on function that boxes primitive return value Peter Taoussanis (0.75)
0.75 1 Open CLJ-1721 Enable test case for char? Bridget Hillyer (0.75)
0.75 1 Screened CLJ-2046 generate random subsets of or'd required keys in map specs Nate Smith (0.75)
0.75 1 Triaged CLJ-2129 Enhance CompilerException to optionally return the invalid form Thomas Heller (0.75)
0.66 1 Open CLJ-1342 Byte comparison boxes both bytes and converts to longs to compare (which is slow) Matthew O. Smith (0.66)
0.60 2 Open CLJ-1442 Tag gensym sourced symbols with metadata Gary Trakhman (0.50)
Nicola Mometto (0.10)
0.60 1 Open CLJ-1189 Map-destructuring :or fumble needs compiler warning David Leatherman (0.60)
0.60 1 Vetted CLJ-1099 better error message when passing non-seq to seq John Walker (0.60)
0.54 1 Backlog CLJ-69 GC Issue 66: Add "keyset" to Clojure; make .keySet for APersistentMap return IPersistentSet Atamert Ölçgen (0.54)
0.54 1 Open CLJ-252 Support typed non-primitive fields in deftype Mike Anderson (0.54)
0.54 1 Open CLJ-993 `range` reducer Tassilo Horn (0.54)
0.54 1 Open CLJ-1112 Var *loading-verbosely* should initialize from a JVM system property Tassilo Horn (0.54)
0.54 1 Open CLJ-1231 fn and letfn don't support hinting the function's return type Mike Anderson (0.54)
0.54 1 Triaged CLJ-1607 docstring for clojure.core/counted? should be more specific Justin Glenn Smith (0.54)
0.54 1 Triaged CLJ-2038 Clojure.spec/exercise-fn should accept custom generator map Laszlo Török (0.54)
0.50 1 Triaged CLJ-1762 Implement IKVReduce for java.util.map Gary Trakhman (0.50)
0.50 1 Triaged CLJ-2013 Alternative s/cat options not error-reported Kenny Williams (0.50)
0.48 2 Open CLJ-1376 Initialize internal maps to more efficient version Max Penet (0.38)
Nicola Mometto (0.10)
0.46 1 Open CLJ-1884 Add support for two parameters to rand and rand-int Simon Belak (0.46)
0.44 2 Open CLJ-15 Incremental hashcode calculation for collections David Greenberg (0.34)
Nicola Mometto (0.10)
0.41 2 Open CLJ-792 Refactor method resolution code out of Compiler and into Reflector Reid McKenzie (0.31)
Nicola Mometto (0.10)
0.41 1 Prescreened CLJ-1917 internal-reduce extended on StringSeq calls `.length` on every iteration step Jozef Wagner (0.41)
0.41 1 Prescreened CLJ-1952 include var->sym in clojure.core Jozef Wagner (0.41)
0.41 1 Prescreened CLJ-2028 Docstring error in clojure.core/filter, remove, and take-while Jozef Wagner (0.41)
0.41 1 Triaged CLJ-1416 Support transients in gvec Brandon Bloom (0.41)
0.41 1 Triaged CLJ-1896 Support transducers in vec and set fns Jozef Wagner (0.41)
0.38 1 Open CLJ-1280 Create reusable exception that can carry file/line/col info Andy Fingerhut (0.38)
0.38 1 Open CLJ-1326 Inconsistent reflection warnings when target is a literal Andy Fingerhut (0.38)
0.38 1 Triaged CLJ-1289 aset-* and aget perform poorly on multi-dimensional arrays even with type hints. Andy Fingerhut (0.38)
0.36 1 Triaged CLJ-1950 cl-format is too slow for production use Andrey Antukh (0.36)
0.34 1 Vetted CLJ-1130 When unable to match a static method, report arity caller was looking for, avoid misleading field error David Greenberg (0.34)
0.31 1 Open CLJ-1455 Postcondition in defrecord: Compiler unable to resolve symbol % Reid McKenzie (0.31)
0.25 1 Open CLJ-1008 Make sorted maps and sets implement j.u.NavigableMap and NavigableSet interfaces Michael Blume (0.25)
0.25 1 Open CLJ-1920 Create an easy way to gracefully shutdown agents Michael Blume (0.25)
0.25 1 Prescreened CLJ-1668 ns macro throws NPE if empty reference is specified Michael Blume (0.25)
0.25 1 Triaged CLJ-1386 Add transient? predicate Michael Blume (0.25)
0.10 1 Open CLJ-140 Single :tag for type hints conflates value's type with type of return value from an invoke Nicola Mometto (0.10)
0.10 1 Open CLJ-666 Add support for Big* numeric types to Reflector Nicola Mometto (0.10)
0.10 1 Open CLJ-864 defrecord positional arity factory fn should have an inline version that calls the record constructor Nicola Mometto (0.10)
0.10 1 Open CLJ-938 Output of clojure.reflect is not suitable for type hints Nicola Mometto (0.10)
0.10 1 Open CLJ-1284 Clojure functions and reified objects should expose a public static field to identify their proper Clojure name Nicola Mometto (0.10)
0.10 1 Open CLJ-1340 Emit unboxed cohercions from int/long to float/double Nicola Mometto (0.10)
0.10 1 Open CLJ-1469 Emit KeywordInvoke callsites only when keyword is not namespaced Nicola Mometto (0.10)
0.10 1 Open CLJ-1626 ns macro: compare ns name during macroexpansion. Nicola Mometto (0.10)
0.10 1 Open CLJ-1746 new keyword for `require` that both refers other namespace's symbol and exclude the same in clojure.core Nicola Mometto (0.10)
0.10 1 Open CLJ-1774 Field access on typed record does not preserve type Nicola Mometto (0.10)
0.10 1 Prescreened CLJ-1905 loop should retain primitive int or float without widening Nicola Mometto (0.10)
0.10 1 Triaged CLJ-1373 LazySeq should utilize cached hash from its underlying seq. Nicola Mometto (0.10)
0.10 1 Triaged CLJ-1493 Fast keyword intern Nicola Mometto (0.10)
0.00 0 Backlog CLJ-211 Support arbitrary functional destructuring via -> and ->>
0.00 0 Backlog CLJ-250 debug builds
0.00 0 Backlog CLJ-291 (take-nth 0 coll) redux...
0.00 0 Backlog CLJ-326 add :as-of option to refer
0.00 0 Backlog CLJ-771 Move unchecked-prim casts to clojure.unchecked
0.00 0 Backlog CLJ-1104 Concurrent with-redefs do not unwind properly, leaving a var permanently changed
0.00 0 Backlog CLJ-1420 ThreadLocalRandom instead of Math/random
0.00 0 Incomplete CLJ-1400 Error "Can't refer to qualified var that doesn't exist" should name the bad symbol
0.00 0 Needs Patch CLJ-2108 Loading core specs affects startup time
0.00 0 Needs Patch CLJ-2123 Lighter-weight aliasing for keywords
0.00 0 Prescreened CLJ-1159 Improve docstring of clojure.java.io/delete-file to be clearer about intent of silently arg
0.00 0 Prescreened CLJ-1314 Correct placement of doc string for function bubble-max-key
0.00 0 Prescreened CLJ-1654 Reuse seq in some
0.00 0 Prescreened CLJ-1808 map-invert should use transients and reduce-kv instead of reduce
0.00 0 Prescreened CLJ-1826 drop-last docstring refers to 'coll' args refer to 's'
0.00 0 Prescreened CLJ-1837 Improve wording of index-of and last-index-of doc strings
0.00 0 Prescreened CLJ-1873 Docstrings for require and *data-readers* do not mention cljc files
0.00 0 Prescreened CLJ-1888 AReference#meta() is synchronized
0.00 0 Prescreened CLJ-1891 New socket server startup proactively loads too much code, slowing boot time
0.00 0 Prescreened CLJ-1895 Remove loading of clojure.string in clojure.java.io
0.00 0 Prescreened CLJ-1901 amap calls `alength` at every iteration step
0.00 0 Prescreened CLJ-1918 Document await that it will never return if shutdown-agents was called
0.00 0 Prescreened CLJ-1973 generate-proxy produces unpredictable method order in generated classes
0.00 0 Prescreened CLJ-2039 typo in deftype doc string
0.00 0 Prescreened CLJ-2044 Four functions in clojure.instant have incomplete documentation
0.00 0 Prescreened CLJ-2050 Remove redundant key comparisons in HashCollisionNode
0.00 0 Prescreened CLJ-2070 Faster clojure.core/delay implementation
0.00 0 Prescreened CLJ-2104 Typo in pprint docstring
0.00 0 Screenable CLJ-2061 Better error message when exercise-fn called on fn without :args spec
0.00 0 Screenable CLJ-2063 Show longest path explain error first
0.00 0 Triaged CLJ-5 Sequential destructuring of map gives confusing error message
0.00 0 Triaged CLJ-405 better error messages for bad defrecord calls
0.00 0 Triaged CLJ-704 range function has missing documentation
0.00 0 Triaged CLJ-1290 clojure.xml parse docstring omits InputSource
0.00 0 Triaged CLJ-1401 CompilerException / IllegalStateException when overriding vars
0.00 0 Triaged CLJ-1446 (def v) with no init supplied destroys #'v metadata
0.00 0 Triaged CLJ-1483 Clarify the usage of replace(-first) with a function
0.00 0 Triaged CLJ-1488 Implement Named over Vars
0.00 0 Triaged CLJ-1516 Throw an exception if def name contains a dot
0.00 0 Triaged CLJ-1530 Make foo/bar/baz unreadable
0.00 0 Triaged CLJ-1542 Docstring for deliver should describe its return value
0.00 0 Triaged CLJ-1545 Add unchecked-divide, unchecked-remainder
0.00 0 Triaged CLJ-1624 Support get from arbitrary java.util.List data types
0.00 0 Triaged CLJ-1643 Generative test for sequence implementations
0.00 0 Triaged CLJ-1661 Varargs protocol impls can be defined but not called
0.00 0 Triaged CLJ-1665 take-nth transducer could be faster without rem
0.00 0 Triaged CLJ-1676 map destructuring: prevent evaluation of values in :or when they are not used/needed
0.00 0 Triaged CLJ-1678 Update failing tests for IBM JDK 1.7 and 1.8
0.00 0 Triaged CLJ-1693 into: merge metadata
0.00 0 Triaged CLJ-1732 Add docstring explanation of (isa? [x1 x2...] [parent1 parent2...])
0.00 0 Triaged CLJ-1737 Omit java exception class from CompilerException message
0.00 0 Triaged CLJ-1752 realized? return true for an instance that is not IPending
0.00 0 Triaged CLJ-1763 clojure.core/sort is not thread-safe on Java collections with backing arrays
0.00 0 Triaged CLJ-1794 Sorting vector yields non-indexed ArraySeq
0.00 0 Triaged CLJ-1798 The RetryEx in LockingTransaction should be static
0.00 0 Triaged CLJ-1800 Doc that lazy-seq with-meta forces realization
0.00 0 Triaged CLJ-1803 Enable destructuring of sequency maps
0.00 0 Triaged CLJ-1804 take transducer optimization
0.00 0 Triaged CLJ-1811 test line reporting doesn't always report test's file & line number
0.00 0 Triaged CLJ-1836 Expose clojure.repl/doc as a function call
0.00 0 Triaged CLJ-1875 Parameter names in docstring for `into`
0.00 0 Triaged CLJ-1880 IKVReduce impl for records
0.00 0 Triaged CLJ-1881 Can :or destructuring refer to previous sequential bindings?
0.00 0 Triaged CLJ-1889 Add optional predicate to string trim functions that determines if a character should be trimmed
0.00 0 Triaged CLJ-1907 Document non-caching behaviour of `iterate` when used as generator
0.00 0 Triaged CLJ-1915 Tests for clojure.core/atom
0.00 0 Triaged CLJ-1982 Better explain reporting on a failed zero or one match with an embedded spec.
0.00 0 Triaged CLJ-1995 Improved docstring for explain-data
0.00 0 Triaged CLJ-2037 specs in registry lack :file metadata despite having :line, :column
0.00 0 Triaged CLJ-2040 Allow runtime modification of REPL exception handling
0.00 0 Triaged CLJ-2049 Improve clojure.zip documentation
0.00 0 Triaged CLJ-2054 generator for `any?` occasionally generates `Double/NaN` for which equality semantics don't apply, and that is a problem for the :ret spec of many functions.
0.00 0 Triaged CLJ-2081 for macro spec should know :let can't go in the first position
0.00 0 Triaged CLJ-2090 Improve clojure.core/distinct perf by using transient set
0.00 0 Triaged CLJ-2122 flatten docstring does not describe lazy result
0.00 0 Triaged CLJ-2124 Catch multiple exceptions in a single catch block
0.00 0 Vetted CLJ-992 `iterate` reducer
0.00 0 Vetted CLJ-1551 Consider transducer support for primitives