[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Git][ocaml-team/ocaml-ipaddr][upstream] New upstream version 5.6.1



Title: GitLab

Stéphane Glondu pushed to branch upstream at Debian OCaml Maintainers / ocaml-ipaddr

Commits:

  • 47bf1cd7
    by Stephane Glondu at 2025-08-15T07:52:30+02:00
    New upstream version 5.6.1

9 changed files:

Changes:

  • CHANGES.md
    1
    +## v5.6.1 (2025-08-01)
    
    2
    +
    
    3
    +* Add Ipaddr.Prefix.bits (#125 @psafont)
    
    4
    +
    
    1 5
     ## v5.6.0 (2024-05-22)
    
    2 6
     
    
    3 7
     * Add host and subnet Seq.t iterators for Ipaddr.V4.prefix, Ipaddr.V6.Prefix
    

  • ipaddr-cstruct.opam
    ... ... @@ -22,3 +22,4 @@ dev-repo: "git+https://github.com/mirage/ocaml-ipaddr.git"
    22 22
     description: """
    
    23 23
     Cstruct convertions for macaddr
    
    24 24
     """
    
    25
    +x-maintenance-intent: [ "(latest)" ]

  • ipaddr-sexp.opam
    ... ... @@ -26,3 +26,4 @@ build: [
    26 26
       ["dune" "runtest" "-p" name "-j" jobs] {with-test}
    
    27 27
     ]
    
    28 28
     dev-repo: "git+https://github.com/mirage/ocaml-ipaddr.git"
    
    29
    +x-maintenance-intent: [ "(latest)" ]

  • ipaddr.opam
    ... ... @@ -40,3 +40,4 @@ build: [
    40 40
       ["dune" "runtest" "-p" name "-j" jobs] {with-test}
    
    41 41
     ]
    
    42 42
     dev-repo: "git+https://github.com/mirage/ocaml-ipaddr.git"
    
    43
    +x-maintenance-intent: [ "(latest)" ]

  • lib/ipaddr.ml
    ... ... @@ -1357,6 +1357,7 @@ module Prefix = struct
    1357 1357
         | V4 p -> V4 (V4.Prefix.address p)
    
    1358 1358
         | V6 p -> V6 (V6.Prefix.address p)
    
    1359 1359
     
    
    1360
    +  let bits = function V4 p -> V4.Prefix.bits p | V6 p -> V6.Prefix.bits p
    
    1360 1361
       let pp ppf i = Format.fprintf ppf "%s" (to_string i)
    
    1361 1362
     
    
    1362 1363
       let first = function
    

  • lib/ipaddr.mli
    ... ... @@ -784,6 +784,9 @@ module Prefix : sig
    784 784
       val address : t -> addr
    
    785 785
       (** [address cidr] is the address for [cidr]. *)
    
    786 786
     
    
    787
    +  val bits : t -> int
    
    788
    +  (** [bits cidr] is the bit size of the [cidr] prefix. *)
    
    789
    +
    
    787 790
       val first : t -> addr
    
    788 791
       (** [first subnet] is first valid unicast address in this [subnet]. *)
    
    789 792
     
    

  • macaddr-cstruct.opam
    ... ... @@ -22,3 +22,4 @@ dev-repo: "git+https://github.com/mirage/ocaml-ipaddr.git"
    22 22
     description: """
    
    23 23
     Cstruct convertions for macaddr
    
    24 24
     """
    
    25
    +x-maintenance-intent: [ "(latest)" ]

  • macaddr-sexp.opam
    ... ... @@ -26,3 +26,4 @@ dev-repo: "git+https://github.com/mirage/ocaml-ipaddr.git"
    26 26
     description: """
    
    27 27
     Sexp convertions for macaddr
    
    28 28
     """
    
    29
    +x-maintenance-intent: [ "(latest)" ]

  • macaddr.opam
    ... ... @@ -30,3 +30,4 @@ Features:
    30 30
      * `Macaddr` is a `Map.OrderedType`
    
    31 31
      * All types have sexplib serializers/deserializers optionally via the `Macaddr_sexp` library.
    
    32 32
      """
    
    33
    +x-maintenance-intent: [ "(latest)" ]


  • Reply to: