Commit Graph

84 Commits (8aea478060e16e3cce850c709e2b5d8f4d54c24c)

Author SHA1 Message Date
joeybloggs 2fe52ca08f finish eqcsfield + test coverage 9 years ago
joeybloggs d19088f865 Code Cleanup + some renaming 9 years ago
joeybloggs 3ab458c80c Updates 9 years ago
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 9 years ago
joeybloggs e42d7b683a determined variable values to be passed 9 years ago
joeybloggs c62550c414 Investigating difference speed architectures 9 years ago
joeybloggs e1fd32247f Fix interface issue when value is set but no validation tag exists 9 years ago
joeybloggs 562e77833a change to use native sync.Pool 9 years ago
joeybloggs 92bd6b335a code cleanup 9 years ago
joeybloggs f604b6cc96 Complete Flatten logic 9 years ago
joeybloggs 4d57165562 fix wrong variable used in checking for "[" char 9 years ago
joeybloggs 7d55bfddde complete flatten logic for array elements 9 years ago
joeybloggs c7ff296dca correct interface issue 9 years ago
joeybloggs 200a5b4aad finish map error handling & complete test coverage 9 years ago
joeybloggs 8bf793acde correct map references pointing to slice after copy/paste 9 years ago
joeybloggs 14f176e8ac add traverseMap 9 years ago
joeybloggs 98f4165fae added time test 9 years ago
joeybloggs a0f6d14ada add more tests 9 years ago
joeybloggs 689d3e9989 finalized array error handling 9 years ago
joeybloggs 1ba858eec1 correct FieldError error printing idea issue 9 years ago
joeybloggs 6eded1f817 correct error output and index out of order error 9 years ago
joeybloggs d019d02290 Add some initial validation 9 years ago
joeybloggs 4afdc19aef Finish initial array traversal logic 9 years ago
joeybloggs e0e86490bf Fix Issue with nested struct as pointer being nil 9 years ago
joeybloggs e0bfa17b22 add initial dive logic 9 years ago
joeybloggs 9ff11ae808 break out benchmarks into separate file 9 years ago
joeybloggs fcbf6b65e4 add caching pool of StructErrors to reuse objects, reduce garbage collection and reduce memory allocations 9 years ago
joeybloggs 0fbc3228e8 rework code to allow handling of comma (,) and = within the params i.e. excludesall=,= 9 years ago
joeybloggs 793099be40 remove trimming of param option as space could be a valid param option or char 9 years ago
joeybloggs ad39bb92dd code cleanup 9 years ago
joeybloggs 6ffa5d1455 add thread safety note to AddFunction and SetTag functions 9 years ago