47 Commits

Author SHA1 Message Date
Mark Wielaard
3392155359 Upgrade to GNU General Public License version 3
- Update COPYING and VEX/LICENSE.GPL to version 3.
- Update README, NEWS, docs/manual license and contributing text.
- Update file headers to say either version 3 of the License,
  or (at your option) any later version.
- Leave tests and perf file headers as is, unless the code is derived
  from Valgrind/VEX.
- Leave valgrind.h, cachegrind.h, callgrind.h, drd.h, helgrind.h,
  memcheck.h and dhat.h Hybrid-BSD licensed.
2025-10-18 00:55:07 +02:00
Paul Floyd
763518ab92 Add FreeBSD arm64 to README list of platforms 2024-04-18 20:53:58 +02:00
Paul Floyd
4e3439f28d Another minor README change
There's only one exp- and seven tools now (not counting
none and lackey).
2023-04-04 08:23:15 +02:00
Nicholas Nethercote
3d0d7a1924 Some tiny README fixes. 2023-04-04 08:06:41 +10:00
Mark Wielaard
614252608a Replace git:// URLs with https:// URLs
For unauthenticated git clones it is slightly more secure to use the https
link because the site certificate will be checked. Also https might be more
accessible from all places than the git protocol port.
2022-08-29 10:13:47 +02:00
Paul Floyd
e2583c02a5 FreeBSD support, patch 2
Files in the root directory
Several Makefile.am files that have dependencies on FreeBSD autoconf
variables. Included a few new filter files to act as placeholders
to create new freebsd subdirectories.

Updated NEWS with the FreeBSD bugzilla items plus a couple of other
items fixed indirectly.
2021-10-07 08:18:47 +02:00
Mark Wielaard
9e9d1a1713 Fix README spelling mistake adb -> and
Reported by: satbek@unist.ac.kr

https://bugs.kde.org/show_bug.cgi?id=433629
2021-02-28 21:07:54 +01:00
Petar Jovanovic
deae79f733 mips: Add nanoMIPS support to Valgrind 4/4
Necessary changes to support nanoMIPS on Linux.

Part 4/4 - Other changes (mainly include/*)

Patch by Aleksandar Rikalo, Dimitrije Nikolic, Tamara Vlahovic,
Nikola Milutinovic and Aleksandra Karadzic.

Related KDE issue: #400872.
2019-12-31 12:05:33 +00:00
Julian Seward
832ff31c81 Misc doc updates for upcoming 3.15.0 release. 2019-04-08 08:08:19 +02:00
Rhys Kidd
1ce04c35c2 Preliminary support for Darwin 17.x (macOS 10.13) 2017-10-01 19:45:10 -04:00
Ivo Raisr
63032324b0 Change SVN to GIT in various places and simple scripts. 2017-08-14 15:27:27 +02:00
Ivo Raisr
788d5baef5 Add missing x86/Solaris and amd64/Solaris supported platforms.
n-i-bz


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15916
2016-07-27 18:16:29 +00:00
Petar Jovanovic
5dd4c02e39 mips: adding MIPS64LE support to Valgrind
Necessary changes to Valgrind to support MIPS64LE on Linux.
Minor cleanup/style changes embedded in the patch as well.
The change corresponds to r2687 in VEX.
Patch written by Dejan Jevtic and Petar Jovanovic.

More information about this issue:
https://bugs.kde.org/show_bug.cgi?id=313267


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13292
2013-02-27 23:17:33 +00:00
Julian Seward
9461b8012f Doc updates for 3.8.0.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12838
2012-08-05 13:44:15 +00:00
Florian Krohm
af3ca30ad2 Tweaks for the benefit of the webpage.
- mention s390x/linux in README
- formatting tweak in README.s390 so things don't look ugly in html
- add README.s390 and README.android to distribution documents


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12277
2011-11-26 04:12:01 +00:00
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