Skip to content

C++ base of AsyncPriorityQueue#483

Merged
sharpener6 merged 12 commits intofinos:mainfrom
gxuu:dec-cpp-apq
Feb 3, 2026
Merged

C++ base of AsyncPriorityQueue#483
sharpener6 merged 12 commits intofinos:mainfrom
gxuu:dec-cpp-apq

Conversation

@gxuu
Copy link
Contributor

@gxuu gxuu commented Dec 31, 2025

READY FOR REVIEW.

This PR aims to implement the C++ base of AsyncPriorityQueue. The plan is to mimic what's done for Python interface of YMQ.

Namely,

  • A base object that implement all functionality of AsyncPriorityQueue, besides its interaction with asyncio.Queue.
  • C extension of this base object, and
  • a Python class that inherits from asyncio.Queue to use the base as underlying utility.

This PR is based on #460

@gxuu gxuu marked this pull request as draft December 31, 2025 19:03
@gxuu gxuu force-pushed the dec-cpp-apq branch 3 times, most recently from b78fb04 to b7ee8ff Compare January 5, 2026 19:53
@gxuu gxuu marked this pull request as ready for review January 5, 2026 23:36
@gxuu gxuu requested review from magniloquency, rafa-be and sharpener6 and removed request for rafa-be January 5, 2026 23:37
@gxuu gxuu force-pushed the dec-cpp-apq branch 4 times, most recently from 90e86a6 to d2bbad9 Compare January 8, 2026 15:20
@gxuu gxuu force-pushed the dec-cpp-apq branch 7 times, most recently from b042504 to 5c971fb Compare January 16, 2026 17:31
gxuu added a commit to gxuu/scaler that referenced this pull request Jan 16, 2026
Signed-off-by: gxu <georgexu420@163.com>
gxuu added a commit to gxuu/scaler that referenced this pull request Jan 16, 2026
Signed-off-by: gxu <georgexu420@163.com>
gxuu added a commit to gxuu/scaler that referenced this pull request Jan 16, 2026
Signed-off-by: gxu <georgexu420@163.com>
@gxuu gxuu requested review from sharpener6 and yzard January 16, 2026 22:13
gxuu added 11 commits February 2, 2026 23:39
Signed-off-by: gxu <georgexu420@163.com>
Signed-off-by: gxu <georgexu420@163.com>
Signed-off-by: gxu <georgexu420@163.com>
Signed-off-by: gxu <georgexu420@163.com>
Signed-off-by: gxu <georgexu420@163.com>
Signed-off-by: gxu <georgexu420@163.com>
Signed-off-by: gxu <georgexu420@163.com>
Signed-off-by: gxu <georgexu420@163.com>
Signed-off-by: gxu <georgexu420@163.com>
Signed-off-by: gxu <georgexu420@163.com>
Signed-off-by: gxu <georgexu420@163.com>
@sharpener6 sharpener6 enabled auto-merge (squash) February 3, 2026 14:31
@sharpener6 sharpener6 merged commit 49d8f92 into finos:main Feb 3, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants