Sven Slootweg
|
09c7487d34
|
Support type aliases when type-hashing
|
6 years ago |
Sven Slootweg
|
1ddafb60ef
|
Make null/undefined values deserialize correctly, especially for optional fields
|
6 years ago |
Sven Slootweg
|
b4b625065a
|
Temporarily use SHA1 for type hashes, and clarify unrecognized-rule error
|
6 years ago |
Sven Slootweg
|
d0079c6bac
|
Initial serialization implementation
|
6 years ago |
Sven Slootweg
|
b630797895
|
Remove unnecessary require
|
6 years ago |
Sven Slootweg
|
8a622e29ae
|
Add tests for combining multiple registries and registry-less types
|
6 years ago |
Sven Slootweg
|
6957b2216e
|
Clean up registry implementation, so that it doesn't taint the entire codebase and stores a pointer to the registry in the type reference itself
|
6 years ago |
Sven Slootweg
|
e15fe4504b
|
Add enum TODO
|
6 years ago |
Sven Slootweg
|
2e311812be
|
Slightly more sensible instance naming in registry tests
|
6 years ago |
Sven Slootweg
|
0d9e9c83c5
|
Reject duplicate type/trait registrations
|
6 years ago |
Sven Slootweg
|
277f0c7f79
|
Add tests for registry types in guarded maps and sets
|
6 years ago |
Sven Slootweg
|
1c295a4402
|
Add support for registry-based type aliases
|
6 years ago |
Sven Slootweg
|
7118d696bb
|
Add type registry support
|
6 years ago |
Sven Slootweg
|
e16224604a
|
Remove unnecessary require
|
6 years ago |
Sven Slootweg
|
7d38a678ad
|
Some misc demo code
|
6 years ago |
Sven Slootweg
|
fc289ba75e
|
Add more function guard tests for types/traits
|
6 years ago |
Sven Slootweg
|
98fbf1d556
|
Initial commit
|
6 years ago |