Browse files

Update CLJ ticket status reports for January 31 2014

  • Loading branch information...
1 parent 351916a commit 4f57c8b1f089aeeb57345d5e2c8d13d036fc7ef6 @jafingerhut committed Feb 4, 2014
Showing with 27 additions and 39 deletions.
  1. +16 −9 clj-ticket-status/needs-work.txt
  2. +11 −30 clj-ticket-status/prescreened.txt
@@ -1,5 +1,5 @@
Tickets needing work for CLJ project
-Date: January 23, 2014
+Date: January 31, 2014
If you are a Clojure contributor, the tickets below could use some
work. Some are easy, some are not. If you've never added a patch
@@ -39,24 +39,28 @@ the report.
Tickets with prescreened patches, but they may need work, since the
ticket is marked Incomplete (I).
- Better error reporting:
-I CLJ-1130 Bad: Match no state clj-1130-v3.diff
Clojure language/library bug fixes:
I CLJ-944 Incomplete 0001-Fix-for-CLJ-944.patch
See comments for another patch 0002-Fix-for-CLJ-944.patch and
why it fails some tests, which are fixable.
+I CLJ-971 Bad: Match no state clj-971-2.patch
I CLJ-1058 Incomplete sneakyThrow-clj-1058.diff
-I CLJ-1301 Incomplete clj-1301-1.diff
+ Allow more correct-looking Clojure code to work:
+I CLJ-1148 Incomplete clj-1148-defonce-3.patch
+ Code cleanup:
+I CLJ-1313 Bad: Match no state clj-1313-v2.diff
Tickets marked for Clojure Release 1.6 that have no prescreened
patches (see also Note 3 at the bottom):
+V 0 [CLJ-1335] PersistentList$EmptyList and empty LazySeq still returns old value for hasheq
+V 0 [CLJ-1336] Allow external collections to use standard collection hashing
Tickets needing work that have no prescreened patches. These are all
@@ -65,6 +69,7 @@ letter is the number of votes, and tickets have been sorted from most
to fewest votes.
T 6 [CLJ-440] java method calls cannot omit varargs
+T 6 [CLJ-1107] 'get' should throw exception on non-Associative argument
V 3 [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
V 3 [CLJ-445] Method/Constructor resolution does not factor in widening conversion of primitive args
V 2 [CLJ-415] smarter assert (prints locals)
@@ -77,11 +82,13 @@ V 2 [CLJ-415] smarter assert (prints locals)
T 2 [CLJ-1026] Mixed end-of-line endings in the source code
T 2 [CLJ-1152] PermGen leak in multimethods and protocol fns when evaled
T 2 [CLJ-1169] Add filename and line number to defn parameter declaration error
+T 1 [CLJ-15] Incremental hashcode calculation for collections
V 1 [CLJ-274] cannot close over mutable fields (in deftype)
V 1 [CLJ-787] transient blows up when passed a vector created by subvec
V 1 [CLJ-823] Piping seque into seque can deadlock
V 1 [CLJ-1100] Reader literals cannot contain periods
T 1 [CLJ-1149] Unhelpful error message from :use (and use function) when arguments are malformed
+T 1 [CLJ-1322] doseq with several bindings causes "ClassFormatError: Invalid Method Code length"
V 0 [CLJ-5] Unintuitive error response in clojure 1.0
One of two patches applied and built cleanly on May 4, 2012, but
not on May 10, 2012. The second, clj-5-destructure-error.diff,
@@ -100,8 +107,8 @@ V 0 [CLJ-731] Create macro to variadically unroll a combinator function defini
T 0 [CLJ-976] Implement reader literal and print support for PersistentQueue data structure
V 0 [CLJ-992] `iterate` reducer
V 0 [CLJ-1039] Using 'def with metadata {:type :anything} throws ClassCastException
+I 0 [CLJ-1282] The quote special form should throw an exception if passed more than one form to quote
T 0 [CLJ-1316] for doesn't support :let binding as it's first seq-expr
-T 0 [CLJ-1322] doseq with several bindings causes "ClassFormatError: Invalid Method Code length"
Tickets not fitting in previous categories, but they have a git format
@@ -1,5 +1,5 @@
List of prescreened patches for CLJ project
-Date: January 23, 2014
+Date: January 31, 2014
The first letter on each patch summary line indicates the Approval of
the ticket: "T" for Triaged, "V" for Vetted, etc. After the ticket id
@@ -58,13 +58,13 @@ V CLJ-1104 Backlog clj-1104-doc-unsafety-of-concurrent-with-redefs-v1.txt
T CLJ-735 Triaged protocolerr.diff
T CLJ-888 Triaged 0001-Forbid-vararg-declaration-in-defprotocol-definterfac.patch
CLJ-1030 Open string-coerce-to-int.diff
-T CLJ-1107 Triaged clj-1107-throw-on-get-for-unsupported-types-patch-v2.txt
+V CLJ-1130 Vetted clj-1130-v5.diff
CLJ-1162 Open CLJ-1162-p1.patch
CLJ-1189 Open CLJ-1189-p1.patch
T CLJ-1248 Triaged Include-type-information-in-reflection-warning-messa.patch
CLJ-1257 Open clj-1257-2.diff
V CLJ-1261 Vetted clj-1261-2.diff
- CLJ-1282 Open CLJ-1282-p1.patch
+ CLJ-1319 Open 0001-CLJ-1319-Throw-on-odd-arguments-to-PersistentArrayMa.patch
Debug/tooling enhancement:
@@ -75,7 +75,6 @@ V CLJ-1261 Vetted clj-1261-2.diff
tests when applied by itself. It needs test fixes in other
706-* patches and then they pass.
T CLJ-1073 Triaged clj-1073-add-print-interruptibly-patch-v2.txt
- CLJ-1088 Open 0001-Add-support-for-protocol-fns-to-repl-source.-CLJ-1088.patch
CLJ-1112 Open 0001-Allow-setting-loading-verbosely-by-system-property.patch
T CLJ-1191 Triaged clj-1191-patch-v1.txt
T CLJ-1209 Triaged 0002-CLJ-1209-show-ex-data-in-clojure-test.patch
@@ -86,7 +85,6 @@ T CLJ-1274 Triaged CLJ-1274.patch
CLJ-457 Open clj-457-3.diff
T CLJ-825 Triaged clj-825-1.patch
-T CLJ-971 Triaged clj-971-2.patch
CLJ-1029 Open ns-patch.diff
CLJ-1059 Open 001-clj-1059-make-persistentqueue-implement-list.diff
or 002-clj-1059-asequential-rebased-to-cached-hasheq.diff
@@ -158,7 +156,6 @@ V CLJ-771 Backlog clj-771-move-unchecked-casts-patch-v5.txt
CLJ-1010 Open 0001-CLJ-1010-Add-a-left-to-right-version-of-comp-comp.patch
CLJ-1063 Open clj-1063-add-dissoc-in-patch-v2.txt
TBD: Open ticket for clojure.incubator for this.
- CLJ-1078 Open clj-1048-queue-takes-collections.diff
T CLJ-1094 Triaged 0001-Add-zero-arity-variants-for-every-pred-and-some-fn.patch
CLJ-1095 Open 0001-map-indexed-accepts-multiple-collections.patch
0002-Add-test-for-multi-collection-map-indexed-fn.patch includes
@@ -177,7 +174,6 @@ T CLJ-1315 Triaged 0001-Don-t-initialize-classes-during-import.patch
Performance enhancement:
-T CLJ-15 Triaged lazy-incremental-hashes.diff
CLJ-99 Open clj-99-v1.diff
CLJ-703 Open improve-writeclassfile-perf.patch
T CLJ-1005 Triaged 0001-Use-transient-map-in-zipmap.2.patch
@@ -193,41 +189,26 @@ T CLJ-1295 Triaged clj-1295-1.diff
CLJ-842 Open clj-842-update-clojure.pprint-metadata-v2.txt
CLJ-1151 Open tiny-reducers-cleanup.diff
- CLJ-1303 Open generalize-unquote.diff
- CLJ-1304 Open clj-1304-v2.diff
- CLJ-1313 Open clj-1313-v1.diff
CLJ-1314 Open clj-1314-v2.diff
- CLJ-1328 Open clj-1328-v1.diff
Prescreened patches that are marked with Fix Version/s =
"Release 1.6", but not screened
-Prescreened, and screened or accepted
- Debug/tooling enhancement:
-S CLJ-1176 Screened clj-1176-source-read-eval-3.patch
Clojure language/library bug fixes:
-S CLJ-935 Screened clj935-3.patch
-S CLJ-983 Screened clj-983-2.patch
- Allow more correct-looking Clojure code to work:
+V CLJ-1331 Screenable clj-1331-v1.diff
-S CLJ-1148 Screened clj-1148-defonce-3.patch
- Language/library enhancement:
+ Code cleanup:
-S CLJ-1318 Screened clj-1318-4.diff
+V CLJ-1328 Screenable clj-1328-v4.diff
- Performance enhancement:
+Prescreened, and screened or accepted
+ Code cleanup:
-O CLJ-1200 Ok no-getComponentType--v002.patch
+S CLJ-1304 Bad: Match no state clj-1304-v2.diff
(Note 1) Warnings/errors explicitly allowed in output of 'ant' command

0 comments on commit 4f57c8b

Please sign in to comment.