Top CLJS tickets by weighted vote

Date: April 18, 2019

Open CLJS 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
12.22 17 Open CLJS-1701 cljs.spec impact on :advanced builds Ivan Kryvoruchko (1.00)
Mark Hayes (1.00)
Martin Klepsch (1.00)
Orestis Markou (1.00)
Zerg (1.00)
Yuri Govorushchenko (1.00)
Matthew Davidson (0.86)
jcr (0.86)
JF Rompre (0.75)
Matt Huebert (0.75)
Enzzo Cavallo (0.66)
Kenny Williams (0.60)
Martin Kavalar (0.50)
Arne Brasseur (0.46)
Andrea Richiardi (0.41)
Dieter Komendera (0.20)
Roman Liutikov (0.17)
4.75 5 Open CLJS-677 cljs.reader doesn't support keywords starting with a digit Damon Kropf-Untucht (1.00)
Francis Avila (1.00)
Mike Longworth (1.00)
Peter Taoussanis (1.00)
JF Rompre (0.75)
4.20 5 Open CLJS-2738 Can't use aws-amplify or aws-sdk with npm-deps Christian Paul Dehli (1.00)
Jeffrey Stanton (1.00)
Juan Antonio Plaza (1.00)
David Whittington (1.00)
Dieter Komendera (0.20)
3.86 4 Open CLJS-1926 Changes to namespace metadata are not properly transferred to *ns* dynamic var George Lipov (1.00)
Jose Luis Lafuente (1.00)
Martin Clausen (1.00)
jcr (0.86)
3.00 3 Open CLJS-2440 Re-running watch on CLJS source using native modules results in JS error Andy Parsons (1.00)
Brian Ballantine (1.00)
Jorge Colindres (1.00)
2.93 4 Open CLJS-1864 timestamped source maps broken with Node Alexey Naumov (1.00)
Alex Dixon (0.86)
Patrick Killean (0.66)
Andrea Richiardi (0.41)
2.75 3 Bad: Unkn Fix Version CLJS-1753 cljs.pprint does not print default tagged literals/elements Dmitri Naumov (1.00)
Yuri Govorushchenko (1.00)
Michael Griffiths (0.75)
2.50 4 Bad: Unkn Fix Version CLJS-712 resolve-var for symbol with dot still wrong Luben Manolov (1.00)
Enzzo Cavallo (0.66)
Thomas Heller (0.43)
Andrea Richiardi (0.41)
2.46 3 Vetted CLJS-2633 Regression on scoped npm-modules Jonathan Boston (1.00)
Miloslav Nenadál (0.86)
A. R (0.60)
2.43 5 Bad: Unkn Fix Version CLJS-868 no arity warnings on recursive calls HF (0.66)
A. R (0.60)
Martin Kavalar (0.50)
Arne Brasseur (0.46)
Dieter Komendera (0.20)
2.33 5 Open CLJS-2757 Failure to load is-plain-object transitive npm dep Philipp Markovics (1.00)
Martin Kavalar (0.50)
Arne Brasseur (0.46)
Dieter Komendera (0.20)
Roman Liutikov (0.17)
2.20 3 Open CLJS-1965 letfn collisions across namespaces daniel sutton (1.00)
George Lipov (1.00)
Dieter Komendera (0.20)
2.17 3 Bad: Unkn Fix Version CLJS-871 .-default property access returns nil Miikka Koskinen (1.00)
Timothy Pratley (1.00)
Roman Liutikov (0.17)
2.06 3 Open CLJS-2433 HTTP server in cljs.browser.repl doesn't serve files with extensions other than specified in ext->mime-type Nikolas Göbel (1.00)
Herwig Hochleitner (0.86)
Dieter Komendera (0.20)
2.00 2 Open CLJS-2720 Cannot import node_modules into ES6 classpath lib Thomas Mattacchione (1.00)
Dennis Heihoff (1.00)
1.92 3 Open CLJS-2454 Inconsistent macro require behaviour Miikka Koskinen (1.00)
Matt Huebert (0.75)
Roman Liutikov (0.17)
1.86 2 Bad: Unkn Fix Version CLJS-968 Metadata on function literal inside of a let produces invalid Javascript David Nolen (1.00)
Herwig Hochleitner (0.86)
1.86 2 Bad: Unkn Fix Version CLJS-2002 Don't throw when no *print-fn* is set Pedro Girardi (1.00)
Egg Syntax (0.86)
1.86 2 Open CLJS-2292 Var being replaced warnings with :refer-clojure :rename Dennis Schridde (1.00)
Eugene Pakhomov (0.86)
1.86 2 Open CLJS-2399 :foreign-libs with module conversion does not works properly (possible regression) Michiel Borkent (1.00)
Matthew Davidson (0.86)
1.66 2 Open CLJS-890 Incorrect behaviour of (str obj) when obj has valueOf method Kevin Neaton (1.00)
Nico Schneider (0.66)
1.66 2 Open CLJS-1558 Code allowed to re-define referred var Chas Emerick (1.00)
Nico Schneider (0.66)
1.66 2 Open CLJS-1806 build api fails to generate inline code for :target :nodejs Dusan Maliarik (1.00)
Patrick Killean (0.66)
1.43 2 Open CLJS-3068 Compiler error with if and emit-var Christian Johansen (1.00)
Thomas Heller (0.43)
1.00 1 Open CLJS-776 re-matches is incorrect Phill Wolf (1.00)
1.00 1 Open CLJS-1444 Node.js shim requires `node` invocation to be in the same directory as shim script Matthias Nehlsen (1.00)
1.00 1 Open CLJS-1559 Closure :libs ignored Ales Huzik (1.00)
1.00 1 Open CLJS-1889 A lone ampersand `&` can be used to name a var, but throws when invoked. `(&)` Viktor Magyari (1.00)
1.00 1 Open CLJS-1899 Local bindings conflict with global JS namespace Martin Clausen (1.00)
1.00 1 Open CLJS-2155 building fileUrl on windows in repl.cljc results with java.net.UnknownHostException Marat Khafizov (1.00)
1.00 1 Open CLJS-2236 Defrecord does not escape field names matching JS keywords (with/in/...) Phill Wolf (1.00)
1.00 1 Open CLJS-2268 clojure.string/escape in ClojureScript (unlike in Clojure) assumes cmap is a map Wout Neirynck (1.00)
1.00 1 Open CLJS-2408 js->clj does not work on objects with null prototype Hendrik Poernama (1.00)
1.00 1 Open CLJS-2446 with-meta doesn't work for variable arguments functions William Acton (1.00)
1.00 1 Open CLJS-2809 Using `:foreign-libs` along with `:npm-deps` fails depending on order of requires Michael Cameron (1.00)
1.00 1 Open CLJS-3050 Clojurescript not using custom explain-out when macro invocation fails spec Michiel Borkent (1.00)
1.00 1 Vetted CLJS-2351 Setting :arglists metadata when vararg is present David Goldfarb (1.00)
0.96 2 Open CLJS-2461 Minor shadowing intricacies Martin Kavalar (0.50)
Arne Brasseur (0.46)
0.89 3 Open CLJS-1913 Investigate slow reading / compilation of CLJC files Andrea Richiardi (0.41)
Petter Eriksson (0.31)
Roman Liutikov (0.17)
0.86 1 Bad: Unkn Fix Version CLJS-719 this-as behaves incorrectly in "scoping function" J. S. Choi (0.86)
0.86 1 Open CLJS-2862 Externs inference warning when extending Object Chad Harrington (0.86)
0.75 1 Bad: Unkn Approval CLJS-2694 Remove direct references to Closure DiagnosticsGroups Matt Huebert (0.75)
0.75 1 Open CLJS-1924 The compiler cannot infer the target type of "(. RecordName -prototype)" expressions jiyinyiyong (0.75)
0.75 1 Open CLJS-2382 circular dependency in node_modules prevents compilation jiyinyiyong (0.75)
0.75 1 Open CLJS-2719 Should not compile ES6 or CommonJS libs when under :nodejs target jiyinyiyong (0.75)
0.66 1 Bad: Match no state CLJS-2765 Git caching creates cljs_deps.js file with relative paths to cache directory on the first try Mike Fikes (0.66)
0.66 1 Open CLJS-1587 Duplicate keys via quoting HF (0.66)
0.66 1 Open CLJS-1593 Self-host: Munged minus macro Yehonathan Sharvit (0.66)
0.66 1 Open CLJS-2469 ChunkedCons chunk-next returns empty seq instead of nil Enzzo Cavallo (0.66)
0.61 2 Open CLJS-2709 JS Module can't add new Cljs namespaces to build Andrea Richiardi (0.41)
Dieter Komendera (0.20)
0.60 1 Open CLJS-2402 Duplicate source files passed to Closure Compiler causes ModuleLoader#resolvePaths to throw "Duplicate module path after resolving" Dmitri Sotnikov (0.60)
0.60 1 Open CLJS-3070 Bad error message for deftype with method with no parameters Kenny Williams (0.60)
0.43 1 Bad: Unkn Fix Version CLJS-1159 compiled files with warnings that otherwise don't need recompilation will not emit warnings on the next compile Thomas Heller (0.43)
0.43 1 Open CLJS-2070 Dotted interop forms can leak invalid JS into output Thomas Heller (0.43)
0.43 1 Open CLJS-3056 runtime namespace load order is independent from ordering in ns macro :require form Thomas Heller (0.43)
0.43 1 Open CLJS-3063 Keywords generated with :optimize-constants always land in cljs-base module Thomas Heller (0.43)
0.41 1 Bad: Unkn Fix Version CLJS-2419 Self-host: `find-ns-obj` still broken for namespaces with 'a' as the first segment Andrea Richiardi (0.41)
0.41 1 Open CLJS-2666 Node modules not usable from REPL without output-dir Andrea Richiardi (0.41)
0.31 1 Bad: Unkn Fix Version CLJS-1896 Externs file validation Petter Eriksson (0.31)
0.31 1 Open CLJS-1104 Compute SHA for ClojureScript compiled file Petter Eriksson (0.31)
0.31 1 Open CLJS-1266 Node: Rename .cljs to .cljc -> old filenames in stacktrace Petter Eriksson (0.31)
0.31 1 Open CLJS-1832 destructuring with #js at :or breaks the compilation when transit is part of the project Petter Eriksson (0.31)
0.31 1 Open CLJS-1843 EDN analysis cache may write unusable data Petter Eriksson (0.31)
0.31 1 Open CLJS-1863 :reload/:reload-all issue with .cljc runtime/macro nses Petter Eriksson (0.31)
0.20 1 Open CLJS-1676 Unused local in ObjMap / IKVReduce Dieter Komendera (0.20)
0.20 1 Open CLJS-2543 IndexingPushbackReader error when compiling :reload-all with cljs.spec.alpha Dieter Komendera (0.20)
0.20 1 Open CLJS-2957 Externs Inference Regression Dieter Komendera (0.20)
0.20 1 Open CLJS-3067 Requiring cljs.loader with npm-deps breaks for nodejs target Dieter Komendera (0.20)
0.17 1 Bad: Unkn Fix Version CLJS-2138 Remove redundant checks in ChunkedSeq.-rest and ChunkedSeq.-next Roman Liutikov (0.17)
0.17 1 Open CLJS-2774 cljs.main: load file fails if NPM deps involved Roman Liutikov (0.17)
0.00 0 Bad: Match no state CLJS-2168 Properly document browser-env options
0.00 0 Bad: Match no state CLJS-2770 Problem with namespaces starting with com in Rhino
0.00 0 Bad: Unkn Approval CLJS-2761 Warn if fn has more than 20 fixed arguments
0.00 0 Bad: Unkn Fix Version CLJS-349 cljs.compiler: No defmethod for emit-constant clojure.lang.LazySeq
0.00 0 Bad: Unkn Fix Version CLJS-375 loop doesn't seem to preserve tag information as evidenced by extra cljs.core.truth_ calls
0.00 0 Bad: Unkn Fix Version CLJS-434 ClojureScript compiler prepends "self__" to defmulti forms when metadata in form of ^:field.
0.00 0 Bad: Unkn Fix Version CLJS-1070 top-level boolean inference does not work
0.00 0 Bad: Unkn Fix Version CLJS-1133 REPL require results in warnings to be emitted twice
0.00 0 Bad: Unkn Fix Version CLJS-1139 Repeated applications of `ns` form at the REPL are not additive
0.00 0 Bad: Unkn Fix Version CLJS-1222 Sequence of a stateful transducer is producing the wrong answer
0.00 0 Bad: Unkn Fix Version CLJS-1237 ns-unmap doesn't work on refers from cljs.core
0.00 0 Bad: Unkn Fix Version CLJS-1271 Missing warning when assigning namespaces via def
0.00 0 Bad: Unkn Fix Version CLJS-1286 REPL environment should be able to provide advice if source mapping fails
0.00 0 Bad: Unkn Fix Version CLJS-1300 REPLs do no write out updated deps.js when compiling files
0.00 0 Bad: Unkn Fix Version CLJS-1315 Warning on Google Closure enum property access with /
0.00 0 Bad: Unkn Fix Version CLJS-1485 Error when requiring `goog` namespace in a ns declaration
0.00 0 Bad: Unkn Fix Version CLJS-1544 cljs.test REPL reload support
0.00 0 Bad: Unkn Fix Version CLJS-1678 variadic defn can be called for missing fixed arities, overlapping arity
0.00 0 Triaged CLJS-3022 cljs.repl is not loaded in node socket io-prepl, which is required for formatting errors (err->str)
0.00 0 Vetted CLJS-2343 Double require guard bypassed if :refer-macros
0.00 0 Vetted CLJS-2762 Insufficient hooks to build tooling around test termination

Enhancement

Weighted vote # of Votes State Ticket Summary Voters
14.80 17 Open CLJS-2376 Add support for ES6 default imports/exports Corin Lawson (1.00)
John Christopher Jones (1.00)
Kurt Harriger (1.00)
Paulus Esterhazy (1.00)
Quang Van (1.00)
Raymond Pendergraph (1.00)
Will Cohen (1.00)
zhaoxiaoyang (1.00)
Jose Luis Lafuente (1.00)
Chad Harrington (0.86)
Eugene Pakhomov (0.86)
Matthew Davidson (0.86)
jcr (0.86)
Matt Huebert (0.75)
A. R (0.60)
Kenny Williams (0.60)
Andrea Richiardi (0.41)
8.64 12 Open CLJS-1628 Make instances of js/Symbol printable Jakub Dušek (1.00)
Nikolay Artamonov (1.00)
Vitalie Spinu (1.00)
Nikita Prokopov (1.00)
Egg Syntax (0.86)
Herwig Hochleitner (0.86)
JF Rompre (0.75)
Mike Fikes (0.66)
Yehonathan Sharvit (0.66)
Arne Brasseur (0.46)
Dieter Komendera (0.20)
Roman Liutikov (0.17)
8.45 11 Open CLJS-2466 Faster reduce for lazy-seqs Claudiu Apetrei (1.00)
Jan Rychter (1.00)
Justin Tirrell (1.00)
Alexander Solovyov (1.00)
Nikita Prokopov (1.00)
Thomas Mulvaney (1.00)
jiyinyiyong (0.75)
Enzzo Cavallo (0.66)
Mike Fikes (0.66)
Dieter Komendera (0.20)
Roman Liutikov (0.17)
8.00 10 Bad: Unkn Fix Version CLJS-1461 Convert analyzer to conform to tools.analyzer's spec Alistair Roche (1.00)
James Henderson (1.00)
Nicola Mometto (1.00)
Nicolas HA (1.00)
Tienson Qin (1.00)
Alex Dixon (0.86)
JF Rompre (0.75)
Michael Griffiths (0.75)
Thomas Heller (0.43)
Dieter Komendera (0.20)
6.53 10 Open CLJS-1908 Improve error messages by using pr-str instead of str when printing objects Matthew Boston (1.00)
Stuart Mitchell (1.00)
Aleksander Madland Stapnes (1.00)
Timothy Pratley (1.00)
A. R (0.60)
Kenny Williams (0.60)
Martin Kavalar (0.50)
Arne Brasseur (0.46)
Dieter Komendera (0.20)
Roman Liutikov (0.17)
5.44 9 Open CLJS-2341 Speed up js->clj on objs using forEach and transient volatile Alexander Solovyov (1.00)
David Whittington (1.00)
Thomas Mulvaney (1.00)
Nico Schneider (0.66)
Dmitri Sotnikov (0.60)
Martin Kavalar (0.50)
Petter Eriksson (0.31)
Dieter Komendera (0.20)
Roman Liutikov (0.17)
4.67 6 Open CLJS-555 CLONE - Implement ratios Marcus H (1.00)
Vlad Bokov (1.00)
Aleksander Madland Stapnes (1.00)
Mike Fikes (0.66)
Kenny Williams (0.60)
Andrea Richiardi (0.41)
3.72 4 Open CLJS-1410 Support source maps in deps.cljs Daniel Compton (1.00)
Oliver George (1.00)
Chad Harrington (0.86)
J. S. Choi (0.86)
3.16 4 Bad: Unkn Fix Version CLJS-1047 externs checking for js/foo Bozhidar Batsov (1.00)
Dennis Heihoff (1.00)
Michael Griffiths (0.75)
Andrea Richiardi (0.41)
3.03 4 Open CLJS-2885 DCE-friendly cljs.pprint Jan Krajicek (1.00)
Juho Teperi (1.00)
Kenny Williams (0.60)
Thomas Heller (0.43)
2.78 5 Open CLJS-1902 Add support for compiler option :inline-source-maps Chas Emerick (1.00)
Dusan Maliarik (1.00)
Andrea Richiardi (0.41)
Dieter Komendera (0.20)
Roman Liutikov (0.17)
2.34 5 Open CLJS-1712 Make PersistentHashSet implement IReduce HF (0.66)
A. R (0.60)
Dmitri Sotnikov (0.60)
Petter Eriksson (0.31)
Roman Liutikov (0.17)
2.24 6 Open CLJS-2467 Small PVs are never chunked Dmitri Sotnikov (0.60)
Martin Kavalar (0.50)
Arne Brasseur (0.46)
Petter Eriksson (0.31)
Dieter Komendera (0.20)
Roman Liutikov (0.17)
2.17 3 Open CLJS-1009 Allow deps.cljs to declare a foreign lib as remote Nathan Dao (1.00)
Ruslan Prokopchuk (1.00)
Roman Liutikov (0.17)
2.12 3 Open CLJS-1153 Typed Array backed PersistentVector based on clojure.core/Vec Eugene Pakhomov (0.86)
Patrick Killean (0.66)
A. R (0.60)
2.06 3 Open CLJS-1755 Support sourcesContent in source maps Misha Karpenko (1.00)
Miloslav Nenadál (0.86)
Dieter Komendera (0.20)
2.06 3 Open CLJS-2051 Add end-line and end-column to analyzer AST Víctor M. Valenzuela (1.00)
Alex Dixon (0.86)
Dieter Komendera (0.20)
1.83 4 Open CLJS-2472 ES6 Iterators should use IIterable if possible Michael Griffiths (0.75)
Dmitri Sotnikov (0.60)
Petter Eriksson (0.31)
Roman Liutikov (0.17)
1.74 4 Bad: Unkn Approval CLJS-2120 Optimize keyword function Nico Schneider (0.66)
Dmitri Sotnikov (0.60)
Petter Eriksson (0.31)
Roman Liutikov (0.17)
1.50 4 Open CLJS-2424 Improve compiler munge performance Nr 2 Nico Schneider (0.66)
Arne Brasseur (0.46)
Dieter Komendera (0.20)
Roman Liutikov (0.17)
1.33 4 Open CLJS-2748 Enable *warn-on-reflection* Martin Kavalar (0.50)
Arne Brasseur (0.46)
Dieter Komendera (0.20)
Roman Liutikov (0.17)
1.23 3 Open CLJS-2928 Externs inference: Consider inheritance Miloslav Nenadál (0.86)
Dieter Komendera (0.20)
Roman Liutikov (0.17)
1.00 1 Open CLJS-1990 Clojurescript programs targeting nodejs should support global installation Matthias Nehlsen (1.00)
1.00 1 Open CLJS-2301 Avoid use of deprecated goog.string/isEmptySafe in clojure.string/blank? Ashvin Jayaram (1.00)
1.00 1 Open CLJS-2409 Eliminate cljs.core/divide Wei Yen (1.00)
1.00 1 Open CLJS-2527 Add iterator-seq to cljs.core David Bürgin (1.00)
1.00 1 Open CLJS-2850 Support webpack node lib replacements Garrett Hopper (1.00)
0.86 1 Bad: Unkn Fix Version CLJS-1328 Support defrecord reader tags J. S. Choi (0.86)
0.86 1 Open CLJS-1631 The str function should handle JavaScript symbols Egg Syntax (0.86)
0.83 2 Open CLJS-1474 Error if reserved symbol is defined HF (0.66)
Roman Liutikov (0.17)
0.83 2 Open CLJS-1601 Optimize cljs.core dump Yehonathan Sharvit (0.66)
Roman Liutikov (0.17)
0.68 3 Open CLJS-2132 Optimize transient vector creation Petter Eriksson (0.31)
Dieter Komendera (0.20)
Roman Liutikov (0.17)
0.66 1 Bad: Match >1 state: Bad: Unkn Approval, Bad: Unkn Fix Version CLJS-2331 Extend :global-exports to auto-alias and rewrite occurrences of declared globals Enzzo Cavallo (0.66)
0.66 1 Bad: Unkn Fix Version CLJS-994 print a warning when :externs file paths can't be found. HF (0.66)
0.66 1 Open CLJS-1726 demunge is too agreesive and incorrect in some cases Patrick Killean (0.66)
0.66 1 Open CLJS-3016 Enable cljs.core.specs.alpha Yehonathan Sharvit (0.66)
0.63 2 Open CLJS-2895 Cull source maps Thomas Heller (0.43)
Dieter Komendera (0.20)
0.48 2 Open CLJS-1866 RangedIterator performance tweaks Petter Eriksson (0.31)
Roman Liutikov (0.17)
0.43 1 Open CLJS-2826 Add arglist annotations in cljs.core Thomas Heller (0.43)
0.37 2 Open CLJS-2468 Implement reduce for ChunkedCons Dieter Komendera (0.20)
Roman Liutikov (0.17)
0.31 1 Bad: Unkn Fix Version CLJS-1127 validate compiled file written to disk Petter Eriksson (0.31)
0.31 1 Open CLJS-650 Optimize all protocols Petter Eriksson (0.31)
0.20 1 Vetted CLJS-2459 Compiler should emit warning about namespace and/or non-existent var Dieter Komendera (0.20)
0.17 1 Bad: Unkn Fix Version CLJS-1141 memoization of js-dependency-index and get-upstream-deps needs knobs Roman Liutikov (0.17)
0.17 1 Bad: Unkn Fix Version CLJS-2344 de-dupe externs Roman Liutikov (0.17)
0.17 1 Open CLJS-1776 Add fixed arities for mapcat Roman Liutikov (0.17)
0.17 1 Open CLJS-1881 Improve cljs.core/distinct perf by using transient map Roman Liutikov (0.17)
0.17 1 Open CLJS-1975 Perf: Compare f with nil in Delay impl Roman Liutikov (0.17)
0.17 1 Open CLJS-2045 sort-by: Avoid re-creating comparator Roman Liutikov (0.17)
0.17 1 Open CLJS-2342 Speed up printing of js object by using forEach and regex optimizations Roman Liutikov (0.17)
0.17 1 Open CLJS-2346 Make (:require foo/bar) work for JS modules Roman Liutikov (0.17)
0.17 1 Open CLJS-2383 Improve perf of select-keys by using keyword-identical? Roman Liutikov (0.17)
0.17 1 Open CLJS-2471 ChunkedSeq should implemented ICounted Roman Liutikov (0.17)
0.17 1 Open CLJS-2786 implement cljs.core/extend, same as clojure.core/extend Roman Liutikov (0.17)
0.17 1 Open CLJS-2886 count specializations for string and array Roman Liutikov (0.17)
0.00 0 Bad: Unkn Fix Version CLJS-773 Use unchecked-*-int functions for real 32-bit math
0.00 0 Bad: Unkn Fix Version CLJS-1125 Simple corrupted compiled file detection
0.00 0 Bad: Unkn Fix Version CLJS-1147 reconnect logic for browser REPLs
0.00 0 Bad: Unkn Fix Version CLJS-1174 Simple warning if a namespace with dashes not found but a file path with dashes exists
0.00 0 Bad: Unkn Fix Version CLJS-1207 Emit a warning if multiple resources found for a ClojureScript namespace
0.00 0 Bad: Unkn Fix Version CLJS-1373 Generalize CLJS-1324, check invokes of all IFn implementors
0.00 0 Bad: Unkn Fix Version CLJS-1402 Source Mapping Closure Error Logger
0.00 0 Bad: Unkn Fix Version CLJS-1412 Add JSDoc type information to individual IFn methods
0.00 0 Bad: Unkn Fix Version CLJS-1415 Handling JSDoc param name [x] optional syntax
0.00 0 Bad: Unkn Fix Version CLJS-1419 enhance numeric inference, if + number? test on local var should tag local var in the successful branch
0.00 0 Bad: Unkn Fix Version CLJS-2127 Add invoke* helper macro
0.00 0 Bad: Unkn Fix Version CLJS-2156 Add postamble, or some other generic way to append code to a file
0.00 0 Bad: Unkn Fix Version CLJS-2270 Support AOT compilation of macro namespaces (bootstrap)
0.00 0 Vetted CLJS-2209 case docstring should explain constants may be evaluated (cljs only)

Task

Weighted vote # of Votes State Ticket Summary Voters
2.20 4 Open CLJS-901 Protocolize compiler access to the file system Mike Fikes (0.66)
Patrick Killean (0.66)
Yehonathan Sharvit (0.66)
Dieter Komendera (0.20)
0.20 1 Open CLJS-1690 spec the ClojureScript AST Dieter Komendera (0.20)
0.00 0 Bad: Unkn Fix Version CLJS-1134 Lift protocols from cljs.closure into cljs.protocols ns
0.00 0 Bad: Unkn Fix Version CLJS-1446 autodoc + gh-pages for cljs.*.api namespaces
0.00 0 Bad: Unkn Fix Version CLJS-1447 IFn implementors have a broken call implementation, all args after 20th argument should be collected into a seq
0.00 0 Bad: Unkn Fix Version CLJS-1501 Add :parallel-build support to REPLs