Commit Graph

13 Commits

Author SHA1 Message Date
Jordan Bancino 5d87da31cd j2s generated code is now C99.
It also no longer requires on the now-defunct Int64.h.
2024-01-13 18:55:31 -05:00
Jordan Bancino 31c9bc7f1c Update Cytoplasm license text for 2024. 2024-01-13 17:56:58 -05:00
Jordan Bancino 29070c8f41 Fix memory leak in code generated by `j2s` code.
Closes #17.
2023-11-20 09:51:08 -05:00
Jordan Bancino 618bcbbac3 `j2s`: Add 'extern' type and ignored fields.
Closes #14.
2023-11-06 14:19:49 -05:00
Jordan Bancino 2714a822b0 j2s now generates the proper includes. 2023-10-30 13:43:35 -04:00
Jordan Bancino 7e21b2bfce Format source code and apply license. 2023-09-28 19:16:45 -04:00
Jordan Bancino 49acb75498 Fix memory leak in some generated code. 2023-08-17 18:09:53 +00:00
Jordan Bancino a1da7c7b4a Json now uses Int64 for integers.
This should fix all timestamp errors on 32-bit systems in Cytoplasm and
Telodendria.
2023-08-13 03:11:40 +00:00
Jordan Bancino 2c715c6e72 Make all timestamps use UInt64. 2023-08-12 23:02:06 +00:00
Jordan Bancino 098592de42 Add schema for PDUs v1 and v3, the only unique PDU formats.
All other room versions use one of these two PDU formats.
2023-08-10 00:08:33 +00:00
Jordan Bancino 7adf972bc5 Add support for arrays of primitives. 2023-08-04 20:47:36 +00:00
Jordan Bancino 20b4896f86 Fix memory leaks and remove logging messages. 2023-08-01 22:36:52 +00:00
Jordan Bancino d9f5ca3e0d Add leaky Cytoplasm JSON -> Struct code generator.
It is basically complete, I just have to finish cleaning up some of the
memory leaks and remove the log messages.
2023-08-01 20:23:19 +00:00