Commit Graph

82 Commits

Author SHA1 Message Date
80d351472a [*] untested possible alternative solution, expose internal buffer size, caller does not manage internal buffer size (yet) 2021-09-06 15:22:17 +01:00
c256406053 [*] Untested bug fix: large compression frames were getting dropped 2021-09-06 14:59:00 +01:00
ffe4bc31fc Major patch [1/2] 2021-09-06 11:58:08 +01:00
72a74eb7a4 [*] Fixed bug where schedular was using a read lock in a scope where items were erased from a vector
[*] Refactor a 'Object' member field in a ParseObject struct
[+] Added an option to set a command dispatcher thread from an AsyncApp
[*] Fix various issues with AsyncApp, stablity improvements
[+] Added AddDelayTime
2021-07-15 17:16:23 +01:00
17e778eb5e [*] Split string may not ignore empty tokens anymore 2021-07-13 14:05:35 +01:00
7a838d4a51 :( 2021-07-13 13:16:40 +01:00
de25b0a0f5 [*] Inline RNG header functions (missed two :() 2021-07-13 13:13:59 +01:00
d9f9bba3c9 [*] Inline RNG header functions 2021-07-13 13:13:21 +01:00
1ff63f3479 [+] Added stub for fast rng
[*] Fixed RNG strings may contain a null byte
[+] Added RngByte, RngArray, RngBoolean
2021-07-13 13:09:10 +01:00
28a840f71d [+] Added async semantic ->Then(...) 2021-07-12 15:37:05 +01:00
3be51018c9 [-] Remove Flush from public compression interface
[+] Improved base block [de]compression objects
2021-07-11 12:36:15 +01:00
dd06417d04 [*] Starting to fix up rushed block compressors 2021-07-11 11:57:14 +01:00
718375b236 [+] Added AU_WEAK_FROM_THIS 2021-07-11 11:50:44 +01:00
687d1aaf06 [*] Amend assertions 2021-07-08 18:07:45 +01:00
df301a4101 Improve workitem api
[+] New waitfor by work dispatcher type
2021-07-07 21:32:59 +01:00
1f8d06cbf0 [*] Expose AsyncApp::Poll 2021-07-05 14:35:13 +01:00
a1df310ddc [+] Added AU_SHARED_FROM_THIS -> returns a shared pointer of decltype(*this) when std::enable_shared_from_this is present in a subclass 2021-07-05 14:34:59 +01:00
613a4b1455 [*] Assertions should static_cast<bool> because if statements are implicitly castable to bool but literal bool types arent 2021-07-05 14:34:05 +01:00
e0c96c7d49 [-] Remove AU_VA_OPT. this was never legal 2021-07-02 11:53:44 +01:00
b9da9c313e [*] Amend crypto headers and type usage 2021-07-01 10:33:31 +01:00
6e1037200c [*] Benchmark util shouldn't double print on dtor if Finish was already called 2021-07-01 10:24:30 +01:00
9a93d4ec8d [+] Added the old RSA wrappers
[*] Prepare for implementing ECC (again)
2021-07-01 10:18:42 +01:00
f87c2b47a6 [+] i can has registry 2021-06-30 17:35:02 +01:00
f7403c944c [*] Bug: Some Value constructor seems to be deduced down to accepting
const char *. Ensure const char* always assigns a string
2021-06-30 17:34:36 +01:00
c8c3908085 [+] Now with a scheduler! 2021-06-30 13:07:54 +01:00
6de84b474e [*] BasicWorkStdFunc wrapper -> rename 'shutdown' property, made shutdown property optional 2021-06-30 10:35:53 +01:00
452b49b610 [+] Begin work on the Async subsystem 2021-06-30 10:28:52 +01:00
1d6efb1e4e [*] Amend broken optimization 2021-06-30 10:28:28 +01:00
f1445c63bb Readded C++17 allocators 2021-06-28 00:12:17 +01:00
4f399b7e01 [*] Don't realloc and copy old str in SplitNewlines; use last index 2021-06-27 23:19:30 +01:00
337062b490 Update headers, untabify. I guess the vs extension killed itself 2021-06-27 22:33:58 +01:00
eb4a495199 Initial Commit 2021-06-27 22:25:29 +01:00