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).
Weighted vote | # of Votes | State | Ticket | Summary | Voters |
12.06 | 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.60) Kenny Williams (0.50) Martin Kavalar (0.50) Arne Brasseur (0.46) Andrea Richiardi (0.41) Dieter Komendera (0.21) 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.21 | 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.21) |
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.46 | 4 | Vetted | CLJS-2633 | Regression on scoped npm-modules | Jonathan Boston (1.00) Zane Shelby (1.00) Miloslav Nenadál (0.86) A. R (0.60) |
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.47 | 4 | Bad: Unkn Fix Version | CLJS-712 | resolve-var for symbol with dot still wrong | Luben Manolov (1.00) Enzzo Cavallo (0.60) Thomas Heller (0.46) Andrea Richiardi (0.41) |
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.21) |
2.34 | 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.21) Roman Liutikov (0.17) |
2.21 | 3 | Open | CLJS-1965 | letfn collisions across namespaces | daniel sutton (1.00) George Lipov (1.00) Dieter Komendera (0.21) |
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.07 | 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.21) |
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.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.61 | 2 | Open | CLJS-2709 | JS Module can't add new Cljs namespaces to build | Andrea Richiardi (0.41) Dieter Komendera (0.21) |
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-2469 | ChunkedCons chunk-next returns empty seq instead of nil | Enzzo Cavallo (0.60) |
0.50 | 1 | Open | CLJS-3070 | Bad error message for deftype with method with no parameters | Kenny Williams (0.50) |
0.46 | 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.46) |
0.46 | 1 | Open | CLJS-2070 | Dotted interop forms can leak invalid JS into output | Thomas Heller (0.46) |
0.46 | 1 | Open | CLJS-3056 | runtime namespace load order is independent from ordering in ns macro :require form | Thomas Heller (0.46) |
0.46 | 1 | Open | CLJS-3063 | Keywords generated with :optimize-constants always land in cljs-base module | Thomas Heller (0.46) |
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.21 | 1 | Open | CLJS-1676 | Unused local in ObjMap / IKVReduce | Dieter Komendera (0.21) |
0.21 | 1 | Open | CLJS-2543 | IndexingPushbackReader error when compiling :reload-all with cljs.spec.alpha | Dieter Komendera (0.21) |
0.21 | 1 | Open | CLJS-2957 | Externs Inference Regression | Dieter Komendera (0.21) |
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 |
Weighted vote | # of Votes | State | Ticket | Summary | Voters |
14.70 | 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.50) 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.21) Roman Liutikov (0.17) |
8.53 | 11 | 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) Kenny Williams (0.50) Thomas Heller (0.46) Dieter Komendera (0.21) |
8.39 | 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) Mike Fikes (0.66) Enzzo Cavallo (0.60) Dieter Komendera (0.21) Roman Liutikov (0.17) |
6.44 | 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.50) Martin Kavalar (0.50) Arne Brasseur (0.46) Dieter Komendera (0.21) Roman Liutikov (0.17) |
5.45 | 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.21) Roman Liutikov (0.17) |
4.57 | 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.50) 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.28 | 6 | Open | CLJS-1902 | Add support for compiler option :inline-source-maps | Chas Emerick (1.00) Dusan Maliarik (1.00) Kenny Williams (0.50) Andrea Richiardi (0.41) Dieter Komendera (0.21) Roman Liutikov (0.17) |
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) |
2.96 | 4 | Open | CLJS-2885 | DCE-friendly cljs.pprint | Jan Krajicek (1.00) Juho Teperi (1.00) Kenny Williams (0.50) Thomas Heller (0.46) |
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.25 | 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.21) 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.07 | 3 | Open | CLJS-1755 | Support sourcesContent in source maps | Misha Karpenko (1.00) Miloslav Nenadál (0.86) Dieter Komendera (0.21) |
2.07 | 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.21) |
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.60 | 2 | Open | CLJS-3074 | Allow some compiler options to take a symbol that resolves to a var | Lee Read (1.00) Enzzo Cavallo (0.60) |
1.50 | 4 | Open | CLJS-2424 | Improve compiler munge performance Nr 2 | Nico Schneider (0.66) Arne Brasseur (0.46) Dieter Komendera (0.21) Roman Liutikov (0.17) |
1.34 | 4 | Open | CLJS-2748 | Enable *warn-on-reflection* | Martin Kavalar (0.50) Arne Brasseur (0.46) Dieter Komendera (0.21) Roman Liutikov (0.17) |
1.24 | 3 | Open | CLJS-2928 | Externs inference: Consider inheritance | Miloslav Nenadál (0.86) Dieter Komendera (0.21) 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-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.69 | 3 | Open | CLJS-2132 | Optimize transient vector creation | Petter Eriksson (0.31) Dieter Komendera (0.21) Roman Liutikov (0.17) |
0.67 | 2 | Open | CLJS-2895 | Cull source maps | Thomas Heller (0.46) Dieter Komendera (0.21) |
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.60 | 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.60) |
0.48 | 2 | Open | CLJS-1866 | RangedIterator performance tweaks | Petter Eriksson (0.31) Roman Liutikov (0.17) |
0.46 | 1 | Open | CLJS-2826 | Add arglist annotations in cljs.core | Thomas Heller (0.46) |
0.38 | 2 | Open | CLJS-2468 | Implement reduce for ChunkedCons | Dieter Komendera (0.21) 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.21 | 1 | Vetted | CLJS-2459 | Compiler should emit warning about namespace and/or non-existent var | Dieter Komendera (0.21) |
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) |
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.21) |
0.21 | 1 | Open | CLJS-1690 | spec the ClojureScript AST | Dieter Komendera (0.21) |
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 |