# HG changeset patch # User Gilles Duboscq # Date 1303993794 -7200 # Node ID ce6b257921030c5f603c662ab2109f96a3bbab6f # Parent 9db994445118108c009b2b156142eb6210a646a4# Parent b21123d5a69347c20aa67814f99029c8e451e08c Merge diff -r 9db994445118 -r ce6b25792103 doc/design/graal_compiler.pdf Binary file doc/design/graal_compiler.pdf has changed diff -r 9db994445118 -r ce6b25792103 doc/design/graph_test.aux --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/design/graph_test.aux Thu Apr 28 14:29:54 2011 +0200 @@ -0,0 +1,5 @@ +\relax +\select@language{english} +\@writefile{toc}{\select@language{english}} +\@writefile{lof}{\select@language{english}} +\@writefile{lot}{\select@language{english}} diff -r 9db994445118 -r ce6b25792103 doc/design/graph_test.log --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/design/graph_test.log Thu Apr 28 14:29:54 2011 +0200 @@ -0,0 +1,624 @@ +This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian) (format=pdflatex 2011.4.5) 28 APR 2011 09:57 +entering extended mode + \write18 enabled. + %&-line parsing enabled. +**graph_test.tex +(./graph_test.tex +LaTeX2e <2009/09/24> +Babel and hyphenation patterns for english, usenglishmax, dumylang, noh +yphenation, ngerman, german, german-x-2009-06-19, ngerman-x-2009-06-19, loaded. + +(./svjour3.cls +Document Class: svjour3 2007/05/08 v3.2 +LaTeX document class for Springer journals +(/usr/share/texmf-texlive/tex/latex/base/fleqn.clo +File: fleqn.clo 1998/08/17 v1.1c Standard LaTeX option (flush left equations) +\mathindent=\dimen102 +) +Class Springer-SVJour3 Info: extra/valid Springer sub-package (-> *.clo) +(Springer-SVJour3) not found in option list of \documentclass +(Springer-SVJour3) - autoactivating "global" style. + (./svglov3.clo +File: svglov3.clo 2006/02/03 v3.1 style option for standardised journals + +SVJour Class option: svglov3.clo for standardised journals +) +LaTeX Font Info: Redeclaring math symbol \Gamma on input line 147. +LaTeX Font Info: Redeclaring math symbol \Delta on input line 148. +LaTeX Font Info: Redeclaring math symbol \Theta on input line 149. +LaTeX Font Info: Redeclaring math symbol \Lambda on input line 150. +LaTeX Font Info: Redeclaring math symbol \Xi on input line 151. +LaTeX Font Info: Redeclaring math symbol \Pi on input line 152. +LaTeX Font Info: Redeclaring math symbol \Sigma on input line 153. +LaTeX Font Info: Redeclaring math symbol \Upsilon on input line 154. +LaTeX Font Info: Redeclaring math symbol \Phi on input line 155. +LaTeX Font Info: Redeclaring math symbol \Psi on input line 156. +LaTeX Font Info: Redeclaring math symbol \Omega on input line 157. +\logodepth=\dimen103 +\headerboxheight=\dimen104 +\betweenumberspace=\dimen105 +\aftertext=\dimen106 +\headlineindent=\dimen107 +\c@inst=\count79 +\c@auth=\count80 +\instindent=\dimen108 +\authrun=\box26 +\authorrunning=\toks14 +\titrun=\box27 +\titlerunning=\toks15 +\combirun=\box28 +\c@lastpage=\count81 +\rubricwidth=\dimen109 +\c@section=\count82 +\c@subsection=\count83 +\c@subsubsection=\count84 +\c@paragraph=\count85 +\c@subparagraph=\count86 +\spthmsep=\dimen110 +\c@theorem=\count87 +\c@case=\count88 +\c@conjecture=\count89 +\c@corollary=\count90 +\c@definition=\count91 +\c@example=\count92 +\c@exercise=\count93 +\c@lemma=\count94 +\c@note=\count95 +\c@problem=\count96 +\c@property=\count97 +\c@proposition=\count98 +\c@question=\count99 +\c@solution=\count100 +\c@remark=\count101 +\c@figure=\count102 +\c@table=\count103 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\figcapgap=\dimen111 +\tabcapgap=\dimen112 +\figgap=\dimen113 +\bibindent=\dimen114 +\@tempcntc=\count104 +) (/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty +Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty +Package: keyval 1999/03/16 v1.13 key=value parser (DPC) +\KV@toks@=\toks16 +) +(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty +Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty +Package: trig 1999/03/16 v1.09 sin cos tan (DPC) +) +(/etc/texmf/tex/latex/config/graphics.cfg +File: graphics.cfg 2009/08/28 v1.8 graphics configuration of TeX Live +) +Package graphics Info: Driver file: pdftex.def on input line 91. + +(/usr/share/texmf-texlive/tex/latex/pdftex-def/pdftex.def +File: pdftex.def 2010/03/12 v0.04p Graphics/color for pdfTeX +\Gread@gobject=\count105 +)) +\Gin@req@height=\dimen115 +\Gin@req@width=\dimen116 +) +(/usr/share/texmf-texlive/tex/latex/environ/environ.sty +Package: environ 2008/06/18 v0.2 A new way to define environments +\@emptytoks=\toks17 +\@envbody=\toks18 +) +(/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty +Package: amsmath 2000/07/18 v2.13 AMS math features +\@mathmargin=\skip43 + +For additional information on amsmath, use the `?' option. +(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty +Package: amstext 2000/06/29 v2.01 + +(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 +\@emptytoks=\toks19 +\ex@=\dimen117 +)) +(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d +\pmbraise@=\dimen118 +) +(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty +Package: amsopn 1999/12/14 v2.01 operator names +) +\inf@bad=\count106 +LaTeX Info: Redefining \frac on input line 211. +\uproot@=\count107 +\leftroot@=\count108 +LaTeX Info: Redefining \overline on input line 307. +\classnum@=\count109 +\DOTSCASE@=\count110 +LaTeX Info: Redefining \ldots on input line 379. +LaTeX Info: Redefining \dots on input line 382. +LaTeX Info: Redefining \cdots on input line 467. +\Mathstrutbox@=\box29 +\strutbox@=\box30 +\big@size=\dimen119 +LaTeX Font Info: Redeclaring font encoding OML on input line 567. +LaTeX Font Info: Redeclaring font encoding OMS on input line 568. + + +Package amsmath Warning: Unable to redefine math accent \vec. + +\macc@depth=\count111 +\c@MaxMatrixCols=\count112 +\dotsspace@=\muskip10 +\c@parentequation=\count113 +\dspbrk@lvl=\count114 +\tag@help=\toks20 +\row@=\count115 +\column@=\count116 +\maxfields@=\count117 +\andhelp@=\toks21 +\eqnshift@=\dimen120 +\alignsep@=\dimen121 +\tagshift@=\dimen122 +\tagwidth@=\dimen123 +\totwidth@=\dimen124 +\lineht@=\dimen125 +\@envbody=\toks22 +\multlinegap=\skip44 +\multlinetaggap=\skip45 +\mathdisplay@stack=\toks23 +LaTeX Info: Redefining \[ on input line 2666. +LaTeX Info: Redefining \] on input line 2667. +) (/usr/share/texmf-texlive/tex/latex/amsfonts/amsfonts.sty +Package: amsfonts 2009/06/22 v3.00 Basic AMSFonts support +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 96. +) +(/usr/share/texmf-texlive/tex/generic/babel/babel.sty +Package: babel 2008/07/06 v3.8l The Babel package + +(/usr/share/texmf-texlive/tex/generic/babel/english.ldf +Language: english 2005/03/30 v3.3o English support from the babel system + +(/usr/share/texmf-texlive/tex/generic/babel/babel.def +File: babel.def 2008/07/06 v3.8l Babel common definitions +\babel@savecnt=\count118 +\U@D=\dimen126 +) +\l@british = a dialect from \language\l@english +\l@UKenglish = a dialect from \language\l@english +\l@canadian = a dialect from \language\l@american +\l@australian = a dialect from \language\l@british +\l@newzealand = a dialect from \language\l@british +)) +(/usr/share/texmf-texlive/tex/latex/base/inputenc.sty +Package: inputenc 2008/03/30 v1.1d Input encoding file +\inpenc@prehook=\toks24 +\inpenc@posthook=\toks25 + +(/usr/share/texmf-texlive/tex/latex/base/utf8.def +File: utf8.def 2008/04/05 v1.1m UTF-8 support for inputenc +Now handling font encoding OML ... +... no UTF-8 mapping file for font encoding OML +Now handling font encoding T1 ... +... processing UTF-8 mapping file for font encoding T1 + +(/usr/share/texmf-texlive/tex/latex/base/t1enc.dfu +File: t1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc + defining Unicode char U+00A1 (decimal 161) + defining Unicode char U+00A3 (decimal 163) + defining Unicode char U+00AB (decimal 171) + defining Unicode char U+00BB (decimal 187) + defining Unicode char U+00BF (decimal 191) + defining Unicode char U+00C0 (decimal 192) + defining Unicode char U+00C1 (decimal 193) + defining Unicode char U+00C2 (decimal 194) + defining Unicode char U+00C3 (decimal 195) + defining Unicode char U+00C4 (decimal 196) + defining Unicode char U+00C5 (decimal 197) + defining Unicode char U+00C6 (decimal 198) + defining Unicode char U+00C7 (decimal 199) + defining Unicode char U+00C8 (decimal 200) + defining Unicode char U+00C9 (decimal 201) + defining Unicode char U+00CA (decimal 202) + defining Unicode char U+00CB (decimal 203) + defining Unicode char U+00CC (decimal 204) + defining Unicode char U+00CD (decimal 205) + defining Unicode char U+00CE (decimal 206) + defining Unicode char U+00CF (decimal 207) + defining Unicode char U+00D0 (decimal 208) + defining Unicode char U+00D1 (decimal 209) + defining Unicode char U+00D2 (decimal 210) + defining Unicode char U+00D3 (decimal 211) + defining Unicode char U+00D4 (decimal 212) + defining Unicode char U+00D5 (decimal 213) + defining Unicode char U+00D6 (decimal 214) + defining Unicode char U+00D8 (decimal 216) + defining Unicode char U+00D9 (decimal 217) + defining Unicode char U+00DA (decimal 218) + defining Unicode char U+00DB (decimal 219) + defining Unicode char U+00DC (decimal 220) + defining Unicode char U+00DD (decimal 221) + defining Unicode char U+00DE (decimal 222) + defining Unicode char U+00DF (decimal 223) + defining Unicode char U+00E0 (decimal 224) + defining Unicode char U+00E1 (decimal 225) + defining Unicode char U+00E2 (decimal 226) + defining Unicode char U+00E3 (decimal 227) + defining Unicode char U+00E4 (decimal 228) + defining Unicode char U+00E5 (decimal 229) + defining Unicode char U+00E6 (decimal 230) + defining Unicode char U+00E7 (decimal 231) + defining Unicode char U+00E8 (decimal 232) + defining Unicode char U+00E9 (decimal 233) + defining Unicode char U+00EA (decimal 234) + defining Unicode char U+00EB (decimal 235) + defining Unicode char U+00EC (decimal 236) + defining Unicode char U+00ED (decimal 237) + defining Unicode char U+00EE (decimal 238) + defining Unicode char U+00EF (decimal 239) + defining Unicode char U+00F0 (decimal 240) + defining Unicode char U+00F1 (decimal 241) + defining Unicode char U+00F2 (decimal 242) + defining Unicode char U+00F3 (decimal 243) + defining Unicode char U+00F4 (decimal 244) + defining Unicode char U+00F5 (decimal 245) + defining Unicode char U+00F6 (decimal 246) + defining Unicode char U+00F8 (decimal 248) + defining Unicode char U+00F9 (decimal 249) + defining Unicode char U+00FA (decimal 250) + defining Unicode char U+00FB (decimal 251) + defining Unicode char U+00FC (decimal 252) + defining Unicode char U+00FD (decimal 253) + defining Unicode char U+00FE (decimal 254) + defining Unicode char U+00FF (decimal 255) + defining Unicode char U+0102 (decimal 258) + defining Unicode char U+0103 (decimal 259) + defining Unicode char U+0104 (decimal 260) + defining Unicode char U+0105 (decimal 261) + defining Unicode char U+0106 (decimal 262) + defining Unicode char U+0107 (decimal 263) + defining Unicode char U+010C (decimal 268) + defining Unicode char U+010D (decimal 269) + defining Unicode char U+010E (decimal 270) + defining Unicode char U+010F (decimal 271) + defining Unicode char U+0110 (decimal 272) + defining Unicode char U+0111 (decimal 273) + defining Unicode char U+0118 (decimal 280) + defining Unicode char U+0119 (decimal 281) + defining Unicode char U+011A (decimal 282) + defining Unicode char U+011B (decimal 283) + defining Unicode char U+011E (decimal 286) + defining Unicode char U+011F (decimal 287) + defining Unicode char U+0130 (decimal 304) + defining Unicode char U+0131 (decimal 305) + defining Unicode char U+0132 (decimal 306) + defining Unicode char U+0133 (decimal 307) + defining Unicode char U+0139 (decimal 313) + defining Unicode char U+013A (decimal 314) + defining Unicode char U+013D (decimal 317) + defining Unicode char U+013E (decimal 318) + defining Unicode char U+0141 (decimal 321) + defining Unicode char U+0142 (decimal 322) + defining Unicode char U+0143 (decimal 323) + defining Unicode char U+0144 (decimal 324) + defining Unicode char U+0147 (decimal 327) + defining Unicode char U+0148 (decimal 328) + defining Unicode char U+014A (decimal 330) + defining Unicode char U+014B (decimal 331) + defining Unicode char U+0150 (decimal 336) + defining Unicode char U+0151 (decimal 337) + defining Unicode char U+0152 (decimal 338) + defining Unicode char U+0153 (decimal 339) + defining Unicode char U+0154 (decimal 340) + defining Unicode char U+0155 (decimal 341) + defining Unicode char U+0158 (decimal 344) + defining Unicode char U+0159 (decimal 345) + defining Unicode char U+015A (decimal 346) + defining Unicode char U+015B (decimal 347) + defining Unicode char U+015E (decimal 350) + defining Unicode char U+015F (decimal 351) + defining Unicode char U+0160 (decimal 352) + defining Unicode char U+0161 (decimal 353) + defining Unicode char U+0162 (decimal 354) + defining Unicode char U+0163 (decimal 355) + defining Unicode char U+0164 (decimal 356) + defining Unicode char U+0165 (decimal 357) + defining Unicode char U+016E (decimal 366) + defining Unicode char U+016F (decimal 367) + defining Unicode char U+0170 (decimal 368) + defining Unicode char U+0171 (decimal 369) + defining Unicode char U+0178 (decimal 376) + defining Unicode char U+0179 (decimal 377) + defining Unicode char U+017A (decimal 378) + defining Unicode char U+017B (decimal 379) + defining Unicode char U+017C (decimal 380) + defining Unicode char U+017D (decimal 381) + defining Unicode char U+017E (decimal 382) + defining Unicode char U+200C (decimal 8204) + defining Unicode char U+2013 (decimal 8211) + defining Unicode char U+2014 (decimal 8212) + defining Unicode char U+2018 (decimal 8216) + defining Unicode char U+2019 (decimal 8217) + defining Unicode char U+201A (decimal 8218) + defining Unicode char U+201C (decimal 8220) + defining Unicode char U+201D (decimal 8221) + defining Unicode char U+201E (decimal 8222) + defining Unicode char U+2030 (decimal 8240) + defining Unicode char U+2031 (decimal 8241) + defining Unicode char U+2039 (decimal 8249) + defining Unicode char U+203A (decimal 8250) + defining Unicode char U+2423 (decimal 9251) +) +Now handling font encoding OT1 ... +... processing UTF-8 mapping file for font encoding OT1 + +(/usr/share/texmf-texlive/tex/latex/base/ot1enc.dfu +File: ot1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc + defining Unicode char U+00A1 (decimal 161) + defining Unicode char U+00A3 (decimal 163) + defining Unicode char U+00B8 (decimal 184) + defining Unicode char U+00BF (decimal 191) + defining Unicode char U+00C5 (decimal 197) + defining Unicode char U+00C6 (decimal 198) + defining Unicode char U+00D8 (decimal 216) + defining Unicode char U+00DF (decimal 223) + defining Unicode char U+00E6 (decimal 230) + defining Unicode char U+00EC (decimal 236) + defining Unicode char U+00ED (decimal 237) + defining Unicode char U+00EE (decimal 238) + defining Unicode char U+00EF (decimal 239) + defining Unicode char U+00F8 (decimal 248) + defining Unicode char U+0131 (decimal 305) + defining Unicode char U+0141 (decimal 321) + defining Unicode char U+0142 (decimal 322) + defining Unicode char U+0152 (decimal 338) + defining Unicode char U+0153 (decimal 339) + defining Unicode char U+2013 (decimal 8211) + defining Unicode char U+2014 (decimal 8212) + defining Unicode char U+2018 (decimal 8216) + defining Unicode char U+2019 (decimal 8217) + defining Unicode char U+201C (decimal 8220) + defining Unicode char U+201D (decimal 8221) +) +Now handling font encoding OMS ... +... processing UTF-8 mapping file for font encoding OMS + +(/usr/share/texmf-texlive/tex/latex/base/omsenc.dfu +File: omsenc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc + defining Unicode char U+00A7 (decimal 167) + defining Unicode char U+00B6 (decimal 182) + defining Unicode char U+00B7 (decimal 183) + defining Unicode char U+2020 (decimal 8224) + defining Unicode char U+2021 (decimal 8225) + defining Unicode char U+2022 (decimal 8226) +) +Now handling font encoding OMX ... +... no UTF-8 mapping file for font encoding OMX +Now handling font encoding U ... +... no UTF-8 mapping file for font encoding U + defining Unicode char U+00A9 (decimal 169) + defining Unicode char U+00AA (decimal 170) + defining Unicode char U+00AE (decimal 174) + defining Unicode char U+00BA (decimal 186) + defining Unicode char U+02C6 (decimal 710) + defining Unicode char U+02DC (decimal 732) + defining Unicode char U+200C (decimal 8204) + defining Unicode char U+2026 (decimal 8230) + defining Unicode char U+2122 (decimal 8482) + defining Unicode char U+2423 (decimal 9251) +)) +(/usr/share/texmf/tex/latex/lm/lmodern.sty +Package: lmodern 2009/10/30 v1.6 Latin Modern Fonts +LaTeX Font Info: Overwriting symbol font `operators' in version `normal' +(Font) OT1/cmr/m/n --> OT1/lmr/m/n on input line 22. +LaTeX Font Info: Overwriting symbol font `letters' in version `normal' +(Font) OML/cmm/m/it --> OML/lmm/m/it on input line 23. +LaTeX Font Info: Overwriting symbol font `symbols' in version `normal' +(Font) OMS/cmsy/m/n --> OMS/lmsy/m/n on input line 24. +LaTeX Font Info: Overwriting symbol font `largesymbols' in version `normal' +(Font) OMX/cmex/m/n --> OMX/lmex/m/n on input line 25. +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 26. +LaTeX Font Info: Overwriting symbol font `letters' in version `bold' +(Font) OML/cmm/b/it --> OML/lmm/b/it on input line 27. +LaTeX Font Info: Overwriting symbol font `symbols' in version `bold' +(Font) OMS/cmsy/b/n --> OMS/lmsy/b/n on input line 28. +LaTeX Font Info: Overwriting symbol font `largesymbols' in version `bold' +(Font) OMX/cmex/m/n --> OMX/lmex/m/n on input line 29. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' +(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 31. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' +(Font) OT1/cmss/m/n --> OT1/lmss/m/n on input line 32. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' +(Font) OT1/cmr/m/it --> OT1/lmr/m/it on input line 33. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' +(Font) OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 34. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 35. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) OT1/cmss/bx/n --> OT1/lmss/bx/n on input line 36. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) OT1/cmr/bx/it --> OT1/lmr/bx/it on input line 37. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 38. +) +(/usr/share/texmf-texlive/tex/latex/base/fontenc.sty +Package: fontenc 2005/09/27 v1.99g Standard LaTeX package + +(/usr/share/texmf-texlive/tex/latex/base/t1enc.def +File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file +LaTeX Font Info: Redeclaring font encoding T1 on input line 43. +)) +(/usr/share/texmf-texlive/tex/latex/graphics/color.sty +Package: color 2005/11/14 v1.0j Standard LaTeX Color (DPC) + +(/etc/texmf/tex/latex/config/color.cfg +File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive +) +Package color Info: Driver file: pdftex.def on input line 130. +) (./graphdrawing.tex) (./graph_test.aux) +\openout1 = `graph_test.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 30. +LaTeX Font Info: ... okay on input line 30. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 30. +LaTeX Font Info: ... okay on input line 30. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 30. +LaTeX Font Info: ... okay on input line 30. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 30. +LaTeX Font Info: ... okay on input line 30. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 30. +LaTeX Font Info: ... okay on input line 30. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 30. +LaTeX Font Info: ... okay on input line 30. +LaTeX Font Info: Try loading font information for T1+lmr on input line 30. + (/usr/share/texmf/tex/latex/lm/t1lmr.fd +File: t1lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern +) +(/usr/share/texmf-texlive/tex/context/base/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count119 +\scratchdimen=\dimen127 +\scratchbox=\box31 +\nofMPsegments=\count120 +\nofMParguments=\count121 +\everyMPshowfont=\toks26 +\MPscratchCnt=\count122 +\MPscratchDim=\dimen128 +\MPnumerator=\count123 +\everyMPtoPDFconversion=\toks27 +) +LaTeX Font Info: Calculating math sizes for size <8.5> on input line 40. +LaTeX Font Info: Try loading font information for OT1+lmr on input line 40. + (/usr/share/texmf/tex/latex/lm/ot1lmr.fd +File: ot1lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern +) +LaTeX Font Info: Try loading font information for OML+lmm on input line 40. + +(/usr/share/texmf/tex/latex/lm/omllmm.fd +File: omllmm.fd 2009/10/30 v1.6 Font defs for Latin Modern +) +LaTeX Font Info: Try loading font information for OMS+lmsy on input line 40. + + +(/usr/share/texmf/tex/latex/lm/omslmsy.fd +File: omslmsy.fd 2009/10/30 v1.6 Font defs for Latin Modern +) +LaTeX Font Info: Try loading font information for OMX+lmex on input line 40. + + +(/usr/share/texmf/tex/latex/lm/omxlmex.fd +File: omxlmex.fd 2009/10/30 v1.6 Font defs for Latin Modern +) +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <8.5> on input line 40. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <5.94997> on input line 40. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <4.25> on input line 40. +LaTeX Font Info: Try loading font information for U+msa on input line 40. + +(/usr/share/texmf-texlive/tex/latex/amsfonts/umsa.fd +File: umsa.fd 2009/06/22 v3.00 AMS symbols A +) +LaTeX Font Info: Try loading font information for U+msb on input line 40. + +(/usr/share/texmf-texlive/tex/latex/amsfonts/umsb.fd +File: umsb.fd 2009/06/22 v3.00 AMS symbols B +) +\dotfile=\write3 +\openout3 = `dot_temp_layout1.dot'. + +runsystem(bash -c "dot -Tpdf dot_temp_layout1.dot > dot_temp_layout1.pdf")...ex +ecuted. + + + +pdfTeX warning: pdflatex (file ./dot_temp_layout1.pdf): PDF inclusion: found PD +F version <1.5>, but at most version <1.4> allowed + +File: dot_temp_layout1.pdf Graphic file (type pdf) + +\dotfile=\write4 +\openout4 = `dot_temp_layout2.dot'. + +runsystem(bash -c "dot -Tpdf dot_temp_layout2.dot > dot_temp_layout2.pdf")...ex +ecuted. + + + +pdfTeX warning: pdflatex (file ./dot_temp_layout2.pdf): PDF inclusion: found PD +F version <1.5>, but at most version <1.4> allowed + +File: dot_temp_layout2.pdf Graphic file (type pdf) + +\dotfile=\write5 +\openout5 = `dot_temp_layout3.dot'. + +runsystem(bash -c "dot -Tpdf dot_temp_layout3.dot > dot_temp_layout3.pdf")...ex +ecuted. + + + +pdfTeX warning: pdflatex (file ./dot_temp_layout3.pdf): PDF inclusion: found PD +F version <1.5>, but at most version <1.4> allowed + +File: dot_temp_layout3.pdf Graphic file (type pdf) + +\dotfile=\write6 +\openout6 = `dot_temp_layout4.dot'. + +runsystem(bash -c "dot -Tpdf dot_temp_layout4.dot > dot_temp_layout4.pdf")...ex +ecuted. + + + +pdfTeX warning: pdflatex (file ./dot_temp_layout4.pdf): PDF inclusion: found PD +F version <1.5>, but at most version <1.4> allowed + +File: dot_temp_layout4.pdf Graphic file (type pdf) + + +\dotfile=\write7 +\openout7 = `dot_temp_layout5.dot'. + +runsystem(bash -c "dot -Tpdf dot_temp_layout5.dot > dot_temp_layout5.pdf")...ex +ecuted. + + + +pdfTeX warning: pdflatex (file ./dot_temp_layout5.pdf): PDF inclusion: found PD +F version <1.5>, but at most version <1.4> allowed + +File: dot_temp_layout5.pdf Graphic file (type pdf) + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} + + + <./dot_temp_layout1.pdf> <./dot_temp_layout2.pdf> <./dot_temp_layout3.pdf> <./ +dot_temp_layout4.pdf> <./dot_temp_layout5.pdf>] (./graph_test.aux) ) +Here is how much of TeX's memory you used: + 2832 strings out of 495021 + 33460 string characters out of 1181036 + 90398 words of memory out of 3000000 + 5967 multiletter control sequences out of 15000+50000 + 31644 words of font info for 36 fonts, out of 3000000 for 9000 + 28 hyphenation exceptions out of 8191 + 27i,7n,33p,421b,226s stack positions out of 5000i,500n,10000p,200000b,50000s +{/usr/share +/texmf/fonts/enc/dvips/lm/lm-ec.enc} +Output written on graph_test.pdf (1 page, 100830 bytes). +PDF statistics: + 69 PDF objects out of 1000 (max. 8388607) + 0 named destinations out of 1000 (max. 500000) + 26 words of extra memory for PDF output out of 10000 (max. 10000000) + diff -r 9db994445118 -r ce6b25792103 doc/design/graph_test.pdf Binary file doc/design/graph_test.pdf has changed diff -r 9db994445118 -r ce6b25792103 doc/design/graph_test.tex --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/design/graph_test.tex Thu Apr 28 14:29:54 2011 +0200 @@ -0,0 +1,160 @@ +\documentclass[twocolumn]{svjour3} +\usepackage[pdftex]{graphicx} +\usepackage{environ} +\usepackage{amsmath} +\usepackage{amsfonts} +\usepackage[english]{babel} +\usepackage[utf8]{inputenc} +\usepackage{lmodern} +\usepackage[T1]{fontenc} +\usepackage{color} + +\input{graphdrawing} + +\renewcommand*\descriptionlabel[1]{\hspace\labelsep\normalfont\bf #1} + +\newcommand{\Sa}{{\Large$^*$}} +\newcommand{\Sb}{{\Large$^\dag$}} +\newcommand{\Sc}{{\Large$^\S$}} + +\smartqed % flush right qed marks, e.g. at end of proof + +\journalname{Test} +\def\makeheadbox{{% +\hbox to0pt{\vbox{\baselineskip=10dd\hrule\hbox +to\hsize{\vrule\kern3pt\vbox{\kern3pt +\hbox{\bfseries Test} +\kern3pt}\hfil\kern3pt\vrule}\hrule}% +\hss}}} + +\begin{document} + +\author{} +\institute{} + +\date{Created: \today} + +\title{Test} +\subtitle{} + +\maketitle + +\begin{digraphenv}{scale=0.5}{layout1} + \nodestart + \nodeend + \data{a}{start} + \data{b}{start} + \node{a}{a} + \node{b}{b} + \nodesplit{if}{if} + \node{nop}{nop} + \nodebi{add}{+} + \controllabel{if:succ1}{nop} + \controllabel{if:succ2}{add} + \datalabel{add:in1}{a} + \datalabel{add:in2}{b} + \control{nop}{end} +\end{digraphenv} + +\begin{digraphenv}{scale=0.5}{layout2} + \node{node1}{nop} + \nodebi{node2}{+} + \nodetri{node3}{phi} + \nodesplit{node4}{if} +\end{digraphenv} + +\begin{digraphenv}{scale=0.5}{layout3} + \node{a}{a} + \node{b}{b} + \nodesplit{if}{if} + \node{nop}{nop} + \nodebi{add}{+} + \controllabel{if:succ1}{nop} + \controllabel{if:succ2}{add} + \datalabel{add:in1}{a} + \datalabel{add:in2}{b} +\end{digraphenv} + +\begin{digraphenv}{scale=0.5}{layout4} + \node{arr}{arr} + \node{i}{i} + \node{j}{j} + \node{v}{v} + \nodetri{astore1}{astore} + \datalabel{astore1:in1}{arr} + \datalabel{astore1:in2}{i} + \datalabel{astore1:in3}{v} + \nodebi{add}{+} + \datalabel{add:in1}{i} + \datalabel{add:in2}{j} + \nodetri{astore2}{astore} + \datalabel{astore2:in1}{arr} + \datalabel{astore2:in2}{add} + \datalabel{astore2:in3}{v} + \cnode{fs}{framestate}{lightblue} + \control{fs}{astore2} + \data{fs}{astore1} +% \data{fs}{arr} +% \data{fs}{i} +% \data{fs}{j} +% \data{fs}{v} + \control{astore1}{astore2} +\end{digraphenv} + +\begin{digraphenv}{scale=0.5}{layout5} + \nodestart + \nodeend + % input projections + \node{a}{proj:a} + \node{b}{proj:b} + \data{a}{start} + \data{b}{start} + % if + \nodebi{cmp1}{<} + \datalabel{cmp1:in1}{a} + \datalabel{cmp1:in2}{b} + \nodesplit{if}{if} + \data{if}{cmp1} + \control{start}{if} + % branches + \nodebi{add1}{+} + \datalabel{add1:in1}{a} + \datalabel{add1:in2}{b} + \nodebi{sub1}{-} + \datalabel{sub1:in1}{a} + \datalabel{sub1:in2}{b} + \controllabel{if:succ1}{add1} + \controllabel{if:succ2}{sub1} + % merge + \nodebi{merge}{merge} + \control{add1}{merge} + \control{sub1}{merge} + % phi + \nodebi{phi1}{phi} + \datalabel{phi1:in1}{add1} + \datalabel{phi1:in2}{sub1} + % ret + \node{ret}{ret} + \data{ret}{phi1} + \control{merge}{ret} + \control{ret}{end} +\end{digraphenv} + +\end{document} + + + + + + + + + + + + + + + + + diff -r 9db994445118 -r ce6b25792103 doc/design/graphdrawing.tex --- a/doc/design/graphdrawing.tex Thu Apr 28 14:27:42 2011 +0200 +++ b/doc/design/graphdrawing.tex Thu Apr 28 14:29:54 2011 +0200 @@ -3,7 +3,7 @@ \newcommand{\digraph}[3][scale=1]{ \newwrite\dotfile \immediate\openout\dotfile=dot_temp_#2.dot - \immediate\write\dotfile{digraph dot_temp_#2 {\string#3}} + \immediate\write\dotfile{digraph #2 { margin=0; pad=0; concentrate=false; \string#3}} \immediate\closeout\dotfile \immediate\write18{bash -c "dot -Tpdf dot_temp_#2.dot > dot_temp_#2.pdf"} \IfFileExists{dot_temp_#2.pdf} @@ -21,7 +21,7 @@ } } -\NewEnviron{digraphenv}[2]{\digraph[#1]{#2}{ margin=0; pad=0; \BODY }} +\NewEnviron{digraphenv}[2]{\digraph[#1]{#2}{ \BODY }} \newcommand{\control}[2]{#1:successors:s -> #2:predecessors:n [color=red];} \newcommand{\controllabel}[2]{#1 -> #2:predecessors:n [color=red];} @@ -33,12 +33,21 @@ \newcommand{\portinput}[1]{} \newcommand{\portsuccessor}[1]{} \newcommand{\portempty}[0]{} -\newcommand{\genericnodelabel}[1]{#1} +\newcommand{\genericnodelabel}[2]{
#1} + +\newcommand{\nodestart}[0]{start [shape=plaintext, rank=source, label=<
\genericnodelabel{start}{lightyellow} \portsuccessor{successors} \portempty \genericnodeend } + +\newcommand{\nodeend}[0]{\genericnodestart{end} \portempty \portinput{inputs} \genericnodelabel{end}{lightyellow}
>]} -\newcommand{\node}[2]{\genericnodestart{#1} \portempty \portinput{inputs} \genericnodelabel{#2} \portsuccessor{successors} \portempty \genericnodeend } -\newcommand{\nodebi}[2]{\genericnodestart{#1} \portinput{in1} \portinput{in2} \genericnodelabel{#2} \portsuccessor{successors} \portempty \genericnodeend } -\newcommand{\nodetri}[2]{\genericnodestart{#1} \portinput{in1} \portinput{in2} \portinput{in3} \genericnodelabel{#2} \portsuccessor{successors} \portempty \portempty \genericnodeend } -\newcommand{\nodesplit}[2]{\genericnodestart{#1} \portempty \portinput{inputs} \genericnodelabel{#2} \portsuccessor{succ1} \portsuccessor{succ2} \genericnodeend } +\newcommand{\node}[2]{\genericnodestart{#1} \portempty \portinput{inputs} \genericnodelabel{#2}{white} \portsuccessor{successors} \portempty \genericnodeend } +\newcommand{\nodebi}[2]{\genericnodestart{#1} \portinput{in1} \portinput{in2} \genericnodelabel{#2}{white} \portsuccessor{successors} \portempty \genericnodeend } +\newcommand{\nodetri}[2]{\genericnodestart{#1} \portinput{in1} \portinput{in2} \portinput{in3} \genericnodelabel{#2}{white} \portsuccessor{successors} \portempty \portempty \genericnodeend } +\newcommand{\nodesplit}[2]{\genericnodestart{#1} \portempty \portinput{inputs} \genericnodelabel{#2}{white} \portsuccessor{succ1} \portsuccessor{succ2} \genericnodeend } + +\newcommand{\cnode}[3]{\genericnodestart{#1} \portempty \portinput{inputs} \genericnodelabel{#2}{#3} \portsuccessor{successors} \portempty \genericnodeend } +\newcommand{\cnodebi}[3]{\genericnodestart{#1} \portinput{in1} \portinput{in2} \genericnodelabel{#2}{#3} \portsuccessor{successors} \portempty \genericnodeend } +\newcommand{\cnodetri}[3]{\genericnodestart{#1} \portinput{in1} \portinput{in2} \portinput{in3} \genericnodelabel{#2}{#3} \portsuccessor{successors} \portempty \portempty \genericnodeend } +\newcommand{\cnodesplit}[3]{\genericnodestart{#1} \portempty \portinput{inputs} \genericnodelabel{#2}{#3} \portsuccessor{succ1} \portsuccessor{succ2} \genericnodeend } %%%%%%%%%%%%%% example: diff -r 9db994445118 -r ce6b25792103 runalldacapo.sh diff -r 9db994445118 -r ce6b25792103 runbootstrap.sh --- a/runbootstrap.sh Thu Apr 28 14:27:42 2011 +0200 +++ b/runbootstrap.sh Thu Apr 28 14:29:54 2011 +0200 @@ -1,2 +1,19 @@ #!/bin/bash -${GRAAL}/java64/bin/java -client -graal -version +if [ -z "${JDK7}" ]; then + echo "JDK7 is not defined." + exit 1; +fi +if [ -z "${JDK7G}" ]; then + echo "JDK7G is not defined." + exit 1; +fi +if [ -z "${MAXINE}" ]; then + echo "MAXINE is not defined. It must point to a maxine repository directory." + exit 1; +fi +if [ -z "${GRAAL}" ]; then + echo "GRAAL is not defined. It must point to a maxine repository directory." + exit 1; +fi +${JDK7}/bin/java -client -graal -version +${JDK7G}/bin/java -client -graal -version diff -r 9db994445118 -r ce6b25792103 rundacapo.sh --- a/rundacapo.sh Thu Apr 28 14:27:42 2011 +0200 +++ b/rundacapo.sh Thu Apr 28 14:29:54 2011 +0200 @@ -1,2 +1,18 @@ #!/bin/bash -${GRAAL}/java64/bin/java -client -graal -Xms1g -Xmx2g -esa -classpath ${DACAPO}/dacapo-9.12-bach.jar Harness $* +if [ -z "${JDK7}" ]; then + echo "JDK7 is not defined." + exit 1; +fi +if [ -z "${MAXINE}" ]; then + echo "MAXINE is not defined. It must point to a maxine repository directory." + exit 1; +fi +if [ -z "${GRAAL}" ]; then + echo "GRAAL is not defined. It must point to a maxine repository directory." + exit 1; +fi +if [ -z "${DACAPO}" ]; then + echo "DACAPO is not defined. It must point to a SciMark benchmark directory." + exit 1; +fi +${JDK7}/bin/java -client -graal -Xms1g -Xmx2g -esa -classpath ${DACAPO}/dacapo-9.12-bach.jar Harness $* diff -r 9db994445118 -r ce6b25792103 runscimark.sh --- a/runscimark.sh Thu Apr 28 14:27:42 2011 +0200 +++ b/runscimark.sh Thu Apr 28 14:29:54 2011 +0200 @@ -7,6 +7,10 @@ echo "MAXINE is not defined. It must point to a maxine repository directory." exit 1; fi +if [ -z "${GRAAL}" ]; then + echo "GRAAL is not defined. It must point to a maxine repository directory." + exit 1; +fi if [ -z "${SCIMARK}" ]; then echo "SCIMARK is not defined. It must point to a SciMark benchmark directory." exit 1; diff -r 9db994445118 -r ce6b25792103 runtests.sh --- a/runtests.sh Thu Apr 28 14:27:42 2011 +0200 +++ b/runtests.sh Thu Apr 28 14:29:54 2011 +0200 @@ -1,2 +1,14 @@ #!/bin/bash -${GRAAL}/java64/bin/java -client -graal -ea -esa -Xcomp -XX:+PrintCompilation -XX:CompileOnly=jtt -Xbootclasspath/p:"${MAXINE}/VM/bin" -Xbootclasspath/p:"${MAXINE}/Base/bin" test.com.sun.max.vm.compiler.JavaTester -verbose=1 -gen-run-scheme=false -run-scheme-package=all ${MAXINE}/VM/test/jtt/bytecode ${MAXINE}/VM/test/jtt/except ${MAXINE}/VM/test/jtt/hotpath ${MAXINE}/VM/test/jtt/jdk ${MAXINE}/VM/test/jtt/lang ${MAXINE}/VM/test/jtt/loop ${MAXINE}/VM/test/jtt/micro ${MAXINE}/VM/test/jtt/optimize ${MAXINE}/VM/test/jtt/reflect ${MAXINE}/VM/test/jtt/threads +if [ -z "${JDK7}" ]; then + echo "JDK7 is not defined." + exit 1; +fi +if [ -z "${MAXINE}" ]; then + echo "MAXINE is not defined. It must point to a maxine repository directory." + exit 1; +fi +if [ -z "${GRAAL}" ]; then + echo "GRAAL is not defined. It must point to a maxine repository directory." + exit 1; +fi +${JDK7}/bin/java -client -graal -ea -esa -Xcomp -XX:+PrintCompilation -XX:CompileOnly=jtt -Xbootclasspath/p:"${MAXINE}/VM/bin" -Xbootclasspath/p:"${MAXINE}/Base/bin" test.com.sun.max.vm.compiler.JavaTester -verbose=1 -gen-run-scheme=false -run-scheme-package=all ${MAXINE}/VM/test/jtt/bytecode ${MAXINE}/VM/test/jtt/except ${MAXINE}/VM/test/jtt/hotpath ${MAXINE}/VM/test/jtt/jdk ${MAXINE}/VM/test/jtt/lang ${MAXINE}/VM/test/jtt/loop ${MAXINE}/VM/test/jtt/micro ${MAXINE}/VM/test/jtt/optimize ${MAXINE}/VM/test/jtt/reflect ${MAXINE}/VM/test/jtt/threads