Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-dev] Vote for Committer status for Marc Dumais was started by Marc Khouzam

tools.cdt Committers,
This automatically generated message signals that Marc Khouzam has
nominated Marc Dumais as a Committer on the tools.cdt project. The reason
given is as follows:

For close to one year, Marc Dumais has been adding features and fixing
bugs in CDT Debug, mostly around the Multicore Visualizer.
During that time he has clearly become an expert on the Multicore 
Visualizer implementation, architecture and overall direction.

Marc has always worked openly with the CDT community, and has been
very responsive to comments and suggestions, as can be seen
in his many contributions.  He has shown a great capacity for both
implementation and investigation.

He has taken part in the Multicore Debug Workgroup as shown in the 
meeting minutes dating back to November 2012 and up to today:

As a committer Marc plans on continuing to work on improvements and 
fixes to the Multicore Visualizer, with the goal of making it a very rich
tool for multicore debugging.

I can say from having worked closely with him that he would be a real
asset to the CDT.

Marc has contributed multiple features to CDT: [breakpoints] Add breakpoint action to toggle
reverse debugging
erse_debugging) [visualizer] Add CPU/core load information to the
multicore visualizer
_Visualizer_-_CPU.2Fcore_load_meters) [Visualizer] Implement selection-based filtering of
the multicore visualizer display
_Visualizer_-_CPU.2Fcore_load_meters) [visualizer] Make CPUs and cores selectable in
multicore visualizer [visualizer] Allow all-stop mode for multicore

as well as many bug fixes (18): AbstractMIControl processMIOutput() ; OOBRecord;
Keeping only the last 20 records is not enough in some cases. [tracepoints] selectTraceRecord() should not update
the UI [Visualizer] right side cpu_margin not taken into
account when deciding if a new line of cores is needed [visualizer] m_cpuMap and m_coreMap are not cleared
when re-caching [Visualizer] m_recache is never reset to false [Visualizer] Cores displayed non-optimally when
there are multiple CPUs [visualizer] disposeVisualizer() is not getting
called when visualizer view is close [visualizer] NPE in
MulticoreVisualizerEventListener.handleEvent(IExitedDMEvent [visualizer] Thread synchronization from multicore
visualizer to debug view only works for first session [visualizer] Minimize visualizer model (re-)creation [visualizer] Using context menu prevents next
selection [visualizer] canvas filter on thread: sometimes
wrongly hides thread [visualizer] Make Multicore Visualizer canvas filter
aware of the current debug session [visualizer] NPE in
MulticoreVisualizerCanvas.paintCanvas() Attach to process fails in all-stop mode [visualizer] NPE when closing visualizer with
nothing selected in debug view [visualizer] Threads not cleaned-up after process
detached [Visualizer] NPE first session in C++ perspective

The vote is being held via the MyFoundation portal: voters *must* use the
portal for the votes to be properly recorded.  The voting will continue
until either all 17 existing Committers have voted or until they have been
given enough time to vote, even if they do not do so (defined as at least
one week). Marc Dumais must receive at least three +1s and no -1s for a
successful election.

Eligible Committers must cast their votes through their My Foundation
portal page (do NOT just reply to this email; your vote will not be
correctly recorded unless you use the portal):

The project Committers eligible to vote are:

    Patrick Chuong
    Thomas Corbat
    John Cortell
    Andrew Gvozdev
    Jeff Johnston
    Mikhail Khodjaiants
    Marc Khouzam
    Vivian Kong
    Marc-Andre Laperle
    Elena Laskavaia
    Anton Leherbauer
    Teodor Madan
    Sergey Prigogin
    Chris Recoskie
    Doug Schaefer
    Markus Schorn
    William Swanson

*NOTE*: Successful elections are left open for a maximum of 120 days to
allow for processing of paperwork.  After that time the election will be
expired, regardless of its current status.  Should papework processing on
the part of the candidate take more time than allowed, a new election will
have to be held.

If you have any questions, please do not hesitate to contact your project
lead, PMC member, or the EMO <emo@xxxxxxxxxxx>

Back to the top