Commit Graph

104 Commits (d173a35b5ca1d9f1d0055e0576ad670e4bb29652)

Author SHA1 Message Date
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
Dean Karn 684c339b0d issue-#15 10 years ago
Dean Karn cfea08f69d issue-#14 10 years ago
Dean Karn c0c54e6ddf issue-#12 10 years ago
Dean Karn e882184fe2 issue-#11 10 years ago
Dean Karn 191b1ce01f v2 add cross field validation ability 10 years ago
Dean Karn ac82433503 Update to return FieldValidationError for single field validation 10 years ago
Dean Karn 4e4a2a2b8e issue-#1 10 years ago
Dean Karn cbf8124403 issue-#7 10 years ago
Dean Karn e8eadfc326 issue-#1 10 years ago
Dean Karn 2334f777b8 issue-#6 10 years ago
Dean Karn 23cff6eddb issue-#4 10 years ago
Dean Karn 399fda949a issue-#5 10 years ago
Dean Karn b2f3d55b2c issue-#3 10 years ago
Dean Karn fe79700b95 issue-#3 10 years ago
Dean Karn 207b714da8 issue-#2 10 years ago
Dean Karn cff7604ce7 function rename 10 years ago
Dean Karn 05d2507495 add omit empty check 10 years ago
Dean Karn 1b249998b2 code cleanup 10 years ago