Ecosyste.ms: OpenCollective

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

github.com/hpyproject/hpy

HPy: a better API for Python
https://github.com/hpyproject/hpy

fix the Makefile

ad9ec749eb8fbf60c403328afe478cd775c6523e authored about 5 years ago
Merge branch 'master' of github.com:pyhandle/hpy

47818034d7dd5642b618380fd607021c8bff5dac authored about 5 years ago
Dynamic reallocation of the array of handles

ed6d635205c72d11d275bb4b5f9fc682138ccee7 authored about 5 years ago
Fix packaging of hpy_universal by moving setup.py one level up

c3ee98c53ee2524ffa28d32baa15e467ddd6010d authored about 5 years ago
HPyUnicode_FromString()

9a92ebd4e35aabde1008f061111e2f7acf3f6bd0 authored about 5 years ago
HPyNumber_Add()

9320e2deed10c801cff306aba6af9bcf0341ccfb authored about 5 years ago
HPyArg_ParseTuple() in universal

9281f3839a9d59618728c94b712bc37fdf28d943 authored about 5 years ago
Move some parts to "autogen_*" files, which will be autogenerated because they have a regular structure

e4b6bc60ed963e7c658d3efc6b4e475c61e1685e authored about 5 years ago
try again

d2bde0593653990acad8bc04d859e4a3ecebb6ef authored about 5 years ago
try to fix by cd-ing to the correct directory

99da8c96743b3b166c37241a9e6a7ce8bd6184bd authored about 5 years ago
Try to design a saner directory structure

(AKA: vague attempt to make something sane after discussing things for 1 hour :))

hpy-api: cont...

e5e10ff664c23632610558ac94765c589e0f3780 authored about 5 years ago
move these here for now

69d81b75314d9c73c1c86470ee2f80c1b89bc30a authored about 5 years ago
Update pof.c to match recent changes

58170d379ed239e6281bc4f5eb4f5cd25c3eb567 authored about 5 years ago
more stuff. test_cpy_compat passes

2302a32547c036756c6e13364296e77e61ba4d25 authored about 5 years ago
HPy_FromPyObject, HPy_AsPyObject in universal mode

1c59518dc0b75a8fd746db513ca3af094c9d8e19 authored about 5 years ago
Add a new test file for tests that combine CPython's C-API with HPy

299af037462539abbee0e9ff4c3d5fdfecde3074 authored about 5 years ago
Rename mod.test_f => mod.f

d4ae7e607a5faca899b9a76c34aed6f373794396 authored about 5 years ago
Found another workaround, which seems to work better with older versions of gcc

ee00f0f865c1f4ba20d6efc59c5a25ab8a00c034 authored about 5 years ago
fill the m_methods array of PyMethodDef. This makes test_noop passing

47245cce014660ec977eaf6a8f19e7cd2031db68 authored about 5 years ago
Refactor tests to use a compiler fixture

30735cd58debdbc30546681d5c87cfb97e6f15c5 authored about 5 years ago
Adapt .gitignore to Python

a6e35affa12ac71d2ac8256dc50956de7b0e7a9c authored about 5 years ago
Merge branch 'master' of github.com:pyhandle/hpy

6c124877c4360b67a911d82767cde19110aabada authored about 5 years ago
Make trampolines work (maybe! not tested)

8210da0e12a1b7228e62d5644db08b4bf251952b authored about 5 years ago
Build hpy module before running the tests

285776369e5d20872fc288e530c857ed5ae7347e authored about 5 years ago
WIP: progress for test_noop[universal].

We use trampolines for the CPython built-in function objects

2d141b3b1f844c82a06fb3e6ebb7876d8455a9c5 authored about 5 years ago
WIP: make test_empty_module[universal] passing

The universal ABI mode produces a generic .so which can be loaded by many
different implementati...

31fa19a549e37ca111081741657e9e4001c49c58 authored about 5 years ago
WIP: universal mode

3310f5826523124ecf4e0a8e65eef565ce631a3c authored about 5 years ago
Mention IRC channel in README

704b1ad8024249e8cfc7249f82bf336db8262fe2 authored about 5 years ago
Fix notification template

c243530ec859313f2740d393d6456dcc19ce8a68 authored about 5 years ago
Dummy commit (to test notifications)

e13657ce14c0e4492e24c843a35c88085fadc68f authored about 5 years ago
Set IRC notification message

eae7d85f0c7903d76fc9932d45fc9f8124b82583 authored about 5 years ago
Set IRC channel

68b6f08690963be608cc4d1dedf83813c15bf2fb authored about 5 years ago
Make travis always succeed

cb45fec47df5814ba535cf7ad2ba9a0bc495c1da authored about 5 years ago
Enable Travis-ci

5f37507cc07e238aea829b8aa2568a01dacdd11e authored about 5 years ago
Merge branch 'master' of github.com:pyhandle/hpy

a43bb97a65c9456a26c30aea9ad2f5e4d2f1f98d authored about 5 years ago
WIP: start to work on the "universal ABI mode"

- split the existing hpy.h into universal/ and cpython/

- define an hpy cpython module which wi...

17f15864bc1ea8f3785e0beb1cc4f92544cddf06 authored about 5 years ago
move the @EXPORT closer to the @INIT

300a42e5d020b755f888ac80200d19fca0dde198 authored about 5 years ago
show the azure pipelines badge

668d392e963409a3b609362fe6fe8824b261e777 authored about 5 years ago
test only this directory

2b72ac1bb60e067f32f967a555f8977be20e6fa5 authored about 5 years ago
Set up CI with Azure Pipelines

[skip ci]

dce560550925dc9c6c7e9247b9ea5d0d773c30c5 authored about 5 years ago
HPyUnicode_FromString()

c69745bc9cb7fadb426a6e2474fc341e74a10574 authored about 5 years ago
HPyNumber_Add(), HPy_Close()

9736863b8ca9be50226d2864cc00aaa16398fbde authored about 5 years ago
HPy_Dup()

adc11dc968ec2d3834f3c9cc1eff2d790324ff71 authored about 5 years ago
Starting writing tests

2ba682b42fe354d12ed20104274460d9d21cd8f1 authored about 5 years ago
(antocuni, rlamy, arigo <= this is true up to the 19th November)

Use a separate type for HPy, a struct{} with a 'PyObject *' field

7ba825e9937fbe6744313f6fdc962675b0a7e9cb authored about 5 years ago
(antocuni, rlamy, arigo)

Start moving things around

b3afb20481be94fb6df5b7360aabe6bb31006e16 authored about 5 years ago
(antocuni, arigo, rlamy)

implement a more complex example which uses HPyArg_ParseTuple and HPyLong_FromLong

e0f8d6666d3dd7231f00026caa53ac91d7571f19 authored about 5 years ago
move HPy_MODINIT before the implementation, for consistency with HPy_FUNCTION

6f3c8f4b55034208f35ea6a879a1e0059002e245 authored about 5 years ago
(antocuni, arigo, rlamy): put the declaration before the implementation and use a different naming convention; this lets us to kill HPy_METHOD_DEF

544b3c7af61ace53f64280bb549bb89863e8d5dc authored about 5 years ago
use designated initializers, since they can be officially used from Python>=3.6

5247ee247b11860e56d4e6e5a0d5193512fb9ab4 authored about 5 years ago
use a macro to automatically get the correct trampoline name

fd62cc9dc1b743910a5594d8d324189359daf665 authored about 5 years ago
use the HPy prefix also for macros

3ec92027f0bfec1e4c6076a4b9d56674733cb3fa authored about 5 years ago
refactor MODINIT following the same pattern as HPY_FUNCTION

9c4ce24e0a664ae4422dc054eaf521f1f0a0c7f3 authored about 5 years ago
hpy-ify the function. I'm not sure whether this is the right way to do it, though

32edbde50734fd2cd20a45320b64b2b50d2895ed authored about 5 years ago
more hpy-ification

f8c28e9cd392d898e57b29e6b72e0dbe7a8c5890 authored about 5 years ago
misc stuff

ce3e2488bae809b8147f1e36d1e7d2f672405cfe authored about 5 years ago
implement HPyModule_Create

ac843cd70a4a84db958b7bf805d115e3c8b381b8 authored about 5 years ago
start to hpy-ify pof.c by writing a macro to declare the module-init function. Unsure whether it's the best design, but at least it's a start

4e87bc297c9de22e34f69b1a37e6675dfe8a11f0 authored about 5 years ago
add a very simple C module using the CPython C-API. The goal is to turn it into HPy APIs

beb563b762f4eed7d90b95d16dc82bb82a88b6c4 authored about 5 years ago
Merge pull request #8 from deronnax/patch-1

mention Jython in README

5bbeac9488876106da5191befda892941c8769c1 authored over 5 years ago
mention Jython in README

It's a pretty important one (Django documentation even have a page dedicated to Jython)

3536a4518c1ab3447e7f19aa79b4620307721abd authored over 5 years ago
rename the project to HPy

e086e92d92664dd6e0c780289dde11322699c239 authored over 5 years ago
add a point about other implementations

0021e2da2c91132e1aed11079225f8f3becbd593 authored over 5 years ago
mention that ctx could be used also for sub-interpreters; fixes #3

1be000ffb99067f4675100fc2d40feb0feaba91f authored over 5 years ago
Fix this too

e459a367aa09279bf7fe3fecf68b89d0cf77ec66 authored over 5 years ago
(stefan, arigo)

Try again to keep the error handling more similar to CPython's current solution,
by returning po...

30181bc6f2ee21490cc4a1d07ca2d2cc76ddc19e authored over 5 years ago
(ronan, arigo)

Fix typo

7d2b305a0f37b411fda054b9d268c85e6fb359b6 authored over 5 years ago
misc

ff58f90552a132060ce2991dd67b3fbd09a093e8 authored over 5 years ago
Initial attempt at exercising the sequence iteration protocol.

a2d8617dccfa551e5e031693cfb6481920c49e58 authored over 5 years ago
Add notes on Python language protocols to support and which special cases to expect/optimise for them.

fce3dfcfa3352bcb7842c0db64f6c4957332f4bc authored over 5 years ago
Error cases

c6be4df41794e4a30ccfb75c8d25c651a4efe4c4 authored over 5 years ago
in-progress

56e248716593400bb051dcfeb2716cae4f208f11 authored over 5 years ago
(arigo, scoder, antocuni) a sketch for how the protocol idea could work

6fbadd6dd0e9fa50fb6ef49774f9b8ec691373af authored over 5 years ago
(anto, arigo)

The unsorted notes from yesterday's meeting

d3101bb813e2d8c2c9e81ca0dd10ccdcf5b0f44c authored over 5 years ago
Add the 'ctx'

71917c65a3f6538559f3d50d482025aed4de8dec authored over 5 years ago
(anto, arigo)

Mention the debug-mode usage for CPython

2a256eda6620fe848f3ef0dc554cb520e0f82b3c authored over 5 years ago
Naming the type "HPy"?

6aa6eb1de841562988a83e44945c7d78359381b5 authored over 5 years ago
Trying out with the API name "HPy_..."

a3dce25622679dc3b100a3df0e55b592b797fb36 authored over 5 years ago
Merge branch 'master' of https://github.com/pyhandle/pyhandle

21fe041498ec19baab695d51dba07b832907321e authored over 5 years ago
Merge pull request #2 from vstinner/master

Add Victor Stinner's Performance talk

e01fded14017b17e1a99801abb6bfb9f32e08902 authored over 5 years ago
Start of the basics of the API

b1bbc2de97ab5528c9ec3198b70c3368de45350a authored over 5 years ago
Add Victor Stinner's Performance talk

2191e68888f54c48dca1a5fd303eff2830c97b0f authored over 5 years ago
Tweaks

6f3d24eae23b87baba487d91839072900af6c70a authored over 5 years ago
add a sentence

7eeac4a4ce9b7a1873163404707e76622b201c88 authored over 5 years ago
(antocuni, arigo) write down some of the goals for this project

89f460975e25fa675e3a70a99f180f5fe5ae218b authored over 5 years ago
Initial commit

f0e9b058b81e69edb6e52b48910e50bdf7ac9092 authored over 5 years ago