20 Commits (master)
 

Author SHA1 Message Date
Sven Slootweg 8b3bbe70b5 Remove extraneous console.log 6 years ago
Sven Slootweg 8ac9a02d2d Add guarded array support 6 years ago
Sven Slootweg d77b042299 Add support for events 6 years ago
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