Commit Graph

  • 6adc253b57 No public description test_917619417 pybind11_abseil authors 2026-05-18 22:58:58 -07:00
  • fbc546beb4 Internal change. master pybind11_abseil authors 2026-04-03 09:15:58 -07:00
  • c001d3f9c4 deep rework (mostly ci and build system) Corentin Le Molgat 2026-03-20 01:41:23 -07:00
  • ba91614c11 fixup README.md Mizux Seiha 2025-02-18 14:46:14 +01:00
  • 0b57a6000a No public description pybind11_abseil authors 2026-03-16 09:16:04 -07:00
  • 72d611ad15 New function CallAndCatchPybind11Exceptions, to convert all pybind11 exceptions into absl::Status. test_858213368 pybind11_abseil authors 2026-01-19 09:13:16 -08:00
  • 5eea7a0f0c TODO(vinhdaitran) test_819542859 Vinh Tran 2025-10-14 20:47:40 -07:00
  • a278ccc0fe TODO(vinhdaitran) test_815646219 Vinh Tran 2025-10-06 03:31:29 -07:00
  • 54b34dd0e8 No public description Ivo Ristovski List 2025-09-16 08:32:40 -07:00
  • d2afb8d9d1 No public description test_803121098 Ivo Ristovski List 2025-09-04 12:03:44 -07:00
  • 0d00005a35 Automated Code Change test_782122552 pybind11_abseil authors 2025-07-11 15:06:46 -07:00
  • c55fdc9c53 Support using handle for absl::Cord saving a memcpy. Ayush Dubey 2025-02-25 14:44:29 -08:00
  • 09cc01c1cd Support using handle for absl::Cord saving a memcpy. Charlie Beattie 2025-02-25 05:44:48 -08:00
  • b122679b75 bazel: Bump bzlmod dependencies to prepare release 20240722.1 Corentin Le Molgat 2025-02-18 02:09:30 -08:00
  • b6c3c8fd53 Remove srcs_version and python_version attributes, as they already default to "PY3" Oleh Prypin 2025-02-10 02:41:48 -08:00
  • d1bd9b3ca4 deep rework (mostly ci and build system) Corentin Le Molgat 2025-01-31 08:11:56 -08:00
  • 0aea9dbf2f Fix absl::monostate support against C++14 test_715754684 Corentin Le Molgat 2025-01-15 05:07:05 -08:00
  • 2420efdfdb Update gitignore Corentin Le Molgat 2025-01-15 14:55:04 -08:00
  • a2db4128be Update Bazel support test_715755470 Corentin Le Molgat 2025-01-15 05:10:26 -08:00
  • 2e1e234cc4 Rework CMake support * Rework third party management * Fix XCode build using MODULE * Fix Python support by not linking against the python library as manylinux images and PEP-513 require ref: https://peps.python.org/pep-0513/#libpythonx-y-so-1 test_715755360 Corentin Le Molgat 2025-01-15 05:09:56 -08:00
  • 11b801f2d0 Fix C++14 absl::monostate support. Corentin Le Molgat 2025-01-10 17:10:39 +01:00
  • 88de0ad984 ci: Add ubuntu-build.yml from pybind_protobuf Corentin Le Molgat 2025-01-10 16:34:50 +01:00
  • d55e9d39aa scripts: cleanup Corentin Le Molgat 2025-01-10 10:37:52 +01:00
  • 00206db2a8 cmake: 3p update Mizux Seiha 2025-01-09 16:22:19 +01:00
  • c1d62338dc ci: Add few workflows Corentin Le Molgat 2024-12-16 17:28:50 +01:00
  • 540030b3c3 ci: update actions.yml Corentin Le Molgat 2025-01-08 15:40:38 +01:00
  • b32c577f88 cmake: 3p management fixup Corentin Le Molgat 2025-01-08 14:22:36 +01:00
  • 1a7312e87f README: Add runners badges Corentin Le Molgat 2025-01-03 18:03:07 +01:00
  • 33a4dc6229 tests: Fix MSVC compiler error C2466 Corentin Le Molgat 2024-12-20 08:36:20 +01:00
  • d8d2827e95 bazel: Fix test when using "-c opt" Corentin Le Molgat 2024-12-18 10:08:49 +01:00
  • b8ff43dbd7 scripts: add c++14 test Corentin Le Molgat 2025-01-03 11:47:12 +01:00
  • a5cdf49057 bazel: Add .bazelrc Corentin Le Molgat 2024-12-20 15:09:35 +01:00
  • 9ad00203fb ci: Add few workflows Corentin Le Molgat 2024-12-16 17:28:50 +01:00
  • 4113b4846d scripts: fix workspace mode when using bazel 8 Corentin Le Molgat 2024-12-18 08:43:34 +01:00
  • 98112f51f9 scripts: fix typo Mizux Seiha 2024-12-24 00:33:06 +01:00
  • 35f4ea1c2b ci: allow actions.yml to run on any branch Mizux Seiha 2024-12-19 09:32:39 +01:00
  • b396eb6b36 bazel: fix WORKSPACE build mode against bazel 8.0 Corentin Le Molgat 2025-01-03 15:41:24 +01:00
  • 88d6992ab1 bazel: sync WORKSPACE with MODULE.bazel deps version Corentin Le Molgat 2024-12-18 15:01:07 +01:00
  • 3266d7b1bf bazel: cleanup MODULE.bazel Corentin Le Molgat 2024-12-16 17:24:06 +01:00
  • a36af4a7df bazel: add .bazelignore Corentin Le Molgat 2024-02-02 16:07:16 +01:00
  • 33977736be cmake: fix macos build using pybind11_add_module() Corentin Le Molgat 2024-01-26 12:54:49 +01:00
  • 03b5020973 cmake: rework 3p management Corentin Le Molgat 2024-01-12 16:33:18 +01:00
  • a0c54e8cc5 cmake: rename status to status_py_extension_stub to avoid conflict with abseil Corentin Le Molgat 2024-01-12 16:23:53 +01:00
  • 0dc0032405 cmake: bump minimum version to 3.16 Corentin Le Molgat 2024-12-18 10:15:21 +01:00
  • 0337ad0c0e Update .gitignore Corentin Le Molgat 2024-01-12 16:23:06 +01:00
  • 7a7786a966 Replace cc_library and cc_binary by the use of pybind_library and pybind_extension respectively. Corentin Le Molgat 2024-12-06 07:16:03 -08:00
  • bddf30141f Fix a small typo in the documentation. pybind11_abseil authors 2024-10-07 08:54:35 -07:00
  • 40c7e9dc18 Fix status_testing_no_cpp_eh_test pybind11_abseil authors 2024-09-04 07:09:08 -07:00
  • baadf890e8 Avoid extra string-copies in typecaster<absl::Cord>. pybind11_abseil authors 2024-08-15 10:07:21 -07:00
  • 4222c78a4d Add missing #include Ralf W. Grosse-Kunstleve 2024-08-09 10:14:49 -07:00
  • 44ee235bc2 Enable type_caster_std_function_specializations with or without return_value_policy_pack feature. Ralf W. Grosse-Kunstleve 2024-08-06 08:51:36 -07:00
  • b032b41071 Internal Temporary Change test_659808209 Ralf W. Grosse-Kunstleve 2024-08-05 22:37:57 -07:00
  • 8ccb4c7bb6 Enable :status_testing_no_cpp_eh_test in all environments, but skip all tests if PYBIND11_HAS_TYPE_CASTER_STD_FUNCTION_SPECIALIZATIONS is not defined. Ralf W. Grosse-Kunstleve 2024-08-05 08:53:04 -07:00
  • d25d7b3f3a Pin pybind11_bazel to the same version currently used for pybind11_protobuf. Ralf W. Grosse-Kunstleve 2024-08-05 08:16:22 -07:00
  • 8e284ad970 Add a dummy_function() in absl_casters.h (functional no-op). test_658829495 Ralf W. Grosse-Kunstleve 2024-08-02 10:23:38 -07:00
  • 28db3c692d [numpy] Fix users of NumPy APIs that are removed in NumPy 2.0. Peter Hawkins 2024-07-27 07:58:30 -07:00
  • 8a8bf62b06 Add fail-fast: false in github/workflows/actions.yml Ralf W. Grosse-Kunstleve 2024-07-27 07:53:34 -07:00
  • 2c49cb53c1 cmake: Use requirements_lock_3_#.txt file (instead of requirements.in). Ralf W. Grosse-Kunstleve 2024-06-18 00:27:13 -07:00
  • 91bf7c35c1 Cleanup: Systematically change pywrapcc to pybind11k Ralf W. Grosse-Kunstleve 2024-06-17 08:03:15 -07:00
  • 01171e9dff type_caster<absl::Cord>: return Python str when given return_value_policy::_clif_automatic. Ralf W. Grosse-Kunstleve 2024-04-01 12:10:46 -07:00
  • 0f8a997218 Change pybind11_abseil type_caster const_name Span to Sequence. Ralf W. Grosse-Kunstleve 2024-03-21 14:19:18 -07:00
  • c873afb415 Readd bazel_skylib to MODULE.bazel. Paul Wankadia 2024-03-20 14:23:54 -07:00
  • 13bcc721a3 Link ok_status_singleton.so with -undefined dynamic_lookup on macOS. Paul Wankadia 2024-02-29 07:18:59 -08:00
  • c2a56bb818 Link status.so with -undefined dynamic_lookup on macOS. Paul Wankadia 2024-02-28 11:56:38 -08:00
  • 7b3209d416 Fix urls in instructions for installing pybind11_abseil. Olga Silina 2024-02-28 09:41:54 -08:00
  • ea2282d11c Add MODULE.bazel Test Python dependencies now use rules_python Update deps pybind11_abseil authors 2024-02-22 21:36:14 -08:00
  • 201a58f019 Omit bazel_skylib from MODULE.bazel. Paul Wankadia 2024-02-22 09:51:55 -08:00
  • 2c3afa7cec Adopted https://github.com/pybind/pybind11_abseil/pull/17 pybind11_abseil authors 2024-02-20 12:42:27 -08:00
  • 3bd81db220 Update pybind11_abseil to reflect commit d5fd6e6 to pybind11_bazel. Paul Wankadia 2024-02-20 09:21:50 -08:00
  • 2c5bec6e90 Fix strip_prefix in README pybind11_abseil authors 2024-02-16 13:05:02 -08:00
  • 70f8b693b3 Merge pull request #16 from david-crouse/releases v202402.0 releases Rhees Crouse 2024-02-16 09:39:49 -08:00
  • a72dfa5317 Freeze release Rhees Crouse 2024-02-16 09:08:26 -08:00
  • 08bdc52780 Update README for consistency with internal files. Document around issue with transitive dependency discovery for Bzlmod with http_archive. pybind11_abseil authors 2024-02-16 08:43:17 -08:00
  • 9673d12ab7 Clarify README around Bzlmod use. pybind11_abseil authors 2024-02-15 14:46:37 -08:00
  • dfb81fec30 Added support for Bzlmod, indicated that WORKSPACE is deprecated and will be removed at a later date. Moved Python dependency support for Bazel from virtualenv to rules_python. pybind11_abseil authors 2024-02-15 13:32:39 -08:00
  • bc4b5620c3 Made unused parameter anonymous to prevent warnings on -Wall pybind11_abseil authors 2024-01-24 13:46:43 -08:00
  • d2d579c2c0 Fix deprecation warnings for DATETIME by replacing Breakdown with CivilInfo. pybind11_abseil authors 2024-01-24 12:12:37 -08:00
  • 52f2739887 Replace PYTHON_EXECUTABLE with Python_EXECUTABLE. Ralf W. Grosse-Kunstleve 2024-01-10 15:24:05 -08:00
  • ecbbf718f1 Fix zero-refcount bug for callbacks with a StatusOr<PyObject *> return. Ralf W. Grosse-Kunstleve 2024-01-09 15:26:00 -08:00
  • 552e9e7e89 Removed unneeded FIND line that was causing issues on older CMakes pybind11_abseil authors 2024-01-09 14:42:53 -08:00
  • 970ac197e3 Change pybind11 handling of callbacks with Status, StatusOr returns to capture C++ exceptions. Ralf W. Grosse-Kunstleve 2024-01-09 14:36:44 -08:00
  • 5199278dc9 Previous commit would break on versions of CMAKE < 3.24. Fixed. pybind11_abseil authors 2024-01-09 14:21:30 -08:00
  • ca5b7bd97b Move to Pybind11 at HEAD. Fix test execution error. Fix CMake policy warning. pybind11_abseil authors 2024-01-09 14:08:05 -08:00
  • 19cbc49923 Move status_from_py_exc from Google-internal location to pybind11_abseil/compat. Ralf W. Grosse-Kunstleve 2024-01-08 14:19:39 -08:00
  • fc75e83b8d Add C++20 testing, remove C++14 testing. Ralf W. Grosse-Kunstleve 2024-01-03 10:15:37 -08:00
  • 67491a4176 Enable passing absl::Span<bool> and absl::Span<const bool> Ralf W. Grosse-Kunstleve 2023-12-12 12:08:38 -08:00
  • f37d4455bc Internal change. Matt McDonald 2023-11-06 07:50:56 -08:00
  • 2ed475dcdb Deprecate pybind11_abseil/status_caster.h, adjust IWYU pragmas accordingly. Ralf W. Grosse-Kunstleve 2023-10-31 15:05:18 -07:00
  • 4b883e48ae IWYU pragmas for "caster" headers Thomas Köppe 2023-10-20 15:23:29 -07:00
  • f6ff925518 Systematically change _ to const_name in pybind11_abseil, pybind11_protobuf. Ralf W. Grosse-Kunstleve 2023-10-19 20:50:55 -07:00
  • 6c181d3d9f Update abseil-cpp version in top_level_CMakeLists.txt to restore testing. Ralf W. Grosse-Kunstleve 2023-10-18 16:23:00 -07:00
  • bced1f0330 Remove definitions for CanonicalCode(), error_message(), and get_source_location_trace_str() Matt McDonald 2023-10-10 10:20:57 -07:00
  • ba421f1152 Doc fixes: Update filename in README.md, remove obsolete and broken references to pybind11_protobuf. Ralf W. Grosse-Kunstleve 2023-09-25 11:32:56 -07:00
  • fcfff8502f Add LD_LIBRARY_PATH install to fix issues with certain build types downstream pybind11_abseil authors 2023-09-06 14:00:16 -07:00
  • e5cac85b96 Comment out unused variable names in absl_casters.h. Ralf W. Grosse-Kunstleve 2023-09-06 08:52:35 -07:00
  • 4b781b87c9 Add clarification on installing for downstream projects. pybind11_abseil authors 2023-08-18 15:05:30 -07:00
  • 9a3d867b74 Add CMake install for applicable libraries Originally developed under https://github.com/pybind/pybind11_abseil/pull/8 pybind11_abseil authors 2023-08-17 08:52:47 -07:00
  • 878383384b Minor whitespace cleanup. Ralf W. Grosse-Kunstleve 2023-08-15 16:46:56 -07:00
  • 57fb4c7c98 Add CMake support pybind11_abseil authors 2023-08-15 13:12:06 -07:00
  • 41f3de4d6a Copy pybind11_protobuf/.pre-commit-config.yaml to pybind11_abseil/.pre-commit-config.yaml Ralf W. Grosse-Kunstleve 2023-08-11 11:28:39 -07:00