Commit graph

150 commits

Author SHA1 Message Date
EntireTwix
2b7330f48a 🐎 balance can be accumulated rather then each account adding to return_on_del individually 2021-07-23 15:30:44 -07:00
EntireTwix
86ab683704 🐎 bal must be non-zero to impact return account 2021-07-23 15:24:18 -07:00
William Katz
7a0a5d4036
🐛 prune users should return on del if enabled 2021-07-23 15:12:12 -07:00
William Katz
613123ba64
🎨🐎 simplification of log of last commit 2021-07-21 23:08:32 -07:00
William Katz
67183d88eb
🐛 when logs were empty .back() would seg fault 2021-07-21 23:00:24 -07:00
EntireTwix
cb88bc8495 🐛 fixed lock order 2021-07-20 13:55:22 -07:00
EntireTwix
5feb20754a 🐛 fixed seg fault bug (I think) 2021-07-20 00:28:06 -07:00
EntireTwix
a5da4c9a04 🎨 simplified with macro 2021-07-20 00:14:21 -07:00
EntireTwix
e610615e5f 🐛 erasing users should set save flag 2021-07-20 00:09:16 -07:00
EntireTwix
b66f2dc562 🐛 patched for MAX_LOG_SIZE > 0 usecase 2021-07-19 23:36:19 -07:00
EntireTwix
3bb7640cd6 🐛 patched for MAX_LOG_SIZE == 1 usecase 2021-07-19 23:33:03 -07:00
EntireTwix
1df473f49a 🐛 fixed last commit 2021-07-19 22:35:51 -07:00
EntireTwix
c99e542111 🎨 stylistic 2021-07-19 22:18:10 -07:00
EntireTwix
14b1bff364 🚚 renamed save_lock & made PruneUsers() 2021-07-19 22:08:46 -07:00
William Katz
feb60c13a1
Merge branch 'main' into Refractor 2021-07-19 17:39:26 -07:00
EntireTwix
83d2ad4262 💡 fixed comments 2021-07-15 17:24:45 -07:00
EntireTwix
a4670cb5f6 🐎🔥 removed intermediate vector 2021-07-15 17:19:18 -07:00
EntireTwix
89f268889c 🔥 remove legacy clear() 2021-07-15 14:49:17 -07:00
EntireTwix
66fa73ed24 🐛 fixed lambda 2021-07-15 13:05:36 -07:00
William Katz
2d62f51006
🐛🔥🔒 possible safety concern if interior while auto saving
May corrupt as static, one thread could clear as the other is copying for example
2021-07-15 01:47:27 -07:00
EntireTwix
e0b38be7e6 🐎:fire thread_local is not required as its only ever called by one thread 2021-07-15 01:25:36 -07:00
EntireTwix
0f128e04a0 reverted last commit oops 2021-07-15 01:15:51 -07:00
EntireTwix
3d8dc99874 🐎🔥 writer was faster without thread_local 2021-07-15 01:13:09 -07:00
EntireTwix
9c520d5e05 🐎 static thread_local when faster 2021-07-15 01:09:38 -07:00
EntireTwix
21abb82c76 cleaner solution to initial save file generation 2021-07-15 01:02:34 -07:00
EntireTwix
bf8ecccbb8 🔥 static not needed 2021-07-15 00:32:45 -07:00
EntireTwix
8fb7687d42 updated error message 2021-07-15 00:31:27 -07:00
EntireTwix
9223c520b1 clean solution found 2021-07-15 00:29:29 -07:00
EntireTwix
2599897788 🐛 fixed initial setup problem 2021-07-14 23:51:22 -07:00
EntireTwix
cbcfc1118c improved error handling 2021-07-14 23:42:23 -07:00
EntireTwix
ab1e154ab8 updated Save() and Load() paths 2021-07-14 23:02:34 -07:00
EntireTwix
78f7f34f63 🔥 removed MAX_LOG_SIZE == 1 specific case 2021-07-14 22:59:04 -07:00
EntireTwix
e04dcc926d 🎨 changed SetBal format to match that of ImpactBal() 2021-07-14 00:31:14 -07:00
EntireTwix
a78afc314e SetBal and ImpactBal require valid name arg 2021-07-14 00:29:40 -07:00
EntireTwix
732984a45d 💡🔥 removing legacy comments 2021-07-14 00:04:54 -07:00
EntireTwix
521f8614dd 🐛 AddUser() needs valid name check most of all 2021-07-13 23:52:08 -07:00
EntireTwix
4a56d57314 🐎 SendFunds made many times faster 2021-07-13 20:27:02 -07:00
EntireTwix
0ed5d5342b 🐎 inlined ValidUsername() && 🔥 removed GetChangeState() && 🐎 tweaked functions to include ValidUsername() && DelSelf() 2021-07-13 18:28:49 -07:00
EntireTwix
a65224d39e 🐎🚚 moved shared lock to decrease scope accurately 2021-07-13 16:31:39 -07:00
EntireTwix
a46801daea 🎨 style changes 2021-07-12 21:35:52 -07:00
EntireTwix
c2d8742138 🐛 bad logic for name size 2021-07-12 16:23:30 -07:00
William Katz
16d26d1901
🐎🐛 fixed name specs and replaced function calls 2021-07-12 16:14:56 -07:00
William Katz
70d0374dd7
🎨 simplified to islower 2021-07-12 16:11:46 -07:00
William Katz
a2e0149606
🎨 formatting 2021-07-12 16:09:50 -07:00
EntireTwix
2b28822239 🐎🎨 re-arranged function control flow 2021-07-11 20:38:39 -07:00
EntireTwix
8a23c8fa00 ImpactBal() now responds with new balance 2021-07-11 15:32:03 -07:00
EntireTwix
f7dbd4c3e0 🐎 made logs copy construct from thread_local 2021-07-11 00:55:24 -07:00
EntireTwix
8c97d19330 🐛 I made a 0iq mistake 2021-07-10 21:49:24 -07:00
EntireTwix
9927bd8217 🐛🔥 fixed logs 2021-07-10 21:34:19 -07:00
EntireTwix
c1587f9e46 🐎 valid name/pass check before vpass call 2021-07-10 18:56:58 -07:00