Project

General

Profile

Actions

Feature #8056

closed

Implement an option to disable generation of callback calls for which registration or/and deregistration is unknown

Added by Ilja Zakharov about 7 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Urgent
Assignee:
Category:
Environment models
Target version:
Start date:
04/10/2017
Due date:
% Done:

0%

Estimated time:
Published in build:

Description

Recent results showed that heuristical registration and deregistration of callbacks immediately after module initialization and before module exit correspondingly lead to many false positives. Thus, it is proposed to implement an option to disable such heuristical addiction of registration and deregistration.

Actions #1

Updated by Evgeny Novikov over 6 years ago

  • Priority changed from High to Urgent
  • Target version set to 2.0

I think that this option is very easy to implement while it will eliminate quite many false alarms - calling callbacks with unknown registration/deregistration should be switched off by default. Indeed it seems I never saw a bug detected by such the registration/deregistration pattern.

Actions #2

Updated by Evgeny Novikov over 6 years ago

  • Status changed from New to Resolved

Implemented in branch 8056-no-default-reg.

Actions #3

Updated by Evgeny Novikov over 5 years ago

  • Status changed from Resolved to Closed

Branch klever-2.0 passed all tests and I merged it to master in 72be796e3 marked as v2.0rc1.

Actions

Also available in: Atom PDF