Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

HPy

HPy: a better API for Python
Collective - Host: opensource - https://opencollective.com/hpy - Website: https://hpyproject.org/ - Code: https://github.com/hpyproject/hpy

Fix Python 2.7 compatibility of test_hpybuildvalue.py

github.com/hpyproject/hpy - e27b9142f34b0e67c40f9344c078319c55abce17 authored about 3 years ago by stepan <[email protected]>
buildvalue.c: avoid dead store dicovered by infer

github.com/hpyproject/hpy - 06e376b7635a7653424fb4c3f4d2ae563ec58671 authored about 3 years ago by stepan <[email protected]>
Fix HPy_BuildValue with empty string should return None

github.com/hpyproject/hpy - 60435b6dd1341b9fc5b8f8cfabd66e551e8e9f1f authored about 3 years ago by stepan <[email protected]>
HPy_BuildValue: use snprintf over sprintf

sprintf causes errors on MSVC and on top of that snprintf is safer
anyway.

github.com/hpyproject/hpy - 15e0ce766d392198b5b1ffa0e60e6598bdf6ad96 authored about 3 years ago by stepan <[email protected]>
HPy_BuildValue: check return value of count_items in build_single

github.com/hpyproject/hpy - 0271ae1ce238562ba85f55dab5b5f43fa7465e06 authored about 3 years ago by stepan <[email protected]>
Update all usages of HPyModuleDef

github.com/hpyproject/hpy - 4b6bfee09e9dc293e6658f521ef766ed0625ab72 authored about 3 years ago by Florian Angerer <[email protected]>
Use python3 instead of python3.7 in POC's Makefile

github.com/hpyproject/hpy - e86c1db028b59a0d0d8c7df16a5e341c5ae655a1 authored about 3 years ago by Florian Angerer <[email protected]>
Remove HPyModuleDef.dummy and remove m_ prefix of fields

github.com/hpyproject/hpy - de6d8bf6e30a54a835c74c0f1a3f39c96e124be0 authored about 3 years ago by Florian Angerer <[email protected]>
Re-enable tests for Python debug build

github.com/hpyproject/hpy - 9c4c964be44a4281291d7ffca402d69b092c106c authored about 3 years ago by Florian Angerer <[email protected]>
Fix: Do not visit uninitialized HPyField during traversal

github.com/hpyproject/hpy - fe6d5c8f0ad2a286023fdb02513960c04251f1be authored about 3 years ago by Florian Angerer <[email protected]>
Generate correct code for void-returning trampolines

github.com/hpyproject/hpy - 756b3bbe72c6c211d7eec41b6c9901a5e3cda1aa authored about 3 years ago by Ronan Lamy <[email protected]>
Automatically add Py_TPFLAGS_HAVE_FINALIZE for Pythons <= 3.7

Before 3.8, the tp_finalize slot is only considered if the type has
Py_TPFLAGS_HAVE_FINALIZE. Th...

github.com/hpyproject/hpy - c44dbd8c10884e6a9602fc3b1a62aecc1cb01e9c authored about 3 years ago by Ronan Lamy <[email protected]>
Merge pull request #254 from steve-s/ss/extend-debug-tests-rebased

Extend and refactor debug tests.

github.com/hpyproject/hpy - 7d836bfdf4168f30046aa2b54b1afe6bb72deb14 authored about 3 years ago by Stepan Sindelar <[email protected]>
Implement HPy_tp_finalize

github.com/hpyproject/hpy - 6150f1269c48f8486bc19ff07fcdd7da5711f0d2 authored about 3 years ago by Ronan Lamy <[email protected]>
Merge pull request #253 from steve-s/ss/fix-docs1

Make the documentation up to date with the API changes

github.com/hpyproject/hpy - be38c8ab166449aab3f9c657c3e5147d613c43a2 authored about 3 years ago by Stepan Sindelar <[email protected]>
Merge pull request #256 from steve-s/ss/add-github-actions-cpython-debug-build-job

CI job that runs main tests on CPython debug build

github.com/hpyproject/hpy - a9cf3ad9b39a5b1839116423fc39bc9559b8679f authored about 3 years ago by Stepan Sindelar <[email protected]>
Give the main_tests_debug better name

github.com/hpyproject/hpy - 531dc1656b034362a424b17add75bf6809185684 authored about 3 years ago by stepan <[email protected]>
Use deaksnakes to test on multiple debug versions of CPython

github.com/hpyproject/hpy - 07275cb6a27580e38dbda9aa5a19d350b0ad90c7 authored about 3 years ago by stepan <[email protected]>
Add CI job that runs main tests on CPython debug build

github.com/hpyproject/hpy - 86602c40086c6f0cb938e1f2ee2eddbed9e5b1a7 authored about 3 years ago by stepan <[email protected]>
Skip the failing tests on debug CPython builds for now

github.com/hpyproject/hpy - 55de249aa175bc7085114e8f5290641bf5595330 authored about 3 years ago by stepan <[email protected]>
Merge pull request #257 from hpyproject/legacy_dealloc

Don't clobber legacy tp_dealloc unnecessarily.

github.com/hpyproject/hpy - 4ea9c9901a8bc4fd7a4c4a12bbe77783da2f1aa4 authored about 3 years ago by Ronan Lamy <[email protected]>
Fix memory leak in test

github.com/hpyproject/hpy - 08a298516de5aeebb9dc42ac01a4de80af0fb1d6 authored about 3 years ago by Ronan Lamy <[email protected]>
Disallow mixing legacy dealloc with hpytype_dealloc

github.com/hpyproject/hpy - 3314e7aa7142ff6d6e676dd5aafe07465e7154a7 authored about 3 years ago by Ronan Lamy <[email protected]>
Fix DeprecationWarning: builtin type Point has no __module__ attribute

github.com/hpyproject/hpy - 6e75131064e26ab48fcb28ee9f0759c1460bf894 authored about 3 years ago by Ronan Lamy <[email protected]>
Cleanup: add needs_hpytype_dealloc()

github.com/hpyproject/hpy - 08e538cd83950b95b4d6600880fd6dafe1f537e4 authored about 3 years ago by Ronan Lamy <[email protected]>
Don't clobber legacy tp_dealloc unnecessarily.

We now only use hpytype_dealloc if the user supplied HPy_tp_traverse
or HPy_tp_destroy.

github.com/hpyproject/hpy - e24c0ed5b2da4be2649ec2f51f23168414947180 authored about 3 years ago by Ronan Lamy <[email protected]>
Merge pull request #244 from steve-s/ss/set-from-errno-refactor

Add HPyErr_SetFromErrnoWithFilenameObjects and HPyErr_SetFromErrnoWithFilename

github.com/hpyproject/hpy - 0475963c858f2f481274c808eff95b2484762c5c authored about 3 years ago by Antonio Cuni <[email protected]>
Move SetFromErrno and SetFromErrnoWithFilenameObject to a new header inline_helpers.h

github.com/hpyproject/hpy - 3c339431db736f8c2255b0371dbdb2f18aff0d40 authored about 3 years ago by stepan <[email protected]>
More restructuring and improvements of the docs

github.com/hpyproject/hpy - bf22920da0e154a413bfe9c6fcca6d849a147e33 authored about 3 years ago by stepan <[email protected]>
Restructure documentation examples

* puts all example packages into docs/examples
* adds tests for the examples
* references snippe...

github.com/hpyproject/hpy - 3eb24df207654378a35c7a9a0de1c98af6274eb4 authored about 3 years ago by stepan <[email protected]>
Add few more tests to test_handles_invalid

github.com/hpyproject/hpy - f79eef4c01b9f942ef264dd48748c23a4d27e291 authored about 3 years ago by stepan <[email protected]>
Add pytest fixture hpy_debug_cature and use it in test_handles_invalid

github.com/hpyproject/hpy - d497eb99b6ba38ce7d045ac5d27fd5b176db5248 authored about 3 years ago by stepan <[email protected]>
Add debug mode test: test_invalid_handle_crashes_python_if_no_hook

github.com/hpyproject/hpy - bda55bb6e0d70c216150bd7d7bc9537b2935724b authored about 3 years ago by stepan <[email protected]>
Split test_handles to test_handles_leak and test_handles_invalid

Invalid handles tests can run with leak detector.

github.com/hpyproject/hpy - ec3a4ab9cf8254e6dd5a725999fa62aa5a6ad54d authored about 3 years ago by stepan <[email protected]>
Tests: PythonSubprocessRunner escape backslashes in cmd args (fixes issue on Windows)

github.com/hpyproject/hpy - 17894e985db7f5d524126d086c0a9370f0ddd236 authored about 3 years ago by stepan <[email protected]>
Factor out code for running subprocess tests using the correct ABI

Add helper functions to compile module without loading it and to load that
module in a subproces...

github.com/hpyproject/hpy - dd99387ee345e9fdd0fd1cd29d38e62852c71748 authored about 3 years ago by stepan <[email protected]>
Make the documentation up to date with the API changes

Adds an example module next to the documentation and in the
documentation refers to code snippet...

github.com/hpyproject/hpy - 5aac212b12485613735ab75155920a6ba26c42e6 authored about 3 years ago by stepan <[email protected]>
Merge pull request #249 from fangerer/fa/exc_matches

Add HPyErr_ExceptionMatches

github.com/hpyproject/hpy - 58edcd8db58f0373ec24652fa717f101649ae007 authored about 3 years ago by Florian Angerer <[email protected]>
Add test for HPyErr_ExceptionMatches

github.com/hpyproject/hpy - 0bae782859cdb4040f1c812b735d0ba0d4c9b73e authored about 3 years ago by Florian Angerer <[email protected]>
Merge pull request #250 from fangerer/fa/add_float_bool_t

Add h_BoolType and h_FloatType

github.com/hpyproject/hpy - 4a331d741af67465b04cf71efe8d5890588d3a81 authored about 3 years ago by Florian Angerer <[email protected]>
Merge pull request #248 from hpyproject/release/0.0.3

Merge release/0.0.3 into master

github.com/hpyproject/hpy - 3a9ff4048180a1699086bea66d477ee4d71887a6 authored about 3 years ago by Florian Angerer <[email protected]>
Add h_BoolType and h_FloatType

github.com/hpyproject/hpy - 6d61a4f6e4f4e66923f4c251f3339c13aa1636cc authored about 3 years ago by Florian Angerer <[email protected]>
Fix Sphinx warning: Title underline too short

github.com/hpyproject/hpy - 3e1e1e3276ad407db1ed323e750aa0f431a7bdbe authored about 3 years ago by Florian Angerer <[email protected]>
Add HPyErr_ExceptionMatches

github.com/hpyproject/hpy - fcea7dd987b634a2e04f62ac25b8cdf0871eb2a8 authored about 3 years ago by Florian Angerer <[email protected]>
Merge pull request #243 from steve-s/ss/add-pid_t-macros

Add macros for parsing and converting pid_t values

github.com/hpyproject/hpy - 917f69b0a2b9abdb714250899e9efa21549249ac authored about 3 years ago by Antonio Cuni <[email protected]>
Install HPy and pytest for porting example checks.

github.com/hpyproject/hpy - 6f4a605179a3fe2c7245a3924f677fa3416461ad authored over 3 years ago by Simon Cross <[email protected]>
Update porting example to current master.

github.com/hpyproject/hpy - f58ec8d19447fd29d3f19b945a985d14ea71ff2b authored over 3 years ago by Simon Cross <[email protected]>
Move porting example tests into steps folder.

github.com/hpyproject/hpy - f624ef52950c203530fe6f6e04bf95dcd1f8bccb authored over 3 years ago by Simon Cross <[email protected]>
Update porting example CI to GitHub actions.

github.com/hpyproject/hpy - a53e8cfbaf71846409c42862e329370821831fdf authored over 3 years ago by Simon Cross <[email protected]>
Merge branch 'master' into feature/porting-example

github.com/hpyproject/hpy - 0ff079d7c166f15b0272a33e8fd62dd214046742 authored over 3 years ago by Simon Cross <[email protected]>
Merge pull request #242 from steve-s/ss/add-hpy-macro

Always define HPY macro when building HPy extensions

github.com/hpyproject/hpy - eb3a3229f4876d999142f35b5d711d16238f7178 authored over 3 years ago by Omer Katz <[email protected]>
Add tests of SetFromErrnoWithFilenameObjects and SetFromErrnoWithFilename

github.com/hpyproject/hpy - 60169e78635c497d45716b6d197c3bb5dc357f14 authored over 3 years ago by stepan <[email protected]>
Add HPyErr_SetFromErrnoWithFilenameObjects

Make HPyErr_SetFromErrno and HPyErr_SetFromErrnoWithFilename helper methods
that delegate to it.

github.com/hpyproject/hpy - 4a39c0043a831d4d677ab8fa76ae81690b50d282 authored over 3 years ago by stepan <[email protected]>
Add macros for parsing and converting pid_t values

github.com/hpyproject/hpy - abedd34cedb051aa4ab8240c253605cb5c24b9ae authored over 3 years ago by stepan <[email protected]>
Always define HPY macro when building HPy extensions

This allows to share code between HPy extensions and CPython extensions
that have not been porte...

github.com/hpyproject/hpy - 749c873dbaadd83452f2c213b0f12e34e4a03fc9 authored over 3 years ago by stepan <[email protected]>
Add changelog

github.com/hpyproject/hpy - 2196f147808d433794c20145e51649ec370b6f07 authored over 3 years ago by Florian Angerer <[email protected]>
Add changelog skeleton.

github.com/hpyproject/hpy - c26b4694e1fe91db550f7c2a80beb4d40d9951ed authored over 3 years ago by Simon Cross <[email protected]>
Merge branch 'rlamy/pypy-testing'

github.com/hpyproject/hpy - 33c8692e09c7f756a6ed9e35a9b045f3251eec89 authored over 3 years ago by Florian Angerer <[email protected]>
remove azure pipelines, we moved to gh actions

github.com/hpyproject/hpy - 0ed935d2b74b977b3de1971cf8f5010652f82ba4 authored over 3 years ago by Antonio Cuni <[email protected]>
use a shorter name for gh actions build

github.com/hpyproject/hpy - cd403d692cf302d547cc5bd877872b11eb0acf4f authored over 3 years ago by Antonio Cuni <[email protected]>
update the badge

github.com/hpyproject/hpy - 2dc8f0f8ca60730b9d21ff62d8f87b00eef045f3 authored over 3 years ago by Antonio Cuni <[email protected]>
Add Github Actions CI, including release CI

closes #223

github.com/hpyproject/hpy - 14bdf9c74afa176ac323f1b0a9b31de323627350 authored over 3 years ago by Daniel Alley <[email protected]>
Fix: on py2, base_build_ext is old-style and doesn't have __mro__

github.com/hpyproject/hpy - 6ab84fcb2878fb2d1f3c90af99d66533d740549c authored over 3 years ago by Ronan Lamy <[email protected]>
Merge branch 'release/0.0.3' into pypy-testing

github.com/hpyproject/hpy - cc21569432890b33223ed609cbeb688095c6b3bd authored over 3 years ago by Ronan Lamy <[email protected]>
Improve debug mode description.

Co-authored-by: Antonio Cuni <[email protected]>

github.com/hpyproject/hpy - 76b570673d176bd0d71cbd75cc98d7958ce9bd21 authored over 3 years ago by Simon Cross <[email protected]>
Add installation of libclang-10 to documentation build.

github.com/hpyproject/hpy - 710374bb340f2c6e4755b234d79a464cf579e6ba authored over 3 years ago by Simon Cross <[email protected]>
Replace obscure segfaulting attempt to make clang work with long winded instructions for humans.

github.com/hpyproject/hpy - 2b2c9a39e282d56b58cf5a4282a7022767aaf87f authored over 3 years ago by Simon Cross <[email protected]>
Add sphinx documentation build job.

github.com/hpyproject/hpy - eb1b79e4ccb72b6e0fd37a2459fa6a2ebd60a951 authored over 3 years ago by Simon Cross <[email protected]>
Reference the non-existent debug mode documentation consistently throughout the docs.

github.com/hpyproject/hpy - 3f6eeb329c13bde076acb30fa849a265cdacbc72 authored over 3 years ago by Simon Cross <[email protected]>
Remove attempt to call cindex.Index.create that segfaults in some cases.

github.com/hpyproject/hpy - 5d8caa6404ee851f4126b9661b9d7763ae554475 authored over 3 years ago by Simon Cross <[email protected]>
Update removal of HPyAPI_HELPER define to help spinx-c-autodoc / clang properly find these functions.

github.com/hpyproject/hpy - c08e952fb2b2738701357d9ef8de7894d0f22021 authored over 3 years ago by Simon Cross <[email protected]>
Give runtime and helper API documentation different section names to prevent a Sphinx warning.

github.com/hpyproject/hpy - 29dba02744b075805319b524b4b90b83d38b6f7e authored over 3 years ago by Simon Cross <[email protected]>
Add a comment noting that the Azure pipeline documentation build is only for checking that the documentation builds without warnings.

github.com/hpyproject/hpy - 4f992857fb4a12b96739dccc58ece512f7dcfdfa authored over 3 years ago by Simon Cross <[email protected]>
Add double underscores to anonymous external references to prevent RST warnings.

github.com/hpyproject/hpy - b184c2c86b3356f2ecf71b3c380da16498858177 authored over 3 years ago by Simon Cross <[email protected]>
Add very simple debug mode documentation.

github.com/hpyproject/hpy - 58b12818e1bea57a2c39f5d3ce75380d91aeeefd authored over 3 years ago by Simon Cross <[email protected]>
Remove unused import.

github.com/hpyproject/hpy - bfd1990056e80b9302e366935540d9169a89a0be authored over 3 years ago by Simon Cross <[email protected]>
Merge pull request #238 from hpyproject/antocuni/remove-azure-pipelines

Remove azure pipelines

github.com/hpyproject/hpy - 688860a1d16ef217117a385701a51ebf943d99a1 authored over 3 years ago by Antonio Cuni <[email protected]>
use a shorter name for gh actions build

github.com/hpyproject/hpy - b5eb794a269324d95ac6cdbfb25a3714d1103c3f authored over 3 years ago by Antonio Cuni <[email protected]>
update the badge

github.com/hpyproject/hpy - 4af27cbf2758dd3f4b609f39b20e1d8dd6b5dd3e authored over 3 years ago by Antonio Cuni <[email protected]>
remove azure pipelines, we moved to gh actions

github.com/hpyproject/hpy - 2095ce3e558914fe0a988269f7e95b98e90b2619 authored over 3 years ago by Antonio Cuni <[email protected]>
Merge pull request #230 from dralley/gha

Add Github Actions CI, including release CI

github.com/hpyproject/hpy - c8aa67fc3ab8d3bedfcd7c1bdef108732027da2e authored over 3 years ago by Antonio Cuni <[email protected]>
Add Github Actions CI, including release CI

closes #223

github.com/hpyproject/hpy - 745e360ba5f9e7c5cab7340c70d0e7629d56881a authored over 3 years ago by Daniel Alley <[email protected]>
Merge pull request #235 from steve-s/ss/add-SetFromErrno

Add HPyErr_SetFromErrno

github.com/hpyproject/hpy - acdb5516040f8892487646aa766a3564208b0048 authored over 3 years ago by Antonio Cuni <[email protected]>
Make HPyErr_SetFromErrno return HPy (always HPy_NULL)

github.com/hpyproject/hpy - cfc34ce5547f043e94b0546870225b26682cd136 authored over 3 years ago by stepan <[email protected]>
Merge pull request #237 from hpyproject/feature/doc-build-cleanup

Documentation build cleanup.

github.com/hpyproject/hpy - 7d6757f62cd7520103e1256574289bb14d8ce8b8 authored over 3 years ago by Simon Cross <[email protected]>
Add a comment noting that the Azure pipeline documentation build is only for checking that the documentation builds without warnings.

github.com/hpyproject/hpy - 4b354fb904f64ca98c7b649098527dc92e863f77 authored over 3 years ago by Simon Cross <[email protected]>
Improve debug mode description.

Co-authored-by: Antonio Cuni <[email protected]>

github.com/hpyproject/hpy - f69ec9c9c3ef75d5fbe587762649e6967e980968 authored over 3 years ago by Simon Cross <[email protected]>
Make unsigned_long_bits() compatible with pypy tests

github.com/hpyproject/hpy - 19718307b1e63b980331df42828188d50ec7c43e authored over 3 years ago by Ronan Lamy <[email protected]>
Add installation of libclang-10 to documentation build.

github.com/hpyproject/hpy - 61c9934ec919e58135fa2cbfc11e905306a2ccda authored over 3 years ago by Simon Cross <[email protected]>
Add very simple debug mode documentation.

github.com/hpyproject/hpy - 42df9202638fa56f106c5cf2e3aa70db033960da authored over 3 years ago by Simon Cross <[email protected]>
Remove unused import.

github.com/hpyproject/hpy - afdaed703c7df957156ad672a34a9f195603267a authored over 3 years ago by Simon Cross <[email protected]>
Add sphinx documentation build job.

github.com/hpyproject/hpy - 5363450ed9aba33ef067803cbf05ca98b5d31b2d authored over 3 years ago by Simon Cross <[email protected]>
Replace obscure segfaulting attempt to make clang work with long winded instructions for humans.

github.com/hpyproject/hpy - 95a9fa39482bb3726273794e9b10a4023d18b519 authored over 3 years ago by Simon Cross <[email protected]>
Simplify test_HPyErr_SetFromErrno by setting errno manually

github.com/hpyproject/hpy - 0a81ddce6e661f1115c36510725f3ad6b280b2da authored over 3 years ago by stepan <[email protected]>
Add HPyErr_SetFromErrno

github.com/hpyproject/hpy - 056be11dbb1307407fcac6d18b5546011d721d08 authored over 3 years ago by stepan <[email protected]>
Remove attempt to call cindex.Index.create that segfaults in some cases.

github.com/hpyproject/hpy - 647fe5e1856bb461ddd1b8f5fe315a4d0ff25ad7 authored over 3 years ago by Simon Cross <[email protected]>
Update removal of HPyAPI_HELPER define to help spinx-c-autodoc / clang properly find these functions.

github.com/hpyproject/hpy - 5f8599da9e346b602495c55c5f36c080d018bede authored over 3 years ago by Simon Cross <[email protected]>
Give runtime and helper API documentation different section names to prevent a Sphinx warning.

github.com/hpyproject/hpy - 9cdb0ad1366c7d9cdf7f6e56c29d9a8c30502cb5 authored over 3 years ago by Simon Cross <[email protected]>
Reference the non-existent debug mode documentation consistently throughout the docs.

github.com/hpyproject/hpy - 42150258587ef587b9ecf75923af021d0f6c4749 authored over 3 years ago by Simon Cross <[email protected]>
Add double underscores to anonymous external references to prevent RST warnings.

github.com/hpyproject/hpy - 78bb7aea9cf924b43e703dd76eaa1ebdfce83ef4 authored over 3 years ago by Simon Cross <[email protected]>