Author: Wim Lavrijsen <wlavrij...@lbl.gov> Branch: reflex-support Changeset: r46261:7a62d64dd2d0 Date: 2011-08-03 11:13 -0700 http://bitbucket.org/pypy/pypy/changeset/7a62d64dd2d0/
Log: benchmark dictionary additions diff --git a/pypy/module/cppyy/bench/bench02.h b/pypy/module/cppyy/bench/bench02.h --- a/pypy/module/cppyy/bench/bench02.h +++ b/pypy/module/cppyy/bench/bench02.h @@ -1,3 +1,5 @@ +#include "TString.h" + #include "TCanvas.h" #include "TFile.h" #include "TProfile.h" @@ -9,27 +11,47 @@ #include "TROOT.h" #include "TApplication.h" +#include "TArchiveFile.h" +#include "TBasket.h" #include "TBox.h" +#include "TBranchRef.h" #include "TClassGenerator.h" +#include "TClassRef.h" +#include "TClassStreamer.h" +#include "TContextMenu.h" +#include "TEntryList.h" +#include "TEventList.h" #include "TF1.h" +#include "TFileCacheRead.h" +#include "TFileCacheWrite.h" #include "TFileMergeInfo.h" +#include "TFitResult.h" #include "TFolder.h" +//#include "TFormulaPrimitive.h" #include "TFunction.h" #include "TFrame.h" #include "TGlobal.h" +#include "THashList.h" #include "TInetAddress.h" #include "TInterpreter.h" #include "TKey.h" #include "TLegend.h" +#include "TMethodCall.h" #include "TPluginManager.h" #include "TProcessUUID.h" +#include "TSchemaRuleSet.h" #include "TStyle.h" #include "TSysEvtHandler.h" #include "TTimer.h" #include "TView.h" +//#include "TVirtualCollectionProxy.h" #include "TVirtualFFT.h" #include "TVirtualHistPainter.h" +#include "TVirtualIndex.h" +#include "TVirtualIsAProxy.h" #include "TVirtualPadPainter.h" +#include "TVirtualRefProxy.h" +#include "TVirtualStreamerInfo.h" #include "TVirtualViewer3D.h" #include <typeinfo> diff --git a/pypy/module/cppyy/bench/bench02.xml b/pypy/module/cppyy/bench/bench02.xml --- a/pypy/module/cppyy/bench/bench02.xml +++ b/pypy/module/cppyy/bench/bench02.xml @@ -4,6 +4,7 @@ <!-- ROOT classes --> <class pattern="T[A-Z]*" /> + <class pattern="ROOT::T[A-Z]*" /> <!-- STL classes actually used --> <class name="std::ostream" /> @@ -21,7 +22,10 @@ <field name="fRep" transient="true"/> </class> + <class name="TUUID::uuid_time_t" /> + <class pattern="TString::*" /> + <class name="TString::Rep_t" /> <class name="TClass::TNameMapNode" /> <class name="TFileOpenHandle" /> _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit