issues
search
JuliaServices
/
AutoHashEquals.jl
A Julia macro to add == and hash() to composite types.
Other
57
stars
12
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
get rid of Pkg dependency
#52
KristofferC
opened
4 weeks ago
3
Release version 2.1.0
#51
gafter
closed
11 months ago
1
Add compat version of the macro (needed for rai)
#50
gafter
closed
11 months 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
3
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
11 months 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
6 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
test travis on 0.3 and 0.4
#3
tkelman
closed
8 years ago
1
Next