issues
search
JuliaServices
/
AutoHashEquals.jl
A Julia macro to add == and hash() to composite types.
Other
58
stars
12
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Update CI.yml to only test the live julia versions
#53
NHDaly
closed
1 month ago
2
get rid of Pkg dependency
#52
KristofferC
closed
1 month ago
5
Release version 2.1.0
#51
gafter
closed
1 year ago
1
Add compat version of the macro (needed for rai)
#50
gafter
closed
1 year ago
2
Generated inner constructor should have parameters constrained.
#49
gafter
opened
1 year ago
10
Make it a non-breaking change to turn the cache on and off.
#48
gafter
opened
1 year ago
0
Release version 2.0.0 with the correct handling of `==` vs `isequal`.
#47
gafter
closed
1 year ago
2
Add tests for hash stability between Julia versions.
#46
gafter
closed
1 year ago
2
Update `==` and `isequal` semantics to match NamedTuple's
#45
ericphanson
closed
1 year ago
14
Add `typeseed=e` parameter to `@auto_hash_equals`.
#44
gafter
closed
1 year ago
8
TagBot trigger issue
#43
JuliaTagBot
closed
1 year ago
4
Add a way to specify the type seed
#42
gafter
closed
1 year ago
0
Update the contents of this entire package
#32
gafter
closed
1 year ago
4
Permit `@auto_hash_equals cached=true` with mutable struct types.
#34
gafter
opened
1 year ago
1
Write docs and get doc build working.
#35
gafter
opened
1 year ago
0
Interoperate with @auto_copy package in raicode/shared
#36
gafter
closed
1 year ago
1
Use custom serialization and deserialization to recompute the cached hash code
#37
gafter
opened
1 year ago
1
When cacheing, rewrite existing inner ctors to use the inner ctor that is generated instead of new.
#38
gafter
opened
1 year ago
1
hash(Type) is not stable across runs
#39
gafter
closed
1 year ago
7
Simplify skipping syntax nodes...
#40
gafter
opened
1 year ago
4
Interoperate with Base.@kwdef
#33
gafter
opened
1 year ago
3
Add tests for the error conditions.
#41
gafter
opened
1 year ago
0
Move repo to an org
#31
iamed2
closed
1 year ago
3
Add GitHub Actions CI
#30
iamed2
closed
1 year ago
2
@auto_hash_equals ignores fields declared in begin...end
#29
gafter
opened
1 year ago
1
Tests are not run
#28
gafter
closed
1 year ago
1
Fix the tests for Julia 1.7 and later.
#27
gafter
closed
1 year ago
1
Cache the hash code when requested.
#26
gafter
closed
1 year ago
3
Tests fail because hash(:F) != hash(:F, UInt(0))
#25
gafter
closed
1 year ago
1
empty composite types lead to an error
#24
matthias314
opened
2 years ago
0
Register version 1.0
#23
serenity4
closed
1 year ago
7
use generated function instead of macro on struct definition
#22
goretkin
closed
1 year ago
2
GitHub CI, match behavior of other containers, hash type parameters
#21
goretkin
closed
1 year ago
5
use `getfield` instead of `getproperty`
#20
goretkin
closed
1 year ago
1
Allow combination with other macros
#19
NHDaly
closed
1 year ago
1
== vs isequal
#18
colinxs
closed
1 year ago
4
Modernize: Add a Project.toml and bump version number to `v0.3.0`.
#17
NHDaly
closed
4 years ago
6
Structs with same name and layout in different modules will hash the same but not compare equal.
#16
NHDaly
closed
1 year ago
8
Allow AutoHashEquals for signleton types
#15
fratrik
closed
1 year ago
2
Fix for julia 1.0
#14
garrison
closed
6 years ago
2
Include type parameters in hash?
#13
omus
closed
1 year ago
5
Fix deprecations
#12
christopher-dG
closed
6 years ago
10
Fix typo
#11
christopher-dG
closed
7 years ago
1
Install FemtoCleaner
#10
iamed2
closed
1 year ago
1
Allow struct syntax, add 0.6 testing
#9
christopher-dG
closed
7 years ago
3
broken on julia 0.6
#8
CarloLucibello
closed
7 years ago
2
Drop julia < 0.5 support and fix a 0.6 deprecation
#7
CarloLucibello
closed
7 years ago
3
Fix Base.(:(==)) warning on 0.5
#6
iamed2
closed
8 years ago
2
Make package explicitly precompilable
#5
iamed2
closed
8 years ago
13
Broken on 0.5
#4
davidanthoff
closed
7 years ago
7
Next