[root] / trunk / hist / hist / src / TFormulaPrimitive.cxx Repository:
ViewVC logotype

Log of /trunk/hist/hist/src/TFormulaPrimitive.cxx

Parent Directory Parent Directory


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 48992 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 28 15:26:26 2013 UTC (21 months, 3 weeks ago) by rdm
File length: 22399 byte(s)
Diff to previous 37531
From Lifeng Sun:
The attached patchset fixes a bunch of typo in the source:
0001-succes-success.patch
0002-preceed-preced.patch
0003-informations-information.patch
0004-childs-children.patch
0005-avaliable-available.patch
0006-writeable-writable.patch
0007-comand-command.patch
0008-unkown-unknown.patch
0009-wierd-weird.patch
0010-wheter-whether.patch
0011-unecessary-unnecessary.patch
0012-splitted-split.patch
0013-registerd-registered.patch
0014-recieve-receive.patch
0015-processsing-processing.patch
0016-ouput-output.patch
0017-mutiple-multiple.patch
0018-lenght-length.patch
0019-interupted-interrupted.patch
0020-independant-independent.patch
0021-inconsistant-inconsistent.patch
0022-expresion-expression.patch
0023-explicitely-explicitly.patch
0024-enviroment-environment.patch
0025-deafult-default.patch
0026-continous-continuous.patch
0027-completly-completely.patch
0028-commited-committed.patch
0029-choosen-chosen.patch
0030-backgroud-background.patch
0031-auxilliary-auxiliary.patch
0032-authentification-authentication.patch
0033-appropiate-appropriate.patch
0034-an-other-another.patch
0035-environement-environment.patch
0036-targetting-targeting.patch
0037-suppported-supported.patch
0038-paramater-parameter.patch

Revision 37531 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 10 20:38:06 2010 UTC (4 years, 1 month ago) by pcanal
File length: 22398 byte(s)
Diff to previous 34902
Fix several memory leaks (TSchemaRuleSet, TClass, TFolder, stress, TStreamerInfo, TFile, TFree)

Introduce a new preprocessor symbol (R__COMPLETE_MEM_TERMINATION) that allows for
better tracking of memory leak.   When ROOT is compiled with this symbols is defined,
globally held objects will be deleted at the time of the process termination.

With this symbol defined, some tests (root.exe -b -l -q ; test/stress ;) run under
'valgrind --leak-check=yes' with no memory leak reports (but still a few still
reacheable blocks).   However, this does not yet support (i.e. segfault at termination) 
the case where TFunctions are created on the 'CINT' stack (and thus fails roottest) and
some uses of CINT functions for fitting ...  and probably also fails on Windows.

Revision 34902 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 20 16:32:23 2010 UTC (4 years, 5 months ago) by pcanal
File length: 21923 byte(s)
Diff to previous 34885
Reduce size of TFormulaPrimitive by using a union for members that are mutual exclusive

Revision 34885 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 20 13:33:08 2010 UTC (4 years, 5 months ago) by pcanal
File length: 25963 byte(s)
Diff to previous 29672
Fix uninitialized var

Revision 29672 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 3 15:37:43 2009 UTC (5 years, 5 months ago) by pcanal
File length: 20818 byte(s)
Diff to previous 29664
Fix a couple of fatal typo in revision 29663, 29664

Revision 29664 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 31 23:22:07 2009 UTC (5 years, 5 months ago) by pcanal
File length: 20811 byte(s)
Diff to previous 29663
add missing return

Revision 29663 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 31 23:17:47 2009 UTC (5 years, 5 months ago) by pcanal
File length: 20798 byte(s)
Diff to previous 29661
Resolve Savannah issue #53690.

In the list of primitives, allow the same function name to be 'reused' with
a different number of arguments; Fix the search accordingly.

Remove unnecessary dependency of TFormula.h on TFormulaPrimitive.h

Revision 29661 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 31 21:16:37 2009 UTC (5 years, 5 months ago) by pcanal
File length: 19170 byte(s)
Diff to previous 22694
fix functions order

Revision 22694 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 17 20:23:21 2008 UTC (6 years, 10 months ago) by rdm
File length: 19167 byte(s)
Diff to previous 20882
move hist, histpainter, spectrum and spectrumpainter in the hist package.

Revision 20882 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 19 11:31:26 2007 UTC (7 years, 2 months ago) by rdm
Original Path: trunk/hist/src/TFormulaPrimitive.cxx
File length: 19167 byte(s)
Diff to previous 19826
Set property svn:eol-style LF on all source and Makefiles. This should avoid
problems with Win32 line endings ending up in the repository. All MS tools
support LF eols fine.

Revision 19826 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:56:11 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/hist/src/TFormulaPrimitive.cxx
File length: 19167 byte(s)
Diff to previous 19825
imported svn:keywords Id property

Revision 19825 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:49:10 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/hist/src/TFormulaPrimitive.cxx
File length: 19227 byte(s)
Diff to previous 18484
remove :$ from tag line

Revision 18484 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 5 22:10:10 2007 UTC (7 years, 9 months ago) by pcanal
Original Path: trunk/hist/src/TFormulaPrimitive.cxx
File length: 19237 byte(s)
Diff to previous 15082
From Scott Snyder:
TFormulaPrimitive::AddFormula takes as an argument a new'd object;
it is supposed to take ownership of the object.

However, if a primitive of the same name already exists, the
object will be leaked.  (There are some duplicates between
the list in TFormulaPrimitive::BuildBasicFormulas and
TFormulaMathInterface.cxx.)

Revision 15082 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 17 16:37:26 2006 UTC (8 years, 8 months ago) by couet
Original Path: trunk/hist/src/TFormulaPrimitive.cxx
File length: 19216 byte(s)
Diff to previous 12338
- Coding conventions.

Revision 12338 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 18 20:25:53 2005 UTC (9 years, 6 months ago) by pcanal
Original Path: trunk/hist/src/TFormulaPrimitive.cxx
File length: 19286 byte(s)
Diff to previous 11813
From Marian:
Function with default paramater can not yet be properly handled
via the faster function primitive mechanism.  So for now disable
the call to TMath::Landau.

Revision 11813 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 18 12:31:10 2005 UTC (9 years, 8 months ago) by brun
Original Path: trunk/hist/src/TFormulaPrimitive.cxx
File length: 19425 byte(s)
Diff to previous 11792
From Valeriy Onuchin:

this patch fixes all compilation problems for
ROOT under windows with VC6 compiler.

- The main problem is that VC6 compiler does not recognize
"long long" type in rootcint generated dictionaries,
To fix this, wherever "long long" type was writen in dictionary file it was
replaced with native win32 "long long" type_string "__int64".
Modified files are: cint/src/val2a.c, cint/src/newlink.c, cint/src/Class.cxx

Other changes:
- many  classes contained "list" variables.
  That produced name_clash with  std::list class name.
- many classes contained
 for (int i=0; ..) {..}
 for (int i=0; ..) {..}
 which caused "duplication of initialisation" bug.

- gl/src/CsgOps.cxx had outside declared templated parameter used inside
  internal function.
- TString Atoi, Atof - std namespace was removed.

_ TASimage - custom Streamer was changed. Reading/writing class version
   was added. That allows to keep "future compatibility"/"schema evolution"
   Demo files galaxy.root, gallery.root were rewritten.

- I rolled back changes in TGPicture class which are related to reading
   of XPM files because of problems under win32.

- TASImage::GetMask method was reimplemented.

- libAfterImage.tar.gz - fix all compilation problem under win32 (vc6)

Revision 11792 - (view) (download) (as text) (annotate) - [select for diffs]
Added Sat May 14 16:20:51 2005 UTC (9 years, 8 months ago) by brun
Original Path: trunk/hist/src/TFormulaPrimitive.cxx
File length: 19425 byte(s)
From Marian Ivanov and Philippe Canal
This patch contains Marian Ivanov's new implementation
of the executor part of TFormula.  It minimizes the size
of the existing switch statement by combining some
operation and/or replacing some operations by a
single indirect function call.  This result in
a significant speed-up of the execution.

The change is fully backward compatible since
the new optimized operation are stored in an
additional set of transient data members.
(fExprOptimized and fOperOptimized).

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

Subversion Admin
ViewVC Help
Powered by ViewVC 1.0.9