Sitelet
https://github.com/typelevel/cats/commits/main/kernel/src/main
Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
typelevel
/
cats
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
1.2k
Star
5.5k
Code
Issues
223
Pull requests
55
Discussions
Actions
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Security and quality
Insights
Commits
Breadcrumbs
History for
cats
kernel
src
main
on
main
User selector
All users
Datepicker
All time
Commit history
Commits on Sep 22, 2026
Merge pull request #4860 from mattjliu/null-safe-hash
Show description for f27fef0
satorg
authored
f27fef0
View commit details
Copy full SHA for f27fef0
View code at this point
Browse repository at this point
Commits on Sep 9, 2026
Fix warnings with Scala 3.9
xuwei-k
committed
18d8e73
View commit details
Copy full SHA for 18d8e73
View code at this point
Browse repository at this point
Commits on May 8, 2026
make hash.fromUniversalHashCode null safe and add tests
mattjliu
committed
c3e6dc2
View commit details
Copy full SHA for c3e6dc2
View code at this point
Browse repository at this point
Commits on Feb 1, 2026
Add `using` clause. fix compile error with Scala 3.8
xuwei-k
authored and
satorg
committed
ebfbde0
View commit details
Copy full SHA for ebfbde0
View code at this point
Browse repository at this point
Commits on Oct 25, 2025
Reformat with scalafmt 3.9.10
Show description for cdc7d21
typelevel-steward[bot]
committed
cdc7d21
View commit details
Copy full SHA for cdc7d21
View code at this point
Browse repository at this point
Commits on Apr 13, 2025
Merge pull request #4737 from dotty-staging/mb/scala3.6-compat
djspiewak
authored
e4086ed
View commit details
Copy full SHA for e4086ed
View code at this point
Browse repository at this point
Commits on Apr 11, 2025
Fix errors under Scala 3.6.3
mbovel
committed
fab4479
View commit details
Copy full SHA for fab4479
View code at this point
Browse repository at this point
Commits on Apr 2, 2025
scalafmt
ikeyan
authored
075d944
View commit details
Copy full SHA for 075d944
View code at this point
Browse repository at this point
Fix cyclic reference
ikeyan
authored
2350003
View commit details
Copy full SHA for 2350003
View code at this point
Browse repository at this point
Commits on Mar 29, 2025
allow fromComparable to accept java.sql.Date
ikeyan
authored
2a61299
View commit details
Copy full SHA for 2a61299
View code at this point
Browse repository at this point
Commits on Feb 21, 2025
Backport hash improvements from Scala 2.13.16's MurmurHash3
rossabaker
committed
e907de8
View commit details
Copy full SHA for e907de8
View code at this point
Browse repository at this point
Commits on Dec 25, 2024
apply 'scalafmtAll'
satorg
committed
22f52af
View commit details
Copy full SHA for 22f52af
View code at this point
Browse repository at this point
Commits on Dec 24, 2024
Merge pull request #4625 from igstan/igstan/semigroup-object-additions
Show description for 9aed5c4
satorg
authored
9aed5c4
View commit details
Copy full SHA for 9aed5c4
View code at this point
Browse repository at this point
Add `intercalate` on the Semigroup companion object
igstan
committed
291ef19
View commit details
Copy full SHA for 291ef19
View code at this point
Browse repository at this point
Commits on Nov 30, 2024
use & instead of with
xuwei-k
committed
686ba73
View commit details
Copy full SHA for 686ba73
View code at this point
Browse repository at this point
Commits on Jun 12, 2024
fix/suppress in 'kernel'
satorg
committed
c442521
View commit details
Copy full SHA for c442521
View code at this point
Browse repository at this point
Commits on Mar 4, 2024
Merge remote-tracking branch 'upstream/main' into optimize-traverse
TimWSpence
committed
7d615dc
View commit details
Copy full SHA for 7d615dc
View code at this point
Browse repository at this point
Commits on Dec 31, 2023
enforce new wildcard syntax
xuwei-k
committed
c0cb08b
View commit details
Copy full SHA for c0cb08b
View code at this point
Browse repository at this point
Commits on Sep 8, 2023
add explicit type
Show description for 4582203
xuwei-k
committed
4582203
View commit details
Copy full SHA for 4582203
View code at this point
Browse repository at this point
Commits on Aug 23, 2023
Optimize Vector traverse_ for StackSafeMonads
Show description for 9f60d2b
TimWSpence
committed
9f60d2b
View commit details
Copy full SHA for 9f60d2b
View code at this point
Browse repository at this point
Commits on Oct 9, 2022
Merge pull request #4314 from TimWSpence/singleton-monoid-instances
Show description for 409ee7e
armanbilge
authored
409ee7e
View commit details
Copy full SHA for 409ee7e
View code at this point
Browse repository at this point
Commits on Oct 5, 2022
s/private/private[this]/g
TimWSpence
committed
061cd76
View commit details
Copy full SHA for 061cd76
View code at this point
Browse repository at this point
Commits on Sep 26, 2022
Use singletons for monoid instances
bplommer
committed
4e27585
View commit details
Copy full SHA for 4e27585
View code at this point
Browse repository at this point
Commits on Aug 12, 2022
Convert Band and Semilattice instances to SAM syntax
joroKr21
committed
132b4c3
View commit details
Copy full SHA for 132b4c3
View code at this point
Browse repository at this point
Convert Semigroup and CommutativeSemigroup instances to SAM syntax
joroKr21
committed
bf8ee7f
View commit details
Copy full SHA for bf8ee7f
View code at this point
Browse repository at this point
Convert Order and PartialOrder instances to SAM syntax
joroKr21
committed
826cc56
View commit details
Copy full SHA for 826cc56
View code at this point
Browse repository at this point
Convert Eq instances to SAM syntax
joroKr21
committed
e5c3c3a
View commit details
Copy full SHA for e5c3c3a
View code at this point
Browse repository at this point
Use helper constructor for Band and (Bounded)Semilattice instances
joroKr21
committed
68daeaf
View commit details
Copy full SHA for 68daeaf
View code at this point
Browse repository at this point
Use helper constructor for (Commutative)Semigroup instances
joroKr21
committed
b5207a7
View commit details
Copy full SHA for b5207a7
View code at this point
Browse repository at this point
Use helper constructor for PartialOrder instances
joroKr21
committed
63d8d96
View commit details
Copy full SHA for 63d8d96
View code at this point
Browse repository at this point
Use helper constructor for PartialOrder instances
joroKr21
committed
0186ca2
View commit details
Copy full SHA for 0186ca2
View code at this point
Browse repository at this point
Use helper constructor for Order instances
joroKr21
committed
558beed
View commit details
Copy full SHA for 558beed
View code at this point
Browse repository at this point
Commits on Jul 15, 2022
Merge pull request #3871 from joroKr21/sam-boiler
Show description for fbad4be
armanbilge
authored
fbad4be
View commit details
Copy full SHA for fbad4be
View code at this point
Browse repository at this point
Commits on Jun 10, 2022
Recommend `IO` specifically
armanbilge
committed
5975a3f
View commit details
Copy full SHA for 5975a3f
View code at this point
Browse repository at this point
Commits on Jun 9, 2022
Recommend CE to replace Future
Show description for ea20c5b
armanbilge
and
johnynek
committed
ea20c5b
View commit details
Copy full SHA for ea20c5b
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.