Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix import in README2.11.x | Seth Tisue | 2018-04-18 | 1 | -1/+1 |
| | |||||
* | Merge pull request #193 from SethTisue/avoid-removed-methods | Seth Tisue | 2018-03-14 | 1 | -3/+3 |
|\ | | | | | fixes for 2.13 compatibility | ||||
| * | fixes for 2.13 compatibility | Seth Tisue | 2018-03-14 | 1 | -3/+3 |
|/ | | | | as discovered by the Scala 2.13 community build | ||||
* | Merge pull request #192 from NthPortal/forkjoin-fix | Seth Tisue | 2018-03-14 | 3 | -8/+2 |
|\ | | | | | Remove use of scala.concurrent.forkjoin | ||||
| * | Remove use of scala.concurrent.forkjoin | NthPortal | 2018-03-14 | 3 | -8/+2 |
|/ | | | | | Remove use of scala.concurrent.forkjoin. Remove support for JDK 6. | ||||
* | locate the classes directory reliably | Seth Tisue | 2018-03-05 | 1 | -17/+9 |
| | | | | | | | | | | the old code would fail with e.g. > ++2.12.5-bin-76f588e-SNAPSHOT > testOnly *WarningsSpec this was showing up repeatedly when running the Scala community build against as-yet-unmerged scala/scala PRs | ||||
* | replace wrong link | Seth Tisue | 2018-03-05 | 1 | -1/+1 |
| | | | | fixes #144 | ||||
* | Merge pull request #189 from retronym/topic/bump-sbt-module | Jason Zaugg | 2018-03-01 | 1 | -1/+1 |
|\ | | | | | Update sbt-scala-module plugin to avoid inlining from stdlib | ||||
| * | Update sbt-scala-module plugin to avoid inlining from stdlib | Jason Zaugg | 2018-03-01 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #188 from NthPortal/future-fixes | Seth Tisue | 2018-02-27 | 13 | -57/+66 |
|\ | | | | | Remove uses of deprecated Future APIs | ||||
| * | Remove uses of deprecated Future APIs | NthPortal | 2018-02-27 | 13 | -57/+66 |
|/ | |||||
* | Merge pull request #187 from SethTisue/version-bump | Seth Tisue | 2018-02-07 | 41 | -56/+59 |
|\ | | | | | bump version numbers & years & company names | ||||
| * | bump version numbers of multiple things | Seth Tisue | 2018-02-06 | 4 | -17/+20 |
| | | | | | | | | most notably Scala 2.13.0-M3 | ||||
| * | copyright 2018 Lightbend | Seth Tisue | 2018-02-06 | 37 | -39/+39 |
|/ | |||||
* | Merge pull request #185 from SethTisue/be-2.13-pre-friendlyv0.9.7#2.13.0-M3#8 | Seth Tisue | 2018-01-23 | 1 | -1/+1 |
|\ | | | | | fix Scala version number handling for 2.13 community build | ||||
| * | fix Scala version number handling for 2.13 community build | Seth Tisue | 2018-01-23 | 1 | -1/+1 |
|/ | | | | | we need to handle a Scala version like `2.13.0-pre-5e84129`, as we see in nightly builds before bincompat is locked down | ||||
* | Merge pull request #182 from retronym/null-check | Jason Zaugg | 2017-12-01 | 1 | -1/+1 |
|\ | | | | | Avoid NPE with import trees | ||||
| * | Avoid NPE with import trees | Jason Zaugg | 2017-11-27 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #179 from retronym/fixup | Jason Zaugg | 2017-11-20 | 3 | -2/+42 |
|\ | | | | | Fix more corner cases in late expansion | ||||
| * | Workaround ill-scoped exist. skolem refs emited by patmat | Jason Zaugg | 2017-10-16 | 2 | -1/+41 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e.g `val x2 = Foo[$1] with Bar = boundValue` is rewritten to `val x2 = (Foo[$1] @uncheckedBounds) with Bar = boundValue` This is to have refchecks turn a blind eye to the type argument that doesn't conform the to type parameter bounds. For regular compilation, without the async transform between patmat and refchecks, bound conformance is disabled with: https://github.com/scala/scala/blob/v2.11.7/src/compiler/scala/tools/nsc/typechecker/RefChecks.scala#L1743 Using the `uncheckedBounds` annotation is a newer, more inclusive way of acheiving the same thing: https://github.com/scala/scala/blob/v2.11.7/src/compiler/scala/tools/nsc/typechecker/RefChecks.scala#L1677 | ||||
| * | Add missing recursion to branchWithAssign | Jason Zaugg | 2017-10-16 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #180 from SethTisue/travis-openjdk6-fix | Jason Zaugg | 2017-10-25 | 1 | -2/+5 |
|\ \ | | | | | | | Travis makes us work harder now to actually get OpenJDK 6 | ||||
| * | | Travis makes us work harder now to actually get OpenJDK 6 | Seth Tisue | 2017-10-19 | 1 | -2/+5 |
| |/ | | | | | | | | | as per: https://github.com/travis-ci/travis-ci/issues/8199#issuecomment-327246053 | ||||
* | | Merge pull request #181 from jyotman/patch-1 | Seth Tisue | 2017-10-25 | 1 | -14/+14 |
|\ \ | |/ |/| | Some fixes and better uniformity in README.md. | ||||
| * | Some fixes and better uniformity. | Jyotman Singh | 2017-10-23 | 1 | -14/+14 |
|/ | |||||
* | Merge pull request #178 from retronym/tycon | Jason Zaugg | 2017-10-13 | 2 | -25/+39 |
|\ | | | | | Fix decision about whether to use a trait or class as the parent | ||||
| * | Fix race condition in tests and make some tests actually run | Jason Zaugg | 2017-10-13 | 1 | -28/+37 |
| | | |||||
| * | Add diagnostic for intermittently failing test | Jason Zaugg | 2017-10-13 | 1 | -1/+6 |
| | | |||||
| * | Fix decision about whether to use a trait or class as the parent | Jason Zaugg | 2017-10-13 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #177 from retronym/topic/pushassign | Jason Zaugg | 2017-10-13 | 3 | -17/+42 |
|\ \ | |/ |/| | Fix ANF transform for corner case in late transforms | ||||
| * | Fix ANF transform for corner case in late transforms | Jason Zaugg | 2017-09-29 | 3 | -17/+42 |
|/ | | | | | Unfortunately I wasn't able to extract a test case, but the patch has been tested to fix a problem on a real world code base. | ||||
* | Merge pull request #176 from retronym/topic/extensions | Jason Zaugg | 2017-09-27 | 3 | -26/+116 |
|\ | | | | | Improve generated code and flexibility | ||||
| * | Eliminate dead states | Jason Zaugg | 2017-09-27 | 1 | -2/+63 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | If a state does nothing but unconditionally transition to the next state, remove it and rewrite predecessors to directly jump to the successor state (or to the first non-dead successor.) While we're doing this, compact the remaining state IDs to be contiguous, which will allow use of a tableswitch in bytecode. Sample bytecode demonstrating a tableswitch: https://gist.github.com/retronym/6880c35b501fc1c91bed7f30c0f2c045 | ||||
| * | Allow result field name to be externally specified | Jason Zaugg | 2017-09-27 | 2 | -2/+3 |
| | | |||||
| * | Support future systems that perform external failure handling | Jason Zaugg | 2017-09-27 | 3 | -11/+20 |
| | | |||||
| * | Allow future system to enable more name freshening | Jason Zaugg | 2017-09-27 | 2 | -13/+32 |
|/ | |||||
* | Merge pull request #173 from SethTisue/scala-2.13.0-M2v0.9.7 | Seth Tisue | 2017-08-05 | 3 | -4/+4 |
|\ | | | | | support Scala 2.13.0-M2 | ||||
| * | support Scala 2.13.0-M2 | Seth Tisue | 2017-08-05 | 3 | -4/+4 |
|/ | | | | | | | | and also move from 2.12.2 -> 2.12.3, just because and sbt 0.13.15 -> 0.13.16, also just because and scala-sbt-module 1.0.8 -> 1.0.12, because guess why | ||||
* | Merge pull request #172 from rorygraves/master | Jason Zaugg | 2017-06-23 | 14 | -46/+53 |
|\ | | | | | Reduce logging overhead and minor cleanups | ||||
| * | Reduce logging overhead and minor cleanups | Rory Graves | 2017-06-21 | 14 | -46/+53 |
|/ | |||||
* | fix busted Maven badges | Seth Tisue | 2017-05-11 | 1 | -1/+1 |
| | |||||
* | Merge pull request #170 from lrytz/module-pluginv0.9.6#2.13.0-M1#8 | Jason Zaugg | 2017-05-10 | 17 | -205/+226 |
|\ | | | | | Use scala-module-plugin, update tag-based publishing | ||||
| * | Use scala-module-plugin, update tag-based publishing | Lukas Rytz | 2017-04-26 | 17 | -205/+226 |
|/ | | | | | | | The build didn't use the `scala-module-plugin` before but duplicated most of its settings - maybe I missed the reason why this is the case? Also update tag-based publishing to the latest version. | ||||
* | Merge pull request #167 from jochenschneider/patch-1 | Jason Zaugg | 2017-01-30 | 1 | -1/+1 |
|\ | | | | | Typo | ||||
| * | Typo | Jochen Schneider | 2017-01-30 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #165 from mpociecha/fix-out-dir-in-tests | Jason Zaugg | 2016-11-22 | 1 | -1/+1 |
|\ | | | | | In tests use tmp dir working on all operating systems | ||||
| * | In tests use tmp dir working on all operating systems | MichaĆ Pociecha | 2016-11-22 | 1 | -1/+1 |
|/ | | | | After this change tests pass also on Windows. | ||||
* | Merge pull request #164 from retronym/bump/0.9.7-SNAPSHOT | Jason Zaugg | 2016-10-30 | 2 | -5/+5 |
|\ | | | | | Bump to new snapshot version | ||||
| * | Bump to new snapshot version | Jason Zaugg | 2016-10-30 | 2 | -5/+5 |
|/ | |||||
* | Merge pull request #163 from retronym/bump/2.12.0v0.9.6 | Jason Zaugg | 2016-10-30 | 2 | -2/+2 |
|\ | | | | | Bump to Scala 2.12.0 |