Commit Graph

41 Commits

Author SHA1 Message Date
Tristan B. Velloza Kildaire d99bfbaf35 Fix 2023-06-28 16:59:22 +02:00
Tristan B. Velloza Kildaire 2df7d833cf Make protected 2023-06-28 16:58:48 +02:00
Tristan B. Velloza Kildaire 1480a5afca - Updated example 2023-06-28 16:54:15 +02:00
Tristan B. Velloza Kildaire 73caebc501 Deserializer
- Ensure animal is right
2023-06-28 16:50:38 +02:00
Tristan B. Velloza Kildaire f7d9aee319 - Updated example in README 2023-06-28 16:50:30 +02:00
Tristan B. Velloza Kildaire c0bd2d624e Serializer
- Cleaned up

Deserializer

- Cleaned up
2023-06-28 16:44:00 +02:00
Tristan B. Velloza Kildaire b66c7741af Deserializer
- Cleaned up
- Removed now-completed comments
2023-06-28 16:21:30 +02:00
Tristan B. Velloza Kildaire ea079bbde4 Deserializer
- Added enum deserialization support
2023-06-28 12:25:39 +02:00
Tristan B. Velloza Kildaire 47b2a318da Package
- Documented public import

Exceptions

- Documented module and classes
2023-06-28 11:56:01 +02:00
Tristan B. Velloza Kildaire a15e0b5bcb Serializer
- Cleaned up
2023-06-28 11:55:09 +02:00
Tristan B. Velloza Kildaire dad7e04ccf Exceptions
- Added `DeserializationError`

Deserializer

- On error now throws `DeserializationError` exception
2023-06-28 11:51:57 +02:00
Tristan B. Velloza Kildaire 2f4570d0fa Deserializer
- Added `string[]` (`string`-array) deserialization support

Unittests

- Added string array example test
2023-06-24 21:40:38 +02:00
Tristan B. Velloza Kildaire 91cc5b5ce7 - Fixed docs 2023-06-24 14:50:51 +02:00
Tristan B. Velloza Kildaire 6bc3507dfe - Updated README example 2023-06-23 12:30:54 +02:00
Tristan B. Velloza Kildaire 16babe6ab0
Update README.md 2023-06-23 09:20:31 +02:00
Tristan B. Velloza Kildaire eb35dd4b13 Unit tests
- Document all
2023-06-23 09:17:29 +02:00
Tristan B. Velloza Kildaire 13fe2e1332 Deserialization
- Documented module

Serialization

- Documented module
2023-06-23 09:14:42 +02:00
Tristan B. Velloza Kildaire 9cb99935e0 Package
- Documented package module
2023-06-23 09:14:22 +02:00
Tristan B. Velloza Kildaire 7c4d16c14f Unit tests
- Added `float` and `double` unit test
2023-06-23 09:11:56 +02:00
Tristan B. Velloza Kildaire 2be4c3a84c Unit tests
- Added boolean unit test
2023-06-23 09:08:50 +02:00
Tristan B. Velloza Kildaire 0faf5a089b Deserializer
- Added `float` and `double` support
2023-06-23 09:07:23 +02:00
Tristan B. Velloza Kildaire d8b59673c3 Deserializer
- Added boolean support
2023-06-23 09:06:35 +02:00
Tristan B. Velloza Kildaire 498251d255 README
- Removed work-in-progress feature
2023-06-23 09:04:59 +02:00
Tristan B. Velloza Kildaire 6f64b2c19d Unit tests
- Added array deserialization test
2023-06-23 08:59:15 +02:00
Tristan B. Velloza Kildaire 72ba0cd7b5 Deserializer
- Added array deserialization support for integral types
2023-06-23 08:58:33 +02:00
Tristan B. Velloza Kildaire 838ecb2a08 Serializer
- Cleaned up
- Added documentation

Deserializer

- Fixed documentation
2023-06-23 08:38:15 +02:00
Tristan B. Velloza Kildaire 40118feffb Deserializer
- Removed unrequired mixins as these compiler tuples are not string-elemented but symbolic
- Disabled the broken array code
2023-06-23 08:35:21 +02:00
Tristan B. Velloza Kildaire b533e8ccee Merge branch 'master' of github.com:Hax-io/jstruct 2023-06-23 08:28:49 +02:00
Tristan B. Velloza Kildaire 023e7b7e8d Serializer
- There was no need to mix these in as they are symbols already, it would have made sense if they were strings
- Added support for array detection

Unit tests

- Added serialization check for the serialized array
2023-06-23 08:27:39 +02:00
Tristan B. Velloza Kildaire 879d9a4fa4
Update README.md 2023-03-25 22:46:33 +02:00
Tristan B. Velloza Kildaire 6d3cea3718
Create d.yml 2023-03-25 22:46:06 +02:00
Tristan B. Velloza Kildaire 169a0bb48f
Merge pull request #3 from ashcyber/patch-1
Update exceptions.d
2023-02-01 13:34:04 +02:00
Ash abf8f59cc7
Update exceptions.d
Correct spelling for Serialization error
2023-01-28 16:48:10 -05:00
Tristan B. Velloza Kildaire 940b449b7f - Added missing `exceptions` module include to package.d 2023-01-09 11:15:43 +02:00
Tristan B. Velloza Kildaire d2095c61ef - Fixed packaging error 2023-01-09 11:12:40 +02:00
Tristan B. Velloza Kildaire 4da5ca4f3c Initial release 2023-01-09 10:59:46 +02:00
Tristan B. Velloza Kildaire 7f8f445c7a Added README 2023-01-09 10:35:48 +02:00
Tristan B. Velloza Kildaire bd5aec912c Added license file 2023-01-09 10:34:49 +02:00
Tristan B. Velloza Kildaire 373f34eb7f Updated .gitignore 2023-01-09 10:33:14 +02:00
Tristan B. Velloza Kildaire 8b678afab0 Added branding 2023-01-09 10:33:01 +02:00
Tristan B. Velloza Kildaire 531b9ff365 Initial commit 2023-01-09 10:32:53 +02:00