510928e62e
[*] Linux should not raise int3 unless the binary is a debug one
...
TODO: investigate registering an int3 signal handler to prevent crashing under internal builds
[*] Amend MemoryViews
[*] Begin shifting towards MemoryView based binary APIs
[*] Fix public RSA key leak
[+] Some clean up and possible bug fixes
2021-09-15 00:56:26 +01:00
e0ac8344d0
[+] Getting ready to strip void *s from the api
2021-09-14 20:10:57 +01:00
03368d262f
[*] Pin overlapped structure until async IO completion
2021-09-14 15:20:31 +01:00
2382f75759
[+] Possible NT async file io implementation
2021-09-14 14:13:58 +01:00
2b4517352c
[*] Reformat messed up
2021-09-13 22:35:39 +01:00
051e597663
[+] Begin work on block compressors
...
[*] Bug fixes
2021-09-13 22:15:57 +01:00
7c90933e97
[+] Begin work on block compressors
...
[*] Bug fixes
2021-09-13 22:13:41 +01:00
5d18f3535c
[+] Initial HWInfo stat implementations
...
[+] General fixes and clean up
2021-09-13 21:11:12 +01:00
97f1ae087e
Stability/Bug fixes; wxWidgets, compression
2021-09-07 08:59:56 +01:00
bef72f8e4a
More compression work, still requires polish and clean up
2021-09-07 08:37:15 +01:00
eb6a1eaad0
[+] TryResize test for bytebuffer type
...
[+] Added path in telemetry formats under NT FIO failures
[*] Various bug fixes
2021-09-06 20:04:01 +01:00
de95a9de6f
[*] Fix wxWidgets deinit race condition; do not attempt to lock on deinit
2021-09-06 16:48:06 +01:00
329abe97f4
[*] lz4 and buffered stream bug fixes
2021-09-06 16:47:35 +01:00
c4ef27b01d
[*] Improve win32 stdin preemption on deinit
2021-09-06 15:44:00 +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
35e4d4bedc
TODO move me
2021-09-06 14:17:41 +01:00
02dc2d59cf
Patch 1.5/2
2021-09-06 14:08:37 +01:00
ba22b4573a
[*] Rename readme
2021-09-06 12:08:53 +01:00
ffe4bc31fc
Major patch [1/2]
2021-09-06 11:58:08 +01:00
3e33533276
[-] Remove a scope I was using with SysBenchmark
2021-07-15 17:28:45 +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
7c44d3a02c
[*] Micro path resolve optimizations
2021-07-13 14:08:34 +01:00
42325b08b8
[*] Added a macro preprocessor to remove Aurora branding from ~ and ! profile lookups
2021-07-13 14:07:22 +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
29e5593308
Reformat RSA
2021-07-12 13:17:16 +01:00
8233825353
I messed up
2021-07-12 13:06:21 +01:00
be7b080c56
[ABI Break] LZ4 framesize prefix will now be a 32 bit integer. given the recommended length of a small block is 16KiB or ~ 2^16, it doesn't make sense to use 16bit integers
2021-07-11 18:56:20 +01:00
95a04e0984
LZ4: flip in buffers
2021-07-11 18:38:43 +01:00
7579d70bc1
[*] Actually compiles now :(
2021-07-11 18:26:38 +01:00
3be51018c9
[-] Remove Flush from public compression interface
...
[+] Improved base block [de]compression objects
2021-07-11 12:36:15 +01:00
955578cf8e
[+] LZ4 required some more work
2021-07-11 12:18:33 +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
22d03229ae
[*] Untabify paths.cpp
2021-07-05 14:33:05 +01:00
d4a8c05509
[+] Update gitignore
2021-07-05 14:32:49 +01:00
e0c96c7d49
[-] Remove AU_VA_OPT. this was never legal
2021-07-02 11:53:44 +01:00
8b073f518d
All dependents should link directly against Alloc.cpp. No export vs BS, no static libs only, ensure each dependent has these functions available in the most immediate object format at link time
2021-07-02 06:58:34 +01:00
18c435a433
[+] Sketchy pump system io events in ::Main of async apps
2021-07-01 14:49:32 +01:00
5676ef84fb
[*] Console exit must be called last in case any unexpected error occurs during deinitialization
...
[*] Fix up wxwidgets
2021-07-01 11:49:46 +01:00