Create a gist now

Instantly share code, notes, and snippets.

@adriaanm /2.10.1-RC1
Last active Dec 12, 2015

- #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
# 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'
@paulp

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).

@paulp

" -o /tmp/$PRNUM.json"

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

@adriaanm
Owner

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

ps: the first syntax mistake i made involved an underscore

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment