Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pthreads 5.2 update #18148

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

jenshannoschwalm
Copy link
Collaborator

  1. Implement a set of dt_pthread_rwlock_??? inline functions with improved logs for debug builds and release builds with defined MUTEX_REPORTING
  2. Implement dt_pthread_join() also for improved logs
  3. Write logs to stdout and ensure the logs are flushed for correct output in logfiles
  4. Some readability improved assert()
  5. Make use of dt_pthread_join() for better log reports and debug builds

@jenshannoschwalm jenshannoschwalm added scope: codebase making darktable source code easier to manage scope: debugging labels Jan 4, 2025
@jenshannoschwalm jenshannoschwalm added this to the 5.2 milestone Jan 4, 2025
1. Implement a set of dt_pthread_rwlock_??? inline functions with improved logs for debug builds
   and release builds with defined MUTEX_REPORTING
2. Implement dt_pthread_join also for improved logs
3. Write logs to stdout and ensure the logs are flushed for correct output in logfiles
4. Some readability improved assert()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
scope: codebase making darktable source code easier to manage scope: debugging
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant