Commit Graph

765 Commits

Author SHA1 Message Date
nathan
81913bbd62 Updated version 2020-09-15 17:27:01 +02:00
nathan
6906106745 Exposed backing fields for StorageSystem.DiskBuilder 2020-09-15 17:07:01 +02:00
nathan
90e35d00bc Expose NamedThreadFactory fields 2020-09-15 03:07:20 +02:00
nathan
a409f688b7 Cleaned comments, mark linked nodes as volatile for thread visibility 2020-09-14 22:21:16 +02:00
nathan
470f3592ef Updated version info 2020-08-29 10:56:59 +02:00
nathan
d885106556 Added retrofit 'getRawType' utility method 2020-08-23 00:42:42 +02:00
nathan
23d5cee2c7 Added more exception types to the default serialization registration 2020-08-23 00:40:25 +02:00
nathan
1187f5dd88 Updated build/plugins. license has kotlin as 1980 since that is when the interior files (for that jar) are published. We use the self-published date for license information 2020-08-18 22:25:21 +02:00
nathan
36e2641537 StorageSystem now uses ByteBuffer2, instead of netty 2020-08-18 22:03:14 +02:00
nathan
dbbec59db0 Removed boxing 2020-08-18 22:02:43 +02:00
nathan
11050a86de Code polish, suppressed unused methods, etc 2020-08-18 22:02:13 +02:00
nathan
6270168430 Suppressed generics/rawtypes/etc warnings, since these aren't my files, I shouldn't change them too much (as they work, as-is) 2020-08-18 22:01:47 +02:00
nathan
9adfc35908 Suppress necessary deprecation warnings (for finalize), since this is native code and is necessary 2020-08-18 22:00:51 +02:00
nathan
caa6e5e3fc supress generic warnings 2020-08-18 21:20:12 +02:00
nathan
7161891b1f added start position and length for hex/byte conversions 2020-08-14 01:20:35 +02:00
nathan
131443e110 serialization manager now uses generics for determining IO buffer type 2020-08-13 16:10:07 +02:00
nathan
8c78e59bf3 Added LockFreeIntStringMap 2020-08-12 23:13:04 +02:00
nathan
c80f435386 Added NullPointerException 2020-08-12 23:12:47 +02:00
nathan
9d86f0ae87 name cleanup 2020-08-10 01:36:17 +02:00
nathan
99e2791fda Comment clarification on BinEndian 2020-08-08 09:37:28 +02:00
nathan
711b90542f updated license 2020-08-08 01:03:34 +02:00
nathan
9884f88252 updated gradel 2020-08-08 01:03:24 +02:00
nathan
bc5c037c5b Fixed utf8 comments 2020-08-07 16:15:05 +02:00
nathan
6812d70f5f Updated unit test to register classes for storage 2020-08-06 02:35:38 +02:00
nathan
9e96d21875 Code polish 2020-08-06 02:35:19 +02:00
nathan
82e404930c Code polish, updated base64 dependency 2020-08-06 02:35:09 +02:00
nathan
693bf4cef2 Storage can now register classes with the serializer via the builder pattern. Added default serialization class to make registering defaults with kryo easier 2020-08-06 02:34:47 +02:00
nathan
f59ee3ca24 Code polish, library updates 2020-08-06 02:33:53 +02:00
nathan
c0e72c2463 Updated to use tukaani instead of jponge 2020-08-06 02:33:18 +02:00
nathan
0fc7f8d8a0 Code polish 2020-08-06 02:32:58 +02:00
nathan
dd75fff9ed SWT is no longer using reflection + javasist 2020-08-06 02:31:38 +02:00
nathan
cdf7ad030b Code polish 2020-08-06 02:31:16 +02:00
nathan
84487d10ba Moved JNA back into utilities project. Depenencies are too complex wrt Desktop.java to move it out yet 2020-08-06 02:30:57 +02:00
nathan
2851db21eb the JDK8 Base64 is now faster and better at encode/decode than this, so it's no longer necessary. 2020-08-05 11:15:49 +02:00
nathan
e93323db8b Updated version from 1.5.7 to 1.5.8 2020-07-09 00:16:54 +02:00
nathan
17b73a5852 added Sys.hexToBytes 2020-07-09 00:16:23 +02:00
nathan
a1d9ce9f98 Updated version from 1.5.6 to 1.5.7 2020-07-08 02:33:30 +02:00
nathan
e2e83a1c86 Updated version from 1.5.5 to 1.5.6 2020-07-07 22:42:11 +02:00
nathan
8a36a2f606 Fixed initialization of high res timer hack 2020-07-07 22:42:01 +02:00
nathan
f526425c1a Added Sys.hexCharToInt 2020-07-07 22:41:43 +02:00
nathan
e69605b0b6 Updated version from 1.5.4 to 1.5.5 2020-07-07 18:09:55 +02:00
nathan
b2e802ed86 Removed duplicate code. Added ability to bypass compiler checks for checked exceptions, but still throw the exception (done via type erasure) 2020-07-07 18:09:51 +02:00
nathan
9ad9048a15 added getColor from a property. Fixed method signature parameter names 2020-07-07 18:08:44 +02:00
nathan
1987bd3069 Fixed comments 2020-07-07 18:07:56 +02:00
nathan
abf3fb3a6b Fixed compiler warning for javaFX reflection 2020-07-07 17:56:45 +02:00
nathan
0e1be484aa Updated version from 1.5.3 to 1.5.4 2020-07-07 17:52:37 +02:00
nathan
015240705d Updated type-tools dependency 2020-07-07 17:52:33 +02:00
nathan
676fde2358 Added commentary for fixing high resolution timers on windows, also only enforces this on windows. Added system.get() for boolean+integer+long+double+float (instead of only string). 2020-07-07 17:51:46 +02:00
nathan
9cac6fce27 Updated version from 1.5.2 to 1.5.3 2020-06-30 23:56:17 +02:00
nathan
b8eb62f9f7 Fixed issues with storage system builder, so we can create a builder first, then build when we actually need to 2020-06-30 23:55:26 +02:00