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: Use std::size_t consistently #2624

Merged
merged 9 commits into from
Nov 5, 2023

Conversation

paulgessinger
Copy link
Member

size_t -> std::size_t.

I'll look into adding a CI check for this in the future.

andiwand
andiwand previously approved these changes Nov 3, 2023
Copy link
Contributor

@andiwand andiwand left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice! do you know if we can enforce this via clang tidy?

it would also be nice for int32_t and so on

Copy link

codecov bot commented Nov 3, 2023

Codecov Report

Merging #2624 (08eebf7) into main (91c004c) will increase coverage by 0.00%.
The diff coverage is 74.68%.

@@           Coverage Diff           @@
##             main    #2624   +/-   ##
=======================================
  Coverage   49.59%   49.59%           
=======================================
  Files         473      473           
  Lines       26819    26824    +5     
  Branches    12356    12355    -1     
=======================================
+ Hits        13300    13304    +4     
- Misses       4752     4753    +1     
  Partials     8767     8767           
Files Coverage Δ
.../AmbiguityResolution/GreedyAmbiguityResolution.hpp 0.00% <ø> (ø)
...ore/include/Acts/Clusterization/Clusterization.hpp 100.00% <ø> (ø)
...ore/include/Acts/Clusterization/Clusterization.ipp 80.70% <100.00%> (+0.17%) ⬆️
Core/include/Acts/Detector/DetectorVolume.hpp 74.28% <ø> (ø)
Core/include/Acts/Detector/KdtSurfacesProvider.hpp 60.86% <ø> (ø)
...clude/Acts/Detector/detail/ReferenceGenerators.hpp 46.66% <ø> (ø)
...nclude/Acts/Digitization/CartesianSegmentation.hpp 63.63% <ø> (ø)
...ore/include/Acts/Digitization/DigitizationCell.hpp 100.00% <100.00%> (ø)
Core/include/Acts/EventData/Measurement.hpp 80.00% <100.00%> (ø)
Core/include/Acts/EventData/MeasurementHelpers.hpp 85.71% <100.00%> (ø)
... and 123 more

📣 Codecov offers a browser extension for seamless coverage viewing on GitHub. Try it in Chrome or Firefox today!

@github-actions github-actions bot removed the Component - Documentation Affects the documentation label Nov 3, 2023
andiwand
andiwand previously approved these changes Nov 3, 2023
@paulgessinger
Copy link
Member Author

@andiwand not as far as I know but maybe there's something I haven't seen.

@kodiakhq kodiakhq bot removed the automerge label Nov 5, 2023
Copy link
Contributor

kodiakhq bot commented Nov 5, 2023

This PR currently has a merge conflict. Please resolve this and then re-add the automerge label.

@paulgessinger
Copy link
Member Author

Can you click one more time @andiwand? Resolved some conflicts.

@kodiakhq kodiakhq bot merged commit ed1919b into acts-project:main Nov 5, 2023
55 checks passed
@github-actions github-actions bot removed the automerge label Nov 5, 2023
@paulgessinger paulgessinger modified the milestones: next, v31.0.0 Nov 6, 2023
kodiakhq bot pushed a commit that referenced this pull request Nov 7, 2023
This PR rationalizes the documentation a bit. The main points are

- Remove the documentation of the old standalone examples executables
- Restructure the core documentation to be less sprawling
- Move the figures from a central folder closer to the relevant source files
- Remove the full auto API documentation in favor of a combination of hard-coded documented symbols + an auto detection mechanism to catch when we references symbols somewhere
  - This reduces the time it takes to build the docs drastically
- Enable nitpicky generation, which will warn (and fail) if symbols are references that don't have a target.

- [x] Try to auto-generate API listings only for the elements we explicitly call out by class / func roles.

Blocked by:
- #2616 
- #2617 
- #2624
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants