Repository navigation
What's Changed
- Fix issues: allocator passing, verification test C++ flavors, union code-gen by @skeetsaz in #323
- Allow setting support_templates_dir additionally to templates_dir by @swuerl in #326
- fixing up devcontainers and vscode by @thirtytwobits in #330
- [python] Make the Python language verification suite pass against Python 3.12 by @pavel-kirienko in #333
- Removing Python 3.7 support by @thirtytwobits in #340
- fix test workflow by @serges147 in #347
- Add support of "c++20-pmr" c++ language flavor by @serges147 in #349
- Expose
FullNameAndVersion()from a DSDL type. by @serges147 in #352 - Introduced
<Type>::_traits_::ArrayCapacitystruct. by @serges147 in #354 - Fix for "garbage" bits by @serges147 in #355
- Fixing errant support generation logic by @thirtytwobits in #359
- Finishing cmake integration by @thirtytwobits in #360
- Fixing cmake output path by @thirtytwobits in #362
- Adding Cmake verification by @thirtytwobits in #363
- Progress on removing verify.py by @thirtytwobits in #364
- Fixing code coverage for native tests by @thirtytwobits in #365
- Cmake cleanup and adding jobs argument by @thirtytwobits in #366
- Generalizing jobs argument implementation in Namespace by @thirtytwobits in #367
- Fixing Windows by @thirtytwobits in #368
- Test fix for pydsdl #114 by @thirtytwobits in #369
- Fix for issue 370 : C++ generator deserialization by @serges147 in #371
- Updating release tagging by @thirtytwobits in #373
- Fixes for #356, shadowing of parameters by @thirtytwobits in #380
- Issue/351 by @thirtytwobits in #381
- C++: Updated constructor generation and allocator handling for unions by @JLReitz in #383
- Switching to llvm source based coverage. by @thirtytwobits in #385
- Fix for #312 , support generators no longer have access to code gener… by @thirtytwobits in #387
- Issue/388 by @thirtytwobits in #389
- Fix for #378 by @thirtytwobits in #390
- Thirtytwobits/issue187 by @thirtytwobits in #391
- Thirtytwobits/issue374 by @thirtytwobits in #392
- Bump SonarSource/sonarqube-scan-action from 4.2.1 to 6.0.0 in /.github/workflows by @dependabot[bot] in #393
- Init submodules in Claude Code cloud sessions by @thirtytwobits in #394
- Update embedded Jinja to 3.1.6 and MarkupSafe to 3.0.4 (#304) by @thirtytwobits in #395
- C: Resolve padding alignment at generation time (#396) by @thirtytwobits in #399
- Fix multiprocessing pickle failure on Python 3.14 by @thirtytwobits in #400
- Add libFuzzer targets for generated C/C++ deserialization; fix two C++ codegen bugs they found by @thirtytwobits in #402
- Add Hypothesis and Atheris fuzzing for generated Python code; fix two defects it found by @thirtytwobits in #404
- C: Zero void fields and padding without a generic bit copy (#397) by @thirtytwobits in #405
- Verification: run ctest in every workflow preset by @thirtytwobits in #406
- CI: bump toolshed image from ts24.4.3 to ts26.4.5 by @thirtytwobits in #408
- CI: move Python jobs to toxic:tx26.4.1; drop Python 3.10, add 3.14 and 3.15 by @thirtytwobits in #409
- Python: merge namespace files instead of replacing them (#403) by @thirtytwobits in #415
- Release/3.1.0 by @thirtytwobits in #417
New Contributors
- @swuerl made their first contribution in #326
- @serges147 made their first contribution in #347
- @JLReitz made their first contribution in #383
- @dependabot[bot] made their first contribution in #393
Full Changelog: 2.3.1...3.1.0