-
Notifications
You must be signed in to change notification settings - Fork 0
Insights: robotpy/semiwrap
Overview
-
- 3 Merged pull requests
- 0 Open pull requests
- 258 Closed issues
- 0 New issues
Could not load contribution data
Please try again later
3 Pull requests merged by 1 person
-
Add mechanism to add #define to extension modules
#284 merged
May 24, 2025 -
Add includes to include path for header2dat
#283 merged
May 23, 2025 -
When compiling with gcc, use gcc as preprocessor
#282 merged
May 23, 2025
258 Issues closed by 1 person
-
ci: Remove aarch64 cross-build
#258 closed
May 17, 2025 -
Remove rpybuild_ext::raise_from
#257 closed
May 17, 2025 -
Minor updates
#256 closed
May 17, 2025 -
ci: update check-doc job to Ubuntu 22.04
#255 closed
May 17, 2025 -
Zero-initialize out parameters
#254 closed
May 17, 2025 -
Trigger CI
#253 closed
May 17, 2025 -
robotpy-build meson rewrite
#252 closed
May 17, 2025 -
Upgrade to pybind11 v3 prerelease
#251 closed
May 17, 2025 -
Remove pydantic and switch to dataclasses/validobj
#250 closed
May 17, 2025 -
test upcoming smart holder squish branch
#249 closed
May 17, 2025 -
ci: Update artifact actions to v4
#248 closed
May 17, 2025 -
ci: Test on native ARM64
#247 closed
May 17, 2025 -
ci: Move black to pre-commit
#246 closed
May 17, 2025 -
Add script to output JSON Schema for gen YAML
#245 closed
May 17, 2025 -
build_ext: Support C++ for RPYBUILD_CC_LAUNCHER
#244 closed
May 17, 2025 -
Switch robotpy-build from setuptools to hatchling
#243 closed
May 17, 2025 -
Allow disabling keepalive inference for constructors
#242 closed
May 17, 2025 -
Allow renaming constructor overloads to static methods
#241 closed
May 17, 2025 -
Put trampolines in original class namespace
#240 closed
May 17, 2025 -
[BUG]: Tagged Unions
#239 closed
May 17, 2025 -
Add testcase with constexpr constructor and trampoline
#238 closed
May 17, 2025 -
Upgrades and remove constexpr from signature
#237 closed
May 17, 2025 -
Structure code so that `using Base::fn` can automatically bind from the base class
#236 closed
May 17, 2025 -
Render source code using python functions instead of Jinja templates
#235 closed
May 17, 2025 -
Update pybind11, add Python 3.13 to CI
#234 closed
May 17, 2025 -
Enable utf-8 flag globally for MSVC
#233 closed
May 17, 2025 -
switch to pkgconf
#232 closed
May 17, 2025 -
Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows
#231 closed
May 17, 2025 -
Update various generation related tooling
#230 closed
May 17, 2025 -
Fix tests and update black excludes
#229 closed
May 17, 2025 -
Update pybind11-stubgen to 2.5.x
#228 closed
May 17, 2025 -
Fix black
#227 closed
May 17, 2025 -
Add subpackage to defaults
#226 closed
May 17, 2025 -
Provide better control over argument documentation
#225 closed
May 17, 2025 -
Ensure template classes are instantiated in correct order
#224 closed
May 17, 2025 -
Update pybind11
#223 closed
May 17, 2025 -
Move from pkg_resources to importlib.metadata
#222 closed
May 17, 2025 -
Do minimal processing of ignored functions
#221 closed
May 17, 2025 -
Add gilsafe_object to simplify storing python objects in containers
#220 closed
May 17, 2025 -
Support our new platform identifier
#219 closed
May 17, 2025 -
Update github actions
#218 closed
May 17, 2025 -
[BUG]: support wrapping template specializations
#217 closed
May 17, 2025 -
Various features required for beta
#216 closed
May 17, 2025 -
Update to latest pybind11 smart_holder commit for 2024
#215 closed
May 17, 2025 -
Pin setuptools_scm too
#214 closed
May 17, 2025 -
Migrate to cxxheaderparser
#213 closed
May 17, 2025 -
Upgrade to pydantic v2
#212 closed
May 17, 2025 -
Update to pybind11-stubgen 2.x
#211 closed
May 17, 2025 -
Add additional tests to cover untested functionality
#210 closed
May 17, 2025 -
Major refactor
#209 closed
May 17, 2025 -
Fix CI
#208 closed
May 17, 2025 -
Keep using pydantic v1
#207 closed
May 17, 2025 -
Improve type hints
#206 closed
May 17, 2025 -
Fix getting version for package not it root of repo
#205 closed
May 17, 2025 -
Add option to create broken sdists
#204 closed
May 17, 2025 -
extra_includes for templates
#203 closed
May 17, 2025 -
Automatically disable None for std::function
#202 closed
May 17, 2025 -
Provide mechanism to disable parameter implicit conversion to None
#201 closed
May 17, 2025 -
Provide mechanism to disable conversion to None
#200 closed
May 17, 2025 -
Strip linux binaries correctly when cross-compiling
#199 closed
May 17, 2025 -
Strip downloaded linux libraries unless we're doing a debug build
#198 closed
May 17, 2025 -
Provide for Apple Silicon (ARM64) platform as well
#197 closed
May 17, 2025 -
Black 23.1.0
#196 closed
May 17, 2025 -
Using return_value_policy::copy for non-copyable type
#195 closed
May 17, 2025 -
Fix handling of enums in nested classes
#194 closed
May 17, 2025 -
Enums within classes are missing the class name in qualified references
#193 closed
May 17, 2025 -
Update to pybind11 2.10.3, enable PYBIND11_ASSERT_GIL_HELD_INCREF_DEC…
#192 closed
May 17, 2025 -
Automatically Detect Template Types
#191 closed
May 17, 2025 -
Add return_override for functions
#190 closed
May 17, 2025 -
Add typealias support for namespaces and typedefs
#189 closed
May 17, 2025 -
Add support for private virtual functions
#188 closed
May 17, 2025 -
hippos
#187 closed
May 17, 2025 -
Fix scan-headers on Windows
#186 closed
May 17, 2025 -
Update to pybind11 2.10.2 (smart_holder branch)
#185 closed
May 17, 2025 -
Make it easier to have a lot of libraries
#184 closed
May 17, 2025 -
Automatically detect 'depends' by inspecting the included library
#183 closed
May 17, 2025 -
Add linux-armv7l as plain 32-bit ARM
#182 closed
May 17, 2025 -
Upgrades and fix ignored class thing
#181 closed
May 17, 2025 -
[BUG]: windows compilation doesn't support RPBUILD_PARALLEL or RPYBUILD_DEBUG
#180 closed
May 17, 2025 -
Fix bug where int was used in overload that contained an enum return …
#179 closed
May 17, 2025 -
Switch OSX support to support universal wheels
#178 closed
May 17, 2025 -
Add py::arithmetic option for enums
#177 closed
May 17, 2025 -
Add MSVC /Zc:preprocessor flag
#176 closed
May 17, 2025 -
Rename function/method params in docstring
#175 closed
May 17, 2025 -
Update compiler flags from pybind11's setup_helpers
#174 closed
May 17, 2025 -
Split template instantiations to their own .cpp files
#173 closed
May 17, 2025 -
Additional data
#172 closed
May 17, 2025 -
Update robotpy-build with 2023 cross toolchains
#171 closed
May 17, 2025 -
Move away from setuptools
#170 closed
May 17, 2025 -
Provide a way to specify typealias in global scope
#169 closed
May 17, 2025 -
Add RPYBUILD_CC_LAUNCHER for cross-platform ccache support
#168 closed
May 17, 2025 -
Add features to properly support methods with ref-qualifiers
#167 closed
May 17, 2025 -
Properly handle virtual base classes without default constructor
#166 closed
May 17, 2025 -
Variety of fixes for 2023 beta
#165 closed
May 17, 2025 -
Add Python 3.11 to CI
#164 closed
May 17, 2025 -
Add support for creating a shared library
#163 closed
May 17, 2025 -
[BUG]: Type hint order matters for VSCode intellisense
#162 closed
May 17, 2025 -
[BUG]: Type hints in `.pyi` don't resolve all units
#161 closed
May 17, 2025 -
Comparisons with same type don't use py::self
#160 closed
May 17, 2025 -
Incorrect code generated for dereference operator
#159 closed
May 17, 2025 -
Add ability to patch header files too
#158 closed
May 17, 2025 -
Add multiple inheritance check/tests
#157 closed
May 17, 2025 -
Add mechanism to force py::multiple_inheritance
#156 closed
May 17, 2025 -
Detect multiple inheritance and add py::multiple_inheritance to it
#155 closed
May 17, 2025 -
Should fail on non-lowercase package names
#154 closed
May 17, 2025 -
Add c++20 support
#153 closed
May 17, 2025 -
Add utf-8 docstring
#152 closed
May 17, 2025 -
Type caster configuration
#151 closed
May 17, 2025 -
Forgot to add tests for overload stuff
#150 closed
May 17, 2025 -
Add ability to inherit constructors if base class has them and derived class doesn't
#149 closed
May 17, 2025 -
Set enum values in the initialization stage since they can't have dependencies
#148 closed
May 17, 2025 -
Url misc
#147 closed
May 17, 2025 -
Trampoline refactor to support overloaded virtual functions
#146 closed
May 17, 2025 -
Ignore invalid ignored bases in report-only mode
#145 closed
May 17, 2025 -
Rename 'generate' to 'autogen_headers' and make it its own TOML section
#144 closed
May 17, 2025 -
tool: Allow running `python -m robotpy_build.tool`
#143 closed
May 17, 2025 -
Add test for constexpr methods
#142 closed
May 17, 2025 -
Bump pybind11-stubgen to 0.10.3
#141 closed
May 17, 2025 -
Allow overriding `python_requires`
#140 closed
May 17, 2025 -
2022 upgrades
#139 closed
May 17, 2025 -
More tests
#138 closed
May 17, 2025 -
Patch 1 solution for "Replace toml package usage #133"
#137 closed
May 17, 2025 -
Use the pybind11 smart_holder branch
#136 closed
May 17, 2025 -
Upgrade cross compilation images
#135 closed
May 17, 2025 -
Add Eigen::Vector since its now used in WPIMath 2022
#134 closed
May 17, 2025 -
Replace toml package usage
#133 closed
May 17, 2025 -
Add Python 3.10 to CI
#132 closed
May 17, 2025 -
Make pyproject.toml wrapper generate section a dict
#131 closed
May 17, 2025 -
Add tests for parameter special cases, fix array defaults
#130 closed
May 17, 2025 -
Add doc_append
#129 closed
May 17, 2025 -
Use PyPA's build for CI
#128 closed
May 17, 2025 -
Misc
#127 closed
May 17, 2025 -
Add support for enable_shared_from_this
#126 closed
May 17, 2025 -
Fix pybind11 to not release python objects when passed to C++
#125 closed
May 17, 2025 -
Misc
#124 closed
May 17, 2025 -
Add test for a typealias with a template in a templated class
#123 closed
May 17, 2025 -
Type stub generation should check syntax is valid
#122 closed
May 17, 2025 -
Fix virtual functions when child inherits from multiple bases
#121 closed
May 17, 2025 -
Misc
#120 closed
May 17, 2025 -
Fix compile issues with private final/override methods
#119 closed
May 17, 2025 -
Fix py.typed location
#118 closed
May 17, 2025 -
Add PEP 561 support when building type stubs
#117 closed
May 17, 2025 -
Fix osx
#116 closed
May 17, 2025 -
Link libraries recursively
#115 closed
May 17, 2025 -
Make download progress less obnoxious on CI
#114 closed
May 17, 2025 -
Mention the Ubuntu version number for Bionic
#113 closed
May 17, 2025 -
Various improvements
#112 closed
May 17, 2025 -
Add pybind11 eigen type caster support
#111 closed
May 17, 2025 -
Don't fail in report-only mode when name isn't a valid identifier
#110 closed
May 17, 2025 -
Provide mechanism for non-typename templates
#109 closed
May 17, 2025 -
Provide mechanism to rename function templates uniquely per-overload
#108 closed
May 17, 2025 -
Fix dlopen linking
#107 closed
May 17, 2025 -
Fix final enum ns
#106 closed
May 17, 2025 -
Add eigen type caster support
#105 closed
May 17, 2025 -
Provide a mechanism to use typedefs or 'using' to retrieve template declarations
#104 closed
May 17, 2025 -
Retrieve type casters from using declarations
#103 closed
May 17, 2025 -
create-gen: Ignore functions with void* param
#102 closed
May 17, 2025 -
Add macos to _pyplatforms
#101 closed
May 17, 2025 -
Remove unused variables
#100 closed
May 17, 2025 -
Squash long description content type warning
#99 closed
May 17, 2025 -
Upgrade to pybind11 v2.6.1
#98 closed
May 17, 2025 -
fix download progress formatting
#97 closed
May 17, 2025 -
Add tests for enums
#96 closed
May 17, 2025 -
Bump setuptools_scm to 5.0.1
#95 closed
May 17, 2025 -
Include header files in wheels
#94 closed
May 17, 2025 -
Add python 3.9 to tests and upgrade pybind11 to 2.6.0
#93 closed
May 17, 2025 -
Support ARM platforms that aren't roborio
#92 closed
May 17, 2025 -
Add static_lib test project
#91 closed
May 17, 2025 -
Misc
#90 closed
May 17, 2025 -
Errors with out parameters + default values
#89 closed
May 17, 2025 -
Support downloading artifacts from arbitary URLs
#88 closed
May 17, 2025 -
Test crossenv build
#87 closed
May 17, 2025 -
Support PEP 621
#86 closed
May 17, 2025 -
Add support for fixing invalid default values
#85 closed
May 17, 2025 -
Fix circular dependencies in object registration
#84 closed
May 17, 2025 -
Fix subpackages for templates, add tests
#83 closed
May 17, 2025 -
Add best effort parsing of templated types for type caster inclusion
#82 closed
May 17, 2025 -
Provide conversion mechanism between C++ virtual functions and Python
#81 closed
May 17, 2025 -
Automatically generate pyi stubs for built extensions
#80 closed
May 17, 2025 -
package header files not included in sdist
#79 closed
May 17, 2025 -
Only load packages that are dependencies
#78 closed
May 17, 2025 -
Add tool to detect supported platforms
#77 closed
May 17, 2025 -
WIP: Add initial integration tests for robotpy-build
#76 closed
May 17, 2025 -
Add helpful error if a user tries to install an rpy package on an Unsupported Platform
#75 closed
May 17, 2025 -
Use isidentifier check for renaming
#74 closed
May 17, 2025 -
Add array_size to ParamData
#73 closed
May 17, 2025 -
Add mechanism to inject new methods directly
#72 closed
May 17, 2025 -
Allow specifying number of parallel jobs
#71 closed
May 17, 2025 -
Fix Docstrings on Windows
#70 closed
May 17, 2025 -
Add deprecation note to docs for deprecated items
#69 closed
May 17, 2025 -
Functions that take enums as parameters do not accept ints
#68 closed
May 17, 2025 -
Run CI on PRs and make check job faster
#67 closed
May 17, 2025 -
Add links to pybind11 advanced functions docs
#66 closed
May 17, 2025 -
tools should be split out into their own package/files
#65 closed
May 17, 2025 -
header scanner tool should provide mode to diff against current set
#64 closed
May 17, 2025 -
Add Error message for FileNotFoundError
#63 closed
May 17, 2025 -
Support integer template types
#62 closed
May 17, 2025 -
Use posix paths in scan-headers
#61 closed
May 17, 2025 -
Support autogen of template classes, including CRTP-style inheritance
#60 closed
May 17, 2025 -
Customize the pybind11 metaclass to catch when __init__ isn't called
#59 closed
May 17, 2025 -
Allow renaming parameters
#58 closed
May 17, 2025 -
Make mypy happier with some type hints
#57 closed
May 17, 2025 -
Add hack to bind to template instantiation
#56 closed
May 17, 2025 -
Enums are not detected by IDE (Vscode)
#55 closed
May 17, 2025 -
Add CXX for building with ccache
#54 closed
May 17, 2025 -
Fails to download windows static libs
#53 closed
May 17, 2025 -
ccache instructions for macos
#52 closed
May 17, 2025 -
Autogen/warnings check for pointers
#51 closed
May 17, 2025 -
Add support for operators
#50 closed
May 17, 2025 -
Remove Library Relinking Command Line tool
#49 closed
May 17, 2025 -
Pure virtual function trampolines give terrible error messages
#48 closed
May 17, 2025 -
building with robotpy-build fails to delete lib folder on Windows
#47 closed
May 17, 2025 -
scan-headers slashes wrong direction on Windows
#46 closed
May 17, 2025 -
Link to static libraries from Maven artifacts
#45 closed
May 17, 2025 -
Detect missing Visual Studio runtime issues
#44 closed
May 17, 2025 -
Fix potential circular dependencies
#43 closed
May 17, 2025 -
Make offline builds (relatively) easy
#42 closed
May 17, 2025 -
When specifying buffers for a function, trampoline is incorrect
#41 closed
May 17, 2025 -
dependency not found errors should list available robotpy-build packages
#40 closed
May 17, 2025 -
Add tool to allow querying the local robotpy-build entry points
#39 closed
May 17, 2025 -
macos support - library linking
#38 closed
May 17, 2025 -
Add raspbian and aarch64 support
#37 closed
May 17, 2025 -
Add runtime warning to deprecated things
#36 closed
May 17, 2025 -
Tag linux wheels with new manylinux platform tags
#35 closed
May 17, 2025 -
Fix python_requires typo
#34 closed
May 17, 2025 -
Add ifdef to function hooks config
#33 closed
May 17, 2025 -
Move setuptools config to declarative files
#32 closed
May 17, 2025 -
Add black as dependency for robotpy-build
#31 closed
May 17, 2025 -
Config based optional link files
#30 closed
May 17, 2025 -
Fix Windows Library Linking
#29 closed
May 17, 2025 -
Default maven platform to Linux
#28 closed
May 17, 2025 -
Use typing.NamedTuple
#27 closed
May 17, 2025 -
Add support for multiple .lib or .dll files
#26 closed
May 17, 2025 -
Fix msvc flags
#25 closed
May 17, 2025 -
Add support for binding templates
#24 closed
May 17, 2025 -
Add support for various operators?
#23 closed
May 17, 2025 -
pkgcfg needs to be in a separate directory
#22 closed
May 17, 2025 -
Fix static cast syntax condition
#21 closed
May 17, 2025 -
Add support for opaque types
#20 closed
May 17, 2025 -
Support 'sources' downloads
#19 closed
May 17, 2025 -
Generate wrappers for files that are in-tree
#18 closed
May 17, 2025 -
Enable advanced compiler options that pybind11tools.cmake enables
#17 closed
May 17, 2025 -
Contemplate using cmake/scikit-build
#16 closed
May 17, 2025 -
Reject invalid fields in configs
#15 closed
May 17, 2025 -
Switch back to schematics from pydantic
#14 closed
May 17, 2025 -
Check for module export function as part of build process
#13 closed
May 17, 2025 -
Detect unused class function data specification
#12 closed
May 17, 2025 -
potential build issues if pybind11 is installed concurrently
#11 closed
May 17, 2025 -
Constrain pyyaml dep to 5.1+
#10 closed
May 17, 2025 -
read hooks data from multiple files
#9 closed
May 17, 2025 -
Generate python documentation without requiring compilation
#8 closed
May 17, 2025 -
doxygen bug in pcpp
#7 closed
May 17, 2025 -
Support unversioned projects
#6 closed
May 17, 2025 -
Use setuptools_scm for version generation
#5 closed
May 17, 2025 -
Use pydantic instead of schematics
#4 closed
May 17, 2025 -
Don't write files whose contents haven't changed
#3 closed
May 17, 2025 -
OSX issues linking to libraries
#2 closed
May 17, 2025 -
Generate .pyi files for all generated modules
#1 closed
May 17, 2025
23 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
Generate python documentation without requiring compilation
#259 commented on
May 17, 2025 • 0 new comments -
Detect unused class function data specification
#260 commented on
May 17, 2025 • 0 new comments -
Add runtime warning to deprecated things
#261 commented on
May 17, 2025 • 0 new comments -
dependency not found errors should list available robotpy-build packages
#262 commented on
May 17, 2025 • 0 new comments -
When specifying buffers for a function, trampoline is incorrect
#263 commented on
May 17, 2025 • 0 new comments -
Autogen/warnings check for pointers
#264 commented on
May 17, 2025 • 0 new comments -
Add support for fixing invalid default values
#265 commented on
May 17, 2025 • 0 new comments -
Errors with out parameters + default values
#266 commented on
May 17, 2025 • 0 new comments -
create-gen: Ignore functions with void* param
#267 commented on
May 17, 2025 • 0 new comments -
Provide a mechanism to use typedefs or 'using' to retrieve template declarations
#268 commented on
May 17, 2025 • 0 new comments -
Provide mechanism to rename function templates uniquely per-overload
#269 commented on
May 17, 2025 • 0 new comments -
Add support for enable_shared_from_this
#270 commented on
May 17, 2025 • 0 new comments -
Should fail on non-lowercase package names
#271 commented on
May 17, 2025 • 0 new comments -
Detect multiple inheritance and add py::multiple_inheritance to it
#272 commented on
May 17, 2025 • 0 new comments -
Incorrect code generated for dereference operator
#273 commented on
May 17, 2025 • 0 new comments -
Properly handle virtual base classes without default constructor
#274 commented on
May 17, 2025 • 0 new comments -
Automatically Detect Template Types
#275 commented on
May 17, 2025 • 0 new comments -
Using return_value_policy::copy for non-copyable type
#276 commented on
May 17, 2025 • 0 new comments -
extra_includes for templates
#277 commented on
May 17, 2025 • 0 new comments -
[BUG]: support wrapping template specializations
#278 commented on
May 17, 2025 • 0 new comments -
Provide better control over argument documentation
#279 commented on
May 17, 2025 • 0 new comments -
Add subpackage to defaults
#280 commented on
May 17, 2025 • 0 new comments -
Structure code so that `using Base::fn` can automatically bind from the base class
#281 commented on
May 17, 2025 • 0 new comments