NOTICE: This package has been removed from pkgsrc

./wip/ocaml-bin_prot, Read and write OCaml-values in a type-safe binary protocol

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 112.24.00, Package name: bin_prot-112.24.00, Maintainer: pkgsrc-users

This library contains functionality for reading and writing
OCaml-values in a type-safe binary protocol.


Required to run:
[lang/ocaml] [devel/ocaml-findlib] [devel/ocaml-type_conv] [lang/camlp4]

Required to build:
[pkgtools/cwrappers] [devel/ocamlbuild]

Master sites:

RMD160: e15c9574ae9f776b009fe376d91fe7f85b051843
Filesize: 108.275 KB

Version history: (Expand)


CVS history: (Expand)


   2015-04-18 00:16:02 by Hiramatsu Yoshifumi | Files touched by this commit (2)
Log message:
Updated to 112.24.00, and converted to use mk/fetch/github.mk.

Changes from previous version is updating comments.
   2015-02-13 09:54:40 by Hiramatsu Yoshifumi | Files touched by this commit (3)
Log message:
Update ocaml-bin_prot to 112.17.00.

Changes from previous:
----------------------
## 112.17.00

- Added `Bin_prot.Blob`, formerly known as `Core_extended.Wrapped`,
  which has efficient handling of size-prefixed bin-io values in cases
  where serialization can be bypassed.

## 112.06.00

- Sped up `float` and `float array` operations.
- Removed a use of `Obj.magic` in code generated by `pa_bin_prot` for
  polymorphic variants that led to memory unsafety.

    Previously, `pa_bin_prot` generated this kind of code for
    polymorphic variants:

        match Obj.magic (read_int buf pos) with
        | `A as x -> x
        | `B as x -> x
        | `C -> `C (read_float buf pos)
        | _ -> fail

    and this caused the compiler to assume the result is an immediate
    value.  To fix this we removed the `as x -> x` and used the computed
    integer hash.
   2014-11-25 08:51:13 by Hiramatsu Yoshifumi | Files touched by this commit (1)
Log message:
Remove unnecessary .include.
   2014-11-17 00:12:34 by Hiramatsu Yoshifumi | Files touched by this commit (1)
Log message:
This package does not require gmake.
   2014-11-16 23:46:18 by Hiramatsu Yoshifumi | Files touched by this commit (3)
Log message:
- Add buildlink3.mk.
- Correct findlib usage.
   2014-10-27 04:55:02 by Hiramatsu Yoshifumi | Files touched by this commit (1)
Log message:
Add .include "../../lang/camlp4/buildlink3.mk".
   2014-10-21 04:29:25 by Hiramatsu Yoshifumi | Files touched by this commit (2)
Log message:
Convert to use mk/ocaml.mk.
   2014-05-16 04:23:11 by Hiramatsu Yoshifumi | Files touched by this commit (4)
Log message:
Import OCaml library Bin_prot into wip/ocaml-bin_prot.

This library contains functionality for reading and writing
OCaml-values in a type-safe binary protocol.