fix regression in toplevel printing of lazy values

(fix from Leo White)

git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15602 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
update Changes

git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15603 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
testsuite/lib-hashtbl: use LICENSE rather than /usr/share/dict/words to avoid excessive test time

git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15604 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
PR#6640: add 'precious' as a builtin-useful tag

git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15606 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Use specialized marshal module in threads.cma.

git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15607 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
correct PR#6674



git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15608 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
add caml_modify_field and caml_initialize_field

Stephen Dolan reported that he had to do this change as part of his
Multicore-OCaml work, and it seems applicable independently of it.

This patch does not remove all uses of Field as a lvalue, or all
&Field(..) constructs, but only those that fit into the following
patterns:
  caml_modify(&Field(v, idx), w)
  caml_initialize(&Field(v, idx, w)

I had some questions when working on the code, which are marked with
"/* GS: ..." comments.