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

Fork Sync: Update from parent repository #84

Merged
merged 27 commits into from
Jul 30, 2024
Merged

Commits on Jul 22, 2024

  1. [build] Always statically build Glass libraries (#6867)

    Also don’t rename libglass on Windows to avoid PDB name collision.
    Gold856 authored Jul 22, 2024
    Configuration menu
    Copy the full SHA
    e3a5299 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

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

Commits on Jul 27, 2024

  1. Configuration menu
    Copy the full SHA
    784f0a0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed23b28 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    03b332d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e83a432 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5a1417a View commit details
    Browse the repository at this point in the history
  6. [hal] Remove dangling periodic packet function from sim CANAPI (NFC) (#…

    …6879)
    
    Removed from API in #1868, sim definition was left dangling.
    
    Also adds extern "C" to the sim file.
    rzblue authored Jul 27, 2024
    Configuration menu
    Copy the full SHA
    81ec66f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    02bf9a1 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2024

  1. Configuration menu
    Copy the full SHA
    aba82e6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5dcaa6d View commit details
    Browse the repository at this point in the history
  3. [wpiutil] Struct: Change from GetTypeString() to GetTypeName() (#6872)

    This makes it easier to define schemas when the type name is non-trivial (e.g., templated structs).
    
    This is breaking for a) custom struct implementations and b) anything calling `wpi::Struct<T>::GetTypeString(info...)` in C++ directly. In both cases, it's a simple translation: For A, rename `GetTypeString()` to `GetTypeName()` and remove the struct: at the beginning, and for B, use `wpi::GetStructTypeString<T>(info...)` instead.
    KangarooKoala authored Jul 28, 2024
    Configuration menu
    Copy the full SHA
    158fb23 View commit details
    Browse the repository at this point in the history
  4. [ci] Fix /pregen (#6875)

    It checked out the main branch instead of the PR branch. Now it checks out the PR branch.
    Gold856 authored Jul 28, 2024
    Configuration menu
    Copy the full SHA
    f142cec View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    143876d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ea7c935 View commit details
    Browse the repository at this point in the history
  7. [wpilib] Fix sim javadocs to not say GC will cancel callbacks (#6665)

    That behavior has not been present since PR #4158 was merged more than 2 years ago and imo should not be added back because it was surprising and not consistent with the most common use case of registering a callback permanently.
    brettle authored Jul 28, 2024
    Configuration menu
    Copy the full SHA
    7aa1005 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. Configuration menu
    Copy the full SHA
    96de39a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4226d11 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6f6e8ee View commit details
    Browse the repository at this point in the history
  4. [wpilib] Wait 0.5s after enabling interrupt in tests (#6891)

    If the interrupt edge tests are running while under heavy CPU load (like building wpilib) they are prone to failure since the interrupt thread doesn't have enough time to set up callbacks. The interrupt edge tests now copy the original AsynchronousInterrupt test, which has a 0.5s delay after the interrupt is enabled. Running the new interrupt tests while building allwpilib causes far less failures than the old tests.
    Gold856 authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    24dd544 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7093fac View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3e1e3fb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    073192d View commit details
    Browse the repository at this point in the history
  8. [wpilib, commands] Cache controller BooleanEvents/Triggers and direct…

    …ly construct Triggers (#6738)
    
    This has been a common footgun for teams, due to calling the factory functions in periodic loops.
    Gold856 authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    3c2bdaf View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0e9c514 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8c06ef6 View commit details
    Browse the repository at this point in the history