Merge pull request #217 from nobreach/master

do not emit parameter name for functions taking no arguments
Add an opam file to aid pinning.
Merge pull request #218 from yallop/opam-file

Add an opam file to aid pinning.
string_opt should wrap char *, not void *.
Merge pull request #219 from yallop/ptr-opt-reftyp

string_opt should wrap char *, not void *.
Update documentation: *:* and +:+ are deprecated.
Don't double-link object files built from generated C.
Merge pull request #221 from yallop/duplicate-objects

Don't double-link object files built from generated C.
Add mean FFI call latency by arity by interpretation microbenchmark
bench_micro: more descriptive graph legends
bench_micro: test up to 15-ary, move chart key to top left
Merge pull request #222 from dsheets/bench_micro

Add mean FFI call latency by arity by interpretation microbenchmark
Remove unused function castp in the Foreign_basis module
Add bool type corresponding to the C99 _Bool/bool.

[jdy: edited commit message to reflect the apparent distinction
 between C99 _Bool and LLVM i1.  See the discussion at:
   https://github.com/ocamllabs/ocaml-ctypes/pull/220
 Original commit message below.]

Add bool type corresponding to the llvm i1/ C99 bool

The idea is to find a way to represet the llvm i1 type, since llvm
ExecutionEngine also uses libffi now. It is equivalent to the C99
bool. We use the OCaml native bool plus Val_bool/ Bool_val. The actual
memory representation of the i1 wastes 7 bits, since one quantum of
memory is 8 bits. This patch is mostly a nice-to-have, since we can
always represent the data as a char and coerce it into a bool
using (bool_of_int (Char.code (getf value lang_bool))) in the user
program.

Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com>
Add support for passing bools via libffi.
Merge pull request #229 from yallop/passing-bool

Add support for passing bools via libffi.
Note changes up to version 0.3.3.
Use the same formatting as the release notes.
Merge pull request #230 from yallop/changes

Note changes up to version 0.3.3.
Add linker options for Xen/Mini-OS