Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Platform
GitHub Copilot
Write better code with AI
GitHub Spark
New
Build and deploy intelligent apps
GitHub Models
New
Manage and compare prompts
GitHub Advanced Security
Find and fix vulnerabilities
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Discussions
Collaborate outside of code
Code Search
Find more, search less
Explore
Why GitHub
Documentation
GitHub Skills
Blog
Integrations
GitHub Marketplace
MCP Registry
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
Topics
AI
DevOps
Security
Software Development
View all
Explore
Learning Pathways
Events & Webinars
Ebooks & Whitepapers
Customer Stories
Partners
Executive Insights
Open Source
GitHub Sponsors
Fund open source developers
The ReadME Project
GitHub community articles
Repositories
Topics
Trending
Collections
Enterprise
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 or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Resetting focus
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 }}
pkumza
/
hashstructure
Public
forked from
mitchellh/hashstructure
Notifications
You must be signed in to change notification settings
Fork
0
Star
1
Code
Pull requests
0
Actions
Projects
0
Wiki
Security
Uh oh!
There was an error while loading.
Please reload this page
.
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Wiki
Security
Insights
Commits
Branch selector
master
User selector
All users
Datepicker
All time
Commit History
Commits on Jan 23, 2019
slices are all unordered for performance of cp_cache
pkumza
committed
56ea1fd
Copy full SHA for 56ea1fd
Commits on Jan 7, 2019
support `SliceUnorder` in HashOptions
pkumza
committed
e64d2e5
Copy full SHA for e64d2e5
Commits on Aug 28, 2018
Merge pull request #17 from bflad/f-go-mod
Show description for a38c501
mitchellh
authored
a38c501
Copy full SHA for a38c501
Add go.mod
bflad
committed
b42648f
Copy full SHA for b42648f
Commits on Jun 9, 2017
Merge pull request #12 from kterada0509/feature/remove-unreachable-code
Show description for 2bca23e
mitchellh
authored
2bca23e
Copy full SHA for 2bca23e
remove unreachable code in visit method
teraken0509
committed
4be1c2a
Copy full SHA for 4be1c2a
Commits on May 11, 2017
Merge pull request #11 from fortytw2/master
Show description for 9204ce5
mitchellh
authored
9204ce5
Copy full SHA for 9204ce5
say what field is broken for hash:"string"
fortytw2
committed
fe40ba3
Copy full SHA for fe40ba3
Commits on May 10, 2017
add hash:"string" support using fmt.Stringer
fortytw2
committed
a8ba664
Copy full SHA for a8ba664
Commits on Jan 16, 2017
Make concurrency clear for #9
mitchellh
authored
ab25296
Copy full SHA for ab25296
tests for unexported embedded structs
mitchellh
committed
695d5bb
Copy full SHA for 695d5bb
Commits on Jun 9, 2016
Merge pull request #7 from gavv/master
Show description for b098c52
mitchellh
committed
b098c52
Copy full SHA for b098c52
add ZeroNil option and test
gavv
committed
a049d06
Copy full SHA for a049d06
Commits on Jun 8, 2016
Merge pull request #6 from gavv/master
Show description for 7a671c1
mitchellh
committed
7a671c1
Copy full SHA for 7a671c1
costmetic fixes in readme
gavv
committed
f74bcdc
Copy full SHA for f74bcdc
support hash:"-" tag
gavv
committed
cdad76a
Copy full SHA for cdad76a
Commits on Mar 31, 2016
update test
Show description for 95415bb
mitchellh
committed
95415bb
Copy full SHA for 95415bb
Commits on Feb 9, 2016
Hash only map pairs as sets, not k/v as separate [GH-4]
mitchellh
committed
6b17d66
Copy full SHA for 6b17d66
Commits on Jan 18, 2016
structs ignore unexported field #2
mitchellh
committed
1ef5c71
Copy full SHA for 1ef5c71
Commits on Jan 14, 2016
take struct names into account
mitchellh
committed
65bcd1c
Copy full SHA for 65bcd1c
struct field order doesn't affect hash code
mitchellh
committed
34bd8b6
Copy full SHA for 34bd8b6
take into account struct field names into hash
mitchellh
committed
88d8b22
Copy full SHA for 88d8b22
make the visit signature easier to use
Show description for 7e1cfc1
mitchellh
committed
7e1cfc1
Copy full SHA for 7e1cfc1
Merge pull request #1 from mitchellh/f-interface
Show description for 1ac21b3
mitchellh
committed
1ac21b3
Copy full SHA for 1ac21b3
Includable
mitchellh
committed
4f06fee
Copy full SHA for 4f06fee
IncludableMap to conditionally include map elements
mitchellh
committed
3d031e4
Copy full SHA for 3d031e4
Commits on Jan 9, 2016
update README
mitchellh
committed
6538bea
Copy full SHA for 6538bea
"hash:"set"" to treat a slice as a set where ordering doesn't affect
Show description for f6ac9cc
mitchellh
committed
f6ac9cc
Copy full SHA for f6ac9cc
can set "hash:"ignore"" to ignore a field in a struct
mitchellh
committed
94cc2ab
Copy full SHA for 94cc2ab
Commits on Jan 8, 2016
use xor for a much faster deterministic map ordering
mitchellh
committed
cc49aa5
Copy full SHA for cc49aa5
Commits on Jan 7, 2016
only rehash collisions on keys that collided
mitchellh
committed
8e9bc5a
Copy full SHA for 8e9bc5a
we can just return an error for hash collisions, no need to go nuclear
mitchellh
committed
1bd7a0f
Copy full SHA for 1bd7a0f
missing continue
Show description for 30362db
mitchellh
committed
30362db
Copy full SHA for 30362db
use backup hash function for ordering in case map has a key collision
Show description for b4f5758
mitchellh
committed
b4f5758
Copy full SHA for b4f5758
update comments
mitchellh
committed
01c6998
Copy full SHA for 01c6998
Pagination
Previous
Next
You can’t perform that action at this time.