32 Commits

Author SHA1 Message Date
Julian Seward
b43eec1219 Documentation update for 3.6.0 (not including NEWS).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11440
2010-10-13 21:47:29 +00:00
Nicholas Nethercote
f7198c4858 Various minor tweaks to the distribution docs.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10709
2009-08-04 07:02:54 +00:00
Nicholas Nethercote
43b716df56 Mention BBV in the README.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10446
2009-07-14 04:24:18 +00:00
Nicholas Nethercote
b05a2a18d7 This commit merges the BUILD_TWEAKS branch onto the trunk. It has the
following improvements:

- Arch/OS/platform-specific files are now included/excluded via the
  preprocessor, rather than via the build system.  This is more consistent
  (we use the pre-processor for small arch/OS/platform-specific chunks
  within files) and makes the build system much simpler, as the sources for
  all programs are the same on all platforms.

- Vast amounts of cut+paste Makefile.am code has been factored out.  If a
  new platform is implemented, you need to add 11 extra Makefile.am lines.
  Previously it was over 100 lines.

- Vex has been autotoolised.  Dependency checking now works in Vex (no more
  incomplete builds).  Parallel builds now also work.  --with-vex no longer
  works;  it's little use and a pain to support.  VEX/Makefile is still in
  the Vex repository and gets overwritten at configure-time;  it should
  probably be renamed Makefile-gcc to avoid possible problems, such as
  accidentally committing a generated Makefile.  There's a bunch of hacky
  copying to deal with the fact that autotools don't handle same-named files
  in different directories.  Julian plans to rename the files to avoid this
  problem.

- Various small Makefile.am things have been made more standard automake
  style, eg. the use of pkginclude/pkglib prefixes instead of rolling our
  own.

- The existing five top-level Makefile.am include files have been
  consolidated into three.

- Most Makefile.am files now are structured more clearly, with comment
  headers separating sections, declarations relating to the same things next
  to each other, better spacing and layout, etc.

- Removed the unused exp-ptrcheck/tests/x86 directory.

- Renamed some XML files.

- Factored out some duplicated dSYM handling code.

- Split auxprogs/ into auxprogs/ and mpi/, which allowed the resulting
  Makefile.am files to be much more standard.

- Cleaned up m_coredump by merging a bunch of files that had been
  overzealously separated.

The net result is 630 fewer lines of Makefile.am code, or 897 if you exclude
the added Makefile.vex.am, or 997 once the hacky file copying for Vex is
removed.  And the build system is much simpler.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10364
2009-06-24 00:37:09 +00:00
Nicholas Nethercote
fb0ebe0dfe Tweak the README -- make its text match the website, get rid of some of the
more detailed explanation (if they're reading the README, we probably don't
need to convince them about Valgrind's wonderfulness).


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10313
2009-06-12 23:40:04 +00:00
Nicholas Nethercote
96609c3972 Fix the installation instructions in the manual.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9559
2009-04-16 00:40:02 +00:00
Julian Seward
7a1c128e11 Finalise distro docs for 3.3.0.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7287
2007-12-09 02:24:02 +00:00
Nicholas Nethercote
5778ff8747 update Memcheck description
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5804
2006-03-31 12:24:37 +00:00
Nicholas Nethercote
28d3933051 update
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5043
2005-11-08 19:38:58 +00:00
Nicholas Nethercote
5d17e3d857 Update to match website description.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4271
2005-07-26 22:33:26 +00:00
Nicholas Nethercote
a5f91de1c8 Update for 3.0.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4267
2005-07-26 22:01:04 +00:00
Nicholas Nethercote
26afa60bf2 Update website address.
MERGE TO 2.4 REPOSITORY



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3753
2005-05-17 03:22:38 +00:00
Nicholas Nethercote
fe432113e6 A crucial, crucial change: update my email address.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3632
2005-05-08 02:10:27 +00:00
Nicholas Nethercote
4e0a147494 fix typo
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2378
2004-04-21 09:17:19 +00:00
Nicholas Nethercote
99e40bdbdd Update for compulsory --tool
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2377
2004-04-21 07:22:50 +00:00
Nicholas Nethercote
867d9d2296 Fix typo, and update bug-reporting procedure.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2365
2004-04-16 07:25:32 +00:00
Nicholas Nethercote
5471e9012e Update for having added Massif.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2354
2004-04-10 00:36:25 +00:00
Nicholas Nethercote
fc9a6bbced Updated the README file. It had lots of out-of-date and incorrect information
in it, much of it from 1.0.X days.  Did it in such a way that if it doesn't get
touched (and it undoubtedly won't) it won't really go out of date, eg. by
removing temporary details like version numbers, dates, details of specific
software incompatibilities.  It's much better to be vague but correct, than
precise but incorrect;  having incorrect info in a file as important as the
README is bad.  Also removed the README_KDE3_FOLKS file because it's pretty
redundant now.  Also added some changes that had been made in the stable branch
but not the HEAD.

Did similar, but smaller changes to README_DEVELOPERS and README_PACKAGERS.

Also updated the valgrind.spec.in file to use the new, post-1.0.X description
in the README.

Also fixed a minor omission in Addrcheck's docs.

MERGE TO STABLE


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2089
2003-12-03 21:44:45 +00:00
Nicholas Nethercote
7b31c463e1 Whoops... back out changes accidentally made to this file with the last,
unrelated, commit.  Sorry.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2088
2003-12-02 15:30:28 +00:00
Nicholas Nethercote
aebec6c2be Patch from Tom Hughes:
This patch extends the SFENCE support that is already present to include
  support for LFENCE and MFENCE as well. It also stops CLFLUSH being mistaken
  for SFENCE by checking the top two bits of the MODRM byte.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2087
2003-12-02 15:25:39 +00:00
Dirk Mueller
849ff5523b no longer sourceforge (also known as test commit)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1962
2003-10-29 16:03:51 +00:00
Nicholas Nethercote
fea2973bd2 Added instructions on checking out from SourceForge CVS to the README file.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1769
2003-07-21 10:17:58 +00:00
Nicholas Nethercote
705542afcc Added README_DEVELOPERS file.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1615
2003-05-05 13:04:49 +00:00
Nicholas Nethercote
afebe61b37 Files updated, added and removed in order to turn the ERASER branch into HEAD
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1086
2002-09-23 09:36:25 +00:00
Julian Seward
2891d464fe Final caveats for 1.0.0.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@536
2002-07-25 22:45:35 +00:00
Julian Seward
6764cec920 Final documentation updates for 1.0.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@481
2002-07-01 08:30:05 +00:00
Julian Seward
9fce2327ed Clear up historical artefacts.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@449
2002-06-19 20:52:32 +00:00
Frédéric Gobry
f7401756a8 cosmetic fixes
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@50
2002-04-11 06:58:55 +00:00
Frédéric Gobry
49046065a6 cosmetic fixes
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@47
2002-04-05 07:02:00 +00:00
Frédéric Gobry
29f83bd240 updated the info about the default.supp file.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@46
2002-04-05 06:56:07 +00:00
Frédéric Gobry
b17d5d40a3 improved the build system
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9
2002-03-22 13:38:30 +00:00
Julian Seward
72a784f3b1 Initial revision
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2
2002-03-22 01:27:54 +00:00