[www] r295831 - Multiple changes to EuroLLVM'17 page (3 in total, individual messages following)

Kevin Streit via llvm-commits llvm-commits at lists.llvm.org
Wed Feb 22 05:46:44 PST 2017


Author: streit
Date: Wed Feb 22 07:46:43 2017
New Revision: 295831

URL: http://llvm.org/viewvc/llvm-project?rev=295831&view=rev
Log:
Multiple changes to EuroLLVM'17 page (3 in total, individual messages following)


Fix item list

On behalf of Johannes Doerfert <johannes at jdoerfert.de> (Wed Feb 22 14:54:47 2017 +0100)


Remove latex code in abstract

On behalf of Johannes Doerfert <johannes at jdoerfert.de> (Wed Feb 22 14:51:00 2017 +0100)


Fix typo in author name

On behalf of Johannes Doerfert <johannes at jdoerfert.de> (Wed Feb 22 14:39:26 2017 +0100)

Modified:
    www/trunk/devmtg/2017-03/2017/02/20/accepted-sessions.html

Modified: www/trunk/devmtg/2017-03/2017/02/20/accepted-sessions.html
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2017-03/2017/02/20/accepted-sessions.html?rev=295831&r1=295830&r2=295831&view=diff
==============================================================================
--- www/trunk/devmtg/2017-03/2017/02/20/accepted-sessions.html (original)
+++ www/trunk/devmtg/2017-03/2017/02/20/accepted-sessions.html Wed Feb 22 07:46:43 2017
@@ -539,7 +539,7 @@ Recent LLVM distributions have been offe
        CodeCompass: An Open Software Comprehension Framework
      </p>
      <p class="abstract">
-Bugfixing or new feature development requires a confident understanding of all details and consequences of the planned changes. For long existing large telecom systems, where the code base have been developed and maintained for decades byfluctuating teams, original intentions are lost, the documentation is untrustworthy or missing, the only reliable information is the code itself. Code comprehension of such large software systems is an essential, but usually very challenging task. As the method of comprehension is fundamentally different fromwriting new code, development tools are not performing well. During the years, different programs have been developed with various complexity and feature set for code comprehension but none of them fulfilled all requirements.<br /><br />CodeCompass is an open source LLVM/Clang based tool developed by Ericsson Ltd. and the E\"{o}tv\"{o}s Lor\'{a}nd University, Budapest to help understanding large legacy software systems. Based on the LLVM/Clang c
 ompiler infrastructure, CodeCompass gives exact information on complex C/C++ language elements like overloading, inheritance, the (read or write) usage of variables, possible call.<br />on function pointers and the virtual functions -- features that various existing tools support only partially. The wide range of interactive visualizations extends further than the usual class and function call diagrams; architectural, component and interface diagrams are a few of the implemented graphs.<br /><br />To make comprehension more extensive, CodeCompass is not restricted to the source code. It also utilizes build information to explore the system architecture as well as version control information when available: git commit history and blame view are also visualized. Clang based static analysis results are also integrated to CodeCompass. Although the tool focuses mainly on C and C++, it also supports Java and Python languages. Having a web-based.<br />pluginable, extensible architecture, t
 he CodeCompass framework can b.<br />an open platform to further code comprehension, static analysis and software metrics efforts.<br /><br />Lecture outline:<br />- First we show why current development tools are not satisfactory for code comprehension<br />- Then we specify the requirements for such a tool<br />- Introduce codecompass architectur.<br />- Revail some challenges we have met and how we solve them<br />- Show a live demo<br />- Describe the open architecture and<br />- Talk about future plans and how the community can extend the feature set
+Bugfixing or new feature development requires a confident understanding of all details and consequences of the planned changes. For long existing large telecom systems, where the code base have been developed and maintained for decades byfluctuating teams, original intentions are lost, the documentation is untrustworthy or missing, the only reliable information is the code itself. Code comprehension of such large software systems is an essential, but usually very challenging task. As the method of comprehension is fundamentally different fromwriting new code, development tools are not performing well. During the years, different programs have been developed with various complexity and feature set for code comprehension but none of them fulfilled all requirements.<br /><br />CodeCompass is an open source LLVM/Clang based tool developed by Ericsson Ltd. and the Eötvös loránd University, Budapest to help understanding large legacy software systems. Based on the LLVM/Clang comp
 iler infrastructure, CodeCompass gives exact information on complex C/C++ language elements like overloading, inheritance, the (read or write) usage of variables, possible call.<br />on function pointers and the virtual functions -- features that various existing tools support only partially. The wide range of interactive visualizations extends further than the usual class and function call diagrams; architectural, component and interface diagrams are a few of the implemented graphs.<br /><br />To make comprehension more extensive, CodeCompass is not restricted to the source code. It also utilizes build information to explore the system architecture as well as version control information when available: git commit history and blame view are also visualized. Clang based static analysis results are also integrated to CodeCompass. Although the tool focuses mainly on C and C++, it also supports Java and Python languages. Having a web-based.<br />pluginable, extensible architecture, the 
 CodeCompass framework can b.<br />an open platform to further code comprehension, static analysis and software metrics efforts.<br /><br />Lecture outline:<br />- First we show why current development tools are not satisfactory for code comprehension<br />- Then we specify the requirements for such a tool<br />- Introduce codecompass architectur.<br />- Revail some challenges we have met and how we solve them<br />- Show a live demo<br />- Describe the open architecture and<br />- Talk about future plans and how the community can extend the feature set
      </p>
      </td>
     </tr>
@@ -835,7 +835,7 @@ I present three modified API checkers, t
       
      </p>
      <p class="author">
-      Kristof Bayls
+      Kristof Beyls
      </p>
      <p class="affiliation">
       
@@ -857,7 +857,7 @@ I present three modified API checkers, t
        GlobalISel
      </p>
      <p class="abstract">
-Global ISel is catching up, with stride progress being made on AArch64, ARM, x86 and AMDGPU back-ends, and we need to decide what the next steps are.<br /><br />* Do we start building it by default? How do we validate it across buildbots and Jenkins builders?* When do we turn it on by default?* Is self-hosting + test-suite enough?* How do we validate Chromium, BSD, and Linux distros?
+Global ISel is catching up, with stride progress being made on AArch64, ARM, x86 and AMDGPU back-ends, and we need to decide what the next steps are.<br /><br />* Do we start building it by default? How do we validate it across buildbots and Jenkins builders?<br/?* When do we turn it on by default?<br/?* Is self-hosting + test-suite enough?<br/?* How do we validate Chromium, BSD, and Linux distros?
      </p>
      </td>
     </tr>




More information about the llvm-commits mailing list