36 Commits

Author SHA1 Message Date
yukirij
7c64312323 Rework of interface. 2024-07-25 00:26:04 -07:00
yukirij
8116af305f Refactor object interfaces. 2024-06-21 00:57:33 -07:00
41331e8e2b Rename Type to Object; change Block to little-endian encoding. 2023-11-17 02:06:16 -08:00
93f2746f05 Removed unneeded dependency. 2023-10-02 18:53:37 -07:00
57c67cae9e Add conversion and bitfield operations to Block. 2023-09-26 17:34:44 -07:00
c5429b7e21 Add methods to Sparse, fix bug in Decimal. 2023-09-04 23:33:34 -07:00
8a833b41e0 Update README, implement encoding for Decimal. 2023-08-30 18:49:44 -07:00
e7781c721f Refactor interface usages, add Decimal type. 2023-08-30 03:53:36 -07:00
cf5834a511 Implement arithmetic operations for decimal demo. 2023-08-29 21:54:29 -07:00
6daedfe5d4 Add demo file for decimal implementation. 2023-08-29 14:53:01 -07:00
4cd0f03b0a Minor fix to prevent creation of schemas with invalid types. 2023-08-26 12:13:11 -07:00
b3b3f14758 Minor style updates. 2023-08-24 13:31:33 -07:00
2a28d71fcf Update interface and README to match. 2023-08-24 12:57:26 -07:00
cd6342192e Implement Schema encode/decode, reorganize tests, update README. 2023-08-24 11:59:47 -07:00
7f49567022 Update README with Sparse info. 2023-08-23 17:24:15 -07:00
21b95b936c Add Sparse, update README, remove risky methods, fix bugs. 2023-08-23 17:21:40 -07:00
5d82c7659b Fix decode bug in varying. 2023-08-19 00:40:03 -07:00
24ce88cb3f Remove Cargo.lock. 2023-08-18 15:39:32 -07:00
a35562b168 Update README, remove ignored files. 2023-08-18 15:14:30 -07:00
404a798b20 Update README. 2023-08-18 14:23:52 -07:00
360152a84f Add significant type, update README. 2023-08-18 14:01:12 -07:00
ac28278830 Fix bugs, update interface, update README. 2023-08-18 12:05:02 -07:00
7addefd634 Implement encode/decode, fix bugs, update README with new functions. 2023-08-17 23:51:03 -07:00
c5d551bde2 Implement varying, add tests for list. 2023-08-15 12:27:35 -07:00
5d4e6db64b Implemented schema and record, fixed bugs. 2023-08-14 23:57:38 -07:00
549e8c090b Implement sparse list, implement schema. 2023-08-13 17:16:20 -07:00
2cc6263a47 Update README, add sparse list utility, update implementation of schema. 2023-08-13 12:46:49 -07:00
b24c3a5c62 Update README with types list and usage information. 2023-08-12 03:03:28 -07:00
50fa81005d Update README, add acquire/release interface functions. 2023-08-11 20:12:04 -07:00
182bf00f71 Add tests, add interface methods, updated README. 2023-08-11 18:32:50 -07:00
2d6f643373 Add tests, type implementation, modify constants and conventions. 2023-08-10 23:38:03 -07:00
afd3e23e04 Implement array interface, add interface operations. 2023-08-06 03:31:40 -07:00
f0304624c9 Add ffi calls and interfaces for runtime representation. 2023-08-02 17:15:24 -07:00
b4277d2c6f Added runtime definitions, reorganized code structure. 2023-06-21 12:04:41 -07:00
4a7700b6ee Reworked interface and data handling. 2023-05-02 21:43:38 -07:00
9b3f7698b5 Initialize project. 2023-04-26 22:13:32 -07:00