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

[Git][ocaml-team/ocaml-base64][upstream] New upstream version 3.5.2



Title: GitLab

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

Commits:

  • 18e5458f
    by Stephane Glondu at 2025-09-23T08:59:31+02:00
    New upstream version 3.5.2

6 changed files:

Changes:

  • CHANGES.md
    1
    +### v3.5.2 (2025-09-19)
    
    2
    +
    
    3
    +- Add `x-maintenance-intent` into the OPAM file (@hannesm, #54)
    
    4
    +- Remove the support of OCaml 4.07 (@copy, #55)
    
    5
    +
    
    1 6
     ### v3.5.1 (2023-01-24)
    
    2 7
     
    
    3 8
     - Few fixes about benchmarks and tests (#51, @tbrk, @dinosaure)
    

  • base64.opam
    ... ... @@ -15,8 +15,8 @@ binary data in an ASCII string format by translating it into a radix-64
    15 15
     representation.  It is specified in RFC 4648.
    
    16 16
     """
    
    17 17
     depends: [
    
    18
    -  "ocaml" {>= "4.03.0"}
    
    19
    -  "dune" {>= "2.0"}
    
    18
    +  "ocaml" {>= "4.07.0"}
    
    19
    +  "dune" {>= "2.3"}
    
    20 20
       "fmt" {with-test & >= "0.8.7"}
    
    21 21
       "bos" {with-test}
    
    22 22
       "rresult" {with-test}
    
    ... ... @@ -27,3 +27,4 @@ build: [
    27 27
       ["dune" "build" "-p" name "-j" jobs]
    
    28 28
       ["dune" "runtest" "-p" name "-j" jobs] {with-test}
    
    29 29
     ]
    
    30
    +x-maintenance-intent: [ "(latest)" ]

  • src/base64.ml
    ... ... @@ -32,7 +32,8 @@ let unsafe_get_uint8 t off = Char.code (String.unsafe_get t off)
    32 32
     
    
    33 33
     let unsafe_set_uint8 t off v = Bytes.unsafe_set t off (Char.chr v)
    
    34 34
     
    
    35
    -let unsafe_set_uint16 = Unsafe.unsafe_set_uint16
    
    35
    +external unsafe_set_uint16 : bytes -> int -> int -> unit = "%caml_bytes_set16u"
    
    36
    +  [@@noalloc]
    
    36 37
     
    
    37 38
     external unsafe_get_uint16 : string -> int -> int = "%caml_string_get16u"
    
    38 39
       [@@noalloc]
    

  • src/dune
    1 1
     (library
    
    2 2
      (name base64)
    
    3
    - (modules unsafe base64)
    
    3
    + (modules base64)
    
    4 4
      (public_name base64))
    
    5 5
     
    
    6
    -(rule
    
    7
    - (copy %{read:../config/which-unsafe-file} unsafe.ml))
    
    8
    -
    
    9 6
     (library
    
    10 7
      (name base64_rfc2045)
    
    11 8
      (modules base64_rfc2045)
    

  • src/unsafe_pre407.ml deleted
    1
    -external unsafe_set_uint16 : bytes -> int -> int -> unit = "%caml_string_set16u"
    
    2
    -  [@@noalloc]

  • src/unsafe_stable.ml deleted
    1
    -external unsafe_set_uint16 : bytes -> int -> int -> unit = "%caml_bytes_set16u"
    
    2
    -  [@@noalloc]


  • Reply to: