Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rework entire code for correctness and potential bug fixes #111

Merged
merged 83 commits into from
Mar 16, 2024

Commits on Mar 13, 2024

  1. Switched the cast to bool operators to explicit mode. The implicit on…

    …es are the root of all evil.
    piotr-topnotch committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    74d2b90 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3bcde85 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bcbe506 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7128abd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3138280 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    dd299ee View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0be9be6 View commit details
    Browse the repository at this point in the history
  8. Improved const-correctness, defaulted the constructor and destructor,…

    … resolved the streaming bugs caused by the implicit bool conversion
    piotr-topnotch committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    3d9e915 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f2a16f6 View commit details
    Browse the repository at this point in the history
  10. Improved const-correctness, defaulted the constructors and destructor…

    …s, explicit virtual ovverrides
    piotr-topnotch committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    2509218 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a70501e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    79df2b9 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    66b1854 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    bc27b78 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    3ca5099 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    d4b1788 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    de743cf View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    af4d582 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    c57b7d2 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    5eb57f0 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    cae79d1 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    48d4f08 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    408cc5e View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    474dbd4 View commit details
    Browse the repository at this point in the history
  25. ebasing nullptr

    piotr-topnotch committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    efa2c24 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    33de57f View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    792ba02 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    7f4f724 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    0515f1c View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    ada8c43 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    20fe111 View commit details
    Browse the repository at this point in the history
  32. Const reinforcement

    piotr-topnotch committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    ae8367d View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    40cb39a View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    1aaeff8 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    61ca42c View commit details
    Browse the repository at this point in the history
  36. Copy elision

    piotr-topnotch committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    ab7269b View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    65cf438 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    289f7ea View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    90adac3 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    6561239 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    935037d View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    d980246 View commit details
    Browse the repository at this point in the history
  43. Added -Wall -Wextra

    piotr-topnotch committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    2c83f9a View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    11efff0 View commit details
    Browse the repository at this point in the history
  45. Unused parameter

    piotr-topnotch committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    d390957 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    8703679 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    47f96c7 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    137bef3 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    d7d8b7e View commit details
    Browse the repository at this point in the history
  50. -Wextra fixes

    piotr-topnotch committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    27b4215 View commit details
    Browse the repository at this point in the history
  51. -Wconversion fixes

    piotr-topnotch committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    24e4a55 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    1e041c7 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    568c1e4 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    9c42c5e View commit details
    Browse the repository at this point in the history
  55. Bugfix: ToLower

    piotr-topnotch committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    e05c022 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    e60bce1 View commit details
    Browse the repository at this point in the history
  57. ebasingfixes

    piotr-topnotch committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    4ca7777 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    1847979 View commit details
    Browse the repository at this point in the history
  59. Linter

    piotr-topnotch committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    78dec1f View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    4f8d571 View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    369ab9c View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    fbbe516 View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    e010dd6 View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    0426d95 View commit details
    Browse the repository at this point in the history
  65. Fixed MSVC warnings

    piotr-topnotch committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    2b07aa1 View commit details
    Browse the repository at this point in the history
  66. Fixed MSVC warnings

    piotr-topnotch committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    297cac8 View commit details
    Browse the repository at this point in the history
  67. Fixed MSVC warnings

    piotr-topnotch committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    9e21211 View commit details
    Browse the repository at this point in the history
  68. Fixed MSVC warnings

    piotr-topnotch committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    9bcc55f View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    00ccc61 View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    68fbea4 View commit details
    Browse the repository at this point in the history
  71. throw() is deprecated

    piotr-topnotch committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    f7cb294 View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    e4643bb View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    4eb531d View commit details
    Browse the repository at this point in the history
  74. Linter

    piotr-topnotch committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    eaf0100 View commit details
    Browse the repository at this point in the history
  75. Linter

    piotr-topnotch committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    72408e0 View commit details
    Browse the repository at this point in the history
  76. Linter

    piotr-topnotch committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    f884e97 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. Configuration menu
    Copy the full SHA
    f1201e7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3545753 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8707407 View commit details
    Browse the repository at this point in the history
  4. Linter

    piotr-topnotch committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    7833183 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. Configuration menu
    Copy the full SHA
    8cf60ad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a24226c View commit details
    Browse the repository at this point in the history
  3. Linter

    piotr-topnotch committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    b884f0c View commit details
    Browse the repository at this point in the history