-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bump actions/checkout from 3 to 4 #1
base: master
Are you sure you want to change the base?
Commits on Mar 25, 2020
-
Include field names in rendering of Product (Scala 2.13 only)
This is only available in Scala 2.13 because it makes use of productElementNames. The behaviour is unchanged in Scala 2.11/2.12.
Configuration menu - View commit details
-
Copy full SHA for 93203e1 - Browse repository at this point
Copy the full SHA 93203e1View commit details
Commits on May 19, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 5b75491 - Browse repository at this point
Copy the full SHA 5b75491View commit details
Commits on Jul 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e5eaf1c - Browse repository at this point
Copy the full SHA e5eaf1cView commit details
Commits on Jul 31, 2020
-
Merge pull request com-lihaoyi#38 from cb372/product-element-names
[WIP] Include field names in rendering of Product (Scala 2.13 only)
Configuration menu - View commit details
-
Copy full SHA for b1c6332 - Browse repository at this point
Copy the full SHA b1c6332View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8258a74 - Browse repository at this point
Copy the full SHA 8258a74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72d930a - Browse repository at this point
Copy the full SHA 72d930aView commit details
Commits on Aug 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for eaa14e1 - Browse repository at this point
Copy the full SHA eaa14e1View commit details
Commits on Aug 5, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 3a3cbd1 - Browse repository at this point
Copy the full SHA 3a3cbd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e38755 - Browse repository at this point
Copy the full SHA 8e38755View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca602c3 - Browse repository at this point
Copy the full SHA ca602c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 731faa0 - Browse repository at this point
Copy the full SHA 731faa0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d111e4 - Browse repository at this point
Copy the full SHA 0d111e4View commit details -
Apply suggestions from code review
Co-authored-by: Anatolii Kmetiuk <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 55433a4 - Browse repository at this point
Copy the full SHA 55433a4View commit details -
Update pprint/src-0/TPrintImpl.scala
Co-authored-by: Anatolii Kmetiuk <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 51abe98 - Browse repository at this point
Copy the full SHA 51abe98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e44001 - Browse repository at this point
Copy the full SHA 9e44001View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a22466 - Browse repository at this point
Copy the full SHA 2a22466View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a0ebd4 - Browse repository at this point
Copy the full SHA 5a0ebd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 061f6ae - Browse repository at this point
Copy the full SHA 061f6aeView commit details
Commits on Aug 6, 2020
-
Merge pull request com-lihaoyi#41 from yilinwei/master
Dotty initial support
Configuration menu - View commit details
-
Copy full SHA for 7ea3c1e - Browse repository at this point
Copy the full SHA 7ea3c1eView commit details
Commits on Aug 28, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 5f9e4d5 - Browse repository at this point
Copy the full SHA 5f9e4d5View commit details
Commits on Sep 1, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 2b0a95e - Browse repository at this point
Copy the full SHA 2b0a95eView commit details
Commits on Sep 3, 2020
-
Merge pull request com-lihaoyi#46 from tgodzik/fix-annotated-type
Fix printing of annotated type
Configuration menu - View commit details
-
Copy full SHA for 6c62919 - Browse repository at this point
Copy the full SHA 6c62919View commit details
Commits on Sep 17, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 960a298 - Browse repository at this point
Copy the full SHA 960a298View commit details -
Merge pull request com-lihaoyi#48 from lihaoyi/bump-dotty
Bump Dotty to 0.27.0-RC1
Configuration menu - View commit details
-
Copy full SHA for a1ad168 - Browse repository at this point
Copy the full SHA a1ad168View commit details
Commits on Sep 18, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 6560f7a - Browse repository at this point
Copy the full SHA 6560f7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for df35390 - Browse repository at this point
Copy the full SHA df35390View commit details
Commits on Sep 22, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 46eb823 - Browse repository at this point
Copy the full SHA 46eb823View commit details
Commits on Oct 13, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 95136d9 - Browse repository at this point
Copy the full SHA 95136d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73353ed - Browse repository at this point
Copy the full SHA 73353edView commit details
Commits on Oct 26, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 4a135e4 - Browse repository at this point
Copy the full SHA 4a135e4View commit details
Commits on Nov 4, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ee55dc3 - Browse repository at this point
Copy the full SHA ee55dc3View commit details
Commits on Nov 7, 2020
-
Configuration menu - View commit details
-
Copy full SHA for bb3f91f - Browse repository at this point
Copy the full SHA bb3f91fView commit details
Commits on Nov 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for bf98e5f - Browse repository at this point
Copy the full SHA bf98e5fView commit details
Commits on Nov 22, 2020
-
Configuration menu - View commit details
-
Copy full SHA for cd3ccb0 - Browse repository at this point
Copy the full SHA cd3ccb0View commit details
Commits on Nov 23, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 05aae07 - Browse repository at this point
Copy the full SHA 05aae07View commit details
Commits on Nov 25, 2020
-
Merge remote-tracking branch 'origin/use-quotes-given-alias' into dot…
…ty-community-build
Configuration menu - View commit details
-
Copy full SHA for 5ef9cc2 - Browse repository at this point
Copy the full SHA 5ef9cc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a702bf - Browse repository at this point
Copy the full SHA 2a702bfView commit details
Commits on Nov 26, 2020
-
Merge pull request com-lihaoyi#49 from dotty-staging/dotty-community-…
…build Bump Scala 3 to M2
Configuration menu - View commit details
-
Copy full SHA for 94f9f4a - Browse repository at this point
Copy the full SHA 94f9f4aView commit details
Commits on Jan 23, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7ee2168 - Browse repository at this point
Copy the full SHA 7ee2168View commit details
Commits on Jan 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 4f5bcdc - Browse repository at this point
Copy the full SHA 4f5bcdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5279faf - Browse repository at this point
Copy the full SHA 5279fafView commit details -
Merge pull request com-lihaoyi#52 from lolgab/update-scala-native-0.4.0
Update Scala Native to 0.4.0
Configuration menu - View commit details
-
Copy full SHA for d8f1806 - Browse repository at this point
Copy the full SHA d8f1806View commit details
Commits on Feb 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3704f26 - Browse repository at this point
Copy the full SHA 3704f26View commit details
Commits on Feb 24, 2021
-
Merge pull request com-lihaoyi#54 from dotty-staging/backprop
Upgrade to Scala 3.0.0-RC1
Configuration menu - View commit details
-
Copy full SHA for 126a33f - Browse repository at this point
Copy the full SHA 126a33fView commit details
Commits on Mar 7, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 0cc1081 - Browse repository at this point
Copy the full SHA 0cc1081View commit details -
Merge pull request com-lihaoyi#56 from com-lihaoyi/add-github-actions
Add Github actions, publishVersion from git tag
Configuration menu - View commit details
-
Copy full SHA for 89252ec - Browse repository at this point
Copy the full SHA 89252ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c2aadf - Browse repository at this point
Copy the full SHA 3c2aadfView commit details -
Merge pull request com-lihaoyi#57 from com-lihaoyi/scala-js-scala3
Support Scala 3 on Scala.js
Configuration menu - View commit details
-
Copy full SHA for 8da5718 - Browse repository at this point
Copy the full SHA 8da5718View commit details
Commits on Mar 25, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 85f33dc - Browse repository at this point
Copy the full SHA 85f33dcView commit details -
Merge pull request com-lihaoyi#60 from com-lihaoyi/publish-scala-2.11
Publish for Scala 2.11
Configuration menu - View commit details
-
Copy full SHA for 38825ee - Browse repository at this point
Copy the full SHA 38825eeView commit details
Commits on Apr 1, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c8f0470 - Browse repository at this point
Copy the full SHA c8f0470View commit details
Commits on Apr 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 069bae1 - Browse repository at this point
Copy the full SHA 069bae1View commit details -
Merge pull request com-lihaoyi#62 from dotty-staging/scala3-release-3…
….0.0-RC3 Upgrade Dotty to 3.0.0-RC3
Configuration menu - View commit details
-
Copy full SHA for 8613a8d - Browse repository at this point
Copy the full SHA 8613a8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f27075 - Browse repository at this point
Copy the full SHA 9f27075View commit details
Commits on May 4, 2021
-
Merge pull request com-lihaoyi#61 from dotty-staging/ci-releases
Create release on GitHub when releasing to Maven
Configuration menu - View commit details
-
Copy full SHA for 05fc94d - Browse repository at this point
Copy the full SHA 05fc94dView commit details
Commits on May 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 669055b - Browse repository at this point
Copy the full SHA 669055bView commit details -
Merge pull request com-lihaoyi#65 from com-lihaoyi/support-scala-3
Support Scala 3.0.0
Configuration menu - View commit details
-
Copy full SHA for 6d19aa6 - Browse repository at this point
Copy the full SHA 6d19aa6View commit details
Commits on Jun 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7fb36e5 - Browse repository at this point
Copy the full SHA 7fb36e5View commit details
Commits on Jul 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1b3276e - Browse repository at this point
Copy the full SHA 1b3276eView commit details
Commits on Jul 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 780fe6c - Browse repository at this point
Copy the full SHA 780fe6cView commit details
Commits on Oct 6, 2021
-
Updated link to documentation. (com-lihaoyi#66)
Link to documentation was broken
Configuration menu - View commit details
-
Copy full SHA for dbb43b5 - Browse repository at this point
Copy the full SHA dbb43b5View commit details
Commits on Nov 29, 2021
-
Make pprint robust against toString method returning null com-lihaoyi#70
Make pprint robust against toString method returning null, fixes com-lihaoyi/Ammonite#1113 Review by @lolgab @anatoliykmetyuk
Configuration menu - View commit details
-
Copy full SHA for 2af8020 - Browse repository at this point
Copy the full SHA 2af8020View commit details
Commits on Nov 30, 2021
-
Add a flag to disable unicode escaping, refactor showFieldNames confi…
…guration (com-lihaoyi#71) Supersedes com-lihaoyi#55 the new `escapeUnicode` flag defaults to `false`, since unicode characters are common enough nowadays we should expect editors and other UIs to render them without issue. Someone who wants the old behavior can always manually set it to `true` `showFieldNames` was added in a kind of awkward manner to avoid breaking backwards binary compatibility. It's been long enough that I think a breakage is ok, so I'm moving it to be a default argument like the rest of our pprint configuration values
Configuration menu - View commit details
-
Copy full SHA for dbfd5da - Browse repository at this point
Copy the full SHA dbfd5daView commit details
Commits on Dec 3, 2021
-
Fix pprint for Product2 (com-lihaoyi#36)
This fixes com-lihaoyi#28 We had a similar problem while pprinting `akka.kafka.ConsumerMessage.CommittableMessage`. I found that the problem is reproduced when `Product2` is used. `Walker.scala:90` calls `Util.isOperator(x.productPrefix)`, but `Product` defines it as an empty string : ``` def productPrefix = "" ``` So `ident(0)` in `Util.scala:50` fails with `java.lang.StringIndexOutOfBoundsException` I've added a unit test and my proposition of a fix.
Configuration menu - View commit details
-
Copy full SHA for 2e335c8 - Browse repository at this point
Copy the full SHA 2e335c8View commit details
Commits on Dec 6, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 6a270d1 - Browse repository at this point
Copy the full SHA 6a270d1View commit details -
Overhaul and simplify TPrint implementation (com-lihaoyi#72)
Fixes com-lihaoyi/Ammonite#221 Fixes com-lihaoyi/Ammonite#629 Fixes com-lihaoyi/Ammonite#670 Fixes com-lihaoyi#45 Fixes com-lihaoyi#44 The old TPrint implementation did a clever thing where it allowed a user to over-ride the TPrinting of a given type by providing an appropriate implicit. While that worked in most cases, it was fiendishly complex, and the intricate nesting of implicit resolution and macro resolution ended up providing and endless source of hard to resolve bugs. This new implementation is much simpler and less flexible: we simply walk the type data structure in the macro, and spit out a colored `fansi.Str` with the type names hard-coded to `fansi.Green`. The only runtime support necessary is in the `def recolor` function, which parses the incoming `fansi.Str` and replaces the hardcoded `fansi.Green` colors with whatever is specified by the implicit `TPrintColors`. As implicits cannot be used to override tprinting anymore, we now have hardcoded support for tprinting functions and tuples. While the old macro generated a complex tree of Scala function calls that is evaluated to generate the output `fansi.Str` at runtime, the new macro simply spits out a single `fansi.Str` that is serialized into a `java.lang.String` and deserialized back into a `fansi.Str` for usage at runtime. We propagate a `WrapType` enumeration up the recursion, to help the callers decide if they need to wrap things in parens or not. This gives up a bit of flexibility, but AFAIK nobody was really using that flexibility anyway. In exchange, we fix a whole bunch of long-standing bugs, and have a drastically simpler implementation. The fixed bugs are covered by regression unit tests added to `TPrintTests.scala`. All existing tests also pass, so hopefully that'll catch any potential regressions. There's probably more bugs where we're not properly setting or handling the `WrapType`, but exhaustively testing/surfacing/fixing all of those is beyond the scope of this PR. For now, I just kept the current set of tests passing. Managed to get the Scala3 side working. I didn't realize how half-baked the Scala3 implementation of TPrint is; so much of the Scala2 functionality just isn't implemented and doesn't work. Nevertheless, fixing that is beyond the scope of this PR. I just kept it green with the existing set of green tests passing (except for the custom tprinter test, which is no longer applicable) Review by @lolgab.
Configuration menu - View commit details
-
Copy full SHA for 7fead8d - Browse repository at this point
Copy the full SHA 7fead8dView commit details
Commits on Dec 11, 2021
-
Release PPrint 0.7.0 com-lihaoyi#73
Updates the readme, pulls in latest version of Fansi 0.3.0, and updates the code accordingly
Configuration menu - View commit details
-
Copy full SHA for 21fdfdf - Browse repository at this point
Copy the full SHA 21fdfdfView commit details
Commits on Dec 13, 2021
-
Fix PPrinting of booleans and TPrinting of constant types (com-lihaoy…
…i#75) TPrinting of constant types regressed in 0.8.0, while PPrinting of booleans was always missing the colors that they should have had. This PR fixes both and adds a unit test to avoid regression
Configuration menu - View commit details
-
Copy full SHA for 0a8c900 - Browse repository at this point
Copy the full SHA 0a8c900View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1ddeb7 - Browse repository at this point
Copy the full SHA a1ddeb7View commit details
Commits on Dec 21, 2021
-
Add pprint.err.log (com-lihaoyi#74)
Logging to stderr rather than stdout.
Configuration menu - View commit details
-
Copy full SHA for 3abeed8 - Browse repository at this point
Copy the full SHA 3abeed8View commit details
Commits on Mar 4, 2022
-
Support Scala 3 - Scala Native (com-lihaoyi#77)
* Support Scala 3 - Scala Native - Avoid running the Github Action workflow twice on PRs * Bump Scala Native to 0.4.4 * Skip Mima check for missing artifact
Configuration menu - View commit details
-
Copy full SHA for f24db51 - Browse repository at this point
Copy the full SHA f24db51View commit details
Commits on Mar 27, 2022
-
Add support for Polytypes (com-lihaoyi#79)
* Add PolyType to TPrintImpl * Add TPrint test for polytype * Tweak based on PR feedback * Allow Polytypes to be different on 2.12 vs 2.13
Configuration menu - View commit details
-
Copy full SHA for 2626e05 - Browse repository at this point
Copy the full SHA 2626e05View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cd41af - Browse repository at this point
Copy the full SHA 2cd41afView commit details
Commits on Jul 12, 2022
-
deps: update all sorts of stuff (com-lihaoyi#82)
* deps: update all sorts of stuff This pr goes through and makes the various updates: - Bumps mill to the latest 0.10.5 - Bumps to the latest Scala versions for 2 and latest 3.1.x version - Drops 0.x support for ScalaJS - Move Scala native to 0.4.x - Adds in dependabot - Starts to cross test on 8 and 17 - Updates checkout and java actions * add issue filter for StringPrefix.apply * dep: update utest to 0.8.0
Configuration menu - View commit details
-
Copy full SHA for 2203dc6 - Browse repository at this point
Copy the full SHA 2203dc6View commit details
Commits on Oct 1, 2023
-
Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5d69662 - Browse repository at this point
Copy the full SHA 5d69662View commit details