329abe97f4
[*] lz4 and buffered stream bug fixes
2021-09-06 16:47:35 +01:00
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