Log of /trunk/hist/hist/src/TFormulaPrimitive.cxx
Parent Directory
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
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
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
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.