python / python/cpython

Clean up the dtrace code and documentation for the hook is not using

Ouverte
#125,914 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

interpreter-core type-bug
Langage dominant
Python
Étoiles
77.2k
Forks
35.9k
Métriques de merge des PR
Métriques de PR en attente

Description

Bug report

Bug description:

8 years ago, @ambv add dtrace support in CPython in https://github.com/python/cpython/commit/a785c87d6eacbed81543a8afe3cb098fabb9610a

For now, after check the code, I think the point following below is not used in CPython code

  • function__entry
  • function__return
  • instance__new__start
  • instance__new__done
  • instance__delete__start
  • instance__delete__done
  • line

I think we need to clean up the code and the document in https://docs.python.org/3/howto/instrumentation.html

cc @markshannon

CPython versions tested on:

CPython main branch

Operating systems tested on:

Linux

Linked PRs
  • gh-126246

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par examiner la prise en charge de DTrace par CPython et le HOWTO sur l’instrumentation à l’adresse docs.python.org/3/howto/instrumentation.html, en vous concentrant sur les hooks listés. Consultez le PR lié gh-126246 avant de commencer ; la tâche serait terminée lorsque les hooks inutilisés et leur documentation auront été traités de manière cohérente.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
python
Domaine
documentation, tooling
Type d'issue
Refactorisation
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.