compbench-web-devel Mailing List for CompBenchmarks (Page 2)
Brought to you by:
xfred
You can subscribe to this list here.
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(19) |
Oct
(16) |
Nov
(29) |
Dec
(8) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(38) |
Oct
|
Nov
|
Dec
|
2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Frederic T. <xf...@us...> - 2007-09-09 20:37:21
|
Update of /cvsroot/compbench/compbenchmarks-web/cgi-bin In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv12309 Modified Files: doc.cgi Log Message: For SF's TID #141819 : improving documentation. Index: doc.cgi =================================================================== RCS file: /cvsroot/compbench/compbenchmarks-web/cgi-bin/doc.cgi,v retrieving revision 1.37 retrieving revision 1.38 diff -C2 -d -r1.37 -r1.38 *** doc.cgi 9 Sep 2007 20:22:28 -0000 1.37 --- doc.cgi 9 Sep 2007 20:37:18 -0000 1.38 *************** *** 375,379 **** if ($topic eq 'cbm-core') { ! print "<p>compbenchmarks-core allows user to install benchmarks, prepare them for ealuation, investigate on compiler options' compatibility or dependencies, and, finally, run benchmarks individually. This page will give you some clues and details interresting points to start with compbenchmarks-core.</p>"; print "<h3>First launch</h3>"; print "<p>The -h (or --help) option gives you the traditional program usage information :</p>"; --- 375,379 ---- if ($topic eq 'cbm-core') { ! print "<p>compbenchmarks-core allows user to install benchmarks, prepare them for ealuation, investigate on compiler options' compatibility or dependencies, and, finally, run benchmarks individually. This page will give you some clues and detail interresting points to start with compbenchmarks-core.</p>"; print "<h3>First launch</h3>"; print "<p>The -h (or --help) option gives you the traditional program usage information :</p>"; *************** *** 391,395 **** <p>A simple one to get started; following command shows configuration detected for your computer :</p>"; showbindoc("compbenchmarks-core-qH.raw"); ! print "<p>Next will gives information about a particular compiler (you can replace gcc by any supported compiler :</p>"; showbindoc("compbenchmarks-core-qcgcc.raw"); print "<p>Now, you can take a look to benchmark and package like this :</p>"; --- 391,395 ---- <p>A simple one to get started; following command shows configuration detected for your computer :</p>"; showbindoc("compbenchmarks-core-qH.raw"); ! print "<p>Next will gives information about a particular compiler (you can replace gcc by any supported compiler) :</p>"; showbindoc("compbenchmarks-core-qcgcc.raw"); print "<p>Now, you can take a look to benchmark and package like this :</p>"; *************** *** 406,409 **** --- 406,410 ---- <p>Last, but not least - a benchmark evaluation :</p>"; showbindoc("compbenchmarks-core-B.raw"); + html_tip("For every benchmark, the higher is the result (<i>Value</i> field), the better is the effisciency."); } |
From: Frederic T. <xf...@us...> - 2007-09-09 20:32:03
|
Update of /cvsroot/compbench/compbenchmarks-web/styles/css In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv10066 Modified Files: lt.css Log Message: For SF's TID #141819 : div.code added. Index: lt.css =================================================================== RCS file: /cvsroot/compbench/compbenchmarks-web/styles/css/lt.css,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** lt.css 9 Sep 2007 18:20:50 -0000 1.10 --- lt.css 9 Sep 2007 20:31:42 -0000 1.11 *************** *** 95,98 **** --- 95,106 ---- } + div.code { + font-size: 10pt; + font-family: fixed,courrier; + border: 2px solid black; + background-color: #EEFFFF; + padding: 5px; + } + ul { list-style: square outside; |
From: Frederic T. <xf...@us...> - 2007-09-09 20:32:03
|
Update of /cvsroot/compbench/compbenchmarks-web/icons In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv10032 Modified Files: compbenchmarks-arch.png Log Message: For SF's TID #141819 : improving documentation. Index: compbenchmarks-arch.png =================================================================== RCS file: /cvsroot/compbench/compbenchmarks-web/icons/compbenchmarks-arch.png,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 Binary files /tmp/cvsB0V5Vf and /tmp/cvs1KrzAi differ |
From: Frederic T. <xf...@us...> - 2007-09-09 20:22:32
|
Update of /cvsroot/compbench/compbenchmarks-web/cgi-bin In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv6561 Modified Files: doc.cgi Log Message: For SF's TID #141819 : compbenchmarks-core documented. Index: doc.cgi =================================================================== RCS file: /cvsroot/compbench/compbenchmarks-web/cgi-bin/doc.cgi,v retrieving revision 1.36 retrieving revision 1.37 diff -C2 -d -r1.36 -r1.37 *** doc.cgi 9 Sep 2007 18:17:30 -0000 1.36 --- doc.cgi 9 Sep 2007 20:22:28 -0000 1.37 *************** *** 26,29 **** --- 26,40 ---- my $ver; + sub showbindoc { + my $f_id = shift; + my $doc = "$LT_TMP_DIR/doc/compbenchmarks-bin-$f_id"; + + print "<div class='code'>"; + my $what = `cat $doc`; + chomp($what); + print "$what"; + print "</div>"; + } + sub showdoxydoc { my $html_prefix = "$LT_TMP_DIR/doc/$version"; *************** *** 173,179 **** { 'arch' => 'Architecture', 'start' => 'Installation', 'perl-ui' => 'UI::Perl', 'advanced' => 'Advanced usage' }, ! [ 'arch', 'start', 'perl-ui', 'advanced' ] ], 'benchs' => [ \%benchmarks_topics, \@benchmarks_list ] --- 184,191 ---- { 'arch' => 'Architecture', 'start' => 'Installation', + 'cbm-core' => 'compbenchmarks-core', 'perl-ui' => 'UI::Perl', 'advanced' => 'Advanced usage' }, ! [ 'arch', 'start', 'cbm-core', 'perl-ui', 'advanced' ] ], 'benchs' => [ \%benchmarks_topics, \@benchmarks_list ] *************** *** 234,243 **** <img src='$LT_WEB_ICONS/compbenchmarks-arch.png' alt='Architecture overview'> </td><td valign='top'><p><i>compbenchmarks</i> is splited in two functionnal blocks : normal users should start take a look at <a href='#arch-ui'>high-level user interfaces</a>. For more in-depth management, or if you don't have installed more user friendly applications, the <a href='#arch-core'>compbenchmark-core</a> and <a href='#arch-plan'>compbenchmark-plan</a> program are available. Finaly, the <a href='#arch-lib'>libcompbenchmarks</a> shared library and related API can be used to implement new benchmark/package support or develop your own C++/Perl wrappers (at this time).</p> ! <p>Each supported benchmark or compiler is handled through a specific, independant, shared library.</p> </td></tr></table>"; print "<a name='arch-ui'></a><h3>High-level user interfaces</h3> <p>No GUI is available at the moment; a Qt 4.x based interface is in active development.</p>"; print "<a name='arch-core'></a><h3>compbenchmarks-core program</h3> ! <p>This binary program supports most of actions allowed by the underlaying library that. It may be needed for <a href='/cgi-bin/doc.cgi?tab=package&topic=usage'>advanced usages</a> (e.g. for writting a wrapper to evaluate benchmarks in a specific maner, not handled by providen user interfaces)</p>"; print "<a name='arch-lib'></a><h3>libcompbenchmarks</h3> <p>This is the underlaying library for the <i>compbenchmarks</i> package. It holds generic methods to download packages, basic framework to install, optionally patch and configure them, etc. If you are interested in how to use it in your own program or if you want to make a new benchmark/package supported, you'll need to use it.</p>"; --- 246,259 ---- <img src='$LT_WEB_ICONS/compbenchmarks-arch.png' alt='Architecture overview'> </td><td valign='top'><p><i>compbenchmarks</i> is splited in two functionnal blocks : normal users should start take a look at <a href='#arch-ui'>high-level user interfaces</a>. For more in-depth management, or if you don't have installed more user friendly applications, the <a href='#arch-core'>compbenchmark-core</a> and <a href='#arch-plan'>compbenchmark-plan</a> program are available. Finaly, the <a href='#arch-lib'>libcompbenchmarks</a> shared library and related API can be used to implement new benchmark/package support or develop your own C++/Perl wrappers (at this time).</p> ! <p>Each supported operating system, benchmark or compiler is handled through a specific, independant, shared library.</p> </td></tr></table>"; print "<a name='arch-ui'></a><h3>High-level user interfaces</h3> <p>No GUI is available at the moment; a Qt 4.x based interface is in active development.</p>"; print "<a name='arch-core'></a><h3>compbenchmarks-core program</h3> ! <p>This binary program supports most of configuraiton related actions allowed by the underlaying library that. It may be needed for <a href='/cgi-bin/doc.cgi?tab=package&topic=usage'>advanced usages</a> (e.g. for writting a custom wrapper to evaluate benchmarks in a specific maner, not handled by providen user interfaces).</p>"; ! ! print "<a name='arch-plan'></a><h3>compbenchmarks-plan program</h3> ! <p>This binary program allows to set up benchmarking plan; that is to say, puting some compilers, options and supported benchmarks together in order to evaluate performances within different contexts automatically.</p>"; ! print "<a name='arch-lib'></a><h3>libcompbenchmarks</h3> <p>This is the underlaying library for the <i>compbenchmarks</i> package. It holds generic methods to download packages, basic framework to install, optionally patch and configure them, etc. If you are interested in how to use it in your own program or if you want to make a new benchmark/package supported, you'll need to use it.</p>"; *************** *** 250,259 **** print "<h3>Requierements</h3> <ul> ! <li>A C++ Compiler or/and a C compiler (like g++ and gcc from <a href='http://gcc.gnu.org'>GCC</a>), make</li> ! <li><a href='http://www.perl.org'>Perl 5</a> or above</li> ! <li>wget and few UNIX commands (tar, gzip, unzip, zcat, grep, head, mkdir, patch, rm, tail and cat)</li> </ul> ! <p>For now, CompilerBenchmarks' suite just supports tcc, gcc and g++ compilers on Linux and Cygwin. Any help improving that is welcome. It has only been tested on i686 and compatible systems. ! </p> <h3>Download</h3> <p> --- 266,290 ---- print "<h3>Requierements</h3> <ul> ! <li>A supported system : Linux, Cygwin or FreeBSD,</li> ! <li><a href='http://www.perl.org'>Perl 5</a> (tested with 5.8.8),</li> ! <li>A C++ Compiler or/and a C compiler (like g++ and gcc from <a href='http://gcc.gnu.org'>GCC</a>) and GNU make,</li> </ul> ! <p>For now, CompilerBenchmarks' suite just supports tcc, gcc and g++ compilers. It has been tested on ARM (HP iPAQ Hx4700) and x86/x86_64 compatible architectures.</p> ! <h3>Dependencies</h3> ! <ul> ! <li><a href='http://www.swig.org'>swig</a>, the Simplified Wrapper and Interface Generator (1.3.29 or above),</li> ! <li>Both python and python-dev (2.4.4 or above),</li> ! <li>Both libxml2 and libxml2-dev (2.6.16 or above),</li> ! <li>tar (1.14-2.2 or above),</li> ! <li>gzip (1.3.5 or above),</li> ! <li>unzip (5.52 or above),</li> ! <li>grep (2.5.1 or above),</li> ! <li>patch (2.5.9 or above),</li> ! <li>bzip2 (1.0.2 or above),</li> ! <li>make (3.80 or above), and, finally,</li> ! <li>wget (1.9.1 or above)</li> ! <li>Some distribution, like Mandriva, also need perl-devel (5.8.8 or above).</li> ! </ul> ! <p>See the documentation of your distribution to get clues on how to install these pre-packaged programs.</p> <h3>Download</h3> <p> *************** *** 271,275 **** <li>./configure</li> <li>make</li> ! <li>make test # optional, yet recommanded</li> </ul> <p>Optionaly, you may want to install it on your system to make it accessible to all users :</p> --- 302,306 ---- <li>./configure</li> <li>make</li> ! <li>make test # optional, yet really recommanded</li> </ul> <p>Optionaly, you may want to install it on your system to make it accessible to all users :</p> *************** *** 342,345 **** --- 373,411 ---- "; } + + if ($topic eq 'cbm-core') { + print "<p>compbenchmarks-core allows user to install benchmarks, prepare them for ealuation, investigate on compiler options' compatibility or dependencies, and, finally, run benchmarks individually. This page will give you some clues and details interresting points to start with compbenchmarks-core.</p>"; + print "<h3>First launch</h3>"; + print "<p>The -h (or --help) option gives you the traditional program usage information :</p>"; + showbindoc("compbenchmarks-core-h.raw"); + print "<h3>Notion of domain</h3> + <p>A domain (appears many times in inline help, but not explained there), is a set of compatible or related options. A domain is entered in using a domain option, and can't be used together with another domain.</p> + <p>They are four domains right now, and each one allows options :</p> + <ul> + <li><a href='#dom-query'>Query domain</a> (-q) displays some information. Its options act as filters on various items that can be queried : packages, benchmarks, hosts, and so,</li> + <li><a href='#dom-manage'>Management domain</a> (-m) prefixes either -I or -U to install or uninstall a supported package. All supported packages provide one or more benchmarks that in turn become available,</li> + <li>Low level management is beyond the scope of this document,</li> + <li><a href='#dom-bench'>Bench domain</a> (-B) allows installed benchmarks/packages to be evaluated.</li> + </ul>"; + print "<a name='dom-query'><h3>Query samples</h3></a> + <p>A simple one to get started; following command shows configuration detected for your computer :</p>"; + showbindoc("compbenchmarks-core-qH.raw"); + print "<p>Next will gives information about a particular compiler (you can replace gcc by any supported compiler :</p>"; + showbindoc("compbenchmarks-core-qcgcc.raw"); + print "<p>Now, you can take a look to benchmark and package like this :</p>"; + showbindoc("compbenchmarks-core-qip.raw"); + print "<p>-i means installed and -p package. You can use -a (for all) instead of -i. You can also query benchmarks with -b, in place of -p.</p>"; + print "<p>Then, let's play a bit with CompBenchmarks' knowledge-base :</p>"; + showbindoc("compbenchmarks-core-qacA.raw"); + print "<a name='dom-manage'><h3>Package management</h3></a> + <p>compbenchmarks -qap shows you the list of all supported packages; if you want to install or uninstall one of them, try :</p>"; + showbindoc("compbenchmarks-core-mI.raw"); + print "<p>And (uninstall) :</p>"; + showbindoc("compbenchmarks-core-mU.raw"); + print "<a name='#dom-bench'><h3>Benchmarking</h3></a> + <p>Last, but not least - a benchmark evaluation :</p>"; + showbindoc("compbenchmarks-core-B.raw"); + } + if ($topic eq 'advanced') { print "<p>When embedded <i>compbenchmarks</i> <a href='/cgi-bin/doc.cgi?tab=package&topic=arch#arch-ui'>user interfaces</a> are not suffiscient, the program <i>compbenchmarks-core</i> may be found useful.</p> |
From: Frederic T. <xf...@us...> - 2007-09-09 18:23:06
|
Update of /cvsroot/compbench/compbenchmarks-web/tools In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv22398 Modified Files: compbenchmarks-heartbeat.pl Log Message: doc sub-directory ignored while removing temporary files. Index: compbenchmarks-heartbeat.pl =================================================================== RCS file: /cvsroot/compbench/compbenchmarks-web/tools/compbenchmarks-heartbeat.pl,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** compbenchmarks-heartbeat.pl 14 Dec 2006 22:16:04 -0000 1.11 --- compbenchmarks-heartbeat.pl 9 Sep 2007 18:23:02 -0000 1.12 *************** *** 46,49 **** --- 46,52 ---- next; } + if ($_ eq "doc") { + next; + } my (@el) = stat("$LT_TMP_DIR/$_"); $d=$t-$el[9]; |
From: Frederic T. <xf...@us...> - 2007-09-09 18:20:55
|
Update of /cvsroot/compbench/compbenchmarks-web/styles/css In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv21446 Modified Files: lt.css Log Message: Fixes CSS conformance. Index: lt.css =================================================================== RCS file: /cvsroot/compbench/compbenchmarks-web/styles/css/lt.css,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** lt.css 28 Nov 2006 21:49:34 -0000 1.9 --- lt.css 9 Sep 2007 18:20:50 -0000 1.10 *************** *** 24,27 **** --- 24,83 ---- } + td.news_date { + text-align: right; + font-size: 10pt; + color: #404090; + font-weight: bold; + padding-left: 15px; + } + + td.news_head { + text-align: left; + font-size: 12pt; + font-weight: bold; + color: #404090; + } + + td.news_detail { + text-align: left; + font-size: 10pt; + font-style: italic; + } + + table.supcomp { + border: 2px solid black; + font-size: 12pt; + padding: 0.2em; + border-spacing: 0px; + color: #000000; + background-color: #E0E0FF; + } + + td.supcomp_opt { + text-align: right; + vertical-align: top; + font-size: 10pt; + color: #404090; + padding-right: 0.4em; + font-weight: bold; + padding-bottom: 0.6em; + } + + td.supcomp_head { + text-align: left; + font-size: 12pt; + font-weight: bold; + color: #404090; + } + + td.supcomp_detail { + text-align: left; + + font-size: 10pt; + padding-left: 5pt; + font-style: italic; + padding-bottom: 0.6em; + } + td.topic_inactive { font-size: 8pt; *************** *** 321,322 **** --- 377,831 ---- } + + DIV.qindex { + width: 100%; + background-color: #e8eef2; + border: 1px solid #84b0c7; + text-align: center; + margin: 2px; + padding: 2px; + line-height: 140%; + } + DIV.nav { + width: 100%; + background-color: #e8eef2; + border: 1px solid #84b0c7; + text-align: center; + margin: 2px; + padding: 2px; + line-height: 140%; + } + DIV.navtab { + background-color: #e8eef2; + border: 1px solid #84b0c7; + text-align: center; + margin: 2px; + margin-right: 15px; + padding: 2px; + } + TD.navtab { + font-size: 70%; + } + A.qindex { + text-decoration: none; + font-weight: bold; + color: #1A419D; + } + A.qindex:visited { + text-decoration: none; + font-weight: bold; + color: #1A419D + } + A.qindex:hover { + text-decoration: none; + background-color: #ddddff; + } + A.qindexHL { + text-decoration: none; + font-weight: bold; + background-color: #6666cc; + color: #ffffff; + border: 1px double #9295C2; + } + A.qindexHL:hover { + text-decoration: none; + background-color: #6666cc; + color: #ffffff; + } + + A.qindexHL:visited { text-decoration: none; background-color: #6666cc; color: #ffffff } + A.el { text-decoration: none; font-weight: bold } + A.elRef { font-weight: bold } + A.code:link { text-decoration: none; font-weight: normal; color: #0000FF} + A.code:visited { text-decoration: none; font-weight: normal; color: #0000FF} + A.codeRef:link { font-weight: normal; color: #0000FF} + + A.codeRef:visited { font-weight: normal; color: #0000FF} + + A:hover { background-color: #f2f2ff } + + DL.el { margin-left: -1cm } + + .fragment { + font-family: monospace, fixed; + font-size: 95%; + } + PRE.fragment { + border: 1px solid #CCCCCC; + background-color: #f5f5f5; + margin-top: 4px; + margin-bottom: 4px; + margin-left: 2px; + margin-right: 8px; + padding-left: 6px; + padding-right: 6px; + padding-top: 4px; + padding-bottom: 4px; + } + DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px } + + DIV.groupHeader { + margin-left: 16px; + margin-top: 12px; + margin-bottom: 6px; + font-weight: bold; + } + DIV.groupText { margin-left: 16px; font-style: italic; font-size: 90% } + BODY { + background: white; + color: black; + margin-right: 20px; + margin-left: 20px; + } + TD.indexkey { + background-color: #e8eef2; + font-weight: bold; + padding-right : 10px; + padding-top : 2px; + padding-left : 10px; + padding-bottom : 2px; + margin-left : 0px; + margin-right : 0px; + margin-top : 2px; + margin-bottom : 2px; + border: 1px solid #CCCCCC; + } + TD.indexvalue { + background-color: #e8eef2; + font-style: italic; + padding-right : 10px; + padding-top : 2px; + padding-left : 10px; + padding-bottom : 2px; + margin-left : 0px; + margin-right : 0px; + margin-top : 2px; + margin-bottom : 2px; + border: 1px solid #CCCCCC; + } + TR.memlist { + background-color: #f0f0f0; + } + P.formulaDsp { text-align: center; } + IMG.formulaDsp { } + IMG.formulaInl { vertical-align: middle; } + SPAN.keyword { color: #008000 } + SPAN.keywordtype { color: #604020 } + SPAN.keywordflow { color: #e08000 } + SPAN.comment { color: #800000 } + SPAN.preprocessor { color: #806020 } + SPAN.stringliteral { color: #002080 } + SPAN.charliteral { color: #008080 } + + .mdescLeft { + padding: 0px 8px 4px 8px; + font-size: 80%; + font-style: italic; + background-color: #FAFAFA; + border-top: 1px none #E0E0E0; + border-right: 1px none #E0E0E0; + border-bottom: 1px none #E0E0E0; + border-left: 1px none #E0E0E0; + margin: 0px; + } + .mdescRight { + padding: 0px 8px 4px 8px; + font-size: 80%; + font-style: italic; + background-color: #FAFAFA; + border-top: 1px none #E0E0E0; + border-right: 1px none #E0E0E0; + border-bottom: 1px none #E0E0E0; + border-left: 1px none #E0E0E0; + margin: 0px; + } + .memItemLeft { + padding: 1px 0px 0px 8px; + margin: 4px; + border-top-width: 1px; + border-right-width: 1px; + border-bottom-width: 1px; + border-left-width: 1px; + border-top-color: #E0E0E0; + border-right-color: #E0E0E0; + border-bottom-color: #E0E0E0; + border-left-color: #E0E0E0; + border-top-style: solid; + border-right-style: none; + border-bottom-style: none; + border-left-style: none; + background-color: #FAFAFA; + font-size: 80%; + } + .memItemRight { + padding: 1px 8px 0px 8px; + margin: 4px; + border-top-width: 1px; + border-right-width: 1px; + border-bottom-width: 1px; + border-left-width: 1px; + border-top-color: #E0E0E0; + border-right-color: #E0E0E0; + border-bottom-color: #E0E0E0; + border-left-color: #E0E0E0; + border-top-style: solid; + border-right-style: none; + border-bottom-style: none; + border-left-style: none; + background-color: #FAFAFA; + font-size: 80%; + } + .memTemplItemLeft { + padding: 1px 0px 0px 8px; + margin: 4px; + border-top-width: 1px; + border-right-width: 1px; + border-bottom-width: 1px; + border-left-width: 1px; + border-top-color: #E0E0E0; + border-right-color: #E0E0E0; + border-bottom-color: #E0E0E0; + border-left-color: #E0E0E0; + border-top-style: none; + border-right-style: none; + border-bottom-style: none; + border-left-style: none; + background-color: #FAFAFA; + font-size: 80%; + } + .memTemplItemRight { + padding: 1px 8px 0px 8px; + margin: 4px; + border-top-width: 1px; + border-right-width: 1px; + border-bottom-width: 1px; + border-left-width: 1px; + border-top-color: #E0E0E0; + border-right-color: #E0E0E0; + border-bottom-color: #E0E0E0; + border-left-color: #E0E0E0; + border-top-style: none; + border-right-style: none; + border-bottom-style: none; + border-left-style: none; + background-color: #FAFAFA; + font-size: 80%; + } + .memTemplParams { + padding: 1px 0px 0px 8px; + margin: 4px; + border-top-width: 1px; + border-right-width: 1px; + border-bottom-width: 1px; + border-left-width: 1px; + border-top-color: #E0E0E0; + border-right-color: #E0E0E0; + border-bottom-color: #E0E0E0; + border-left-color: #E0E0E0; + border-top-style: solid; + border-right-style: none; + border-bottom-style: none; + border-left-style: none; + color: #606060; + background-color: #FAFAFA; + font-size: 80%; + } + .search { color: #003399; + font-weight: bold; + } + FORM.search { + margin-bottom: 0px; + margin-top: 0px; + } + INPUT.search { font-size: 75%; + color: #000080; + font-weight: normal; + background-color: #e8eef2; + } + TD.tiny { font-size: 75%; + } + a { + color: #1A41A8; + } + a:visited { + color: #2A3798; + } + .dirtab { padding: 4px; + border-collapse: collapse; + border: 1px solid #84b0c7; + } + TH.dirtab { background: #e8eef2; + font-weight: bold; + } + HR { height: 1px; + border: none; + border-top: 1px solid black; + } + + .memtemplate { + font-size: 80%; + color: #606060; + font-weight: normal; + } + .memnav { + background-color: #e8eef2; + border: 1px solid #84b0c7; + text-align: center; + margin: 2px; + margin-right: 15px; + padding: 2px; + } + .memitem { + padding: 4px; + background-color: #eef3f5; + border-width: 1px; + border-style: solid; + border-color: #dedeee; + -moz-border-radius: 8px 8px 8px 8px; + } + .memname { + white-space: nowrap; + font-weight: bold; + } + .memdoc{ + padding-left: 10px; + } + .memproto { + background-color: #d5e1e8; + width: 100%; + border-width: 1px; + border-style: solid; + border-color: #84b0c7; + font-weight: bold; + -moz-border-radius: 8px 8px 8px 8px; + } + .paramkey { + text-align: right; + } + .paramtype { + white-space: nowrap; + } + .paramname { + color: #602020; + font-style: italic; + white-space: nowrap; + } + + /* for the tree view */ + .ftvtree { + font-family: sans-serif; + margin:0.5em; + } + .directory { font-size: 9pt; font-weight: bold; } + .directory h3 { margin: 0px; margin-top: 1em; font-size: 11pt; } + .directory > h3 { margin-top: 0; } + .directory p { margin: 0px; white-space: nowrap; } + .directory div { display: none; margin: 0px; } + .directory img { vertical-align: -30%; } + + + + + + /* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */ + + DIV.tabs + { + float : left; + width : 100%; + background : url("/tmp/doc/tab_b.gif") repeat-x bottom; + margin-bottom : 4px; + } + + DIV.tabs UL + { + margin : 0px; + padding-left : 10px; + list-style : none; + } + + DIV.tabs LI, DIV.tabs FORM + { + display : inline; + margin : 0px; + padding : 0px; + } + + DIV.tabs FORM + { + float : right; + } + + DIV.tabs A + { + float : left; + background : url("/tmp/doc/tab_r.gif") no-repeat right top; + border-bottom : 1px solid #84B0C7; + font-size : x-small; + font-weight : bold; + text-decoration : none; + } + + DIV.tabs A:hover + { + background-position: 100% -150px; + } + + DIV.tabs A:link, DIV.tabs A:visited, + DIV.tabs A:active, DIV.tabs A:hover + { + color: #1A419D; + } + + DIV.tabs SPAN + { + float : left; + display : block; + background : url("/tmp/doc/tab_l.gif") no-repeat left top; + padding : 5px 9px; + white-space : nowrap; + } + + DIV.tabs INPUT + { + float : right; + display : inline; + font-size : 1em; + } + + DIV.tabs TD + { + font-size : x-small; + font-weight : bold; + text-decoration : none; + } + + + + /* Commented Backslash Hack hides rule from IE5-Mac \*/ + DIV.tabs SPAN {float : none;} + /* End IE5-Mac hack */ + + DIV.tabs A:hover SPAN + { + background-position: 0% -150px; + } + + DIV.tabs LI#current A + { + background-position: 100% -150px; + border-width : 0px; + } + + DIV.tabs LI#current SPAN + { + background-position: 0% -150px; + padding-bottom : 6px; + } + + DIV.nav + { + background : none; + border : none; + border-bottom : 1px solid #84B0C7; + } |
From: Frederic T. <xf...@us...> - 2007-09-09 18:20:36
|
Update of /cvsroot/compbench/compbenchmarks-web/lib In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv21409 Modified Files: news.pl Log Message: Detailled news shown. Index: news.pl =================================================================== RCS file: /cvsroot/compbench/compbenchmarks-web/lib/news.pl,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** news.pl 30 Nov 2006 18:52:37 -0000 1.2 --- news.pl 9 Sep 2007 18:20:33 -0000 1.3 *************** *** 18,22 **** my $item = shift; my $title = $item->findvalue('title'); ! # my $description = $item->findvalue('description'); my $pubDate = $item->findvalue('pubDate'); my $date; --- 18,22 ---- my $item = shift; my $title = $item->findvalue('title'); ! my $description = $item->findvalue('description'); my $pubDate = $item->findvalue('pubDate'); my $date; *************** *** 30,35 **** $date=$pubDate; } ! # $description =~ s/\. /.<br>/g; ! print "<li>$date : $title</li>"; } --- 30,38 ---- $date=$pubDate; } ! $title =~ s/& /& /g; ! $description =~ s/& /& /g; ! $description =~ s/\. /.<br>/g; ! print "<tr><td class='news_date'>$date</td><td class='news_head'>$title</td></tr>"; ! print "<tr><td> </td><td class='news_detail'>$description</td></tr>"; } *************** *** 45,55 **** my $item; ! print "<p>This items are imported daily from sourceforge. Take a loot at <a href='http://sourceforge.net/news/?group_id=150828'>project's dedicated page</a> for details.</p>"; ! print "<ul>"; foreach $item ($items->get_nodelist) { show_a_news($item); } ! print "</ul>"; } --- 48,58 ---- my $item; ! print "<p>This items are imported daily from sourceforge. Take a look at <a href='http://sourceforge.net/news/?group_id=150828'>project's dedicated page</a> for further informations.</p>"; ! print "<table summary='news'>"; foreach $item ($items->get_nodelist) { show_a_news($item); } ! print "</table>"; } |
From: Frederic T. <xf...@us...> - 2007-09-09 18:19:54
|
Update of /cvsroot/compbench/compbenchmarks-web/lib In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv20973 Modified Files: interface.pl Log Message: New icons in banner, Changes in menus (documentation section). Index: interface.pl =================================================================== RCS file: /cvsroot/compbench/compbenchmarks-web/lib/interface.pl,v retrieving revision 1.31 retrieving revision 1.32 diff -C2 -d -r1.31 -r1.32 *** interface.pl 30 Nov 2006 18:52:19 -0000 1.31 --- interface.pl 9 Sep 2007 18:19:51 -0000 1.32 *************** *** 68,76 **** 'doc' => { 'tabs' => { 'motivations' => 'Motivations', ! 'package' => "compbenchmarks' documentation", 'benchs' => 'Supported benchmarks' }, 'tabs-order' => [ 'motivations', 'package', ! 'benchs' ] }, 'index' => { 'tabs' => { 'welcome' => 'Welcome', --- 68,80 ---- 'doc' => { 'tabs' => { 'motivations' => 'Motivations', ! 'package' => "User documentation", ! 'core' => "API & Concepts", ! 'compilers' => "Supported compilers", 'benchs' => 'Supported benchmarks' }, 'tabs-order' => [ 'motivations', 'package', ! 'benchs', ! 'compilers', ! 'core' ] }, 'index' => { 'tabs' => { 'welcome' => 'Welcome', *************** *** 264,269 **** my $r_acl; ! print "<table width='100%' summary='iface_start'>"; ! print "<tr><td colspan='2' class='iface_title'>CompBenchmarks</td></tr>"; print "<tr><td valign='top' class='iface_menu'>"; --- 268,274 ---- my $r_acl; ! print "<table width='100%' summary='iface_start' cellpadding='2' cellspacing='0'>"; ! ! print "<tr><td class='iface_title'>CompBenchmarks</td><td align='right' class='iface_title' valign='top'><img src=\"$LT_WEB_ICONS/logo-24x32.png\" alt=\"Logo\" height='24'></td></tr>"; print "<tr><td valign='top' class='iface_menu'>"; |
From: Frederic T. <xf...@us...> - 2007-09-09 18:18:55
|
Update of /cvsroot/compbench/compbenchmarks-web/cgi-bin In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv20571 Modified Files: links.cgi Log Message: New links for tools. Index: links.cgi =================================================================== RCS file: /cvsroot/compbench/compbenchmarks-web/cgi-bin/links.cgi,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** links.cgi 18 Dec 2006 17:44:56 -0000 1.8 --- links.cgi 9 Sep 2007 18:18:50 -0000 1.9 *************** *** 31,34 **** --- 31,37 ---- <li>The <a href='http://gcc.gnu.org'>GNU Compiler Collection</a></li> <li><a href='http://fabrice.bellard.free.fr/qemu/'>QEMU</a>, a generic and open source processor emulator</li> + <li><a href='http://www.swig.org/'>SWIG</a>, simplified wrapper and interface generator</li> + <li><a href='http://www.doxygen.org'>Doxygen</a>, source code documentation generator tool</li> + <li><a href='http://www.crossvc.com'>CrossVC</a>, cross-platform graphical version control using CVS (formerly known as LinCVS)</li> </ul>"; } |
From: Frederic T. <xf...@us...> - 2007-09-09 18:18:11
|
Update of /cvsroot/compbench/compbenchmarks-web/cgi-bin In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv20499 Modified Files: index.cgi Log Message: Minor changes (supported OS). Index: index.cgi =================================================================== RCS file: /cvsroot/compbench/compbenchmarks-web/cgi-bin/index.cgi,v retrieving revision 1.34 retrieving revision 1.35 diff -C2 -d -r1.34 -r1.35 *** index.cgi 30 Nov 2006 18:51:40 -0000 1.34 --- index.cgi 9 Sep 2007 18:18:08 -0000 1.35 *************** *** 24,28 **** </ul> <p> ! For now, I've concentrated my efforts on benchmarking of GCC and espacially on its embedded C and C++ compilers on the Linux/x86 platform, yet support for others languages, compilers or platforms can be added (Cygwin is supported).</p> <p>Of course, interrested people are encouraged to :</p> <ul> --- 24,28 ---- </ul> <p> ! For now, I've concentrated my efforts on benchmarking of GCC and espacially on its embedded C and C++ compilers on the GNU/Linux (x86) platform, yet support for others languages, compilers or platforms can be added : Cygwin, FreeBSD and tcc compiler are supported.</p> <p>Of course, interrested people are encouraged to :</p> <ul> |
From: Frederic T. <xf...@us...> - 2007-09-09 18:17:33
|
Update of /cvsroot/compbench/compbenchmarks-web/cgi-bin In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv20113 Modified Files: doc.cgi Log Message: For SF's TID #141819 : improving documentation. C++ Documentaiton can be browsed on-line. Index: doc.cgi =================================================================== RCS file: /cvsroot/compbench/compbenchmarks-web/cgi-bin/doc.cgi,v retrieving revision 1.35 retrieving revision 1.36 diff -C2 -d -r1.35 -r1.36 *** doc.cgi 12 Dec 2006 18:35:56 -0000 1.35 --- doc.cgi 9 Sep 2007 18:17:30 -0000 1.36 *************** *** 16,23 **** our $LT_GCC_BENCH_PACKAGE_BENCH; our $LT_WEB_ICONS; ! our $CVS_DATE = '$Date$'; my @benchmarks_list; sub show_benchmarks { --- 16,70 ---- our $LT_GCC_BENCH_PACKAGE_BENCH; our $LT_WEB_ICONS; ! our $LT_TMP_DIR; our $CVS_DATE = '$Date$'; my @benchmarks_list; + my $target; + my $version; + + my $cid; + my $ver; + + sub showdoxydoc { + my $html_prefix = "$LT_TMP_DIR/doc/$version"; + my $file; + + if (!defined($version)) { + print "<p>C++ API documentation for libcompbenchmarks is available for the following versions (includes main concept descriptions) :</p><ul>"; + my @V = `cd $LT_TMP_DIR/doc && ls -1`; + chomp(@V); + foreach(@V) { + if (-d "$LT_TMP_DIR/doc/$_") { + print "<li><a href='/cgi-bin/doc.cgi?tab=core&version=$_'>$_</a></li>"; + } + } + print "</ul>"; + html_tip("You may want to get this document(s) for off-line usage; look at the <a href='/cgi-bin/downloads.cgi'>download page</a>."); + return; + } + + if ($target =~ /(.*?)#.*/) { + $target=$1; + } + + $file = "$html_prefix/$target"; + my $str = `cat $file`; + print "$str"; + } + + sub showcompilersdoc { + my $html_prefix = "$LT_TMP_DIR/doc/compbenchmarks-maint-compilers"; + my $file; + + if ((!defined($cid)) || + (!defined($ver))) { + $file = "$html_prefix-summary.html"; + } else { + $file = "$html_prefix-zoom-$cid-$ver.html"; + } + + my $r = `cat $file`; + print "$r"; + } sub show_benchmarks { *************** *** 133,136 **** --- 180,201 ---- }); + if (!defined($req->param("target"))) { + $target="index.html"; + } else { + $target=$req->param("target"); + } + + if (defined($req->param("version"))) { + $version=$req->param("version"); + } + + if (defined($req->param("cid"))) { + $cid=$req->param("cid"); + } + + if (defined($req->param("ver"))) { + $ver=$req->param("ver"); + } + $req->delete_all(); *************** *** 159,163 **** if ($topic eq 'arch') { print "<p><i>compbenchmarks</i> package proposes a framework to handle ! <a href='/cgi-bin/doc.cgi?tab=benchs'>some well-known benchmarks and applications</a>. It provides a single interface to :</p> <ul> <li><a href='/cgi-bin/doc.cgi?tab=package&topic=perl-ui#usage-download'>download packages and benchmarks</a></li> --- 224,228 ---- if ($topic eq 'arch') { print "<p><i>compbenchmarks</i> package proposes a framework to handle ! <a href='/cgi-bin/doc.cgi?tab=benchs'>some well-known benchmarks and applications</a>. It provides core functionnalities to :</p> <ul> <li><a href='/cgi-bin/doc.cgi?tab=package&topic=perl-ui#usage-download'>download packages and benchmarks</a></li> *************** *** 168,178 **** <table cellpadding='5' summary='description'><tr><td valign='top'> <img src='$LT_WEB_ICONS/compbenchmarks-arch.png' alt='Architecture overview'> ! </td><td valign='top'><p><i>compbenchmarks</i> is splited in three functionnal blocks (since 0.3.3) : normal users should start take a look at <a href='#arch-ui'>high-level user interfaces</a>. For more in-depth management, the <a href='#arch-core'>compbenchmark-core</a> program is adviced. Finaly, the <a href='#arch-lib'>libcompbenchmarks</a> shared library and related API can be used to implement new benchmark/package support.</p> ! <p>Each supported benchmark is handled through a specific, independant, shared library.</p> </td></tr></table>"; print "<a name='arch-ui'></a><h3>High-level user interfaces</h3> ! <p>At this time only <a href='/cgi-bin/doc.cgi?tab=package&topic=perl-ui'>compbenchmarks-ui-perl</a>, which uses dialog (ncurses) is working. It can be used to do classic operations, such as configuring, managing, and runing benchmarks.</p>"; print "<a name='arch-core'></a><h3>compbenchmarks-core program</h3> ! <p>This binary program supports all actions providen by the underlaying library. It may be needed for <a href='/cgi-bin/doc.cgi?tab=package&topic=usage'>advanced usages</a> (e.g. for writting a wrapper to evaluate benchmarks in a specific maner, not handled by providen user interfaces)</p>"; print "<a name='arch-lib'></a><h3>libcompbenchmarks</h3> <p>This is the underlaying library for the <i>compbenchmarks</i> package. It holds generic methods to download packages, basic framework to install, optionally patch and configure them, etc. If you are interested in how to use it in your own program or if you want to make a new benchmark/package supported, you'll need to use it.</p>"; --- 233,243 ---- <table cellpadding='5' summary='description'><tr><td valign='top'> <img src='$LT_WEB_ICONS/compbenchmarks-arch.png' alt='Architecture overview'> ! </td><td valign='top'><p><i>compbenchmarks</i> is splited in two functionnal blocks : normal users should start take a look at <a href='#arch-ui'>high-level user interfaces</a>. For more in-depth management, or if you don't have installed more user friendly applications, the <a href='#arch-core'>compbenchmark-core</a> and <a href='#arch-plan'>compbenchmark-plan</a> program are available. Finaly, the <a href='#arch-lib'>libcompbenchmarks</a> shared library and related API can be used to implement new benchmark/package support or develop your own C++/Perl wrappers (at this time).</p> ! <p>Each supported benchmark or compiler is handled through a specific, independant, shared library.</p> </td></tr></table>"; print "<a name='arch-ui'></a><h3>High-level user interfaces</h3> ! <p>No GUI is available at the moment; a Qt 4.x based interface is in active development.</p>"; print "<a name='arch-core'></a><h3>compbenchmarks-core program</h3> ! <p>This binary program supports most of actions allowed by the underlaying library that. It may be needed for <a href='/cgi-bin/doc.cgi?tab=package&topic=usage'>advanced usages</a> (e.g. for writting a wrapper to evaluate benchmarks in a specific maner, not handled by providen user interfaces)</p>"; print "<a name='arch-lib'></a><h3>libcompbenchmarks</h3> <p>This is the underlaying library for the <i>compbenchmarks</i> package. It holds generic methods to download packages, basic framework to install, optionally patch and configure them, etc. If you are interested in how to use it in your own program or if you want to make a new benchmark/package supported, you'll need to use it.</p>"; *************** *** 187,191 **** <li>A C++ Compiler or/and a C compiler (like g++ and gcc from <a href='http://gcc.gnu.org'>GCC</a>), make</li> <li><a href='http://www.perl.org'>Perl 5</a> or above</li> ! <li>wget, dialog, and few UNIX commands (tar, gzip, unzip, zcat, grep, head, mkdir, patch, rm, tail and cat)</li> </ul> <p>For now, CompilerBenchmarks' suite just supports tcc, gcc and g++ compilers on Linux and Cygwin. Any help improving that is welcome. It has only been tested on i686 and compatible systems. --- 252,256 ---- <li>A C++ Compiler or/and a C compiler (like g++ and gcc from <a href='http://gcc.gnu.org'>GCC</a>), make</li> <li><a href='http://www.perl.org'>Perl 5</a> or above</li> ! <li>wget and few UNIX commands (tar, gzip, unzip, zcat, grep, head, mkdir, patch, rm, tail and cat)</li> </ul> <p>For now, CompilerBenchmarks' suite just supports tcc, gcc and g++ compilers on Linux and Cygwin. Any help improving that is welcome. It has only been tested on i686 and compatible systems. *************** *** 206,209 **** --- 271,275 ---- <li>./configure</li> <li>make</li> + <li>make test # optional, yet recommanded</li> </ul> <p>Optionaly, you may want to install it on your system to make it accessible to all users :</p> *************** *** 299,302 **** --- 365,372 ---- html_tip("If you want to an in-depth interaction with <i>compbenchmarks</i>, you should look at the <a href='http://sourceforge.net/project/showfiles.php?group_id=150828&package_id=204979'>technical documention</a>, which presents the API."); } + } elsif ($tab eq 'core') { + showdoxydoc(); + } elsif ($tab eq 'compilers') { + showcompilersdoc(); } |
From: Frederic T. <xf...@us...> - 2007-09-06 20:36:07
|
Update of /cvsroot/compbench/compbenchmarks-web/icons In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv24409 Modified Files: compbenchmarks-arch.png Log Message: For SF's TID #141819 : improving Doxygen documentation. Index: compbenchmarks-arch.png =================================================================== RCS file: /cvsroot/compbench/compbenchmarks-web/icons/compbenchmarks-arch.png,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 Binary files /tmp/cvspLLWbX and /tmp/cvsdtrBdf differ |
From: Frederic T. <xf...@us...> - 2007-09-05 20:41:08
|
Update of /cvsroot/compbench/compbenchmarks-web/cgi-bin In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv21119 Modified Files: downloads.cgi Log Message: For SF's TID #141819 : improving documentation - added reference to Beta-testers 'manual'. Index: downloads.cgi =================================================================== RCS file: /cvsroot/compbench/compbenchmarks-web/cgi-bin/downloads.cgi,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** downloads.cgi 3 Sep 2007 15:49:06 -0000 1.5 --- downloads.cgi 5 Sep 2007 20:41:04 -0000 1.6 *************** *** 20,24 **** print "<h2>Downloads</h2>"; $req->delete_all(); ! html_tip("As proposed packages are about 6 months old, I strongly encourage interested people to <a href='http://sourceforge.net/cvs/?group_id=150828'>checkout/use CVS</a> CompBenchmarks++ module or download <a href='http://sourceforge.net/project/showfiles.php?group_id=150828'>0.5.0-BETA2</a>, which brings <b>many</b> new features and bug fixes. Yet, portal is not ready for <a href='/cgi-bin/browse.cgi'>importing your results</a> if you use this package."); print "<h3>Latest CompBenchmarks' packages</h3> --- 20,24 ---- print "<h2>Downloads</h2>"; $req->delete_all(); ! html_tip("As proposed packages are about 6 months old, I strongly encourage interested people to <a href='http://sourceforge.net/cvs/?group_id=150828'>checkout/use CVS</a> CompBenchmarks++ module or download <a href='http://sourceforge.net/project/showfiles.php?group_id=150828'>0.5.0-BETA2</a>, which brings <b>many</b> new features and bug fixes. Yet, portal is not ready for <a href='/cgi-bin/browse.cgi'>importing your results</a> if you use this package. A <a href='http://sourceforge.net/project/showfiles.php?group_id=150828&package_id=244860'>documentation is available</a> for beta-testers."); print "<h3>Latest CompBenchmarks' packages</h3> |
From: Frederic T. <xf...@us...> - 2007-09-03 17:07:16
|
Update of /cvsroot/compbench/compbenchmarks-web/cgi-bin In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv828 Modified Files: downloads.cgi Log Message: Minors change to introduce 0.5.0-BETA2. Index: downloads.cgi =================================================================== RCS file: /cvsroot/compbench/compbenchmarks-web/cgi-bin/downloads.cgi,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** downloads.cgi 18 Dec 2006 17:44:15 -0000 1.4 --- downloads.cgi 3 Sep 2007 15:49:06 -0000 1.5 *************** *** 20,31 **** print "<h2>Downloads</h2>"; $req->delete_all(); ! print "<h3>Latest compbenchmarks' packages</h3> <ul> ! <li><a href='http://sourceforge.net/project/showfiles.php?group_id=150828&package_id=166676'>Sources and pre-built x86 binaries</a> (for <a href='http://www.debian.org'>Sarge</a>, <a href='http://www.unbuntu.org'>Ubuntu</a> >=6.10, and <a href='http://www.opensuse.org'>openSUSE</a> >=10.2)</li> ! <li><a href='http://sourceforge.net/project/showfiles.php?group_id=150828&package_id=204979'>Technical documentation</a></li> </ul> <h3>Misceallenous</h3> <ul> ! <li><a href='http://sourceforge.net/project/showfiles.php?group_id=150828'>Main download area</a></li> <li>See the <a href='/cgi-bin/index.cgi?tab=news'>news area</a> on home page.</li> </ul>"; --- 20,33 ---- print "<h2>Downloads</h2>"; $req->delete_all(); ! html_tip("As proposed packages are about 6 months old, I strongly encourage interested people to <a href='http://sourceforge.net/cvs/?group_id=150828'>checkout/use CVS</a> CompBenchmarks++ module or download <a href='http://sourceforge.net/project/showfiles.php?group_id=150828'>0.5.0-BETA2</a>, which brings <b>many</b> new features and bug fixes. Yet, portal is not ready for <a href='/cgi-bin/browse.cgi'>importing your results</a> if you use this package."); ! ! print "<h3>Latest CompBenchmarks' packages</h3> <ul> ! <li><a href='http://sourceforge.net/project/showfiles.php?group_id=150828&package_id=166676'>Sources and pre-built x86 binaries</a> - Choose 0.4.0 for stable release - (for <a href='http://www.debian.org'>Sarge</a>, <a href='http://www.unbuntu.org'>Ubuntu</a> >=6.10, and <a href='http://www.opensuse.org'>openSUSE</a> >=10.2)</li> ! <li><a href='http://sourceforge.net/project/showfiles.php?group_id=150828&package_id=204979'>C++ documentations</a></li> </ul> <h3>Misceallenous</h3> <ul> ! <li><a href='http://sourceforge.net/project/showfiles.php?group_id=150828'>Main download area</a> (old stuff)</li> <li>See the <a href='/cgi-bin/index.cgi?tab=news'>news area</a> on home page.</li> </ul>"; |
From: Frederic T. <xf...@us...> - 2007-02-08 18:33:37
|
Update of /cvsroot/compbench/compbenchmarks-web/tools In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv9814 Added Files: import-doc.pl Log Message: First import. --- NEW FILE: import-doc.pl --- #!/usr/bin/perl -w use strict; # http://biomass/cgi-bin/doc.cgi?tab=core&version=0.5.0&target=classCBM_1_1Benchmark.html my $SRC_DOC_PATH = "/home/fred/workspace/CompBenchmarks++/doc/html"; my $VERSION = "0.5.0"; my $DEST_DOC_PATH = "/home/fred/workspace/compbenchmarks-web/tmp/doc/$VERSION"; my $HTMLFILE_PREFIX = "/cgi-bin/doc.cgi?tab=core&version=$VERSION&target="; sub treat_htmlfile { my $file = shift; my $htmlfile_prefix = $HTMLFILE_PREFIX; my $png_prefix = "\/tmp\/doc\/$VERSION"; # $htmlfile_prefix =~ s/\//\\\//g; my @data = `cat $SRC_DOC_PATH/$file`; $file="$DEST_DOC_PATH/$file"; my @out; chomp(@data); my $s; foreach $s (@data) { $s=~ s/\shref=\"(.*?)\.html(.*?)\"/ href=\"$htmlfile_prefix$1.html$2\"/g; #$s=~ s/ href=\"(.*)\.html\"/ href=\"$htmlfile_prefix$1.html\"/g; $s=~ s/^<!DOCTYPE.*>//g; $s=~ s/^<html>.*>//g; $s=~ s/^<title>.*\$//g; $s=~ s/^<link href=\".*\.css\">.*\$//g; $s=~ s/^<\/head>.*$//g; $s=~ s/^<\/body>$//g; $s=~ s/^<\/html>$//g; $s=~ s/src=\"(.*)\.png\"/src=\"$png_prefix\/$1.png\"/g; $s=~ s/src=\"(.*)\.gif\"/src=\"$png_prefix\/$1.gif\"/g; push(@out, "$s\n"); } open(FD, ">$file") || die ("$!"); print FD @out; close(FD); } sub treat { my $n; my $i; print "Getting files... "; my @files = `ls -1 $SRC_DOC_PATH`; $n=(@files+0); print "OK ($n)\n"; # treat_htmlfile("classes.html"); # exit(0); # treat_htmlfile("Benchmark_8h-source.html"); # exit(0); # treat_htmlfile("classCBM_1_1Benchmark.html"); # exit(0); foreach(@files) { chomp; if (/.html$/) { treat_htmlfile($_); } else { if (/\.gif$/) { `cp $SRC_DOC_PATH/$_ ../tmp/doc`; } else { `cp $SRC_DOC_PATH/$_ $DEST_DOC_PATH`; } } $i++; print "Progress : " . sprintf("%0.2f", ($i*100.0)/$n) . "%\r"; } print "\n"; } $|=1; treat(); |
From: Frederic T. <xf...@us...> - 2006-12-18 17:45:00
|
Update of /cvsroot/compbench/compbenchmarks-web/cgi-bin In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv14707 Modified Files: links.cgi Log Message: benchpp description updated. Index: links.cgi =================================================================== RCS file: /cvsroot/compbench/compbenchmarks-web/cgi-bin/links.cgi,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** links.cgi 4 Oct 2006 16:14:27 -0000 1.7 --- links.cgi 18 Dec 2006 17:44:56 -0000 1.8 *************** *** 25,29 **** <li><a href='/cgi-bin/doc.cgi?tab=benchs'>Summary of benchmarks used by CompilerBenchmarks</a></li> <li><a href='http://www.cs.wisc.edu/~thomas/comp.benchmarks.FAQ.html'>comp.benchmarks FAQ</a></li> ! <li><a href='http://web.archive.org/web/20050307095704/www.research.att.com/~orost/bench_plus_plus.html'>Bench++ Homepage</a></li> </ul>"; } elsif ($tab eq 'devel') { --- 25,29 ---- <li><a href='/cgi-bin/doc.cgi?tab=benchs'>Summary of benchmarks used by CompilerBenchmarks</a></li> <li><a href='http://www.cs.wisc.edu/~thomas/comp.benchmarks.FAQ.html'>comp.benchmarks FAQ</a></li> ! <li><a href='http://web.archive.org/web/20050307095704/www.research.att.com/~orost/bench_plus_plus.html'>Bench++ Homepage</a> (archived)</li> </ul>"; } elsif ($tab eq 'devel') { |
From: Frederic T. <xf...@us...> - 2006-12-18 17:44:20
|
Update of /cvsroot/compbench/compbenchmarks-web/cgi-bin In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv14672 Modified Files: downloads.cgi Log Message: Minor changes in binaries' description. Index: downloads.cgi =================================================================== RCS file: /cvsroot/compbench/compbenchmarks-web/cgi-bin/downloads.cgi,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** downloads.cgi 12 Dec 2006 18:36:13 -0000 1.3 --- downloads.cgi 18 Dec 2006 17:44:15 -0000 1.4 *************** *** 22,26 **** print "<h3>Latest compbenchmarks' packages</h3> <ul> ! <li><a href='http://sourceforge.net/project/showfiles.php?group_id=150828&package_id=166676'>Sources and pre-built x86 binaries</a> (for <a href='http://www.debian.org'>Sarge</a> and <a href='http://www.unbuntu.org'>Ubuntu</a> 6.10)</li> <li><a href='http://sourceforge.net/project/showfiles.php?group_id=150828&package_id=204979'>Technical documentation</a></li> </ul> --- 22,26 ---- print "<h3>Latest compbenchmarks' packages</h3> <ul> ! <li><a href='http://sourceforge.net/project/showfiles.php?group_id=150828&package_id=166676'>Sources and pre-built x86 binaries</a> (for <a href='http://www.debian.org'>Sarge</a>, <a href='http://www.unbuntu.org'>Ubuntu</a> >=6.10, and <a href='http://www.opensuse.org'>openSUSE</a> >=10.2)</li> <li><a href='http://sourceforge.net/project/showfiles.php?group_id=150828&package_id=204979'>Technical documentation</a></li> </ul> |
From: Frederic T. <xf...@us...> - 2006-12-14 22:16:10
|
Update of /cvsroot/compbench/compbenchmarks-web/tools In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv23583 Modified Files: compbenchmarks-heartbeat.pl Log Message: Runs news_import() method. Index: compbenchmarks-heartbeat.pl =================================================================== RCS file: /cvsroot/compbench/compbenchmarks-web/tools/compbenchmarks-heartbeat.pl,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** compbenchmarks-heartbeat.pl 29 Nov 2006 19:17:15 -0000 1.10 --- compbenchmarks-heartbeat.pl 14 Dec 2006 22:16:04 -0000 1.11 *************** *** 31,34 **** --- 31,35 ---- lt_session_purge($dbh); compbenchmarks_relatives(); + news_import($dbh); sql_disconnect($dbh); |
From: Frederic T. <xf...@us...> - 2006-12-12 18:36:42
|
Update of /cvsroot/compbench/compbenchmarks-web/tools In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv13665 Modified Files: validate.pl Log Message: New checks. Index: validate.pl =================================================================== RCS file: /cvsroot/compbench/compbenchmarks-web/tools/validate.pl,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** validate.pl 30 Nov 2006 18:56:32 -0000 1.7 --- validate.pl 12 Dec 2006 18:36:38 -0000 1.8 *************** *** 70,73 **** --- 70,74 ---- 'doc.cgi?tab=package&topic=advanced', 'doc.cgi?tab=benchs', + 'doc.cgi?tab=benchs&topic=Introduction', 'doc.cgi?tab=benchs&topic=benchpp', 'doc.cgi?tab=benchs&topic=gzip', |
From: Frederic T. <xf...@us...> - 2006-12-12 18:36:17
|
Update of /cvsroot/compbench/compbenchmarks-web/cgi-bin In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv13647 Modified Files: downloads.cgi Log Message: More details. Index: downloads.cgi =================================================================== RCS file: /cvsroot/compbench/compbenchmarks-web/cgi-bin/downloads.cgi,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** downloads.cgi 29 Nov 2006 20:08:43 -0000 1.2 --- downloads.cgi 12 Dec 2006 18:36:13 -0000 1.3 *************** *** 20,31 **** print "<h2>Downloads</h2>"; $req->delete_all(); ! print "<p>Latest compbenchmarks' package :</p> <ul> ! <li><a href='http://sourceforge.net/project/showfiles.php?group_id=150828&package_id=166676'>Sources and pre-built binaries</a></li> <li><a href='http://sourceforge.net/project/showfiles.php?group_id=150828&package_id=204979'>Technical documentation</a></li> </ul> ! <p>Misc. and older stuff :</p> <ul> ! <li><a href='http://sourceforge.net/project/showfiles.php?group_id=150828'>Main download area</a></li></ul>"; html_end(); --- 20,33 ---- print "<h2>Downloads</h2>"; $req->delete_all(); ! print "<h3>Latest compbenchmarks' packages</h3> <ul> ! <li><a href='http://sourceforge.net/project/showfiles.php?group_id=150828&package_id=166676'>Sources and pre-built x86 binaries</a> (for <a href='http://www.debian.org'>Sarge</a> and <a href='http://www.unbuntu.org'>Ubuntu</a> 6.10)</li> <li><a href='http://sourceforge.net/project/showfiles.php?group_id=150828&package_id=204979'>Technical documentation</a></li> </ul> ! <h3>Misceallenous</h3> <ul> ! <li><a href='http://sourceforge.net/project/showfiles.php?group_id=150828'>Main download area</a></li> ! <li>See the <a href='/cgi-bin/index.cgi?tab=news'>news area</a> on home page.</li> ! </ul>"; html_end(); |
From: Frederic T. <xf...@us...> - 2006-12-12 18:36:06
|
Update of /cvsroot/compbench/compbenchmarks-web/cgi-bin In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv13293 Modified Files: doc.cgi Log Message: New "Introduction" topic in packages' tab. Index: doc.cgi =================================================================== RCS file: /cvsroot/compbench/compbenchmarks-web/cgi-bin/doc.cgi,v retrieving revision 1.34 retrieving revision 1.35 diff -C2 -d -r1.34 -r1.35 *** doc.cgi 4 Dec 2006 19:33:03 -0000 1.34 --- doc.cgi 12 Dec 2006 18:35:56 -0000 1.35 *************** *** 49,52 **** --- 49,66 ---- my @current; + if ($topic eq 'Introduction') { + print "<p><i>compbenchmarks</i>, through its <a href='/cgi-bin/doc.cgi?tab=package&topic=arch#arch-lib'>underlaying library</a>, provides a common interface to handle (download, patch, configure, compile and evaluate) some third party packages.</p>"; + print "<p>In this context, each package brings some benchmarks that are either natives, like Whetstone and so on, or that have been introduced by <i>compbenchmarks</i> (e.g. for gzip). Here's the list of the packages currently supported :</p>"; + print "<ul>"; + foreach(@benchmarks_list) { + if ($_ eq 'Introduction') { + next; + } + print "<li><a href='/cgi-bin/doc.cgi?tab=benchs&topic=$_'>$_</a></li>"; + } + print "</ul>"; + return; + } + print "<p>This page shows information about <b>$topic</b> package, which can be used through <a href='/cgi-bin/doc.cgi?tab=package'>compbenchmarks program</a> to produce benchmarks.</p>"; *************** *** 93,98 **** config_read("../etc/compbenchmarks-web.conf"); $dbh=sql_connect(); ! @benchmarks_list = sql_select_array($dbh, $LT_GCC_BENCH_PACKAGE, "name", "order by name"); my %benchmarks_topics; --- 107,119 ---- config_read("../etc/compbenchmarks-web.conf"); $dbh=sql_connect(); ! ! my @benchmarks_list_dum = sql_select_array($dbh, $LT_GCC_BENCH_PACKAGE, "name", "order by name"); + push(@benchmarks_list, "Introduction"); + foreach(@benchmarks_list_dum) { + push(@benchmarks_list, + $_); + } + my %benchmarks_topics; *************** *** 153,159 **** <p>At this time only <a href='/cgi-bin/doc.cgi?tab=package&topic=perl-ui'>compbenchmarks-ui-perl</a>, which uses dialog (ncurses) is working. It can be used to do classic operations, such as configuring, managing, and runing benchmarks.</p>"; print "<a name='arch-core'></a><h3>compbenchmarks-core program</h3> ! <p>This binary program supports all actions providen by the underlaying library. It may be needed for <a href='/cgi-bin/doc.cgi?tab=package&topic=usage'>advanced usages</a> (e.g. for writting a wrapper to evaluate benchmarks in a specific maner, not handled by user interfaces)</p>"; print "<a name='arch-lib'></a><h3>libcompbenchmarks</h3> ! <p>This is the underlaying library for the <i>compbenchmarks</i> package. It holds generic methods to download packages, basic frameworks to install and configure them, etc. If you are interested in how to use it in your own program or if you want to make a new benchmark/package supported, you'll need to use it.</p>"; html_tip("The <a href='http://sourceforge.net/project/showfiles.php?group_id=150828&package_id=204979'>technical documention</a> presents all concepts, as well as API."); --- 174,180 ---- <p>At this time only <a href='/cgi-bin/doc.cgi?tab=package&topic=perl-ui'>compbenchmarks-ui-perl</a>, which uses dialog (ncurses) is working. It can be used to do classic operations, such as configuring, managing, and runing benchmarks.</p>"; print "<a name='arch-core'></a><h3>compbenchmarks-core program</h3> ! <p>This binary program supports all actions providen by the underlaying library. It may be needed for <a href='/cgi-bin/doc.cgi?tab=package&topic=usage'>advanced usages</a> (e.g. for writting a wrapper to evaluate benchmarks in a specific maner, not handled by providen user interfaces)</p>"; print "<a name='arch-lib'></a><h3>libcompbenchmarks</h3> ! <p>This is the underlaying library for the <i>compbenchmarks</i> package. It holds generic methods to download packages, basic framework to install, optionally patch and configure them, etc. If you are interested in how to use it in your own program or if you want to make a new benchmark/package supported, you'll need to use it.</p>"; html_tip("The <a href='http://sourceforge.net/project/showfiles.php?group_id=150828&package_id=204979'>technical documention</a> presents all concepts, as well as API."); |
From: Frederic T. <xf...@us...> - 2006-12-04 19:33:08
|
Update of /cvsroot/compbench/compbenchmarks-web/cgi-bin In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv6509 Modified Files: doc.cgi Log Message: Minor change in UI::Perl tab name Index: doc.cgi =================================================================== RCS file: /cvsroot/compbench/compbenchmarks-web/cgi-bin/doc.cgi,v retrieving revision 1.33 retrieving revision 1.34 diff -C2 -d -r1.33 -r1.34 *** doc.cgi 30 Nov 2006 18:32:58 -0000 1.33 --- doc.cgi 4 Dec 2006 19:33:03 -0000 1.34 *************** *** 105,109 **** { 'arch' => 'Architecture', 'start' => 'Installation', ! 'perl-ui' => 'Dialog-based UI', 'advanced' => 'Advanced usage' }, [ 'arch', 'start', 'perl-ui', 'advanced' ] ], --- 105,109 ---- { 'arch' => 'Architecture', 'start' => 'Installation', ! 'perl-ui' => 'UI::Perl', 'advanced' => 'Advanced usage' }, [ 'arch', 'start', 'perl-ui', 'advanced' ] ], |
From: Frederic T. <xf...@us...> - 2006-12-04 19:32:06
|
Update of /cvsroot/compbench/compbenchmarks-web/cgi-bin In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv6100 Modified Files: browse.cgi Log Message: Link to SF forum to post ideas and suggestions. Index: browse.cgi =================================================================== RCS file: /cvsroot/compbench/compbenchmarks-web/cgi-bin/browse.cgi,v retrieving revision 1.33 retrieving revision 1.34 diff -C2 -d -r1.33 -r1.34 *** browse.cgi 10 Oct 2006 17:18:02 -0000 1.33 --- browse.cgi 4 Dec 2006 19:31:58 -0000 1.34 *************** *** 838,841 **** --- 838,843 ---- if ($tab eq 'browse') { + print "<p>Feel free to suggest your ideas for improving this form in <a href='http://sourceforge.net/forum/forum.php?forum_id=503909'>this forum</a>.</p>"; + browse_tab(); } elsif ($tab eq 'usage') { |
From: Frederic T. <xf...@us...> - 2006-11-30 18:56:35
|
Update of /cvsroot/compbench/compbenchmarks-web/tools In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv12455 Modified Files: validate.pl Log Message: New benchmark packages dedicated pages valided. Index: validate.pl =================================================================== RCS file: /cvsroot/compbench/compbenchmarks-web/tools/validate.pl,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** validate.pl 30 Nov 2006 18:51:15 -0000 1.6 --- validate.pl 30 Nov 2006 18:56:32 -0000 1.7 *************** *** 70,74 **** --- 70,76 ---- 'doc.cgi?tab=package&topic=advanced', 'doc.cgi?tab=benchs', + 'doc.cgi?tab=benchs&topic=benchpp', 'doc.cgi?tab=benchs&topic=gzip', + 'doc.cgi?tab=benchs&topic=linpackc', 'doc.cgi?tab=benchs&topic=nbench-byte', 'doc.cgi?tab=benchs&topic=scimark2', |
From: Frederic T. <xf...@us...> - 2006-11-30 18:52:41
|
Update of /cvsroot/compbench/compbenchmarks-web/lib In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv10928 Modified Files: news.pl Log Message: Introduction added. Index: news.pl =================================================================== RCS file: /cvsroot/compbench/compbenchmarks-web/lib/news.pl,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** news.pl 29 Nov 2006 19:15:11 -0000 1.1 --- news.pl 30 Nov 2006 18:52:37 -0000 1.2 *************** *** 45,51 **** --- 45,55 ---- my $item; + print "<p>This items are imported daily from sourceforge. Take a loot at <a href='http://sourceforge.net/news/?group_id=150828'>project's dedicated page</a> for details.</p>"; + + print "<ul>"; foreach $item ($items->get_nodelist) { show_a_news($item); } + print "</ul>"; } |