addToBackportingProject.scala
(#20461)"}},{"before":"7d559ad06bdfe448450341c7fdf12cc0513456f3","after":"e0c030ccd44089e70629b59d76962c1dfc8dbb16","ref":"refs/heads/main","pushedAt":"2024-05-22T20:44:56.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"smarter","name":"Guillaume Martres","path":"/smarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63430?s=80&v=4"},"commit":{"message":"Emit switch bytecode when matching unions of a switchable type (#20411)\n\nFixes #20410","shortMessageHtmlLink":"Emit switch bytecode when matching unions of a switchable type (#20411)"}},{"before":"5c761fd86abdefd66f337d8691d35f46ecebd78b","after":"7d559ad06bdfe448450341c7fdf12cc0513456f3","ref":"refs/heads/main","pushedAt":"2024-05-22T14:04:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"odersky","name":null,"path":"/odersky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/795990?s=80&v=4"},"commit":{"message":"Treat 3.5-migration the same as 3.5 for a warning (#20436)\n\nTreat 3.5-migration the same as 3.5 for a warning about implicit\r\npriority change\r\n\r\nFixes #20420","shortMessageHtmlLink":"Treat 3.5-migration the same as 3.5 for a warning (#20436)"}},{"before":"4636ce22b45fe56dd6f94ebe99709b83b26e3bc2","after":"5c761fd86abdefd66f337d8691d35f46ecebd78b","ref":"refs/heads/main","pushedAt":"2024-05-22T10:28:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"natsukagami","name":"Natsu Kagami","path":"/natsukagami","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9061737?s=80&v=4"},"commit":{"message":"Add pattern completion for unapply contexts (#20274)\n\nFixes #19972.\r\n\r\nAdd pattern completion for `Unapply` tree contexts.\r\n\r\nA typical example would be\r\n```scala\r\noptionList match\r\n case List(S@@)\r\n```\r\nwhich should be prompted `Some(value)`, due to `List.unapplySeq`\r\nexpecting `Option[T]` patterns as arguments.","shortMessageHtmlLink":"Add pattern completion for unapply contexts (#20274)"}},{"before":"4a74a97314c4d2a59413db96ecca205918218ebd","after":null,"ref":"refs/heads/revert-20402-revert-20392-base-version-3.5.1-RC1","pushedAt":"2024-05-21T21:49:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hamzaremmal","name":"Hamza Remmal","path":"/hamzaremmal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56235032?s=80&v=4"}},{"before":"24d703c6f7cd790a31ddf45a261a44898e787603","after":"4636ce22b45fe56dd6f94ebe99709b83b26e3bc2","ref":"refs/heads/main","pushedAt":"2024-05-21T21:49:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hamzaremmal","name":"Hamza Remmal","path":"/hamzaremmal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56235032?s=80&v=4"},"commit":{"message":"Set baseVersion to 3.5.1-RC1 (#20447)\n\nReverts scala/scala3#20402","shortMessageHtmlLink":"Set baseVersion to 3.5.1-RC1 (#20447)"}},{"before":null,"after":"4a74a97314c4d2a59413db96ecca205918218ebd","ref":"refs/heads/revert-20402-revert-20392-base-version-3.5.1-RC1","pushedAt":"2024-05-21T18:30:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hamzaremmal","name":"Hamza Remmal","path":"/hamzaremmal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56235032?s=80&v=4"},"commit":{"message":"Revert \"Revert \"Set baseVersion to 3.5.1-RC1\"\"","shortMessageHtmlLink":"Revert \"Revert \"Set baseVersion to 3.5.1-RC1\"\""}},{"before":"a21cd822a495f3ede1cf98174e3a4557413da802","after":"24d703c6f7cd790a31ddf45a261a44898e787603","ref":"refs/heads/main","pushedAt":"2024-05-21T17:43:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bishabosha","name":"Jamie Thompson","path":"/bishabosha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13436592?s=80&v=4"},"commit":{"message":"simple scripts to run non-bootstrapped compiler after 'sbt buildQuick' (#19894)\n\nThe current scripts in `bin` are not suitable for iterative development,\r\nas they invoke `sbt dist/pack` whenever any source file has a newer\r\ntimestamp. Also they are full of magic which I don't think I need for\r\ncompiler development.\r\n\r\nI know there are `repl` / `scala` / `scalac` sbt tasks, but I highly\r\nprefer working in zsh versus sbt shell, for example because I can `cd`\r\nto a `sandbox` directory. Then I run `scq A.scala`, `cfr-decompiler\r\nA.class`, stuff like that.\r\n\r\nThis PR is a proposal, I'm curious if anyone else would find it useful.","shortMessageHtmlLink":"simple scripts to run non-bootstrapped compiler after 'sbt buildQuick' ("}},{"before":"8563571e5af1ce7cb175c07f50f3a4f64b104bfc","after":"a21cd822a495f3ede1cf98174e3a4557413da802","ref":"refs/heads/main","pushedAt":"2024-05-21T15:36:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tgodzik","name":"Tomasz Godzik","path":"/tgodzik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3807253?s=80&v=4"},"commit":{"message":"chore: Bump mtags to latest stable (#20442)\n\nWe should avoid using non stable versions since this can cause issues\r\nlike https://github.com/scalameta/metals/issues/6402\r\n\r\nCloses https://github.com/scalameta/metals/issues/6402","shortMessageHtmlLink":"chore: Bump mtags to latest stable (#20442)"}},{"before":"8ef2c5c561e2d78b65bf7a5f42ecdbf6de7efb8e","after":"8563571e5af1ce7cb175c07f50f3a4f64b104bfc","ref":"refs/heads/main","pushedAt":"2024-05-20T16:49:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hamzaremmal","name":"Hamza Remmal","path":"/hamzaremmal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56235032?s=80&v=4"},"commit":{"message":"Fix #20372: Check pattern match exhaustivity in inlined code (#20403)\n\nFixes #20372 \r\nc0e93f1a57 previously disabled warnings for pattern matches in Inlined\r\ncode, as things like:\r\n```scala\r\ninline def count(inline x: Boolean) = x match\r\n case true => 1\r\n case false => 0\r\ncount(true) // inlined to true match {case true => 1; case false => 0 }\r\n```\r\nwould throw warnings about unreachable cases, which could have been\r\nconfusing to the users. However, in those cases it should be enough to\r\ndisallow checks for unreachable cases specifically, and leave\r\nexhaustivity checks intact.","shortMessageHtmlLink":"Fix #20372: Check pattern match exhaustivity in inlined code (#20403)"}},{"before":"c6faeb14c56af50a5c0c2d1529af83d65a1d6c9e","after":"8ef2c5c561e2d78b65bf7a5f42ecdbf6de7efb8e","ref":"refs/heads/main","pushedAt":"2024-05-20T16:47:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hamzaremmal","name":"Hamza Remmal","path":"/hamzaremmal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56235032?s=80&v=4"},"commit":{"message":"Fix erasure crash for Inlined rhs of a context function closure (#20398)\n\nFixes #16963\r\n\r\nThe regression here was caused by\r\nhttps://github.com/scala/scala3/commit/229fdaaeaede5edd4489fd67c0c383bb8ffa3255,\r\nby the changes to TreeInfo. Since the aim of that PR was to reduce\r\nunnecessary `Inlined` removal, instead of reintroducing `Inlined` node\r\nremoval in `closureDef` in `TreeInfo` (which is used in many places in\r\nthe compiler), we just remove it directly in erasure, where it would\r\nhave been removed later in the same manner either way (in\r\n`typedInlined`).","shortMessageHtmlLink":"Fix erasure crash for Inlined rhs of a context function closure (#20398)"}},{"before":"fb4687cfbe46e734f82cf9a516dbec29594b31f6","after":null,"ref":"refs/heads/dependabot/github_actions/scalacenter/sbt-dependency-submission-3","pushedAt":"2024-05-20T15:59:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hamzaremmal","name":"Hamza Remmal","path":"/hamzaremmal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56235032?s=80&v=4"}},{"before":"a7ac03eb636e683eeb4d6a0e7c4532c34b7ba245","after":"c6faeb14c56af50a5c0c2d1529af83d65a1d6c9e","ref":"refs/heads/main","pushedAt":"2024-05-20T15:59:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hamzaremmal","name":"Hamza Remmal","path":"/hamzaremmal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56235032?s=80&v=4"},"commit":{"message":"Bump scalacenter/sbt-dependency-submission from 2 to 3 (#20440)\n\nBumps\r\n[scalacenter/sbt-dependency-submission](https://github.com/scalacenter/sbt-dependency-submission)\r\nfrom 2 to 3.\r\nSourced from scalacenter/sbt-dependency-submission's\r\nreleases.
\r\n\r\n\r\nv3.0.0
\r\nWhat's Changed
\r\n\r\n
\r\n- Split in two commands:
\r\ngithubGenerateSnapshot
and\r\ngithubPublishSnapshot
by@yazgoo
and@adpi2
in scalacenter/sbt-dependency-submission#175- Add Scala Steward conf by
\r\n@adpi2
in scalacenter/sbt-dependency-submission#177- Describe githubGenerateSnapshot in readme by
\r\n@adpi2
in scalacenter/sbt-dependency-submission#178New Contributors
\r\n\r\n
\r\n- \r\n
@yazgoo
made\r\ntheir first contribution in scalacenter/sbt-dependency-submission#175- \r\n
@scala-center-steward
\r\nmade their first contribution in scalacenter/sbt-dependency-submission#182Full Changelog: https://github.com/scalacenter/sbt-dependency-submission/compare/v2...v3.0.0
\r\nv2.3.1
\r\nWhat's Changed
\r\n\r\n
\r\n- Fix 134: ignore corresponding internal config by
\r\n@adpi2
in scalacenter/sbt-dependency-submission#165Full Changelog: https://github.com/scalacenter/sbt-dependency-submission/compare/v2.3.0...v2.3.1
\r\nv2.3.0
\r\nWhat's Changed
\r\n\r\n
\r\n- Update to Node 20 by
\r\n@adpi2
in scalacenter/sbt-dependency-submission#159- Skip submit tests by
\r\n@adpi2
in scalacenter/sbt-dependency-submission#162Full Changelog: https://github.com/scalacenter/sbt-dependency-submission/compare/v2.2.2...v2.3.0
\r\nv2.2.2
\r\nWhat's Changed
\r\n\r\n
\r\n- Dogfooding use together with Dependency Review by
\r\n@MPV
in scalacenter/sbt-dependency-submission#142- Switch http client from apache-http to asynchttpclient by
\r\n@averzicco
in scalacenter/sbt-dependency-submission#145- Remove empty line in SubmitDependencyGraph imports by
\r\n@averzicco
in scalacenter/sbt-dependency-submission#146New Contributors
\r\n\r\n
\r\n- \r\n
@MPV
made their\r\nfirst contribution in scalacenter/sbt-dependency-submission#142- \r\n
@averzicco
\r\nmade their first contribution in scalacenter/sbt-dependency-submission#145Full Changelog: https://github.com/scalacenter/sbt-dependency-submission/compare/v2...v2.2.2
\r\nv2.2.1
\r\nWhat's Changed
\r\n\r\n
\r\n- Run SBT in batch mode by
\r\n@rossabaker
in scalacenter/sbt-dependency-submission#126- Support dependency review by
\r\n@johnpangalos
\r\nin scalacenter/sbt-dependency-submission#140New Contributors
\r\n\r\n
\r\n- \r\n
@rossabaker
made\r\ntheir first contribution in scalacenter/sbt-dependency-submission#126- \r\n
@johnpangalos
\r\nmade their first contribution in scalacenter/sbt-dependency-submission#140Full Changelog: https://github.com/scalacenter/sbt-dependency-submission/compare/v2...v2.2.1
\r\n\r\n
... (truncated)
\r\n7ebd561
\r\nMerge pull request #187\r\nfrom adpi2/bump-default-version9f7bcd3
\r\nFix CI7264c06
\r\nMerge pull request #186\r\nfrom adpi2/bump-default-version123c8f2
\r\nBump version89d3028
\r\nMerge pull request #184\r\nfrom adpi2/fix-ci10906ab
\r\nFix CI43fc1a9
\r\nMerge pull request #183\r\nfrom adpi2/fix-ci44869fd
\r\nFix CIa53c296
\r\nMerge pull request #179\r\nfrom scalacenter/update/sbt-scalafix-0.11.1f8326dc
\r\nMerge pull request #173\r\nfrom scalacenter/dependabot/npm_and_yarn/octokit/webh...constraint.replace
when addOneBound
produces equal bounds"}},{"before":"177b48991dfebc47f7b3efdb5038735f4c491b2d","after":"73bb2aafe506f2bf064958050468b9bf030b5355","ref":"refs/heads/main","pushedAt":"2024-05-16T16:13:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"smarter","name":"Guillaume Martres","path":"/smarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63430?s=80&v=4"},"commit":{"message":"Avoid forcing whole package when using `-experimental` (#20409)","shortMessageHtmlLink":"Avoid forcing whole package when using -experimental
(#20409)"}},{"before":"1205601806c576bf1074dbd3cbe2566d08021d52","after":"473897c08b952644a5fa2866c7299701071bb0a1","ref":"refs/heads/language-reference-stable","pushedAt":"2024-05-16T15:01:21.000Z","pushType":"push","commitsCount":412,"pusher":{"login":"Kordyjan","name":"Paweł Marks","path":"/Kordyjan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11855167?s=80&v=4"},"commit":{"message":"Merge branch 'release-3.4.2' into language-reference-stable","shortMessageHtmlLink":"Merge branch 'release-3.4.2' into language-reference-stable"}},{"before":"c6321292388abff58527d1e0e980b3eb74460e4d","after":null,"ref":"refs/heads/fix-i16963","pushedAt":"2024-05-15T11:13:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jchyb","name":"Jan Chyb","path":"/jchyb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48855024?s=80&v=4"}},{"before":null,"after":"c6321292388abff58527d1e0e980b3eb74460e4d","ref":"refs/heads/fix-i16963","pushedAt":"2024-05-15T11:11:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jchyb","name":"Jan Chyb","path":"/jchyb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48855024?s=80&v=4"},"commit":{"message":"Fix erasure crash for Inlined rhs of a ctxfun closure\n\nThis is achieved by safely removing Inlined nodes at that point,\nin the same manner they would be removed later in `typedInlined`` in\nthe same phase.","shortMessageHtmlLink":"Fix erasure crash for Inlined rhs of a ctxfun closure"}},{"before":"7c9aae3daec685b272c53488bdc6849597266ef6","after":"177b48991dfebc47f7b3efdb5038735f4c491b2d","ref":"refs/heads/main","pushedAt":"2024-05-15T08:26:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hamzaremmal","name":"Hamza Remmal","path":"/hamzaremmal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56235032?s=80&v=4"},"commit":{"message":"Bump from 3.4.0 to 3.5.0-RC1 for MiMA (#20404)\n\nThis depends on 3.5.0-RC1 being released to Maven Central\r\n\r\nPart of #20402","shortMessageHtmlLink":"Bump from 3.4.0 to 3.5.0-RC1 for MiMA (#20404)"}},{"before":"b109829f0d5ce899ddc1f45008cefedb6d81a4dd","after":null,"ref":"refs/tags/3.5.0-RC1","pushedAt":"2024-05-14T19:41:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Kordyjan","name":"Paweł Marks","path":"/Kordyjan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11855167?s=80&v=4"}},{"before":"3c4e17aad68cde1c9a901b13dc949f0cd8858630","after":"a15fc7d5f3d793cf6aad50565aab73f309b0b859","ref":"refs/heads/release-3.5.0","pushedAt":"2024-05-14T19:40:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Kordyjan","name":"Paweł Marks","path":"/Kordyjan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11855167?s=80&v=4"},"commit":{"message":"Release 3.5.0-RC1","shortMessageHtmlLink":"Release 3.5.0-RC1"}},{"before":"b109829f0d5ce899ddc1f45008cefedb6d81a4dd","after":"3c4e17aad68cde1c9a901b13dc949f0cd8858630","ref":"refs/heads/release-3.5.0","pushedAt":"2024-05-14T19:38:18.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Kordyjan","name":"Paweł Marks","path":"/Kordyjan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11855167?s=80&v=4"},"commit":{"message":"Hotfix to release 3.5.0-RC1 (#20407)","shortMessageHtmlLink":"Hotfix to release 3.5.0-RC1 (#20407)"}},{"before":"4dffcc907b43f69740e955c8dc89fac0e04428d1","after":"7c9aae3daec685b272c53488bdc6849597266ef6","ref":"refs/heads/main","pushedAt":"2024-05-14T17:52:14.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"noti0na1","name":"noti0na1","path":"/noti0na1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8036790?s=80&v=4"},"commit":{"message":"Enhance help message for language flag (#20247)\n\nFix #20083: Enhance help message for language features by displaying all available choises and notes","shortMessageHtmlLink":"Enhance help message for language flag (#20247)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUhtudAA","startCursor":null,"endCursor":null}},"title":"Activity · scala/scala3"}