Commit Graph

  • aa1a9864f7
    Merge pull request #3786 from Icxolu/bytearray David Hewitt 2024-01-31 08:11:54 +0000
  • b14dbcf29f add `Bound` constructors for `PyMemoryView` Icxolu 2024-01-30 20:28:04 +0100
  • e704a760b7 add `Bound` constructors for `PyByteArray` Icxolu 2024-01-30 20:26:43 +0100
  • 6040d93032
    Merge pull request #3781 from davidhewitt/intern-bound David Hewitt 2024-01-30 13:57:29 +0000
  • c93073075b
    Merge pull request #3783 from davidhewitt/remove-pool-bench David Hewitt 2024-01-30 13:30:31 +0000
  • 2f00eb1423 for now just change return type of `intern!` David Hewitt 2024-01-30 13:28:07 +0000
  • 0bb9de1aba remove bench of `GILPool::new` David Hewitt 2024-01-30 11:45:06 +0000
  • aa139ad422 add `intern_bound!` macro David Hewitt 2024-01-30 09:13:42 +0000
  • fed8bcadaf add remaining bound string constructors David Hewitt 2024-01-30 09:13:24 +0000
  • 718be9fac5
    Merge pull request #3770 from Icxolu/capsule David Hewitt 2024-01-29 21:23:43 +0000
  • fbe6f158ec
    Merge pull request #3780 from PyO3/dependabot/github_actions/dorny/paths-filter-3 David Hewitt 2024-01-29 21:06:38 +0000
  • ab90403953
    Bump dorny/paths-filter from 2 to 3 dependabot[bot] 2024-01-29 20:31:27 +0000
  • e323fcbb9e implement `PyCapsuleMethods` Icxolu 2024-01-27 20:17:12 +0100
  • a3eb328378 migrate `FromPyObject` for `Bound` and `Py` to `extract_bound` David Hewitt 2024-01-29 13:31:04 +0000
  • 0d421b1ca2
    Merge pull request #3774 from davidhewitt/string-new-bound David Hewitt 2024-01-29 13:29:16 +0000
  • c47565666d add `PyString::new_bound` David Hewitt 2023-11-21 11:41:43 +0000
  • 7549a21154
    Merge pull request #3773 from davidhewitt/float-new-bound David Hewitt 2024-01-29 11:52:45 +0000
  • 7f2d1d2aa5
    Merge pull request #3772 from davidhewitt/dict-new-bound David Hewitt 2024-01-29 11:16:04 +0000
  • 345e122bbf add `PyFloat::new_bound` David Hewitt 2024-01-29 10:25:40 +0000
  • d4d08b24b0 add `PyDict::new_bound` without deprecation David Hewitt 2024-01-29 10:17:54 +0000
  • c54d8976db
    Merge pull request #3706 from davidhewitt/frompyobject2 David Hewitt 2024-01-28 07:48:03 +0000
  • ffaa03e3f1 Migrate some conversions to `extract_bound` David Hewitt 2023-12-27 08:56:26 +0000
  • 595ca4b3c1 Add `extract_bound` method to `FromPyObject` David Hewitt 2023-12-27 08:56:01 +0000
  • eb8d11f42f
    Merge pull request #3769 from davidhewitt/remove-test-pep-587 David Hewitt 2024-01-27 22:33:35 +0000
  • ed7263faa2
    Merge pull request #3767 from Icxolu/complex David Hewitt 2024-01-27 22:06:02 +0000
  • 5ccc46e459 remove `test_pep_587` David Hewitt 2024-01-27 21:57:43 +0000
  • 796e4192b7
    Merge pull request #3755 from davidhewitt/list-bound David Hewitt 2024-01-27 21:27:22 +0000
  • 37e2a4d9c9 implement `PyComplexMethods` Icxolu 2024-01-27 02:02:58 +0100
  • 7927a2e211 add bench for tuple `get_borrowed_item` David Hewitt 2024-01-23 09:59:37 +0000
  • 1657109ae0 documentation updates for `PyList::new_bound` David Hewitt 2024-01-23 09:23:30 +0000
  • 57a49a2b12 update tuple benchmarks for bound API David Hewitt 2024-01-23 08:44:47 +0000
  • 674f7282d8 `ToPyObject` and `IntoPy` for `Borrowed` David Hewitt 2024-01-23 08:43:40 +0000
  • eed196329d add list bound constructors David Hewitt 2024-01-23 08:39:19 +0000
  • 0973da27e9
    Merge pull request #3743 from davidhewitt/set-bound-constructors David Hewitt 2024-01-27 17:55:42 +0000
  • f83544910f Adds conversion between SystemTime and datetime Tpt 2024-01-11 10:00:49 +0100
  • 5f320d7a04
    Merge pull request #3765 from davidhewitt/remove-py-newref David Hewitt 2024-01-27 13:35:29 +0000
  • f09ad1e28f
    Merge pull request #3763 from Icxolu/slice-traceback David Hewitt 2024-01-27 12:42:37 +0000
  • 87e0610b58 remove internal uses of `_Py_NewRef` David Hewitt 2024-01-27 11:27:36 +0000
  • 7fddd983b4 update `test_compile_error` ui test output Icxolu 2024-01-27 12:37:26 +0100
  • 7918815cee implement `PySliceMethods` Icxolu 2024-01-24 23:51:00 +0100
  • f86053e2c2 implement `PyTracebackMethods` Icxolu 2024-01-26 22:20:24 +0100
  • f449fc0fc1
    Merge pull request #3753 from PyO3/dependabot/github_actions/actions/cache-4 David Hewitt 2024-01-23 23:24:37 +0000
  • 173d0afb7b
    Merge pull request #3757 from davidhewitt/pypy-7.3.15 David Hewitt 2024-01-23 23:24:22 +0000
  • 11b5ae7f5f update ffi structures for PyPy 7.3.15 David Hewitt 2024-01-23 20:34:19 +0000
  • 3af73fabcf
    Merge pull request #3754 from Xuanwo/patch-1 David Hewitt 2024-01-23 08:54:17 +0000
  • 4d40f4183f
    docs: Update opendal's repo name Xuanwo 2024-01-23 14:39:38 +0800
  • bcfbbf198d
    Bump actions/cache from 3 to 4 dependabot[bot] 2024-01-22 20:07:15 +0000
  • bf32986b1d
    Merge pull request #3751 from mkovaxx/fix_ugly_enum_example David Hewitt 2024-01-20 08:19:33 +0000
  • f32becacc7 fix ugly example Mate Kovacs 2024-01-20 11:47:27 +0900
  • d1b072222a
    Merge pull request #3582 from mkovaxx/pyclass_complex_enum David Hewitt 2024-01-19 14:17:28 +0000
  • 3ed5ddb0ec feat: support pyclass on complex enums Mate Kovacs 2024-01-16 00:57:42 +0900
  • 4e24e680e8 update set benchmarks David Hewitt 2024-01-17 10:49:21 +0000
  • 06c95432c6 set & frozenset bound constructors David Hewitt 2024-01-16 22:53:38 +0000
  • 43504cd15a
    Merge pull request #3742 from samuelcolvin/int-extraction-performance David Hewitt 2024-01-16 17:14:39 +0000
  • 0e876d94d6
    improve performance of successful int extract by ~30% Samuel Colvin 2024-01-14 15:39:05 +0000
  • 7366b1a386
    Merge pull request #3730 from Tpt/chrono-tz David Hewitt 2024-01-15 14:48:27 +0000
  • 48e74b7829
    Merge pull request #3734 from jadedpasta/ffi-pytype-getmodulebydef David Hewitt 2024-01-13 08:49:36 +0000
  • 83f0f22efe ffi: Add definition for PyType_GetModuleByDef jadedpasta 2024-01-09 23:47:34 -0600
  • f8878a7440
    Merge pull request #3731 from PyO3/dependabot/github_actions/actions/setup-python-5 David Hewitt 2024-01-12 17:51:13 +0000
  • 590ce70bed
    Merge pull request #3740 from davidhewitt/nightly-lints David Hewitt 2024-01-12 16:27:24 +0000
  • 0db6dce9ce
    Merge pull request #3739 from davidhewitt/pypy-buffer-hidden-fields David Hewitt 2024-01-12 16:27:10 +0000
  • 8fef7a5848 fix size of pypy private fields in Py_buffer definition David Hewitt 2024-01-12 10:14:39 +0000
  • ab699a0727 allow dead_code in `IPowModulo` David Hewitt 2024-01-12 15:55:21 +0000
  • 1520b058e8
    Merge pull request #3738 from davidhewitt/nightly-lints David Hewitt 2024-01-12 13:52:50 +0000
  • 4504a7c96e fix some nightly lints 2024-01-12 David Hewitt 2024-01-12 10:05:30 +0000
  • 800943ab2d
    Bump actions/setup-python from 4 to 5 dependabot[bot] 2024-01-08 20:14:38 +0000
  • 72f0c73925 Conversion between chrono_tz::Tz and zoneinfo.ZoneInfo Tpt 2024-01-08 15:19:49 +0100
  • 4b172874dc
    Merge pull request #3727 from davidhewitt/relnotes-0.20.2 David Hewitt 2024-01-05 07:26:23 +0000
  • 026c0daf57 release notes for 0.20.2 David Hewitt 2024-01-03 13:20:28 +0000
  • 4774ded49a
    Merge pull request #3725 from PyO3/release-0.20.2 David Hewitt 2024-01-04 21:31:43 +0000
  • 58746bb4f9
    Merge pull request #3711 from davidhewitt/call-bound David Hewitt 2024-01-03 13:43:30 +0000
  • 50e33d86c7 add `call_bound` and `call_method_bound` David Hewitt 2023-12-29 14:43:43 +0000
  • bcef18b988 release: 0.20.2 v0.20.2 David Hewitt 2024-01-03 13:20:28 +0000
  • fa6d60b77e Use a definite version specification when depending on pyo3-build-config. Adam Reichold 2024-01-02 09:32:33 +0100
  • f9f0bdde70
    Merge pull request #3724 from davidhewitt/fix-build-config-issue Adam Reichold 2024-01-03 13:42:40 +0100
  • f2eb121f76
    Merge pull request #3723 from davidhewitt/fix-doc-build Adam Reichold 2024-01-02 21:02:27 +0000
  • cf213252fa re-add emit_pyo3_cfgs for pyo3 0.20.0 compatibility David Hewitt 2024-01-02 20:57:14 +0000
  • 68240e16a7 Include the experimental-inspect feature for the docs.rs build thereby making it equivalent to a full build. Adam Reichold 2024-01-02 18:55:13 +0100
  • c1c62f1f3c Add CI job to test the equivalent of a docs.rs build. Adam Reichold 2024-01-02 10:03:11 +0100
  • e2c6eb86f9 Fix missing feature flags in implementation of Either conversion. Adam Reichold 2024-01-02 09:52:45 +0100
  • f7893858d2
    Merge pull request #3722 from PyO3/fix-doc-build David Hewitt 2024-01-02 19:52:53 +0000
  • 9120b35f35
    Include the experimental-inspect feature for the docs.rs build thereby making it equivalent to a full build. Adam Reichold 2024-01-02 18:55:13 +0100
  • eceb28bc79
    Merge pull request #3702 from davidhewitt/bound-iterator-constructor David Hewitt 2024-01-02 15:34:54 +0000
  • 783e98b1a8 introduce `PyIterator::from_bound_object` David Hewitt 2023-12-24 14:01:00 +0000
  • febf7a061d
    Merge pull request #3721 from PyO3/fix-build-config-dep David Hewitt 2024-01-02 14:00:02 +0000
  • 2e79c557cc
    Add CI job to test the equivalent of a docs.rs build. Adam Reichold 2024-01-02 10:03:11 +0100
  • 2564ca4e75
    Fix missing feature flags in implementation of Either conversion. Adam Reichold 2024-01-02 09:52:45 +0100
  • 03285835bb
    Use a definite version specification when depending on pyo3-build-config. Adam Reichold 2024-01-02 09:32:33 +0100
  • 5ea2e5c048
    Merge pull request #3715 from davidhewitt/relnotes-0.20.1 David Hewitt 2023-12-31 08:59:01 +0000
  • 0ca97b5e53
    Merge pull request #3681 from davidhewitt/tuple2-try2 David Hewitt 2023-12-30 22:07:43 +0000
  • 4cf58c8303 implement `IntoPy<Py<PyTuple>>` for `Bound<PyTuple>` David Hewitt 2023-12-26 15:35:01 +0000
  • 823b5feed3 improve tuple methods test coverage David Hewitt 2023-12-26 22:51:36 +0000
  • 53d25f7ff2 add new `PyTuple` constructors David Hewitt 2023-12-26 15:07:32 +0000
  • 375e3d4eee implement `PyTupleMethods` David Hewitt 2023-12-20 15:33:54 +0000
  • 8fa5294d93 release notes for 0.20.1 David Hewitt 2023-12-29 22:58:16 +0000
  • be4d5627a3
    Merge pull request #3713 from PyO3/release-0.20.1 David Hewitt 2023-12-30 21:31:58 +0000
  • d3f034a80f release: 0.20.1 v0.20.1 David Hewitt 2023-12-29 22:58:16 +0000
  • 54390bc50b
    Merge pull request #3712 from alex/binops Alex Gaynor 2023-12-30 13:56:45 +0000
  • 339660c117 add PyAnyMethods for binary operators Alex Gaynor 2023-12-29 16:09:30 -0500
  • 985412fb8f ci: updates for Rust 1.75 David Hewitt 2023-12-29 13:02:44 +0000