Commit Graph

  • 210725ab52 create a macro to reduce the head strain of getting the width of a type main Quinn 2025-06-20 00:26:56 +02:00
  • 29d76880e3 improve memory allocation logic Quinn 2025-06-20 00:22:14 +02:00
  • 0acc93d137 use an exit function, rather than manually freeing, since it's saver for when errors happen Quinn 2025-06-19 23:57:46 +02:00
  • b5b16be0ad mod does not need the width of ull, so set it to be int Quinn 2025-06-19 23:42:12 +02:00
  • 8304c0620b fix: not adding -DNDEBUG flag to compilation Quinn 2025-06-19 23:32:38 +02:00
  • e18e9b0297 fix: was not multiplying by byte size of ull v1.3.1 Quinn 2025-06-19 22:58:35 +02:00
  • 65d91b2d00 add error handling for if we cannot get the random data Quinn 2025-06-19 18:21:57 +02:00
  • 2fd839ae12 fix: integer overflow when giving a small value as an argument Quinn 2025-06-19 18:18:31 +02:00
  • fa19fc2789 fix: using rand() in single flips will always be heads Quinn 2025-06-19 18:14:33 +02:00
  • b31071bb91 fix: running against linux's stack size limit v1.3 Quinn 2025-06-19 17:53:12 +02:00
  • 598834255f optimize some more by using /dev/random Quinn 2025-06-19 16:40:54 +02:00
  • 5f6f1bf720 make the macro more cross-compiler friendly Quinn 2025-06-19 16:41:08 +02:00
  • 1e9ae43e52 update workflows (to also include ARM support) v1.2 Quinn 2025-06-17 23:38:47 +02:00
  • 95dce84d28 fully reoptimize Quinn 2025-06-17 23:28:21 +02:00
  • deabe97247 rework code to be more accurate and platform-independent Quinn 2025-06-17 12:55:20 +02:00
  • 3bbfea7400 fix header file to be more platform-independent Quinn 2025-06-17 12:46:47 +02:00
  • a37f47d9f6 fix: no such thing as $default-branch v1.1 Quinn 2025-04-09 15:42:25 +02:00
  • 42264b6402 fix: compiler wasn't available Quinn 2025-04-09 15:35:40 +02:00
  • 6189bdcf92 fix: bear not available Quinn 2025-04-09 15:35:51 +02:00
  • 10d1aab05f add new gh workflows / most of it Quinn 2025-04-09 15:34:57 +02:00
  • ef1dcf7c39 small fixes in the code, mainly to ensure things work properly. Quinn 2025-04-09 14:57:14 +02:00
  • 40c48980b4 use makefile build system Quinn 2025-04-09 14:56:24 +02:00
  • 28e8aeb707 fix: forgot newlime innlog message Quinn 2025-04-06 17:34:01 +02:00
  • 4607afed9a use 64 bit integers for count, rather than 32 bit. Quinn 2025-04-06 17:32:26 +02:00
  • 6ef3d4a660 add bounds to numbered input Quinn 2025-04-06 17:27:55 +02:00
  • 40aa1b59e6 add error management script Quinn 2025-04-06 17:23:22 +02:00
  • 50964df129 refactor and pedantic fixes Quinn 2025-04-06 17:22:56 +02:00
  • 8c8386740b Fix: no need for the if condition there Quinn 2025-04-06 16:55:54 +02:00
  • 6acaff36f7 remove package directory Quinn 2025-04-06 15:55:47 +02:00
  • 1da9e4243e allow for parsing command line arguments for multiple coinflips at once Quinn 2025-04-06 15:55:33 +02:00
  • c8dce9dc0e improved random seed to be less predictable unset 2025-01-30 16:09:23 +01:00
  • e55fd0f915 add maintainer v1.0 Quinn 2024-06-12 20:40:59 +02:00
  • 8f497d202e add version Quinn 2024-06-12 20:37:58 +02:00
  • fb7f3036c7 uploaded files Quinn 2024-06-12 20:34:45 +02:00