Commit Graph

180 Commits

Author SHA1 Message Date
Andrea Cavalli
a06ddc7d0a Zero allocation String encoder 2024-09-25 19:27:24 +02:00
Andrea Cavalli
ea4f6db7a9 Use generic TypedNullable<?> instead of the specific implementation in records 2024-09-04 17:46:50 +02:00
Andrea Cavalli
5afe301750 Add data inizializer/upgrader declarative context parameters 2024-09-02 12:47:49 +02:00
Andrea Cavalli
73d24bf13f Fix rebuild bug 2024-02-20 16:38:24 +01:00
Andrea Cavalli
bf2cd90acf Fix missing cast 2023-11-29 18:09:24 +01:00
Andrea Cavalli
b224157c53 Improve immutable wrapped array list performance 2023-11-29 15:50:42 +01:00
Andrea Cavalli
4654b690fe Improve immutable wrapped array list performance 2023-11-29 15:49:09 +01:00
Andrea Cavalli
87f31652d7 Extend nullable utils to native nullables 2023-11-11 22:19:04 +01:00
Andrea Cavalli
f836a26001 Fix missing upgrader code 2023-11-09 01:58:17 +01:00
Andrea Cavalli
7ceede1cc6 Add tests 2023-11-09 01:56:13 +01:00
Andrea Cavalli
686cef66ac Add optional instance fields in upgraders 2023-11-09 01:56:09 +01:00
Andrea Cavalli
9118f2271b Optimize boolean, byte 2023-11-06 13:08:42 +01:00
Andrea Cavalli
6cc6894528 Update dependencies, use java 21, generate sealed types 2023-11-05 19:55:18 +01:00
Andrea Cavalli
5a10da543d Format buffers 2023-09-26 01:43:21 +02:00
Andrea Cavalli
bb855a6e27 Fix sorting 2023-09-25 19:09:05 +02:00
Andrea Cavalli
ee1e71da84 Fix sorting 2023-09-25 18:51:35 +02:00
Andrea Cavalli
70f83caf1d Fix tests 2023-05-22 23:31:11 +02:00
Andrea Cavalli
77894edce9 Fix written size 2023-05-22 23:26:36 +02:00
Andrea Cavalli
16b22d2e49 Bugfixes 2023-04-20 20:22:07 +02:00
Andrea Cavalli
938b404ec7 Rename package 2023-04-20 10:11:12 +02:00
Andrea Cavalli
f9e5657a83 Fix strings 2023-04-20 02:10:53 +02:00
Andrea Cavalli
c22d6719d9 More tests 2023-04-20 01:26:17 +02:00
1eb4b0334c Test buffers 2023-04-19 17:52:59 +02:00
Andrea Cavalli
95d8811bcb More tests 2023-04-19 01:29:45 +02:00
216899e0d9 Test buffers 2023-04-18 14:59:40 +02:00
23df869676 Test buffers 2023-04-18 14:48:31 +02:00
Andrea Cavalli
25779e6c0c Bugfix 2023-03-28 01:03:53 +02:00
Andrea Cavalli
4ff1eb0179 Optimization 2023-03-28 00:39:14 +02:00
Andrea Cavalli
40d7f35a8e Bugfix 2023-03-28 00:18:37 +02:00
Andrea Cavalli
7177f5944b Fast string read 2023-03-28 00:16:50 +02:00
Andrea Cavalli
9faebd75a0 Optimization 2023-03-27 23:30:52 +02:00
Andrea Cavalli
9da2c8f5d9 Optimization 2023-03-27 23:30:34 +02:00
Andrea Cavalli
bc34559de0 Fix readutf implementation 2023-03-27 23:23:41 +02:00
Andrea Cavalli
58eb0d0b5c Remove error 2023-03-03 23:03:02 +01:00
Andrea Cavalli
a97a5ee9b5 Remove exceptions 2023-03-03 22:43:49 +01:00
Andrea Cavalli
d103367b43 Add a new exception 2023-03-03 00:36:43 +01:00
Andrea Cavalli
8cdeec91c9 Bugfix 2023-03-03 00:16:23 +01:00
Andrea Cavalli
9b36d831c6 Use safe buffers 2023-03-03 00:13:36 +01:00
Andrea Cavalli
cb24914793 Add serial version 2023-03-02 22:58:40 +01:00
Andrea Cavalli
9d7264891c Use enhanced for 2023-03-02 22:46:54 +01:00
Andrea Cavalli
1a1a696c53 Fix exception 2023-02-27 16:01:53 +01:00
Andrea Cavalli
1df131c204 Update javapoet 2023-02-09 17:21:58 +01:00
Andrea Cavalli
cd1c6eb816 Fix string representer 2023-01-24 17:24:41 +01:00
Andrea Cavalli
8d66542067 Add string representer 2023-01-24 17:23:23 +01:00
Andrea Cavalli
8d02729342 Update 2023-01-22 12:39:54 +01:00
Andrea Cavalli
9113ae8bf8 Update 2023-01-22 12:17:40 +01:00
Andrea Cavalli
17116a2bd3 Don't generate utility methods in older versions 2023-01-22 11:56:47 +01:00
Andrea Cavalli
041a223a5d Update 2023-01-22 01:26:57 +01:00
Andrea Cavalli
78e5cc370d Update 2023-01-22 01:18:50 +01:00
Andrea Cavalli
9b3a9d7ebc Update 2023-01-22 00:55:37 +01:00