Commit Graph

  • 6c4b150581 deploy: bea4b5b408 rozmansi 2023-11-10 11:42:49 +00:00
  • bea4b5b408 spinlock, pool: add Simon Rozman 2023-11-10 12:38:13 +01:00
  • 346840c236 deploy: cc8a6eeee7 rozmansi 2023-11-10 07:42:59 +00:00
  • cc8a6eeee7 Make C++17 minimum requirement Simon Rozman 2023-11-10 08:36:33 +01:00
  • 58f3472e71 deploy: 57ccb713ad rozmansi 2023-11-10 07:26:24 +00:00
  • 57ccb713ad Make inline variables optional before C++17 Simon Rozman 2023-11-09 08:24:09 +01:00
  • 3dfd62ec2f socket: add own cross-platform declaration Simon Rozman 2023-11-09 08:11:43 +01:00
  • 2c45749f78 string, locale: make stdex::locale(_t) independent .hpp file Simon Rozman 2023-11-09 07:57:57 +01:00
  • 24384c2022 deploy: 9d50a878dc rozmansi 2023-11-08 17:48:56 +00:00
  • 9d50a878dc Inline variables to have compiler reuse them Simon Rozman 2023-11-08 18:48:31 +01:00
  • 4fb684ce75 Cleanup Simon Rozman 2023-11-08 18:35:59 +01:00
  • b1371b0b94 deploy: ee8f54ee5f rozmansi 2023-11-08 12:49:40 +00:00
  • ee8f54ee5f Fix to compile for Linux Simon Rozman 2023-11-08 13:48:41 +01:00
  • 9ff15a27a1 string: move uuidtostr to a separate .hpp Simon Rozman 2023-11-08 13:41:50 +01:00
  • e6e40e6e60 deploy: fedeef0bea rozmansi 2023-11-06 14:43:51 +00:00
  • fedeef0bea string: fix strncat SAL Simon Rozman 2023-11-06 11:57:47 +01:00
  • dec5ad54d1 interval: add invalidate method Simon Rozman 2023-11-06 11:57:08 +01:00
  • 1626180756 deploy: 89a5c6e5e6 rozmansi 2023-10-19 08:17:18 +00:00
  • 89a5c6e5e6 sys_info: move to a separate .hpp Simon Rozman 2023-10-19 10:16:53 +02:00
  • 053e6106ed deploy: 16a86cf350 rozmansi 2023-10-18 10:52:14 +00:00
  • 16a86cf350 Add #include wrapper to fix min/max <Windows.h> mess Simon Rozman 2023-10-18 12:51:49 +02:00
  • 2925a7432e deploy: 856be3a0d8 rozmansi 2023-10-18 07:12:33 +00:00
  • 856be3a0d8 Revise #include to make each .hpp individually compilable Simon Rozman 2023-10-18 09:12:06 +02:00
  • b36a917262 deploy: 11e56f927f rozmansi 2023-10-18 06:14:53 +00:00
  • 11e56f927f string: add missing #include to support uuid_t on Windows Simon Rozman 2023-10-18 08:14:28 +02:00
  • f5a95f7bf5 deploy: 983891ec41 rozmansi 2023-10-12 11:52:42 +00:00
  • 983891ec41 string: add crlf2nl Simon Rozman 2023-10-10 16:39:45 +02:00
  • 913cbc104a string: add strcmp Simon Rozman 2023-10-10 16:39:19 +02:00
  • 8a6462a40c string: add uuidtostr Simon Rozman 2023-10-10 16:38:57 +02:00
  • a469860382 stream: revise cache init and cleanup Simon Rozman 2023-10-09 10:27:16 +02:00
  • 00b05092af stream: reuse converter R/W methods Simon Rozman 2023-10-09 09:55:52 +02:00
  • 47e63b1f32 Use lambda as trampoline to simplify thread functions Simon Rozman 2023-10-06 13:15:12 +02:00
  • 8732b1df5b system: add admin and elevated bools to sys_info Simon Rozman 2023-10-06 13:07:31 +02:00
  • 3a39f2438a chrono: resolve time constant confusion Simon Rozman 2023-10-04 17:53:39 +02:00
  • 7cd4d099ff stream: cleanup Simon Rozman 2023-10-04 17:53:08 +02:00
  • ab8d37ee75 Turn assert() into _Analysis_assume_ on Release builds Simon Rozman 2023-10-03 15:13:42 +02:00
  • 9ba4b21cef Un-static global data Simon Rozman 2023-10-02 10:10:40 +02:00
  • 36012a107b stream: cleanup Simon Rozman 2023-10-01 23:27:20 +02:00
  • b791621a2a stream: make std:thread member rather than derive from it Simon Rozman 2023-10-01 23:27:02 +02:00
  • 9365f0252c stream: add socket Simon Rozman 2023-10-01 23:25:24 +02:00
  • e61720598f stream: revise string reading and writing Simon Rozman 2023-10-01 23:24:47 +02:00
  • 86e7ed3690 stream: add support for collection reading and writing Simon Rozman 2023-10-01 23:23:16 +02:00
  • 838dfabbda string: add trim Simon Rozman 2023-10-01 23:21:32 +02:00
  • 82a16ef579 string: add strftime Simon Rozman 2023-10-01 23:21:11 +02:00
  • a888731c39 string: extend strupr Simon Rozman 2023-10-01 23:20:42 +02:00
  • 02c531e2a8 string: fix strncpy and strncat buffer limit check Simon Rozman 2023-10-01 23:19:39 +02:00
  • d7a44c2929 string: add strncmp Simon Rozman 2023-10-01 23:17:56 +02:00
  • 7ea1870552 interval: allow use with scoped enums Simon Rozman 2023-10-01 23:16:58 +02:00
  • 010ee71d93 interval: make operators a class friend Simon Rozman 2023-10-01 23:16:36 +02:00
  • 3183b58e0d idrec: cleanup and make operators a class friend Simon Rozman 2023-10-01 23:15:43 +02:00
  • 6f19e5250d parser: weasel winsock2.h support Simon Rozman 2023-10-01 23:14:43 +02:00
  • c16579984d system: add sys_info Simon Rozman 2023-10-01 23:13:17 +02:00
  • 9f21015209 system: add sregex Simon Rozman 2023-10-01 23:12:54 +02:00
  • 1a9b63279d unicode: add UTF-7 and improve system charset detection Simon Rozman 2023-10-01 23:11:48 +02:00
  • 970917f164 unicode: silence MSVC code analysis warnings Simon Rozman 2023-10-01 23:11:04 +02:00
  • 67d328a550 watchdog: add Simon Rozman 2023-10-01 23:05:54 +02:00
  • 06a896ccf6 hash: make operators a class friend Simon Rozman 2023-10-01 23:05:08 +02:00
  • dfdc4369b8 base64: add base64_reader and base64_writer Simon Rozman 2023-10-01 22:57:35 +02:00
  • 49b741c94f Replace errno_error with std::system_error Simon Rozman 2023-10-01 22:56:45 +02:00
  • d55044a78c deploy: b8fae2d0dd rozmansi 2023-09-25 13:06:14 +00:00
  • b8fae2d0dd pch.h -> pch.hpp Simon Rozman 2023-09-25 15:05:36 +02:00
  • 74bd156267 deploy: 4e25c13d08 rozmansi 2023-09-25 13:05:03 +00:00
  • 4e25c13d08 hash: macOS support Simon Rozman 2023-09-25 15:04:19 +02:00
  • 6191141151 deploy: c4e94150d1 rozmansi 2023-09-25 12:57:48 +00:00
  • c4e94150d1 hash: add Simon Rozman 2023-09-25 14:57:14 +02:00
  • 772dbb3524 Add README.md Simon Rozman 2023-09-25 14:55:27 +02:00
  • 4a5970595f math: document add and mul Simon Rozman 2023-09-25 14:54:46 +02:00
  • 05a12915af deploy: 41d764eeef rozmansi 2023-09-23 15:59:03 +00:00
  • 41d764eeef parser: fix compilation for macOS Simon Rozman 2023-09-23 17:58:40 +02:00
  • eb86447654 deploy: 80eecac31a rozmansi 2023-09-22 11:36:39 +00:00
  • 80eecac31a unicode: add charset_id::utf32 for Windows Simon Rozman 2023-09-22 13:36:13 +02:00
  • e71893ba26 deploy: 10d74988aa rozmansi 2023-09-22 11:08:33 +00:00
  • 10d74988aa Add mising UTF-8 BOM's Simon Rozman 2023-09-22 13:07:14 +02:00
  • b724ce1333 stream: fix wchar_t/UTF-16 confusion and revise readln and write_array Simon Rozman 2023-09-22 13:04:41 +02:00
  • 921d235459 unicode: upgrade and promote use of charset_encoder Simon Rozman 2023-09-22 13:02:27 +02:00
  • cbaf2199d4 deploy: cb010bd72e rozmansi 2023-09-20 12:03:49 +00:00
  • cb010bd72e UnitTests: upgrade XCode project to include all .hpp files Simon Rozman 2023-09-20 14:02:35 +02:00
  • 712d285f81 deploy: 6689aa5210 rozmansi 2023-09-20 11:02:22 +00:00
  • 6689aa5210 stream: add file::exists and file::readonly Simon Rozman 2023-09-20 13:00:15 +02:00
  • dcfc4752b5 stream: add stdex::sstring method variants Simon Rozman 2023-09-20 11:14:27 +02:00
  • 475e6734a7 stream: extend open/create disposition flags Simon Rozman 2023-09-20 11:13:12 +02:00
  • 4c049eadc5 deploy: 50fea81f83 rozmansi 2023-09-20 06:08:18 +00:00
  • 50fea81f83 parser: cleanup Simon Rozman 2023-09-20 08:07:50 +02:00
  • bfafd65679 deploy: 613bba9e05 rozmansi 2023-09-19 19:41:38 +00:00
  • 613bba9e05 parser: refine IBAN checking Simon Rozman 2023-09-19 21:40:36 +02:00
  • 0c1c50461a deploy: b5984ea8f2 rozmansi 2023-09-19 16:02:48 +00:00
  • b5984ea8f2 Port to macOS Simon Rozman 2023-09-19 18:02:18 +02:00
  • f2d8db290f deploy: 27afd7afa5 rozmansi 2023-09-19 14:53:40 +00:00
  • 27afd7afa5 parser: add IBAN, RF and SI support Simon Rozman 2023-09-19 16:53:16 +02:00
  • 30a4cfaae4 deploy: 0e8e119346 rozmansi 2023-09-15 14:33:58 +00:00
  • 0e8e119346 unicode: Fix charset detection on macOS Simon Rozman 2023-09-15 16:33:20 +02:00
  • ceab6cec55 deploy: fea0ed7754 rozmansi 2023-09-15 13:32:55 +00:00
  • fea0ed7754 unicode: add system charset detection Simon Rozman 2023-09-15 15:32:14 +02:00
  • bffb48c87d string: streamline C locale management across platforms Simon Rozman 2023-09-15 15:31:18 +02:00
  • 36ceec6861 deploy: bb2578f65c rozmansi 2023-09-14 14:10:46 +00:00
  • bb2578f65c UnitTests: Revert to XCode 13 Simon Rozman 2023-09-14 15:59:40 +02:00
  • f93fba7786 deploy: 578d91ff5f39e431cb8674856f56a85a640fafd9 rozmansi 2023-09-14 14:00:21 +00:00
  • 942af4a66c deploy: edd480d64b rozmansi 2023-09-14 13:58:24 +00:00
  • edd480d64b macOS fixes Simon Rozman 2023-09-14 15:40:50 +02:00
  • b953125aae deploy: dcecd77ba09bdc4e2d30eed7406ba9d01c7d8306 rozmansi 2023-09-14 13:47:57 +00:00