Commit graph

  • 60edadfe06
    feat(big): add BigBuffer::SetOffset fallenoak 2023-02-03 15:07:55 -06:00
  • 69cf4739f3
    chore(big): fix test tag fallenoak 2023-02-03 14:53:17 -06:00
  • af0d9ec60e
    feat(big): add SBigShr fallenoak 2023-02-03 14:50:34 -06:00
  • 4a1b6a0f19
    feat(big): add SBigSquare fallenoak 2023-02-03 08:15:06 -06:00
  • f01c906aa1
    feat(big): add ExtractLowPartLargeSum fallenoak 2023-02-03 00:43:20 -06:00
  • 4d3651134c
    feat(big): add Div fallenoak 2023-02-01 23:27:32 -06:00
  • 24c6a5134c
    feat(big): add SBigBitLen fallenoak 2023-02-01 22:54:33 -06:00
  • 5edf49dae7
    feat(big): add SBigCompare fallenoak 2023-02-01 22:16:58 -06:00
  • bc0dc12f1c
    chore(big): align parameter name fallenoak 2023-02-01 22:13:56 -06:00
  • 2b8cc51ad8
    feat(big): add InsertLowPart fallenoak 2023-02-01 22:12:20 -06:00
  • 5d875631a6
    feat(big): add SBigSub fallenoak 2023-02-01 21:29:16 -06:00
  • 6e62f0a604
    feat(big): add HighBitPos fallenoak 2023-02-01 21:08:15 -06:00
  • e9d3284c70
    feat(big): add Compare fallenoak 2023-01-31 22:34:05 -06:00
  • aad7f751dd
    feat(big): add Add fallenoak 2023-01-31 22:17:51 -06:00
  • b2cbc02189
    feat(big): add SetOne fallenoak 2023-01-31 22:07:33 -06:00
  • 8413214ae0
    feat(big): add SetZero fallenoak 2023-01-31 12:17:51 -06:00
  • f1cf4af382
    chore(big): trim buffer in Mul tests fallenoak 2023-01-30 00:11:55 -06:00
  • 6e96e0a767
    feat(big): add SBigMul fallenoak 2023-01-30 00:10:52 -06:00
  • e74654800d
    feat(big): add Mul fallenoak 2023-01-29 22:59:28 -06:00
  • 33585cb36f
    feat(big): add SBigAdd fallenoak 2023-01-29 22:12:59 -06:00
  • 6c83070380
    feat(big): add SBigFromBinary fallenoak 2023-01-29 20:37:09 -06:00
  • 902ddcf7d8
    feat(big): add SBigDel fallenoak 2023-01-29 20:14:01 -06:00
  • 7d5a157162
    feat(big): add SBigFromUnsigned, SBigNew, and SBigToBinaryBuffer fallenoak 2023-01-29 11:48:18 -06:00
  • 630e6dbb1f
    feat(error): implement SErrSetLastError and SErrGetLastError functions Tristan 'Natrist' Cormier 2023-01-27 11:25:57 -05:00
  • 095b042583
    chore(build): add windows.h compile definitions fallenoak 2023-01-23 22:18:44 -06:00
  • d3fd03d67e
    feat(big): add 64-bit-centric ops fallenoak 2023-01-23 22:10:24 -06:00
  • 23fb94c19d
    feat(string): add non-const string functions and fix narrowing warning Tristan 'Natrist' Cormier 2023-01-19 00:36:07 -05:00
  • c42164ea5f
    feat(array): add TSBaseArray::Top fallenoak 2023-01-15 17:42:00 -06:00
  • 6d1d2eefd9
    chore(array): eliminate sign mismatches fallenoak 2023-01-03 16:58:17 -06:00
  • e3b0c356ad
    feat(error): improve error macros fallenoak 2022-12-30 13:43:23 -06:00
  • e5fe4a7e19
    feat(thread): add SSyncObject destructor fallenoak 2022-12-29 15:13:33 -06:00
  • 8521485e49
    feat(thread): implement S_Thread::s_SLaunchThread for windows fallenoak 2022-12-29 14:56:12 -06:00
  • 968bb5d3b7
    feat(thread): implement SCreateThread for windows fallenoak 2022-12-29 14:46:59 -06:00
  • b5cef8cbee
    chore(test): allocate thread param on heap in SThread::Create test fallenoak 2022-12-28 22:52:14 -06:00
  • c4043d24ee
    feat(thread): implement S_Thread::s_SLaunchThread for linux fallenoak 2022-12-28 22:44:51 -06:00
  • 9475df632d
    feat(thread): implement SCreateThread for Linux fallenoak 2022-12-28 21:07:31 -06:00
  • db87a5d782
    feat(thread): implement SThread::Create for windows fallenoak 2022-12-28 20:03:31 -06:00
  • 4dbfb0b3be
    chore(thread): clean up function signatures in headers fallenoak 2022-12-28 17:27:23 -06:00
  • 3989b1da28
    chore(list): remove redundant void in function signatures fallenoak 2022-12-28 17:11:34 -06:00
  • 2142e02608
    chore(hash): include parameter names in header fallenoak 2022-12-28 17:08:59 -06:00
  • 2aa7daab70
    feat(thread): add SCritSect destructor fallenoak 2022-12-28 15:54:37 -06:00
  • 665f057516
    feat(thread): add SCritSect constructor fallenoak 2022-12-28 15:43:57 -06:00
  • 61d2c8d01e
    chore(build): update actions/checkout to v3 fallenoak 2022-12-23 17:55:43 -06:00
  • ddf1da9753 chore(test): update catch2 to 2.13.10 fallenoak 2022-12-23 14:57:54 -06:00
  • 9607293ae5
    feat(thread): add SSyncObject::Valid fallenoak 2022-10-16 15:09:56 -05:00
  • 8a90f867ae
    feat(thread): add SGetCurrentThreadId fallenoak 2021-12-17 15:43:58 -06:00
  • 34e01acca5
    feat(thread): add SSemaphore::Signal fallenoak 2021-08-09 01:03:37 -05:00
  • 6437796094
    feat(thread): add SSemaphore fallenoak 2021-08-09 00:16:03 -05:00
  • 83cd9b05c0
    fix(thread): correct layout of SSyncObject fallenoak 2021-08-09 00:13:52 -05:00
  • 0d00bd3ae4
    feat(string): add SStrUpper fallenoak 2021-02-13 18:51:47 -06:00
  • b4485a3498
    fix(list): add missing flag to new node allocations fallenoak 2021-01-06 22:39:55 -06:00
  • 8ed2e9a9bf
    feat(list): tag allocations with file name and line fallenoak 2021-01-06 22:38:43 -06:00
  • 577fb30be0
    feat(array): add TSFixedArray<T>::~TSFixedArray fallenoak 2021-01-03 10:36:37 -06:00
  • ac1f63906c
    feat(array): add TSBaseArray<T>::Ptr fallenoak 2021-01-03 10:35:58 -06:00
  • 90e0ab260d
    chore(hash): add additional test fallenoak 2021-01-03 00:33:20 -06:00
  • ca7b8c816f
    fix(hash): correct clearing slot list fallenoak 2021-01-03 00:32:51 -06:00
  • b1a5b24f6d
    chore(hash): clean up param names and function signatures fallenoak 2021-01-02 17:37:27 -06:00
  • 8e6e2d2240
    chore(hash): clean up function signatures and formatting fallenoak 2021-01-02 17:11:48 -06:00
  • 1d561d4bdf
    feat(hash): finish implementation of TSHashTable<T, TKey>::Clear fallenoak 2021-01-02 16:58:12 -06:00
  • 67841ebf14
    feat(array): add TSBaseArray<T>::CheckArrayBounds fallenoak 2020-12-08 23:42:11 -06:00
  • a47059bd90
    feat(error): add SErrDisplayErrorFmt fallenoak 2020-12-08 23:37:22 -06:00
  • ba016168b6
    chore(array): improve parameter name fallenoak 2020-12-08 23:29:45 -06:00
  • 6efff35836
    fix(array): remove unimplemented function call fallenoak 2020-12-08 23:28:54 -06:00
  • 2c3fd20a0c
    chore(tidy): remove superfluous voids fallenoak 2020-12-08 23:26:57 -06:00
  • 6a5f30e1a0
    chore(array): declare TSBaseArray<T>::Count() as const fallenoak 2020-12-08 23:26:09 -06:00
  • 1a9b17293c
    feat(array): add TSBaseArray<T>::MemLineNo fallenoak 2020-12-08 23:12:59 -06:00
  • 95fed153cd
    chore(test): fix tag for array tests fallenoak 2020-12-08 19:42:37 -06:00
  • 787618142c
    feat(array): add TSBaseArray<T>::MemFileName fallenoak 2020-12-08 19:40:26 -06:00
  • 2e82693829
    feat(queue): add TSPriorityQueue and TSTimerPriority fallenoak 2020-12-06 23:28:15 -06:00
  • 2200aab4c2
    chore(atomic): use typedef aliases for better cross platform compat fallenoak 2020-12-04 00:19:19 -06:00
  • 653fa81853
    feat(atomic): add SInterlockedIncrement and SInterlockedDecrement fallenoak 2020-12-04 00:00:03 -06:00
  • 4307fb2a1d
    chore(build): correct compiler flag check fallenoak 2020-12-02 22:57:43 -06:00
  • 7a0699ae8f
    chore(build): check for no-invalid-offsetof before applying fallenoak 2020-12-02 22:56:09 -06:00
  • a5b2cc0391
    chore(build): suppress invalid-offsetof warnings fallenoak 2020-12-02 21:45:17 -06:00
  • 65b0689538
    chore(build): add submodules to checkout in push and pr fallenoak 2020-12-02 20:10:35 -06:00
  • 6ac442e473
    chore(build): migrate to system lib fallenoak 2020-12-02 20:04:02 -06:00
  • aa616b75b5
    chore(build): bump minimum cmake version fallenoak 2020-12-02 18:22:37 -06:00
  • 2fb9fd284c
    feat(thread): implement CSRWLock::Enter and CSRWLock::Leave for windows (#1) fallenoak 2020-12-01 17:40:37 -06:00
  • 8210d368f6
    chore(build): add pr workflow fallenoak 2020-12-01 17:32:18 -06:00
  • c03a90f383
    chore(build): add windows-latest to build matrix fallenoak 2020-11-30 23:57:06 -06:00
  • e1712d34aa
    chore(build): clean up matrix config fallenoak 2020-11-30 23:56:31 -06:00
  • e838167bbd
    chore(error): add missing include to error fallenoak 2020-11-30 23:54:53 -06:00
  • c04685efa8
    chore(thread): add missing include to SSyncObject fallenoak 2020-11-30 23:42:40 -06:00
  • d98252a5e1
    chore(thread): add missing include to SCritSect fallenoak 2020-11-30 23:42:14 -06:00
  • 800c1cc245
    chore(thread): add missing windows stub for SThread::Create fallenoak 2020-11-30 23:41:46 -06:00
  • c4eafc728d
    chore(string): add windows support to SStrCmpI fallenoak 2020-11-30 23:16:20 -06:00
  • 22fd74ec1d
    chore(build): make build commands more generic in push workflow fallenoak 2020-11-30 22:36:53 -06:00
  • be391c6592
    chore(build): make platform and arch defines more specific fallenoak 2020-11-24 17:29:31 -06:00
  • 5e2001a164
    chore(test): reformat hash tests fallenoak 2020-11-23 23:06:48 -06:00
  • 107379aa43
    chore(format): configure more clang-format rules fallenoak 2020-11-23 23:03:54 -06:00
  • fad8ff2cd9
    chore(format): add clang-format-all script fallenoak 2020-11-23 23:02:38 -06:00
  • 6546d1930f
    chore(build): move catch into vendor fallenoak 2020-11-23 23:01:52 -06:00
  • 189df406e6
    chore(build): add transitive dependency guard fallenoak 2020-11-23 22:57:50 -06:00
  • 9e00ad7036
    feat(unicode): add SUniSPutUTF8 fallenoak 2020-11-22 00:24:32 -06:00
  • 4bef36fcae
    feat(unicode): add SUniSGetUTF8 fallenoak 2020-11-22 00:12:24 -06:00
  • d6c0d8a739
    chore(format): remove spacing around noreturn fallenoak 2020-11-21 21:54:57 -06:00
  • 3e24b01fe1
    feat(string): add SStrPrintf fallenoak 2020-11-21 21:02:01 -06:00
  • d9e7f05c15
    feat(string): add SStrTokenize fallenoak 2020-11-21 20:44:37 -06:00
  • a56c0c6fe0
    chore(error): add STORM_ASSERT_VOID and improve assertion macros fallenoak 2020-11-21 20:42:18 -06:00
  • bc499d065c
    feat(string): add SStrPack fallenoak 2020-11-21 15:03:44 -06:00