public
Last active

  • Download Gist
2.10.1-RC1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228
- #2060 Blaisorblade Revert "SI-6422: add missing Fractional and Integral alias in scala package" 2013-02-04T22:53:53Z
- #1426 Blaisorblade SI-6422: add missing Fractional and Integral alias in scala package 2012-10-10T16:07:13Z
- #1866 JamesIry Fixes SI-6521, overrides Range#head to be faster 2013-01-14T19:10:17Z
- #1778 JamesIry P si 6795 2.10.x 2012-12-19T20:18:19Z
- #2026 JamesIry SI-2818 Makes List#foldRight work for large lists 2013-02-01T18:28:06Z
- #1973 JamesIry SI-4602 Make fsc absolutize source file names 2013-01-28T19:58:11Z
- #2046 JamesIry SI-4714 Initialize history while initializing the REPL's reader 2013-02-01T04:13:29Z
- #2001 JamesIry SI-5313 Do not eliminate stores that potentially wipe referenes 2013-02-04T18:53:27Z
- #1904 JamesIry SI-5568 Fixes verify error from getClass on refinement of value type 2013-01-18T19:52:45Z
- #1729 JamesIry SI-5789 Removes assertion about implclass flag in Mixin.scala 2012-12-10T20:22:27Z
- #2062 JamesIry SI-5833 Fixes tail-of-Nil problem in RefinedType#normalizeImpl 2013-02-05T03:53:35Z
- #1882 JamesIry SI-5954 Adds implementation restriction preventing companions in package... 2013-01-14T19:18:40Z
- #1958 JamesIry SI-6434 Pretty print function types with by name arg as (=> A) => B 2013-01-24T13:50:56Z
- #2031 JamesIry SI-6669 Add . to the default scalap classpath 2013-01-31T15:09:07Z
- #2028 JamesIry SI-6728 Fixes crash in parser on incomplete for expression 2013-01-31T15:08:25Z
- #1721 JamesIry SI-6766 Create a continuations project in eclipse 2012-12-07T19:10:57Z
- #1927 JamesIry SI-6863 Fix verify error in captured var inited from block w try/catch 2013-01-28T16:08:57Z
- #1843 JamesIry SI-6915 Updates copyright properties to 2002-2013 2013-01-07T21:24:59Z
- #1998 JamesIry SI-6963 Add version to -Xmigration 2013-02-01T17:54:14Z
- #1895 JamesIry SI-6963 Deprecates -Xmigration switch 2013-01-15T15:27:53Z
- #1951 JamesIry SI-6987 Fixes fsc compile server verbose output 2013-01-25T17:09:52Z
- #1956 JamesIry SI-7011 Fix finding constructor type in captured var definitions 2013-01-25T20:46:01Z
- #2079 JamesIry SI-7070 Turn restriction on companions in pkg objs into warning 2013-02-08T05:34:25Z
- #2037 JamesIry [backport] Removed restriction on final vars, SI-2418. 2013-02-01T04:04:52Z
- #2091 JamesIry [backport] SI-6478 Fixing JavaTokenParser ident 2013-02-08T14:49:10Z
- #2080 JamesIry [nomaster] Revert "SI-5017 Poor performance of :+ operator on Arrays" 2013-02-06T21:42:47Z
- #2064 JamesIry [nomaster] SI-6773 Makes the SI-6150 changes binary compatible with 2.10 2013-02-06T19:49:46Z
- #1960 ViniciusMiana SI-6853 changed private method remove to be tail recursive. 2013-02-01T17:00:51Z
- #2059 VladUreche SI-7060 More conservative dead code elim marking 2013-02-06T19:28:28Z
- #2089 VladUreche SI-7100 Fixed infinite recursion in duplicators 2013-02-08T00:48:13Z
- #1842 adriaanm Backport 1821 2013-01-06T22:43:31Z
- #1841 adriaanm Fix Iterator#copyToArray (fixes SI-6827). 2013-01-04T22:16:21Z
- #1647 adriaanm Fix for SI-6357, cycle with value classes. 2012-11-25T21:24:23Z
- #1551 adriaanm Fix for SI-6597, implicit case class crasher. 2012-11-01T16:56:17Z
- #2103 adriaanm Forward and backward binary compatibility between 2.10.0 and 2.10.1-RC1 2013-02-11T21:02:40Z
- #1876 adriaanm SI-5189 detect unsoundness when inferring type of match 2013-01-14T23:29:52Z
- #1624 adriaanm SI-5330, SI-6014 deal with existential self-type 2012-11-16T22:34:50Z
- #2090 adriaanm SI-6187 Make partial functions re-typable 2013-02-08T05:40:26Z
- #1878 adriaanm SI-6925 use concrete type in applyOrElse's match's selecto 2013-01-14T23:30:30Z
- #1915 adriaanm SI-6942 more efficient CNF conversion in patmat analysis 2013-01-20T08:25:36Z
- #1879 adriaanm SI-6955 switch emission no longer foiled by type alias 2013-01-15T15:24:30Z
- #1905 adriaanm SI-6956 determine switchability by type, not tree 2013-01-17T08:08:38Z
- #2093 adriaanm SI-6961 no structural sharing in list serialization 2013-02-08T05:42:19Z
- #1989 adriaanm SI-6968 Simple Tuple patterns aren't irrefutable 2013-01-31T15:37:01Z
- #2051 adriaanm SI-7039 unapplySeq result type independent of subpattern count 2013-02-05T06:28:14Z
- #2000 adriaanm [backport] SI-5378, unsoundness with type bounds in refinements. 2013-02-01T06:44:12Z
- #2020 adriaanm [retarget #1994 to 2.10.x] SI-6726 Improving pattern matcher analysis performance 2013-01-31T00:09:49Z
- #2033 adriaanm pattern matching efficiency: addresses SI-6686 and SI-6941, affects SI-5739 2013-02-03T17:48:42Z
- #1593 adriaanm show developer guidelines on opening pull request 2012-11-16T22:20:59Z
- #1776 adriaanm update mailmap 2012-12-17T19:08:57Z
- #1628 axel22 Fixes SI-6150 - backport to 2.10.x branch. 2012-11-19T18:13:09Z
- #2048 dragos Fix SI-6578. Deprecated `askType` because of possible race conditions in... 2013-02-05T03:41:52Z
- #1583 dragos SI-6616 Check that unsafe operations are only called on the presentation... 2012-11-14T00:49:09Z
- #2014 gkossakowski Add Bytecode test (ASM-based) to partest. 2013-01-31T01:12:41Z
- #1602 gkossakowski Fix type of the custom `ClassTag` in `PatternMatching.scala` 2012-11-12T18:13:17Z
- #1444 gkossakowski Merge branch 'scala/2.10.0-wip' into 2.10.x 2012-10-02T20:19:43Z
- #1462 gkossakowski Merge remote-tracking branch 'scala/2.10.0-wip' into 2.10.x 2012-10-08T14:28:35Z
- #1772 gkossakowski Remove dead code from `Global`. 2012-12-19T19:58:32Z
- #2021 gkossakowski SI-7009: `@throws` annotation synthesized incorrectly 2013-01-31T21:48:38Z
- #1860 heathermiller SI-6930 adds documentation to reduceLeft in TraversableOnce 2013-01-14T23:27:54Z
- #1875 heathermiller SI-6946, SI-6924 Greatly improves IsTraversableLike docs 2013-01-14T19:46:41Z
- #1508 hubertp Backport commits that fix SI-6358 from master 2012-10-21T01:03:48Z
- #1747 hubertp Fixes SI-6758: force LazyAnnnotationInfo for DefDef and TypeDef 2012-12-12T23:58:58Z
- #2095 hubertp SI-5675 Discard duplicate feature warnings at a position 2013-02-08T17:46:57Z
- #1758 hubertp When we strip tvars we should also recursively strip their instantiation... 2012-12-13T00:02:21Z
- #1403 ingoem Adds Swing wrappers for ColorChooser and PopupMenu 2012-10-19T21:28:56Z
- #1621 jannic Si 6663 2.10.x fix type parameter on selectDynamic 2012-11-21T01:41:42Z
- #1680 jedesah Fix typo in documentation for Seq 2012-12-06T19:55:22Z
- #1672 jedesah SI-4664 Make scala.util.Random Serializable 2012-12-10T20:02:30Z
- #1739 jedesah SI-5017 Poor performance of :+ operator on Arrays 2013-01-04T20:08:33Z
- #1677 jedesah SI-5678 Bad return type for [Use Case] docs in Range 2012-12-10T20:05:07Z
- #1652 jedesah findEntry implementation code more concise and DRYer. 2012-11-25T21:25:01Z
- #1411 jsuereth Bump version number for next dev cycle. 2012-09-29T15:30:46Z
- #1537 jsuereth Fixes SI-6559 - StringContext not using passed in escape function. 2012-10-31T15:07:18Z
- #1574 jsuereth Merge 2.10.0-RC2 into 2.10.x 2012-11-05T21:58:40Z
- #1650 jsuereth Now the test suite runs MIMA for compatibility testing. 2012-12-10T19:51:35Z
- #1949 khernyo Use the same default scalac options in all three partest frontends 2013-01-25T00:43:48Z
- #1911 kzys SI-4976 Scaladoc: Add a source link to package objects 2013-02-02T20:24:03Z
- #1909 kzys SI-6017 Scaladoc's Index should be case-sensitive 2013-02-01T17:10:04Z
- #2050 kzys SI-6017 Scaladoc: Fix dangling links on index.html 2013-02-05T03:43:01Z
- #1872 kzys SI-6555 Scaladoc's class filter shouldn't drop the last character (2.10.x) 2013-01-14T23:28:43Z
- #2022 lrytz Analyzer Plugins 2013-02-04T07:37:48Z
- #2043 lrytz SI-3353 don't extract <unapply-selector> into named-arg local val 2013-02-01T17:47:35Z
- #2092 lrytz SI-7096 SubstSymMap copies trees before modifying their symbols 2013-02-08T15:35:28Z
- #1993 mads379 SI-7026 Asking for a parse tree will now never result in a typed tree 2013-02-07T23:12:34Z
- #1678 martende SI-5753 macros cannot be loaded when inherited from a class or a trait 2012-11-29T20:00:46Z
- #1988 melloc SI-4733 - fsc no longer creates a single temp directory for all users. 2013-01-28T18:40:01Z
- #1907 namin Closes SI-6952: add correct error positions for Dynamic feature check. 2013-01-25T15:58:47Z
- #1620 namin Fixes SI-6551. 2012-11-21T01:44:27Z
- #2015 paulp 10 backports 2013-02-01T07:31:20Z
- #1682 paulp Asserts about Tree qualifiers. 2012-12-03T18:18:40Z
- #1983 paulp Bumped partest MaxPermSize to 128m. 2013-01-26T19:33:43Z
- #1968 paulp Fix broken build. 2013-01-24T20:21:12Z
- #1665 paulp Fix for SI-6687, wrong isVar logic. 2012-11-25T21:32:45Z
- #1662 paulp Fix for SI-6706, Symbol breakage under GC. 2012-11-24T20:35:15Z
- #1670 paulp Fix for SI-6712, bug in object lifting. 2012-12-10T19:55:04Z
- #1681 paulp Fix for SI-6731, dropped trees in selectDynamic. 2012-12-05T14:52:40Z
- #1966 paulp Fix java7 again 2013-01-25T03:56:54Z
- #2100 paulp Fixing binary compat for $super regression 2013-02-09T14:47:00Z
- #1666 paulp Flag pattern matcher synthetics as synthetic. 2012-11-25T21:38:49Z
- #1790 paulp Merge 2.10.0-wip into 2.10.x 2012-12-20T20:04:23Z
- #1505 paulp Merge 2.10.0-wip into 2.10.x. 2012-10-16T17:59:52Z
- #1546 paulp Merge 2.10.0-wip into 2.10.x. 2012-10-31T17:59:03Z
- #1663 paulp Merge 2.10.0-wip into 2.10.x. 2012-11-25T21:31:52Z
- #2008 paulp Optimization in AsSeenFromMap. 2013-01-31T00:25:15Z
- #1824 paulp Remove -deprecation from partest default options. 2012-12-31T08:06:16Z
- #1799 paulp Remove stray debugging output line. 2012-12-23T14:09:10Z
- #1944 paulp Removed class files. 2013-01-22T16:29:17Z
- #1822 paulp SI-6194, repl crash. 2013-01-03T20:34:01Z
- #1828 paulp SI-6415, Stream#lengthCompare 2012-12-29T03:56:59Z
- #2025 paulp SI-6516, macros comparing types with == instead of =:=. 2013-01-30T23:59:47Z
- #1801 paulp SI-6829, NPE during erroneous compilation. 2012-12-26T23:40:18Z
- #1835 paulp SI-6896, spurious warning with overloaded main. 2013-01-06T22:09:06Z
- #1834 paulp SI-6897, lubs and varargs star. 2013-01-06T22:33:50Z
- #1840 paulp SI-6911, regression in generated case class equality. 2013-01-06T22:08:48Z
- #1853 paulp SI-6928, VerifyError with self reference to super. 2013-01-12T07:06:05Z
- #1902 paulp SI-6969, mishandling of SoftReferences in method cache. 2013-01-25T15:57:48Z
- #1705 paulp Warn when generated classfiles differ only in case. 2012-12-10T20:18:08Z
- #1941 phaller SI-6932 StackOverflowError in chained Future.flatMap calls 2013-01-28T06:36:12Z
- #2044 phaller SI-7029 - Makes sure that uncaught exceptions are propagated to the UEH ... 2013-02-02T20:21:44Z
- #1522 possiblywrong SI-6488: Fix for race with open I/O fds 2012-10-31T15:08:56Z
- #1854 pufuwozu SI-6923 Context now buffers warnings as well as errors 2013-01-17T16:44:35Z
- #1934 retronym Addressing warnings. 2013-01-25T00:36:48Z
- #1676 retronym Adds a margin stripping string interpolator. 2012-11-28T17:32:19Z
- #1869 retronym Backport of SI-6846. 2013-01-12T07:07:13Z
- #2017 retronym Booking more progress on SI-6666 2013-02-08T15:34:11Z
- #1738 retronym DRYer crash reports. 2012-12-11T20:33:11Z
- #1788 retronym Implicit vars should have non-implicit setters. 2012-12-20T09:40:11Z
- #1975 retronym Revert "SI-6601 Publicise derived value contstructor after pickler" 2013-02-01T21:30:47Z
- #1711 retronym SI-1672 Catches are in tail position without finally. 2012-12-10T20:19:44Z
- #1709 retronym SI-3995 Exclude companions with an existential prefix. 2012-12-19T19:57:28Z
- #1744 retronym SI-4922 Show default in Scaladoc for generic methods. 2012-12-10T20:28:40Z
- #1995 retronym SI-5082 Cycle avoidance between case companions 2013-02-08T05:32:54Z
- #1889 retronym SI-5340 Change println to log 2013-01-14T23:31:23Z
- #1706 retronym SI-5361 Avoid cyclic type with malformed refinement 2012-12-15T19:15:58Z
- #1707 retronym SI-5390 Detect forward reference of case class apply 2012-12-17T19:09:46Z
- #1890 retronym SI-5440 Test case for exhaustiveness check 2013-01-14T23:32:03Z
- #1701 retronym SI-5877 Support implicit classes in package objects 2012-12-10T22:19:38Z
- #1713 retronym SI-5894 Don't emit static forwarders for macros. 2012-12-10T20:20:27Z
- #1894 retronym SI-6082 Conditionally expand @ann(x) to @ann(value = x) 2013-01-14T23:35:36Z
- #1891 retronym SI-6126 Test case for varargs of tagged primitives. 2013-01-14T20:02:14Z
- #2088 retronym SI-6146 More accurate prefixes for sealed subtypes. 2013-02-08T05:39:13Z
- #1946 retronym SI-6231 Report unsupported free var capture by a trait. 2013-01-25T17:11:04Z
- #1754 retronym SI-6288 Perfecting positions 2012-12-14T18:21:34Z
- #1929 retronym SI-6439 Avoid spurious REPL warnings about companionship 2013-01-25T00:37:48Z
- #1857 retronym SI-6443 Widen dependent param types in uncurry 2013-01-28T06:32:19Z
- #1892 retronym SI-6479 Don't lift try exprs in label arguments. 2013-01-15T20:08:42Z
- #1700 retronym SI-6535 Step back from the precipice of a cycle 2012-12-10T20:16:33Z
- #1585 retronym SI-6539 Annotation for methods unfit for post-typer ASTs 2012-11-14T10:48:27Z
- #1692 retronym SI-6547: elide box unbox pair only when primitives match 2012-12-10T20:11:50Z
- #1699 retronym SI-6549 Improve escaping in REPL codegen. 2012-12-10T20:13:53Z
- #1737 retronym SI-6555 Better parameter name retention 2012-12-11T20:30:25Z
- #1691 retronym SI-6558: typecheck lazy annotation info using non-silent context 2012-12-10T22:18:48Z
- #1914 retronym SI-6601 Publicise derived value contstructor after pickler 2013-01-17T17:45:50Z
- #1733 retronym SI-6614 Test case for fixed ArrayStack misconduct. 2012-12-10T20:24:18Z
- #1690 retronym SI-6631 Handle invalid escapes in string interpolators 2012-12-06T19:56:40Z
- #1863 retronym SI-6641 Deprecate SwingWorker 2013-01-12T07:05:07Z
- #1912 retronym SI-6651 Extension methods types may depend on the typed of the wrapped value 2013-01-30T00:58:54Z
- #1938 retronym SI-6666 Restrict hidden `this` access in self/super calls. 2013-01-25T17:06:09Z
- #1675 retronym SI-6667 Abort after any ambiguous in-scope implicit 2012-12-10T20:03:45Z
- #1888 retronym SI-6675 -Xlint arity enforcement for extractors 2013-01-15T15:26:57Z
- #1643 retronym SI-6677 Insert required cast in `new qual.foo.T` 2012-11-25T21:23:19Z
- #1732 retronym SI-6690 Release reference to last dequeued element. 2012-12-10T20:23:12Z
- #1653 retronym SI-6695 Test case for fixed Array match bug 2012-11-21T17:35:02Z
- #2069 retronym SI-6888 Loosen criteria for $outer search. 2013-02-08T00:21:20Z
- #1936 retronym SI-6891 Fix value class + tailrec crasher. 2013-01-29T07:12:10Z
- #1928 retronym SI-6902 Check unreachability under @unchecked 2013-01-25T16:13:02Z
- #1859 retronym SI-6912 Avoid a typer cycle in overload resolution. 2013-01-13T05:46:49Z
- #1910 retronym SI-6976 Fix value class separate compilation crasher. 2013-01-25T15:48:11Z
- #1935 retronym SI-6994 Avoid spurious promiscuous catch warning 2013-01-25T00:36:09Z
- #1977 retronym SI-7018 Fix memory leak in Attachments. 2013-01-27T17:42:48Z
- #1992 retronym SI-7033 Be symful when creating factory methods. 2013-02-05T03:25:17Z
- #1997 retronym SI-7035 Centralize case field accessor sorting. 2013-01-31T00:25:53Z
- #2010 retronym [backport] Disabled SI-6987. 2013-01-29T20:40:17Z
- #1952 retronym [backport] Fix SI-6637 (misoptimization in erasure) 2013-01-25T00:41:23Z
- #2007 retronym [backport] Fix for SI-6154, VerifyError originating in uncurry. 2013-01-31T00:05:46Z
- #1979 retronym [backport] Fix for SI-6206, inconsistency with apply. 2013-02-01T21:32:48Z
- #1953 retronym [backport] Fix unsafe array opt. / opt. primitive Array(...) 2013-01-25T00:40:52Z
- #1980 retronym [backport] SI-2968 Fix brace healing for `^case (class|object) {` 2013-02-01T17:58:01Z
- #1981 retronym [backport] SI-3577 BoundedWildcardType handling 2013-01-29T07:15:28Z
- #2006 retronym [backport] SI-6301 / SI-6572 specialization regressions 2013-02-01T07:10:21Z
- #1976 retronym [backport] SI-6428 / SI-7022 Value class with bounds 2013-02-03T21:10:41Z
- #1954 retronym [backport] SI-6567 Warning for Option(implicitView(foo)) 2013-01-25T00:40:19Z
- #2063 retronym [nomerge] SI-6667 Demote a new ambiguity error to a lint warning. 2013-02-05T03:45:08Z
- #1596 soc SI-6632 SI-6633 Fixes issues and data corruption in ListBuffer 2012-11-21T01:54:28Z
- #1597 soc SI-6634 Fixes data corruption issue in ListBuffer#remove 2012-11-21T01:52:14Z
- #1720 soc SI-6746 Fixes MANIFEST.MF package entry (s.r.makro -> s.r.macros) 2012-12-31T07:48:23Z
- #1641 sschaef Scaladoc update for collection.mutable.MultiMap 2012-11-21T01:31:34Z
- #2075 vigdorchik Add a request to presentation compiler to fetch doc comment information. 2013-02-07T22:48:13Z
- #1771 vigdorchik Cleanup MemberLookup. Better explain ambiguous link targets. 2012-12-19T20:12:58Z
- #1722 vigdorchik Extract base scaladoc functionality for the IDE. 2012-12-12T23:05:47Z
- #1520 vigdorchik Remove compiler phases that don't influence scaladoc generation. 2012-10-23T21:10:49Z
- #1501 vigdorchik Remove unneeded calls to substring() 2012-10-19T23:41:53Z
- #1644 vigdorchik Restore the opimization apparently lost after merge. 2012-11-21T01:26:24Z
- #1787 vigdorchik SI-6803: do not use java.net.URI, even more so incorrectly. 2013-01-08T23:01:03Z
- #1479 vigdorchik Scaladoc knows the package structure of the libraries, 2012-10-21T01:06:30Z
- #1781 vigdorchik scaladoc Template: remove duplicate code and several usages of Option.get. 2012-12-20T20:07:54Z
- #1838 viktorklang SI-6594 - Switch to sneakyThrows instead of Unsafe.throwException as per... 2013-01-14T23:25:50Z
- #2094 xeno-by SI-6591 Reify and path-dependent types 2013-02-08T20:51:14Z
- #1609 xeno-by -Yshow-trees-compact respects other options 2012-11-12T18:17:02Z
- #1618 xeno-by Fix for SI-6662, macro failing too early. 2012-11-14T10:04:20Z
- #2085 xeno-by SI-5824 Fix crashes in reify with _* 2013-02-08T10:32:32Z
- #1660 xeno-by SI-6023 reify abstract vals 2012-11-23T10:33:57Z
- #2084 xeno-by SI-6113 typeOf now works for type lambdas 2013-02-08T00:45:28Z
- #2019 xeno-by SI-6539 moves @compileTimeOnly away from scala-reflect 2013-02-02T07:13:03Z
- #1727 xeno-by SI-6548 reflection now correctly enters jinners 2012-12-19T19:21:05Z
- #1645 xeno-by SI-6673 fixes macro problems with eta expansions 2012-11-21T17:35:44Z
- #1654 xeno-by SI-6696 removes "helper" tree factory methods 2012-12-07T19:17:17Z
- #1674 xeno-by SI-6718 fixes a volatile test 2012-11-27T17:47:28Z
- #2024 xeno-by SI-6812 scaladoc can opt out of expanding macros 2013-02-02T00:14:26Z
- #2035 xeno-by SI-6989 privateWithin is now populated in reflect 2013-02-08T10:34:46Z
- #2040 xeno-by SI-7008 @throws annotations are now populated in reflect 2013-02-05T03:40:12Z
- #2039 xeno-by SI-7046 reflection now auto-initializes knownDirectSubclasses 2013-02-04T10:45:57Z
- #1752 xeno-by Ticket/5841 2012-12-11T15:40:50Z
- #2036 xeno-by [backport] the scanner is now less eager about deprecations 2013-02-01T04:04:29Z
- #2068 xeno-by [nomaster] SI-7064 Reflection: forward compat for 2.10.1 2013-02-07T22:18:37Z
- #1780 xeno-by adds scala-reflect.jar to MIMA in ant 2012-12-17T19:10:51Z
- #1610 xeno-by better error when typetagging local classes 2012-11-12T21:13:06Z
- #2034 xeno-by evicts eponymous packages and objects from tests 2013-02-01T04:03:58Z
- #1759 xeno-by fixes incorrect handling of Annotated in lazy copier 2012-12-19T19:20:04Z
- #1687 xeno-by fixes the unchecked warning in quick.comp 2012-12-20T22:56:16Z
- #1742 xeno-by prevents spurious kind bound errors 2012-12-13T04:18:51Z
- #1668 xeno-by refactors handling of parent types 2012-12-07T19:22:30Z
- #1740 xeno-by s/SuperCallArgs/SuperArgs/ 2012-12-13T06:25:06Z
- #1612 xeno-by sane printing of renamed imports 2012-11-15T19:44:13Z
- #1702 xeno-by tests for idempotency issues in the typechecker 2012-12-06T07:00:30Z
- #1766 xeno-by typedIdent no longer destroys attachments 2012-12-14T22:49:02Z
- #1792 ybr Stream.zip naturalsEx example does not compile => remove extra zip call 2012-12-29T06:56:49Z
make_pr_list.sh
Shell
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
# brew install jq
# enter your github password to get a token (see output)
curl https://api.github.com/authorizations --user "$GITHUB_USERNAME" --data '{"scopes":["public_repo"],"note":"cli"}'
export TOKEN=....
 
closed_prs=$(git log --decorate=no v2.10.0..v2.10.1-RC1 --merges --oneline | grep "Merge pull request" | cut -f 5 -d' ' | sort -u | uniq | perl -pe 's/#//')
 
# fork
for PRNUM in $closed_prs
do
curl -H "Authorization: token $TOKEN" -s -o /tmp/$PRNUM.json https://api.github.com/repos/scala/scala/pulls/$PRNUM &
done
 
read
 
# twiddle fingers -- how to join programmatically?
for PRNUM in $closed_prs
do
echo -e " - #$PRNUM\t"$(cat /tmp/$PRNUM.json | jq '"\(.user.login)\t\(.title)\t\(.merged_at)"')
done
 
# contributor stats
for PRNUM in $closed_prs; do cat /tmp/$PRNUM.json | jq '.user.login'; done | sort | uniq -c | sort -u | tail -r | perl -pe 's/"//g'

Oh, I didn't realize you too are using jq. We should write a wrapper which makes it seem more like scala. I include an unwelcome underscore about 80% of the time, e.g. map(_.id).

" -o /tmp/$PRNUM.json"

This is a good example of the kind of thing I'm talking about which will burn you. "man mktemp"

i've come across mktemp, but I figured what could possibly go wrong

ps: the first syntax mistake i made involved an underscore

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.