Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: hsutter/cppfront
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: ishani/cppfront
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 2 commits
  • 3 files changed
  • 1 contributor

Commits on Oct 22, 2025

  1. Move the construction of the OOB violation string to after the OOB ch…

    …eck fails so that the code is not allocating, concatenating and freeing strings that are never used in regular operation - this can produce a severe performance penalty
    ishani committed Oct 22, 2025
    Configuration menu
    Copy the full SHA
    51f5871 View commit details
    Browse the repository at this point in the history
  2. euclidean_vector metafunction experiment, used to garnish classic geo…

    …metry vector types with myriad convenience operators; eg. adding vectors, multiplying by single values, getting length, normalising
    ishani committed Oct 22, 2025
    Configuration menu
    Copy the full SHA
    ccfad71 View commit details
    Browse the repository at this point in the history
Loading