Skip to content

Added definations and constructors in defs.hpp and some small changes…#1

Merged
naveenthumati95 merged 1 commit into
naveenthumati95:mainfrom
Aryan810:main
Mar 12, 2026
Merged

Added definations and constructors in defs.hpp and some small changes…#1
naveenthumati95 merged 1 commit into
naveenthumati95:mainfrom
Aryan810:main

Conversation

@Aryan810
Copy link
Copy Markdown
Collaborator

1 -> Made the required defination. (Suggest any changes before merging)
2 -> Wrote some comments where required.
3 -> Fixed a syntax error in utils.hpp
4 -> Added "using namespace tsfqueue::__impl;" in include/blocking_mpmc_unbounded/queue.hpp
(don't know if this is the correct way, but either we do it here or user have to do it, so i thought lets do it there)
5 -> Fixed the include of utils.hpp in all defs.hpp files. i.e from 'include "utils.hpp" ' to 'include "../utils.hpp" '

  • These i just added to make it easy for us to distribute work among us in team.
  • Each team member can write in group which all function they can implement. If multiple people do same function, we can select the best using pull-requests.
  • Some function are in defs but not in impl, the one doing those can write them.

@naveenthumati95 naveenthumati95 merged commit 10aaf60 into naveenthumati95:main Mar 12, 2026
Aryan810 pushed a commit that referenced this pull request Mar 13, 2026
renamed: blocking_mpmc_bounded -> blocking_mpmc_unbounded
Aryan810 added a commit that referenced this pull request Mar 13, 2026
Merge pull request #1 from Aryan810/main
Aryan810 pushed a commit that referenced this pull request Apr 3, 2026
Added constructor, basic try_push, try_pop, size implementation
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.

2 participants