Felix
all · built 2026-09-08
Performance
What Felix shipped in the selected window, measured in ETV, and how it compares with the 90 days before it.
Effective capacity
−1.0engineers
delivers like 0.0 (0.0x pre-AI)
Output (ETV)
0.0ETV
−100.0% vs 0.0 prior
Features share
0.0%
−100.0 pp vs prior window
Fixes share
0.0%
±0 pp vs prior window
Work mix
0% Features0% Maintenance0% Tests0% Docs0% Fixes
0 commits over 90 days, ending 2026-09-08.
Repository spread
Where this developer's commits land. Concentrated work (top1 > 80%) vs polymath spread (top1 < 30%).
| Repo | Commits | ETV |
|---|---|---|
| flatbuffers | 19 | 2.4 |
Most impactful commits
Top 10 by ETV across all time.
- 1.1ETVBugfix __eq__ for numpy data types (#8646) * [Python] Sync PythonTest.sh flags with generate_code.py * [Python] Update generated code to latest flatc version for tests * [Python] Fix test support for numpy newer than 2.0.0 * [Python] Remove unused variable * [Python] Fix __eq__ for numpy arrays * [Python] Run clang-format over the entire filegithub.com-google-flatbuffers · f32a7dcb · 2025-07-26
- 0.5ETVBugfix: grpc python code generation location and file suffix (#8359) * clang-format * [Python] Replace . with _ in grpc filename suffix Having filenames with . like `file.fb.grcp` is not great for Python. Since dots are used for namespaces. Replacing all of them with _ eg suffix `foo.bar.baz` will become `foo_bar_baz`. Restoring the previous default `_fb` suffix. * [Python] Use namespace in path This fixes a regression introduced with: fb9afbafc7dfe226b9db54d4923bfb8839635274 And generates the grpc file in the namespace folder again. * Sync commandline docs with web docsgithub.com-google-flatbuffers · 31beb0fb · 2025-06-25
- 0.3ETV[Python] Avoid include own type (#8625) This prevents the include of the type defined in the pyi, otherwise this leads to error message like this: error: Name XYZ already defined (possibly by an import) [no-redef]github.com-google-flatbuffers · c7b9dc83 · 2025-07-15
- 0.1ETVWIP error messages (#8764) Co-authored-by: Wouter van Oortmerssen <aardappel@gmail.com>github.com-google-flatbuffers · 0e3471d6 · 2025-12-03
- 0.1ETVBugfix: grpc supress incorrect warning (#8669) new_p is a local addr but is owned now by slice_ thus the life time does not end at the end of the function Co-authored-by: Wouter van Oortmerssen <aardappel@gmail.com>github.com-google-flatbuffers · b87d04af · 2025-08-28
- 0.1ETVFix Enum type definition (#8624) Using the : syntax leads to non member attributes. > If an attribute is defined in the class body with a type annotation > but with no assigned value, a type checker should assume this is a non-member attribute ``` class Pet(Enum): genus: str # Non-member attribute species: str # Non-member attribute CAT = 1 # Member attribute DOG = 2 # Member attribute ``` https://typing.python.org/en/latest/spec/enums.html#defining-membersgithub.com-google-flatbuffers · 1047d7ec · 2025-07-16
- 0.1ETVUse correct default type for str (#8623) * [Python] Use correct type for str with None Otherwise mypy will correctly flag code like this def __init__(self): self.fooBar = None # type: Optional[str] error: Incompatible types in assignment (expression has type "None", variable has type "str") * [Python] Make list type optional as they can contain Nonegithub.com-google-flatbuffers · c15fe421 · 2025-07-04
- 0.1ETV[Python] Fix generating __init__.py for invalid path (#8810) This tried to generate from a directories "MyGame/Sample/" for a empty path_ in M, MyGame & MyGame/Sample. Which is incorrect since we want to start with the first kPathSeparator `/` and not position 1.github.com-google-flatbuffers · 49d2db93 · 2025-11-30
- 0.0ETV[Python] Avoid double flatbuffers include in pyi files (#8626)github.com-google-flatbuffers · f830c47d · 2025-07-17
- 0.0ETVReplace usage of make_unique with unique_ptr for cpp11 (#8763)github.com-google-flatbuffers · 2a8f4568 · 2025-11-17