Mercurial > hg > truffle
view doxygen.sh @ 2707:7ed72769d51a
exception handling related changes:
* changed blockPredecessors to list of Instructions, instead of Blocks
* removed explicit predecessor management in BlockBegin, now using predecessors from Graph structure
* replaced generated LIR exception entries with exception dispatch chains in IR
* added Unwind and ExceptionDispatch instructions
* removed ExceptionEntry flag in BlockBegin and all code depending on it
* removed exceptionHandler list from Instruction, replaced by exception Edge on Invoke and Throw
* replaced list of ExceptionHandlers with single exception edge in debug info
misc:
* changed GraphvizPrinter layout (smaller ports on large nodes)
* removed defunct run config
author | Lukas Stadler <lukas.stadler@jku.at> |
---|---|
date | Wed, 18 May 2011 18:09:20 +0200 |
parents | 6d843cdd0bed |
children |
line wrap: on
line source
#!/bin/bash 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 # Resolve location of this script me="${BASH_SOURCE[0]}" while [ -h "$me" ]; do me=`readlink -e "$me"` done script_home=$(cd `dirname $me`; pwd)/doc/doxygen echo "script home: $script_home" echo "removing temp dirs" rm -r $script_home/src rm -r $script_home/html rm -r $script_home/latex echo "collecting sources" mkdir -p $script_home/src cp -r $GRAAL/graal/GraalCompiler/src/* $script_home/src/ cp -r $GRAAL/graal/GraalGraph/src/* $script_home/src/ cp -r $MAXINE/CRI/src/* $script_home/src/ echo "preparing sources" find $script_home/src/ -type f -print0 | xargs -0 sed -i 's/{@code \([^}]*\)}/\1/g' find $script_home/src/ -type f -print0 | xargs -0 sed -i 's/{@code/ /g' pushd $script_home echo "running doxygen" doxygen ../graal.doxy > out.txt 2> err.txt cat err.txt | grep -v "unable to resolve link" | grep -v "expected whitespace" | grep -v ACCESSOR | grep -v "not documented" > errors.txt rm err.txt popd