Fix PR#6158

git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.01@14064 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Fix PR#6163

git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.01@14067 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
ocamlbuild: make -plugin-tags and -use-ocamlfind interact better

When both those features are used together, we use ocamlfind packages
instead of hardlinking unix.cmxa and ocamlbuildlib.cmxa during the
ocamlbuild plugin compilation. This helps to avoid double-linking
errors (with unix.cmxa and "-package unix") when -plugin-tags request
ocamlfind packages depending on unix (or ocamlbuild).

This change was designed and implemented in collaboration with Jun Maillard.

git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.01@14068 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
last commit before release 4.01.0+rc2

git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.01@14070 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
increment version number after release 4.01.0+rc2

git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.01@14072 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Fix PR#6164

git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.01@14074 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Changes: attribution information for 4.01

I had collected attribution information for the announce only, but
Damien agreed to put them in the Changes file as well.

This change also fixes minor problems with the Changes content:
- type-based disambiguation of constructors and labels was not mentioned
- the open! syntax was not mentioned
- PR#5552 was mislabeled
- PR#5758 (matching on floats) was announced despite being also
  present in the 4.00.1 changes
- I moved PR#5986 (Marshal.Compat_32) from 'bug' to 'feature'
- PR#5243 was absent (ocamlbuild API documentation)

git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.01@14088 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
add ocaml-rss, fix a few bugs

git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.01@14090 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
last commit before tagging 4.01.0

git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.01@14094 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Tagging release 4.01.0


git-svn-id: http://caml.inria.fr/svn/ocaml/release/4.01.0@14095 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
increment version number after tagging 4.01.0

git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.01@14096 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
add back PR#6164, which was erased from Changes by mistake

git-svn-id: http://caml.inria.fr/svn/ocaml/release/4.01.0@14097 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
add back PR#6164, which was erased from Changes by mistake

git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.01@14098 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
fix mention of two pseudonymous users in Changes

git-svn-id: http://caml.inria.fr/svn/ocaml/release/4.01.0@14099 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
merge last-minute changes from 4.01.0

git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.01@14115 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
PR#6173: Improve error messages for type-based disambiguation

git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.01@14165 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Fix PR#6194

git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.01@14189 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02