[root] / trunk / core / cont / src / TArrayS.cxx Repository:
ViewVC logotype

Log of /trunk/core/cont/src/TArrayS.cxx

Parent Directory Parent Directory


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

Revision 39197 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 16 10:24:57 2011 UTC (3 years, 8 months ago) by rdm
File length: 4560 byte(s)
Diff to previous 22961
From Eddy:
it is possible that a user calls TArrayX::Set(Int_t,const X *a) with an array
that overlaps with the internal array. Use memmove instead of memcpy to be safe.

Revision 22961 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 3 13:32:57 2008 UTC (6 years, 9 months ago) by rdm
File length: 4558 byte(s)
Diff to previous 20882
move the directories:
  base clib cont meta metautils newdelete pcre rint thread unix utils
  winnt zip
under the new core meta directory.

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/cont/src/TArrayS.cxx
File length: 4558 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/cont/src/TArrayS.cxx
File length: 4558 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/cont/src/TArrayS.cxx
File length: 4608 byte(s)
Diff to previous 13258
remove :$ from tag line

Revision 13258 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 16 20:11:59 2005 UTC (9 years, 2 months ago) by pcanal
Original Path: trunk/cont/src/TArrayS.cxx
File length: 4618 byte(s)
Diff to previous 8803
White spaces and comments update

Revision 8803 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 6 12:32:44 2004 UTC (10 years, 8 months ago) by brun
Original Path: trunk/cont/src/TArrayS.cxx
File length: 4617 byte(s)
Diff to previous 7609
Implement a symmetric system between writing and reading in the Streamer functions.
Always use WriteFastArray when writing instead of WriteArray.
This change is required for the coming XML driver.

Revision 7609 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 18 10:28:51 2003 UTC (11 years, 2 months ago) by brun
Original Path: trunk/cont/src/TArrayS.cxx
File length: 4598 byte(s)
Diff to previous 4682
Add a comment in the TArrayX::set functions to indicate that the Set function
should not be called if the array has been initialized via the Adopt function.

Revision 4682 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 10 16:59:21 2002 UTC (12 years, 7 months ago) by brun
Original Path: trunk/cont/src/TArrayS.cxx
File length: 4442 byte(s)
Diff to previous 4681
Implement one more suggestion from gero.flucke@desy.de in the TArrayX::AddAt
functions.
In case the index is out of range, return instead of setting the first element.

Revision 4681 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 10 14:30:10 2002 UTC (12 years, 7 months ago) by brun
Original Path: trunk/cont/src/TArrayS.cxx
File length: 4446 byte(s)
Diff to previous 4565
Implement two suggestions from gero.flucke@desy.de in the TArray classes:
 - Protect the Set(Int_t n, type *array) function in case it is called
   via the assignment operator and the source array has 0 elements.

 - Separate the Reset function in two cases, eg:
   void  Reset()             {memset(fArray, 0, fN*sizeof(Float_t));}
   void  Reset(Float_t val)  {for (Int_t i=0;i<fN;i++) fArray[i] = val;}

Revision 4565 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 18 08:43:30 2002 UTC (12 years, 8 months ago) by brun
Original Path: trunk/cont/src/TArrayS.cxx
File length: 4455 byte(s)
Diff to previous 4498
Add explicit calls to the base classes copy constructors in the copy constructors.
This is required by gcc on MacOS X

Revision 4498 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 9 20:22:01 2002 UTC (12 years, 8 months ago) by brun
Original Path: trunk/cont/src/TArrayS.cxx
File length: 4439 byte(s)
Diff to previous 4460
New attempt to introduce the new additions (Philippe) to the I/O system
as well as as the new version of ClassDef/ClassImp.
With the additions to the I/O, it is now possible to generate
a dictionary for classes not instrumented with ClassDef.

Revision 4460 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 6 10:11:08 2002 UTC (12 years, 8 months ago) by brun
Original Path: trunk/cont/src/TArrayS.cxx
File length: 4705 byte(s)
Diff to previous 4446
Revert to the 3.03/05 situation.
The new I/O scheme still requires more work due
to portability problems and the size of the dictionaries.

Revision 4446 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 3 14:30:43 2002 UTC (12 years, 8 months ago) by brun
Original Path: trunk/cont/src/TArrayS.cxx
File length: 4442 byte(s)
Diff to previous 3621
Introduce a long patch by Philippe. With this patch, ROOT I/O
should be able to support foreign not-ROOT instrumented classes.
More information will come later.
This patch is tentatively put in the CVS head to facilitate
testing on all platforms.

Revision 3621 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 9 15:18:05 2002 UTC (13 years ago) by rdm
Original Path: trunk/cont/src/TArrayS.cxx
File length: 4705 byte(s)
Diff to previous 3618
make the change for const pointer data member support backward compatible,
i.e. this allows the reverting of the changes in the TArrayX, TString and
TBench files. Only remaining change is now in Rtypes.h.

Revision 3618 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 8 22:13:00 2002 UTC (13 years ago) by rdm
Original Path: trunk/cont/src/TArrayS.cxx
File length: 4718 byte(s)
Diff to previous 2510
add support for I/O of const pointer data members, like e.g.:
   const TNamed *fName;
This required the introduction of an "operator>>(TBuffer &, const <class> *&)"
in the ClassDef and the generation of the implementation of this function
in rootcint. The non-const version is now calling the const version via
a cast (see ClassDef). Non TObject derived classes (TString and TArray's)
had the signature of their operator>>() changed to const to match the ClassDef.

Revision 2510 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 3 08:12:07 2001 UTC (13 years, 6 months ago) by brun
Original Path: trunk/cont/src/TArrayS.cxx
File length: 4706 byte(s)
Diff to previous 1717
Modify the Streamer function of all TArray classes (read part).
Replace the call to the old TBuffer::ReadArray by ReadFastArray
and take into account the case when one reads a new object with fN
different from the previous value.

Revision 1717 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 28 07:54:22 2001 UTC (13 years, 10 months ago) by brun
Original Path: trunk/cont/src/TArrayS.cxx
File length: 4665 byte(s)
Diff to previous 3
Change float* or double* to const float* or const double* in all constructors
or functions with arrays of floats or doubles.

Revision 3 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 16 17:00:58 2000 UTC (14 years, 8 months ago) by rdm
Original Path: trunk/cont/src/TArrayS.cxx
File length: 4598 byte(s)
Copied from: branches/rdm/cont/src/TArrayS.cxx revision 2
Diff to previous 2
This commit was generated by cvs2svn to compensate for changes in r2,
which included commits to RCS files with non-trunk default branches.

Revision 2 - (view) (download) (as text) (annotate) - [select for diffs]
Added Tue May 16 17:00:58 2000 UTC (14 years, 8 months ago) by rdm
Original Path: branches/rdm/cont/src/TArrayS.cxx
File length: 4598 byte(s)
Initial import of ROOT into CVS

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