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

Add path '/usr/include' to cppcheck

github.com/hpyproject/hpy - 57167644c9555f7439d713f9e8b473fb4718044d authored about 2 years ago
Fix: used wrong cast and C API function

github.com/hpyproject/hpy - f8bb7f459990f5755cb3ece4e147919346a734da authored about 2 years ago
Introduce HPyBool_FromBool; provide HPyBool_FromLong as inline helper

github.com/hpyproject/hpy - 4066250147c335c49cda5fb4a746bc42ab168e95 authored about 2 years ago
Include _t suffix in API function names

github.com/hpyproject/hpy - ecfb6a416178a35b947c9d7ea6f21f504faae0dd authored about 2 years ago
Make C string encoding clear in HPy API

github.com/hpyproject/hpy - e7b792882d8aff14589bee971d224b8b9afd13ba authored about 2 years ago
Add tests for HPyLong_(From/As)(Int32/UInt43/Int64/UInt64/..)

github.com/hpyproject/hpy - 28700e32e3c3f168ab98712e8c9b12c3562a3ed8 authored about 2 years ago
Use int32_t/int64_t instead of long/long long

github.com/hpyproject/hpy - f421236e640cc5041eb0174d7b6929cd003ece47 authored about 2 years ago
Merge pull request #379 from fangerer/fa/helpers_archive_0

Build static libraries of HPy devel sources for testing.

github.com/hpyproject/hpy - 599d0723e1fad080a8fda90b69a3856764a2806d authored about 2 years ago
Build HPy extra lib also for hybrid ABI

github.com/hpyproject/hpy - eec0a9728f6411dc7de6968d56130cfef1fda81a authored about 2 years ago
Build in-place for tests

github.com/hpyproject/hpy - bd702054e4e2324f0b035008fb6ce054490d1e21 authored about 2 years ago
Use shipped static libs (helpers, ctx) if available

github.com/hpyproject/hpy - b54d989c2de6e8b88da7b0a2551b49c2a6a39e53 authored about 2 years ago
Implement in-place option for build_clib_hpy

github.com/hpyproject/hpy - 712dea9a866691117ff84f940bd3e579c77a4146 authored about 2 years ago
Use speaking names for static libs

github.com/hpyproject/hpy - fb111b52df96e66cba92dccc00126035340f92e6 authored about 2 years ago
Ensure that build_clib output dir exists

github.com/hpyproject/hpy - 4535ae649dcda2fa5105c40a15e6f5e401354016 authored about 2 years ago
Use include dirs from build_ext also for build_clib

github.com/hpyproject/hpy - 4b058ce4a33b68861db6f1b185266464061e78f1 authored about 2 years ago
Disable building/linking of/with static libs by default

github.com/hpyproject/hpy - fb87a9fb51f2fc46dab0867346fe97e87a1bd8c4 authored about 2 years ago
Rename build_info attribute 'abi' to 'hpy_abi'

github.com/hpyproject/hpy - 1d1e0a88f92a9b0d349b2417ceded7c0ed3755bd authored about 2 years ago
Adopt to new ABI macros

github.com/hpyproject/hpy - 50f3698758e3e15446d92a0059ba427f6d779bb1 authored about 2 years ago
Directly change build_clib's output dir instead of file copy

github.com/hpyproject/hpy - 0e584ad832cba36149c7df842f23ff9e31251333 authored about 2 years ago
Always return None in build_clib_hpy's get_library_names

github.com/hpyproject/hpy - 190c1dc8f4d202d82eb366cdb197b24d49decc6c authored about 2 years ago
Use different build temp for each ABI

github.com/hpyproject/hpy - 273f7f6cae6bc98c967c7d8661d73f72bc20293b authored about 2 years ago
Specify Python modules for test distribution

github.com/hpyproject/hpy - 6d35f644811eeafce2fbca5158f3135ead97f358 authored about 2 years ago
Ensure that pyconfig.h is on include path

github.com/hpyproject/hpy - edd01cb95aa682d5a2d5f4b7672300e69ebfc6d0 authored about 2 years ago
Revert shipping of static libs; update inline doc

github.com/hpyproject/hpy - 4891319b76872292f794023ab3cc17b3df1aaa2b authored about 2 years ago
Provide option to disable usage of static libs

github.com/hpyproject/hpy - 19b087fbc14b2595c5c5ce0217db94cc1c61a25f authored about 2 years ago
Add some doc to build_clib_hpy

github.com/hpyproject/hpy - 9e101d32a5d0abdc97299d6abb88a74f7057ab88 authored about 2 years ago
Refine explanation for function HPyDevel.get_static_libs

github.com/hpyproject/hpy - ff99877e55d6d84242e7e07e13ffec6d5c23a1e6 authored about 2 years ago
Build static library for HPy helpers

github.com/hpyproject/hpy - 2bec9220a23ee7814ce214eb0a3deb1150d24038 authored about 2 years ago
Update .gitignore

github.com/hpyproject/hpy - 87296f84498a6dbca6fc4717bf6f2b28f7a292c3 authored about 2 years ago
Be strict about expected static libs if enabled

github.com/hpyproject/hpy - 37d671a052bbde1fbe359503c2bbeba9fa09eb21 authored about 2 years ago
Update Makefile

github.com/hpyproject/hpy - 4983ff687d442837d9055f0f322eff8ea653cde9 authored about 2 years ago
Merge pull request #391 from fangerer/fa/split_valgrind_tests

Split valgrind tests.

github.com/hpyproject/hpy - fcda84ca5f877785d8ea95cb06062789285f7f20 authored about 2 years ago
Split valgrind tests into three chunks

github.com/hpyproject/hpy - f6141ee3ba409f17c241e5467ee67b69685adcf2 authored about 2 years ago
Make input of reusable valgrind_tests workflow optional

github.com/hpyproject/hpy - 248454bb6aac894e7ebff8bc82ebbd1cb230634f authored about 2 years ago
Update GH actions 'checkout' and 'upload-artifact'

github.com/hpyproject/hpy - 7593450184338cf3d3f2b3a86b8fb0c060a9b360 authored about 2 years ago
Make job valgrind_tests reusable; split workload

github.com/hpyproject/hpy - f9f688dd7430fdc297ca2b57b43b52d0f341b847 authored about 2 years ago
Merge pull request #387 from steve-s/ss/hpy-abi-version-in-abi

Emit HPy ABI version into the binary and check it when loading a module

github.com/hpyproject/hpy - 10f222e12c680aec7c3773827a9b4706cdc848e2 authored about 2 years ago
Merge pull request #361 from hpyproject/antocuni/fix-microbenchmarks

Fix microbenchmarks

github.com/hpyproject/hpy - c7b51e7bd4f2984a69f6306826bfeb0ca3f57917 authored about 2 years ago
Make test_00_basic Python 2.7 compatible again

github.com/hpyproject/hpy - e70eff8660c6ae46c1f06f35b71ca6dd03e92898 authored about 2 years ago
Run microbenchmarks in the CI

github.com/hpyproject/hpy - 722fe9a58b0faa4ee5072de560a12eb5afc40b95 authored about 2 years ago
Use extern "C" if C++ for the new exported symbols

github.com/hpyproject/hpy - 76ec78eef54d46cfaf2aa3a9629a55800dd6fb58 authored about 2 years ago
Enable micro bench for HPy_BuildValue

github.com/hpyproject/hpy - 0d555658e4fa90d15e2a3a1e3657ab476f451a0a authored about 2 years ago
Emit HPy ABI version into the binary and check it when loading a module

github.com/hpyproject/hpy - 08a8b245c378b0a7b1d786f3582e8f2098322056 authored about 2 years ago
More thorough ABI tag check in loader, unit tests

github.com/hpyproject/hpy - 5d10484725ae739b161f9432f62852a87a191c00 authored about 2 years ago
Change the exported required HPy version symbols from constants to functions

github.com/hpyproject/hpy - 09bb06c607132806ade649ad2f4b77e6b0a240c8 authored about 2 years ago
improve the readme

github.com/hpyproject/hpy - 61f004fdeddf3b87a1daa2aad5574c03d305ef93 authored about 2 years ago
it's not longer called hpy.devel

github.com/hpyproject/hpy - 440ac9c3e823d79f518a4f38d84036117f1a70f2 authored about 2 years ago
add an 'allocate_obj' benchmark also for heap types

github.com/hpyproject/hpy - b712405a244456efb02b8c73009a67a38123a453 authored about 2 years ago
(antocuni, cfbolz): add another benchmark for allocations which die young

github.com/hpyproject/hpy - cd8eca4d2502c8855f90ba57136385dba1df9598 authored about 2 years ago
we no longer need PyObject_HEAD for pure types; moreover, for the allocation benchmarks it makes more sense to use a struct whose size is >=0

github.com/hpyproject/hpy - 634b9a9a96d507f6cc95efad09eeb0738cb5055b authored about 2 years ago
Merge pull request #388 from steve-s/ss/fix-ci-fix-ubuntu-vesion

Fix GitHub actions: fix Ubuntu version for py27 compat and cpp-check

github.com/hpyproject/hpy - 3871e51b6f9e0eb3f139567ce0b2cb9131675dfe authored about 2 years ago
Fix GitHub actions: fix Ubuntu version for py27 compat and cpp-check

The latest Ubuntu does not provide Python 2.7 and also cpp-check seems
to have some issues with ...

github.com/hpyproject/hpy - b9c38212c64dcb33f3804e5742fdddd326fa75f1 authored about 2 years ago
Merge pull request #385 from fangerer/fa/slots_str_hash

Enable slots HPy_tp_str and HPy_tp_hash.

github.com/hpyproject/hpy - fa4373383ab54158cb3345c6f593a657039823e5 authored about 2 years ago
Add test for slot HPy_tp_hash

github.com/hpyproject/hpy - ab32f21877d328f47deb3fafbd035848a849ff47 authored about 2 years ago
Add test for slot HPy_tp_str/repr

github.com/hpyproject/hpy - 2f8c35cfa0fbace0488de920acc0bbca2ace0bf5 authored about 2 years ago
Enable slots HPy_tp_str and HPy_tp_hash

github.com/hpyproject/hpy - 0f258406785456657509452d2b1b3f4742ee367e authored about 2 years ago
Merge pull request #383 from fangerer/fa/bytes_asstring_const_charptr

HPyBytes_AsString should return const char pointer.

github.com/hpyproject/hpy - c04c33b394c64fc12df227f11ef2653710fa4c8d authored about 2 years ago
Fix: account for implicit null byte

github.com/hpyproject/hpy - ad6791a02c2bd9d09bfbc15a711bc8893fd91c33 authored about 2 years ago
Return 'const char *' in HPyBytes_AsString/AS_STRING

github.com/hpyproject/hpy - 2b85175301341979746b33f79eb8137c306de9f3 authored about 2 years ago
Enable mem protection tests on Windows

github.com/hpyproject/hpy - 3ff931dae68aad1e50d10573c7a3687aa17e7daa authored about 2 years ago
Implement data ptr protection for Windows

github.com/hpyproject/hpy - 9909db0112a07e4850d93ff7792b6ca63b630504 authored about 2 years ago
Remove unnecessary semicolon

github.com/hpyproject/hpy - c7993a7abfc11afe9f3da51ce5be60285bccfa09 authored about 2 years ago
Test invalid ptr usage of HPyBytes_AsString/AS_STRING

github.com/hpyproject/hpy - a6b29b86cca18d279c86a49b221dce6acde7892b authored about 2 years ago
Check leaks/invalid uses of const char ptrs returned from HPyBytes_AsString/AS_STRING

github.com/hpyproject/hpy - a30bfec199bf953c4679c27737f9739d6782bf09 authored about 2 years ago
Update tests for HPyBytes_AsString/AS_STRING

github.com/hpyproject/hpy - 7cca60834a76e443062a311b1144bd3d28c43b03 authored about 2 years ago
Merge pull request #368 from ankith26/fastcall

Use CPython FASTCALL to optimise hpy function call

github.com/hpyproject/hpy - bca82e9349f7b6390b1c8239a13ffabbe6e14549 authored about 2 years ago
Use CPython FASTCALL to optimise hpy function call

github.com/hpyproject/hpy - 8f868b97b0396cd4fc41191fd61bde048dfb64f1 authored about 2 years ago
Merge pull request #339 from fangerer/fa/hpy_trace

Introduce HPy trace mode.

github.com/hpyproject/hpy - 48da043b8b208752ba218aa396095a0b1a8a3d71 authored about 2 years ago
Handle trace mode in same way as debug in tests

github.com/hpyproject/hpy - f9904f22b4bfbd86447e6c1f14a379b5b04a7e4b authored about 2 years ago
Simplify test_get_call_counts

github.com/hpyproject/hpy - 7b2e7a177b4a40b029e2a73d891d18ab50210bae authored about 2 years ago
Fix: remove leftover

github.com/hpyproject/hpy - 1b571d942fef1846daf55f15d0d94ae84bc68dbf authored about 2 years ago
Register module in stub loader

github.com/hpyproject/hpy - 6d8377f0b4f746d806b5897ef59333b3e3284963 authored about 2 years ago
Prevent zipping of proof-of-concept; define pofpackage in setup.py

github.com/hpyproject/hpy - 88e7bdb7836274829859e28e6157be90bd33a9dc authored about 2 years ago
Fix warning about uninitialized var

github.com/hpyproject/hpy - b274a7cbd374bbaa0d3b37394cd5a9780f3797ff authored about 2 years ago
Re-run autogen and add fixes after rebase

github.com/hpyproject/hpy - 9ae6890c6f9e4912af952e4457a9567968c7e7c6 authored about 2 years ago
Add docs for trace mode; update debug mode docs

github.com/hpyproject/hpy - ad4bbaa5f149e60a6379e5b2026f34ca19ede06b authored about 2 years ago
Define _ctx_for_trampolines only once if modules are embedded

github.com/hpyproject/hpy - 034094d463443a1bb16625cb612400168afb9c8e authored about 2 years ago
Fix: don't use var name environ

github.com/hpyproject/hpy - 41c1d6be73cda2c663fc190d1168beee79164f6d authored about 2 years ago
Fix: return value checking of monotonic clock query

github.com/hpyproject/hpy - c89e1e25139592e58e9816878ffe30dd1af9c729 authored about 2 years ago
Refactor stub loader

github.com/hpyproject/hpy - 2609e0f123477a4305989d059ea76d8c482bde3c authored about 2 years ago
Make trace wrappers smaller

github.com/hpyproject/hpy - 804ee15b277e95357abbe22a487df1041941ef15 authored about 2 years ago
Do not offer combinations of trace and debug mode since not tested yet

github.com/hpyproject/hpy - 73965a7fe430e13a2ad21f7175f2ad68672235ce authored about 2 years ago
Fix: always pass mode to load_universal_module

github.com/hpyproject/hpy - 5e04033d6f8899caee1b02e15320b017fa66fc46 authored about 2 years ago
Rename Py_EXPORTED_SYMBOL and move to hpyexports.h

github.com/hpyproject/hpy - 1e84c9643deb1e9158c0f54953fde7e5028f5508 authored about 2 years ago
Fix leak in _tracemod.c

github.com/hpyproject/hpy - d848ae303ef6156c68813d2ea0f93f3841e822b6 authored about 2 years ago
Convert IS_EMPTY to static inline function

github.com/hpyproject/hpy - 1ab306285464d84223c25c0a3c2e15fe661b496d authored about 2 years ago
Expose performance counter frequency

github.com/hpyproject/hpy - 310729bfbc1ad396982cd58298ac63bfccc18cc7 authored about 2 years ago
Remove UCTX_ARG and TCTX_ARG

github.com/hpyproject/hpy - 6043434393bda00a7a36feb28f1ce1622b21e251 authored about 2 years ago
Fix: implicit cast from int64_t to long

github.com/hpyproject/hpy - 9db91863237983170f30b0ccf49ba297afaa75eb authored about 2 years ago
Register package hpy.trace

github.com/hpyproject/hpy - 930068c36d19b678a2910113475850e6b5b8cb38 authored about 2 years ago
Implement Windows support; use QueryPerformanceCounter

github.com/hpyproject/hpy - 88b06b0a96a0f6f4d443545cbe040a38cf53bc71 authored about 2 years ago
Add support for HPy mode in module stub

github.com/hpyproject/hpy - 6c72de746863fef98edc26cb2c7a14d50f1d84a1 authored about 2 years ago
Rename call_counts/durations to get_*

github.com/hpyproject/hpy - c903f716037c1b29ef3001af0a4cbeb99eb1bdce authored about 2 years ago
Fix: confused mod/ext name in _load_bootstrap

github.com/hpyproject/hpy - 7a02a52af2609c9d0d50cfa7693bac9eef88ed70 authored about 2 years ago
Fix memory leak

github.com/hpyproject/hpy - c7c6d0a4cfe4ec1100a1346f39076b14f4bcbd9e authored about 2 years ago
Add HPy trace mode tests

github.com/hpyproject/hpy - 4552f94457f22e07ddf0ce421395ef946c115551 authored about 2 years ago
Support custom on-enter/exit trace functions

github.com/hpyproject/hpy - 6313a64b3747978b554018b882b889f90e6e1944 authored about 2 years ago
Do not wrap ctx_FatalError in trace mode

github.com/hpyproject/hpy - 0007d4dcefdb26232c3ab3bdf2cefccf865f90fa authored about 2 years ago
Fix wrong usage of TRACE_NFUNC

github.com/hpyproject/hpy - 886d3ad682c0892b2b1f44b7ddd011a0d664c6b2 authored about 2 years ago
Add hpy_trace_ctx_free

github.com/hpyproject/hpy - 64138fcbee1ab4cb0eb209a66d5d014f82dc566d authored about 2 years ago