Commit Graph

81 Commits (v6.5)

Author SHA1 Message Date
joeybloggs 50f0798342 Run gofmt -s -w . on code 9 years ago
joeybloggs 7e97fcf2c4 Add exists tag 9 years ago
joeybloggs d2ea21ad15 Add RegisterCustomTypeFunc for easier adding of CustomTypeFunc 9 years ago
Kevin Harrington 7c844893e1 Added RegisterCustomTypeFunc method and usage example. 9 years ago
joeybloggs d363ed316c Add handling of custom types 9 years ago
joeybloggs e078205c78 Update Required & Invalid logic 9 years ago
joeybloggs cdc48b4f90 Fix Bug in Ptr tests 9 years ago
joeybloggs 2baa4bd353 Minor code cleanup 9 years ago
joeybloggs 41b4a43989 Updated documentation for new v6 9 years ago
joeybloggs e005b06f11 Add Field Tag caching 9 years ago
joeybloggs e2a5b9881e Add ValidationErrs Caching 9 years ago
joeybloggs 7f4b49c751 Finished Tests, now at 100% test converage! 9 years ago
joeybloggs 4ce39526f6 Update Test Case + fix errors 9 years ago
joeybloggs 24d46304a8 Updating & re-injecting tests 9 years ago
joeybloggs 88cc19b9e1 Add traverseMap function 9 years ago
joeybloggs 4d2ffbedfc Added traverseSlice function 9 years ago
joeybloggs 019c5fc4ac Finished converting baked in functions & some updates 9 years ago
joeybloggs 68ba87af24 More Progess 9 years ago
joeybloggs 7af3fb7c1f initial validation logic reworked 9 years ago
joeybloggs 9596b89a26 working on traversing field values 10 years ago
joeybloggs e42d7b683a determined variable values to be passed 10 years ago
joeybloggs c62550c414 Investigating difference speed architectures 10 years ago
joeybloggs e1fd32247f Fix interface issue when value is set but no validation tag exists 10 years ago
joeybloggs 562e77833a change to use native sync.Pool 10 years ago
joeybloggs 92bd6b335a code cleanup 10 years ago
joeybloggs f604b6cc96 Complete Flatten logic 10 years ago
joeybloggs 4d57165562 fix wrong variable used in checking for "[" char 10 years ago
joeybloggs 7d55bfddde complete flatten logic for array elements 10 years ago
joeybloggs c7ff296dca correct interface issue 10 years ago
joeybloggs 200a5b4aad finish map error handling & complete test coverage 10 years ago
joeybloggs 8bf793acde correct map references pointing to slice after copy/paste 10 years ago
joeybloggs 14f176e8ac add traverseMap 10 years ago
joeybloggs 98f4165fae added time test 10 years ago
joeybloggs a0f6d14ada add more tests 10 years ago
joeybloggs 689d3e9989 finalized array error handling 10 years ago
joeybloggs 1ba858eec1 correct FieldError error printing idea issue 10 years ago
joeybloggs 6eded1f817 correct error output and index out of order error 10 years ago
joeybloggs d019d02290 Add some initial validation 10 years ago
joeybloggs 4afdc19aef Finish initial array traversal logic 10 years ago
joeybloggs e0e86490bf Fix Issue with nested struct as pointer being nil 10 years ago
joeybloggs e0bfa17b22 add initial dive logic 10 years ago
joeybloggs 9ff11ae808 break out benchmarks into separate file 10 years ago
joeybloggs fcbf6b65e4 add caching pool of StructErrors to reuse objects, reduce garbage collection and reduce memory allocations 10 years ago
joeybloggs 0fbc3228e8 rework code to allow handling of comma (,) and = within the params i.e. excludesall=,= 10 years ago
joeybloggs 793099be40 remove trimming of param option as space could be a valid param option or char 10 years ago
joeybloggs ad39bb92dd code cleanup 10 years ago
joeybloggs 6ffa5d1455 add thread safety note to AddFunction and SetTag functions 10 years ago
joeybloggs 8c2248a5ce add map thread safety 10 years ago
joeybloggs 0c5fbee316 code cleanup + variable renaming 10 years ago
joeybloggs e4f2ff67bd add caching of field only tags, now less time, memory and only 2 allocations vs 9 10 years ago