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
Accelerator
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 }}
mperry
/
functionaljava
Public
forked from
functionaljava/functionaljava
Notifications
You must be signed in to change notification settings
Fork
1
Star
2
Code
Pull requests
0
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Commits
Branch selector
master
User selector
All users
Datepicker
All time
Commit history
Commits on Jun 22, 2016
Merge pull request #283 from jbgi/uncurried-foldLeft
Show description for 6acd800
mperry
authored
6acd800
View commit details
Copy full SHA for 6acd800
Browse repository at this point
Merge pull request #282 from jbgi/remove-javac-workarounds
Show description for d598df1
mperry
authored
d598df1
View commit details
Copy full SHA for d598df1
Browse repository at this point
Commits on Jun 21, 2016
Use uncurried version of foldLeft as default implementation
Show description for 9983ab2
jbgi
committed
9983ab2
View commit details
Copy full SHA for 9983ab2
Browse repository at this point
remove old workaround for javac bugs that have been fixed.
jbgi
committed
17efc98
View commit details
Copy full SHA for 17efc98
Browse repository at this point
Commits on Jun 19, 2016
Merge pull request #272 from gliptak/iocov
Show description for 794f9b9
mperry
authored
794f9b9
View commit details
Copy full SHA for 794f9b9
Browse repository at this point
Merge pull request #279 from mperry/pqueue
Show description for 4a7de0c
jbgi
authored
4a7de0c
View commit details
Copy full SHA for 4a7de0c
Browse repository at this point
Merge pull request #2 from jbgi/pqueue
Show description for 24703d5
mperry
authored
24703d5
View commit details
Copy full SHA for 24703d5
Browse repository at this point
Add PriorityQueue.unqueue and use it to implement some other methods.
Show description for f21c310
jbgi
committed
f21c310
View commit details
Copy full SHA for f21c310
Browse repository at this point
Add uncons to FingerTree
jbgi
committed
3812a83
View commit details
Copy full SHA for 3812a83
Browse repository at this point
Ord: Take better advantage of the curried comparison function.
Show description for 0704e22
jbgi
committed
0704e22
View commit details
Copy full SHA for 0704e22
Browse repository at this point
add an uncurried version of Function.apply for better perf.
jbgi
committed
4351092
View commit details
Copy full SHA for 4351092
Browse repository at this point
avoid andThen indirection in F1 map and contramap
jbgi
committed
d1f24b3
View commit details
Copy full SHA for d1f24b3
Browse repository at this point
Added F1Functions#dimap (profunctor pattern)
jbgi
committed
d2bd8cb
View commit details
Copy full SHA for d2bd8cb
Browse repository at this point
Implemented suggestons from @jbgi for PriorityQueue
mperry
committed
a506f06
View commit details
Copy full SHA for a506f06
Browse repository at this point
Added asserts, remove commented out and printlns from FingerTreeTest
mperry
committed
3718313
View commit details
Copy full SHA for 3718313
Browse repository at this point
Add test for IO
gliptak
committed
5043362
View commit details
Copy full SHA for 5043362
Browse repository at this point
Commits on Jun 18, 2016
Added Ord.isLessThanOrEqualTo to Ord
mperry
committed
fc9f9bd
View commit details
Copy full SHA for fc9f9bd
Browse repository at this point
FIFO priority queue properties where the key is equal to the top key
mperry
committed
e5bc0e1
View commit details
Copy full SHA for e5bc0e1
Browse repository at this point
Added priority queue top N, equal to top, greater than top
mperry
committed
72d980f
View commit details
Copy full SHA for 72d980f
Browse repository at this point
Make sorting a list stable
mperry
committed
c9788d4
View commit details
Copy full SHA for c9788d4
Browse repository at this point
Added priority queue and related methods javadoc
mperry
committed
e3d8fce
View commit details
Copy full SHA for e3d8fce
Browse repository at this point
Merge in upstream changes to remove arbitrary wrapper
mperry
committed
e0839e1
View commit details
Copy full SHA for e0839e1
Browse repository at this point
Merge branch 'master' into pqueue
mperry
committed
efd0bfb
View commit details
Copy full SHA for efd0bfb
Browse repository at this point
Added finger tree toStream property?
mperry
committed
1a7f3e6
View commit details
Copy full SHA for 1a7f3e6
Browse repository at this point
Added priority queue properties
mperry
committed
2a2b8ea
View commit details
Copy full SHA for 2a2b8ea
Browse repository at this point
Added functional to PriorityQueue
mperry
committed
6bd372b
View commit details
Copy full SHA for 6bd372b
Browse repository at this point
Commits on Jun 16, 2016
Merge pull request #278 from bakeemawaytoys/Natural_Gen_Shrink
Show description for 34534a8
mperry
authored
34534a8
View commit details
Copy full SHA for 34534a8
Browse repository at this point
Switched the the Gen and Shrink implementations for Natural to use BigInteger instead of Long. This will allow for generation of Naturals that are larger than Long.MAX_VALUE. The implementations h…
Show description for 56508b6
bakeemawaytoys
committed
56508b6
View commit details
Copy full SHA for 56508b6
Browse repository at this point
Merge pull request #277 from bakeemawaytoys/Issue_276
mperry
authored
9e70768
View commit details
Copy full SHA for 9e70768
Browse repository at this point
Fixed issue #276 by modifying the BigInteger Shrink implementation to use the same logic as the Shrink implementation for Long. Also fixed some Javadoc typos.
bakeemawaytoys
committed
0330824
View commit details
Copy full SHA for 0330824
Browse repository at this point
Commits on Jun 15, 2016
Remove unnecessary indirection in Equal#eq partial application.
jbgi
committed
9e5b6ad
View commit details
Copy full SHA for 9e5b6ad
Browse repository at this point
Implemented Equal, Hash, Arbitrary, and Shrink for Natural as well as the equals, hashCode and toString methods on Natural. Also fixed the subtract method on Natural as well as the Javadoc on the …
Show description for 09b6713
bakeemawaytoys
authored and
jbgi
committed
09b6713
View commit details
Copy full SHA for 09b6713
Browse repository at this point
Merge pull request #275 from functionaljava/stack-stafe-state
Show description for dc64339
mperry
authored
dc64339
View commit details
Copy full SHA for dc64339
Browse repository at this point
Commits on Jun 14, 2016
Remove use of Arbitrary wrapper
jbgi
committed
2833a56
View commit details
Copy full SHA for 2833a56
Browse repository at this point
Stack safe State
mrbackend
authored and
jbgi
committed
8eac39a
View commit details
Copy full SHA for 8eac39a
Browse repository at this point
Previous
Next
You can’t perform that action at this time.