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

refactor: Reduce/remove entity pointers as means of addressing entities #1406

Draft
wants to merge 91 commits into
base: main
Choose a base branch
from

Commits on Jan 10, 2024

  1. Configuration menu
    Copy the full SHA
    94eb15b View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2024

  1. Configuration menu
    Copy the full SHA
    b4ac098 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2024

  1. assorted class changes

    jadebenn committed Jan 13, 2024
    Configuration menu
    Copy the full SHA
    d270dc7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3804eff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    600b3c4 View commit details
    Browse the repository at this point in the history
  4. removed .cpp files entirely

    jadebenn committed Jan 13, 2024
    Configuration menu
    Copy the full SHA
    3d300e0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0767d16 View commit details
    Browse the repository at this point in the history
  6. real world usage!!!!!

    jadebenn committed Jan 13, 2024
    Configuration menu
    Copy the full SHA
    691a439 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    99c4c61 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d53a808 View commit details
    Browse the repository at this point in the history
  9. remove comment

    jadebenn committed Jan 13, 2024
    Configuration menu
    Copy the full SHA
    5732237 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f1bf19b View commit details
    Browse the repository at this point in the history
  11. more pointer conversions

    jadebenn committed Jan 13, 2024
    Configuration menu
    Copy the full SHA
    2b2001a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e7c5a41 View commit details
    Browse the repository at this point in the history
  13. Update NiPoint3.inl

    jadebenn committed Jan 13, 2024
    Configuration menu
    Copy the full SHA
    c5d25d1 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    977c502 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    3df109f View commit details
    Browse the repository at this point in the history
  16. tweaking constructors

    jadebenn committed Jan 13, 2024
    Configuration menu
    Copy the full SHA
    9c576e0 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2024

  1. Configuration menu
    Copy the full SHA
    9c3ebf0 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. Configuration menu
    Copy the full SHA
    bbba90b View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. reorganize experimental code

    jadebenn committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    ef047ff View commit details
    Browse the repository at this point in the history
  2. reorg

    jadebenn committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    a53f641 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. Configuration menu
    Copy the full SHA
    3b9d3cc View commit details
    Browse the repository at this point in the history
  2. self-documenting code

    jadebenn committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    1638b07 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. Configuration menu
    Copy the full SHA
    1353ac5 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2024

  1. EntitySystem updates

    jadebenn committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    d758477 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    174846c View commit details
    Browse the repository at this point in the history
  3. emplace instead of insert

    jadebenn committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    75ef01e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    63628de View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c0cb759 View commit details
    Browse the repository at this point in the history
  6. add to workflows

    jadebenn committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    4017203 View commit details
    Browse the repository at this point in the history
  7. workflows

    jadebenn committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    6c423f1 View commit details
    Browse the repository at this point in the history
  8. workflows tinkering

    jadebenn committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    398a32e View commit details
    Browse the repository at this point in the history
  9. remove consteval

    jadebenn committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    2efbb00 View commit details
    Browse the repository at this point in the history
  10. Fix nipoint issues

    jadebenn committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    ae43159 View commit details
    Browse the repository at this point in the history
  11. enable concepts

    jadebenn committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    81cb9fe View commit details
    Browse the repository at this point in the history
  12. fix concepts (try 2)

    jadebenn committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    247aabc View commit details
    Browse the repository at this point in the history
  13. OS change test

    jadebenn committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    b29bac5 View commit details
    Browse the repository at this point in the history
  14. update OS presets

    jadebenn committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    9007ee0 View commit details
    Browse the repository at this point in the history
  15. cmake flag test

    jadebenn committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    f169eed View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    de751d1 View commit details
    Browse the repository at this point in the history
  17. updating components

    jadebenn committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    e461fda View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    50b7341 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2024

  1. implemented visitor pattern

    jadebenn committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    f97185e View commit details
    Browse the repository at this point in the history
  2. safety additions

    jadebenn committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    64fd032 View commit details
    Browse the repository at this point in the history
  3. attribute tags

    jadebenn committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    00f411d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    006add0 View commit details
    Browse the repository at this point in the history
  5. macos fix try 2

    jadebenn committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    bf29103 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e54f4d3 View commit details
    Browse the repository at this point in the history
  7. make function again

    jadebenn committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    80c9548 View commit details
    Browse the repository at this point in the history
  8. try fold expression

    jadebenn committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    f454c97 View commit details
    Browse the repository at this point in the history
  9. improve safety

    jadebenn committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    d69bb25 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7b17793 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. Configuration menu
    Copy the full SHA
    b802c13 View commit details
    Browse the repository at this point in the history
  2. CI build test

    jadebenn committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    5fb6f75 View commit details
    Browse the repository at this point in the history
  3. link options CI test

    jadebenn committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    ff60255 View commit details
    Browse the repository at this point in the history
  4. More iteration testing

    jadebenn committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    0107076 View commit details
    Browse the repository at this point in the history
  5. macos try again

    jadebenn committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    a6cba14 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    63a57f7 View commit details
    Browse the repository at this point in the history
  7. try updating macos

    jadebenn committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    e6e3007 View commit details
    Browse the repository at this point in the history
  8. more macos tests

    jadebenn committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    e0514f4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d66e2cd View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e7ca6d5 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    19a414a View commit details
    Browse the repository at this point in the history
  12. pro gamer mlg

    jadebenn committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    ed935c6 View commit details
    Browse the repository at this point in the history
  13. tired

    jadebenn committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    c7f280d View commit details
    Browse the repository at this point in the history
  14. force xcode upgrade

    jadebenn committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    040d420 View commit details
    Browse the repository at this point in the history
  15. aaaaaaaah

    jadebenn committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    38b8d50 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    a94f642 View commit details
    Browse the repository at this point in the history
  17. try fix for macos

    jadebenn committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    a52f459 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    008aec5 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. Update build-and-test.yml

    jadebenn committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    21d8187 View commit details
    Browse the repository at this point in the history
  2. Update build-and-test.yml

    jadebenn committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    a7fe978 View commit details
    Browse the repository at this point in the history
  3. update cmake for macos

    jadebenn committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    1d6e51f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8489149 View commit details
    Browse the repository at this point in the history
  5. Re-enable werror for MacOS

    jadebenn committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    0a2fb6b View commit details
    Browse the repository at this point in the history
  6. Try 2 at void return

    jadebenn committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    b4cfbe4 View commit details
    Browse the repository at this point in the history
  7. 3rd try

    jadebenn committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    0c4fa4f View commit details
    Browse the repository at this point in the history
  8. Move MD5.cpp to thirdparty

    jadebenn committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    7610162 View commit details
    Browse the repository at this point in the history
  9. Move MD5.h to thirdparty

    jadebenn committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    3da0142 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e5faeef View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    78f0ad6 View commit details
    Browse the repository at this point in the history
  12. Create CMakeLists.txt

    jadebenn committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    3f48da0 View commit details
    Browse the repository at this point in the history
  13. Update CMakeLists.txt

    jadebenn committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    25bbe7b View commit details
    Browse the repository at this point in the history
  14. Update CMakeLists.txt

    jadebenn committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    8b2e145 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. Revert "Try returning void to suppress MacOS warning"

    This reverts commit 8489149.
    jadebenn committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    4ff5812 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Revert "Update CMakeLists.txt"

    This reverts commit 8b2e145.
    jadebenn committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    55e1e95 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3845ddf View commit details
    Browse the repository at this point in the history
  3. Revert "Revert "Update CMakeLists.txt""

    This reverts commit 55e1e95.
    jadebenn committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    6a07aaf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1fc570f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6d1d7fc View commit details
    Browse the repository at this point in the history