Commit Graph

72 Commits (933fe0b7a959b4544a8b16fd8e66b7b7128e85bb)

Author SHA1 Message Date
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
joeybloggs 8c2248a5ce add map thread safety 9 years ago
joeybloggs 0c5fbee316 code cleanup + variable renaming 9 years ago
joeybloggs e4f2ff67bd add caching of field only tags, now less time, memory and only 2 allocations vs 9 9 years ago
joeybloggs 22d031deb0 add struct caching, significant speedup even in a simple test 9 years ago
joeybloggs beaa9adf31 minor performance updates 9 years ago
joeybloggs 9d18657e1f remove extra carriage returns 9 years ago
joeybloggs fd059fe2f1 remove unnecessary carriage returns 9 years ago
joeybloggs b891b1cf3c add eq baked in function + tests 10 years ago
Dean Karn 7ac98be692 changes in preparation for package rename to validator 10 years ago
Dean Karn 1e1442d02c merge changes from Pull Request #24 from @manucorporat 10 years ago
Dean Karn a3cb430fa1 issue-#20 10 years ago
Dean Karn 622107d990 issue-#18 10 years ago