Skip to content

Commit ec9d6fd

Browse files
authored
+core-windows.v0.16.1 (#280)
* +base-windows.v0.16.3 * +Jane Street helper libraries v0.16 * +Jane Street ppxs v0.16 * +base optional libraries v0.16 * +core-windows.v0.16.1 * +core_kernel-windows.v0.16.0
1 parent 8701c5f commit ec9d6fd

File tree

53 files changed

+1682
-0
lines changed
  • packages
    • base-windows/base-windows.v0.16.3
    • base_bigstring-windows/base_bigstring-windows.v0.16.0
    • base_quickcheck-windows/base_quickcheck-windows.v0.16.0
    • bin_prot-windows/bin_prot-windows.v0.16.0
    • core-windows/core-windows.v0.16.1
    • core_kernel-windows/core_kernel-windows.v0.16.0
    • fieldslib-windows/fieldslib-windows.v0.16.0
    • int_repr-windows/int_repr-windows.v0.16.0
    • jane-street-headers-windows/jane-street-headers-windows.v0.16.0
    • jst-config-windows/jst-config-windows.v0.16.0
    • parsexp-windows/parsexp-windows.v0.16.0
    • ppx_assert-windows/ppx_assert-windows.v0.16.0
    • ppx_base-windows/ppx_base-windows.v0.16.0
    • ppx_bench-windows/ppx_bench-windows.v0.16.0
    • ppx_bin_prot-windows/ppx_bin_prot-windows.v0.16.0
    • ppx_cold-windows/ppx_cold-windows.v0.16.0
    • ppx_compare-windows/ppx_compare-windows.v0.16.0
    • ppx_custom_printf-windows/ppx_custom_printf-windows.v0.16.0
    • ppx_disable_unused_warnings-windows/ppx_disable_unused_warnings-windows.v0.16.0
    • ppx_enumerate-windows/ppx_enumerate-windows.v0.16.0
    • ppx_expect-windows/ppx_expect-windows.v0.16.0
    • ppx_fields_conv-windows/ppx_fields_conv-windows.v0.16.0
    • ppx_fixed_literal-windows/ppx_fixed_literal-windows.v0.16.0
    • ppx_globalize-windows/ppx_globalize-windows.v0.16.0
    • ppx_hash-windows/ppx_hash-windows.v0.16.0
    • ppx_here-windows/ppx_here-windows.v0.16.0
    • ppx_ignore_instrumentation-windows/ppx_ignore_instrumentation-windows.v0.16.0
    • ppx_inline_test-windows/ppx_inline_test-windows.v0.16.0
    • ppx_jane-windows/ppx_jane-windows.v0.16.0
    • ppx_let-windows/ppx_let-windows.v0.16.0
    • ppx_log-windows/ppx_log-windows.v0.16.0
    • ppx_module_timer-windows/ppx_module_timer-windows.v0.16.0
    • ppx_optcomp-windows/ppx_optcomp-windows.v0.16.0
    • ppx_optional-windows/ppx_optional-windows.v0.16.0
    • ppx_pipebang-windows/ppx_pipebang-windows.v0.16.0
    • ppx_sexp_conv-windows/ppx_sexp_conv-windows.v0.16.0
    • ppx_sexp_message-windows/ppx_sexp_message-windows.v0.16.0
    • ppx_sexp_value-windows/ppx_sexp_value-windows.v0.16.0
    • ppx_stable-windows/ppx_stable-windows.v0.16.0
    • ppx_stable_witness-windows/ppx_stable_witness-windows.v0.16.0
    • ppx_string-windows/ppx_string-windows.v0.16.0
    • ppx_tydi-windows/ppx_tydi-windows.v0.16.0
    • ppx_typerep_conv-windows/ppx_typerep_conv-windows.v0.16.0
    • ppx_variants_conv-windows/ppx_variants_conv-windows.v0.16.0
    • ppxlib-windows/ppxlib-windows.0.29.1
    • sexplib-windows/sexplib-windows.v0.16.0
    • sexplib0-windows/sexplib0-windows.v0.16.0
    • splittable_random-windows/splittable_random-windows.v0.16.0
    • stdio-windows/stdio-windows.v0.16.0
    • time_now-windows/time_now-windows.v0.16.0
    • typerep-windows/typerep-windows.v0.16.0
    • variantslib-windows/variantslib-windows.v0.16.0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+1682
-0
lines changed
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
opam-version: "2.0"
2+
maintainer: "Jane Street developers"
3+
authors: ["Jane Street Group, LLC"]
4+
homepage: "https://github.com/janestreet/base"
5+
bug-reports: "https://github.com/janestreet/base/issues"
6+
dev-repo: "git+https://github.com/janestreet/base.git"
7+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/base/index.html"
8+
license: "MIT"
9+
build: [
10+
["dune" "build" "-p" "base" "-j" jobs "-x" "windows"]
11+
]
12+
depends: [
13+
"ocaml-windows" {>= "4.14.0"}
14+
"sexplib0" {>= "v0.16" & < "v0.17"}
15+
"sexplib0-windows" {>= "v0.16" & < "v0.17"}
16+
"dune" {>= "2.0.0"}
17+
"dune-configurator"
18+
"dune-configurator-windows"
19+
]
20+
synopsis: "Full standard library replacement for OCaml"
21+
description: "
22+
Full standard library replacement for OCaml
23+
24+
Base is a complete and portable alternative to the OCaml standard
25+
library. It provides all standard functionalities one would expect
26+
from a language standard library. It uses consistent conventions
27+
across all of its module.
28+
29+
Base aims to be usable in any context. As a result system dependent
30+
features such as I/O are not offered by Base. They are instead
31+
provided by companion libraries such as stdio:
32+
33+
https://github.com/janestreet/stdio
34+
"
35+
url {
36+
src: "https://github.com/janestreet/base/archive/refs/tags/v0.16.3.tar.gz"
37+
checksum: [
38+
"md5=04572fc23a4651604cfcab83f720cb4c"
39+
"sha512=69380ed392faf4495459f97f70a10a6959fce71d2e6ba093472fc272141646307fd7872407de855dfa48ef0435f6587eae5aa50f4a67eac40a9e1946d0c3c070"
40+
]
41+
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
opam-version: "2.0"
2+
maintainer: "Jane Street developers"
3+
authors: ["Jane Street Group, LLC"]
4+
homepage: "https://github.com/janestreet/base_bigstring"
5+
bug-reports: "https://github.com/janestreet/base_bigstring/issues"
6+
dev-repo: "git+https://github.com/janestreet/base_bigstring.git"
7+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/base_bigstring/index.html"
8+
license: "MIT"
9+
build: [
10+
["dune" "build" "-p" "base_bigstring" "-j" jobs "-x" "windows"]
11+
]
12+
depends: [
13+
"ocaml-windows" {>= "4.14.0"}
14+
"base-windows" {>= "v0.16" & < "v0.17"}
15+
"int_repr-windows" {>= "v0.16" & < "v0.17"}
16+
"ppx_jane" {>= "v0.16" & < "v0.17"}
17+
"ppx_jane-windows" {>= "v0.16" & < "v0.17"}
18+
"dune" {>= "2.0.0"}
19+
]
20+
synopsis: "String type based on [Bigarray], for use in I/O and C-bindings"
21+
description: "
22+
String type based on [Bigarray], for use in I/O and C-bindings.
23+
"
24+
url {
25+
src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/base_bigstring-v0.16.0.tar.gz"
26+
checksum: "sha256=19fcbf8fa1fa557d513679413a9087e4ff1cb846cef1e8a78eaffb293fa926c3"
27+
}
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
opam-version: "2.0"
2+
maintainer: "Jane Street developers"
3+
authors: ["Jane Street Group, LLC"]
4+
homepage: "https://github.com/janestreet/base_quickcheck"
5+
bug-reports: "https://github.com/janestreet/base_quickcheck/issues"
6+
dev-repo: "git+https://github.com/janestreet/base_quickcheck.git"
7+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/base_quickcheck/index.html"
8+
license: "MIT"
9+
build: [
10+
["dune" "build" "-p" "base_quickcheck" "-x" "windows" "-j" jobs]
11+
]
12+
depends: [
13+
"ocaml-windows" {>= "4.14.0"}
14+
"base-windows" {>= "v0.16" & < "v0.17"}
15+
"ppx_base" {>= "v0.16" & < "v0.17"}
16+
"ppx_base-windows" {>= "v0.16" & < "v0.17"}
17+
"ppx_fields_conv" {>= "v0.16" & < "v0.17"}
18+
"ppx_fields_conv-windows" {>= "v0.16" & < "v0.17"}
19+
"ppx_let" {>= "v0.16" & < "v0.17"}
20+
"ppx_let-windows" {>= "v0.16" & < "v0.17"}
21+
"ppx_sexp_message" {>= "v0.16" & < "v0.17"}
22+
"ppx_sexp_message-windows" {>= "v0.16" & < "v0.17"}
23+
"ppx_sexp_value" {>= "v0.16" & < "v0.17"}
24+
"ppx_sexp_value-windows" {>= "v0.16" & < "v0.17"}
25+
"splittable_random-windows" {>= "v0.16" & < "v0.17"}
26+
"dune" {>= "2.0.0"}
27+
"ppxlib" {>= "0.28.0"}
28+
"ppxlib-windows" {>= "0.28.0"}
29+
]
30+
synopsis: "Randomized testing framework, designed for compatibility with Base"
31+
description: "
32+
Base_quickcheck provides randomized testing in the style of Haskell's Quickcheck library,
33+
with support for built-in types as well as types provided by Base.
34+
"
35+
url {
36+
src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/base_quickcheck-v0.16.0.tar.gz"
37+
checksum: "sha256=88f80a75d224ceed33d0f891e6bb931979ec24397871b3347b8be22ef96d2e7e"
38+
}
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
opam-version: "2.0"
2+
maintainer: "Jane Street developers"
3+
authors: ["Jane Street Group, LLC"]
4+
homepage: "https://github.com/janestreet/bin_prot"
5+
bug-reports: "https://github.com/janestreet/bin_prot/issues"
6+
dev-repo: "git+https://github.com/janestreet/bin_prot.git"
7+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/bin_prot/index.html"
8+
license: "MIT"
9+
build: [
10+
["dune" "build" "-p" "bin_prot" "-x" "windows" "-j" jobs]
11+
]
12+
depends: [
13+
"ocaml-windows" {>= "4.14.0"}
14+
"base-windows" {>= "v0.16" & < "v0.17"}
15+
"ppx_compare" {>= "v0.16" & < "v0.17"}
16+
"ppx_compare-windows" {>= "v0.16" & < "v0.17"}
17+
"ppx_custom_printf" {>= "v0.16" & < "v0.17"}
18+
"ppx_custom_printf-windows" {>= "v0.16" & < "v0.17"}
19+
"ppx_fields_conv" {>= "v0.16" & < "v0.17"}
20+
"ppx_fields_conv-windows" {>= "v0.16" & < "v0.17"}
21+
"ppx_optcomp" {>= "v0.16" & < "v0.17"}
22+
"ppx_optcomp-windows" {>= "v0.16" & < "v0.17"}
23+
"ppx_sexp_conv" {>= "v0.16" & < "v0.17"}
24+
"ppx_sexp_conv-windows" {>= "v0.16" & < "v0.17"}
25+
"ppx_stable_witness" {>= "v0.16" & < "v0.17"}
26+
"ppx_stable_witness-windows" {>= "v0.16" & < "v0.17"}
27+
"ppx_variants_conv" {>= "v0.16" & < "v0.17"}
28+
"ppx_variants_conv-windows" {>= "v0.16" & < "v0.17"}
29+
"dune" {build & >= "2.0.0"}
30+
]
31+
depopts: [
32+
"mirage-xen-ocaml"
33+
]
34+
synopsis: "A binary protocol generator"
35+
description: "
36+
Part of Jane Street's Core library
37+
The Core suite of libraries is an industrial strength alternative to
38+
OCaml's standard library that was developed by Jane Street, the
39+
largest industrial user of OCaml.
40+
"
41+
url {
42+
src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/bin_prot-v0.16.0.tar.gz"
43+
checksum: "sha256=3ede8089d809186ba2bc7ade49d814c6d60e0414c2ba075807eaeb05d1d0a2f1"
44+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
diff --git a/src/bigstring_stubs.c b/src/bigstring_stubs.c
2+
index ebf54a9..6e81175 100644
3+
--- a/core/src/bigstring_stubs.c
4+
+++ b/core/src/bigstring_stubs.c
5+
@@ -31,6 +31,7 @@
6+
#define bswap_64 swap64
7+
#elif __CYGWIN__
8+
#include <endian.h>
9+
+#elif defined(__MINGW32__)
10+
#else
11+
#include <sys/types.h>
12+
#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
opam-version: "2.0"
2+
maintainer: "Jane Street developers"
3+
authors: ["Jane Street Group, LLC"]
4+
homepage: "https://github.com/janestreet/core"
5+
bug-reports: "https://github.com/janestreet/core/issues"
6+
dev-repo: "git+https://github.com/janestreet/core.git"
7+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/core/index.html"
8+
license: "MIT"
9+
patches: [
10+
"patches/no-endian-header.patch"
11+
]
12+
build: [
13+
["dune" "build" "-p" "core" "-x" "windows" "-j" jobs]
14+
]
15+
depends: [
16+
"ocaml-windows" {>= "4.14.0"}
17+
"base-windows" {>= "v0.16" & < "v0.17"}
18+
"base_bigstring-windows" {>= "v0.16" & < "v0.17"}
19+
"base_quickcheck-windows" {>= "v0.16" & < "v0.17"}
20+
"bin_prot-windows" {>= "v0.16" & < "v0.17"}
21+
"fieldslib-windows" {>= "v0.16" & < "v0.17"}
22+
"jane-street-headers-windows" {>= "v0.16" & < "v0.17"}
23+
"jst-config-windows" {>= "v0.16" & < "v0.17"}
24+
"ppx_assert" {>= "v0.16" & < "v0.17"}
25+
"ppx_assert-windows" {>= "v0.16" & < "v0.17"}
26+
"ppx_base" {>= "v0.16" & < "v0.17"}
27+
"ppx_base-windows" {>= "v0.16" & < "v0.17"}
28+
"ppx_hash" {>= "v0.16" & < "v0.17"}
29+
"ppx_hash-windows" {>= "v0.16" & < "v0.17"}
30+
"ppx_inline_test" {>= "v0.16" & < "v0.17"}
31+
"ppx_inline_test-windows" {>= "v0.16" & < "v0.17"}
32+
"ppx_jane" {>= "v0.16" & < "v0.17"}
33+
"ppx_jane-windows" {>= "v0.16" & < "v0.17"}
34+
"ppx_optcomp" {>= "v0.16" & < "v0.17"}
35+
"ppx_optcomp-windows" {>= "v0.16" & < "v0.17"}
36+
"ppx_sexp_conv" {>= "v0.16" & < "v0.17"}
37+
"ppx_sexp_conv-windows" {>= "v0.16" & < "v0.17"}
38+
"ppx_sexp_message" {>= "v0.16" & < "v0.17"}
39+
"ppx_sexp_message-windows" {>= "v0.16" & < "v0.17"}
40+
"sexplib-windows" {>= "v0.16" & < "v0.17"}
41+
"splittable_random-windows" {>= "v0.16" & < "v0.17"}
42+
"stdio-windows" {>= "v0.16" & < "v0.17"}
43+
"time_now-windows" {>= "v0.16" & < "v0.17"}
44+
"typerep-windows" {>= "v0.16" & < "v0.17"}
45+
"variantslib-windows" {>= "v0.16" & < "v0.17"}
46+
"dune" {>= "2.0.0"}
47+
]
48+
available: arch != "arm32" & arch != "x86_32"
49+
synopsis: "Industrial strength alternative to OCaml's standard library"
50+
description: "
51+
The Core suite of libraries is an industrial strength alternative to
52+
OCaml's standard library that was developed by Jane Street, the
53+
largest industrial user of OCaml.
54+
55+
This is the system-independent part of Core. Unix-specific parts were moved to [core-unix].
56+
"
57+
url {
58+
src: "https://github.com/janestreet/core/archive/refs/tags/v0.16.1.tar.gz"
59+
checksum: [
60+
"md5=98b40c39c9be584c22a48d40ed3ffe57"
61+
"sha512=5f9f4400b6e42b74ffd57223cb67884368d324739565bbb20162547ede8bd6d0ece3cc265503b674829f9cf373784e8036d4c73e26e9196aa5446de69b63e181"
62+
]
63+
}
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
opam-version: "2.0"
2+
maintainer: "Jane Street developers"
3+
authors: ["Jane Street Group, LLC"]
4+
homepage: "https://github.com/janestreet/core_kernel"
5+
bug-reports: "https://github.com/janestreet/core_kernel/issues"
6+
dev-repo: "git+https://github.com/janestreet/core_kernel.git"
7+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/core_kernel/index.html"
8+
license: "MIT"
9+
build: [
10+
["dune" "build" "-p" "core_kernel" "-x" "windows" "-j" jobs]
11+
]
12+
depends: [
13+
"ocaml-windows" {>= "4.14.0"}
14+
"base-windows" {>= "v0.16" & < "v0.17"}
15+
"core-windows" {>= "v0.16" & < "v0.17"}
16+
"int_repr-windows" {>= "v0.16" & < "v0.17"}
17+
"ppx_jane" {>= "v0.16" & < "v0.17"}
18+
"ppx_jane-windows" {>= "v0.16" & < "v0.17"}
19+
"ppx_optcomp" {>= "v0.16" & < "v0.17"}
20+
"ppx_optcomp-windows" {>= "v0.16" & < "v0.17"}
21+
"base-threads"
22+
"dune" {>= "2.0.0"}
23+
]
24+
synopsis: "Industrial strength alternative to OCaml's standard library"
25+
description: "
26+
The Core suite of libraries is an industrial strength alternative to
27+
OCaml's standard library that was developed by Jane Street, the
28+
largest industrial user of OCaml.
29+
30+
Core_kernel is the system-independent part of Core.
31+
"
32+
url {
33+
src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/core_kernel-v0.16.0.tar.gz"
34+
checksum: "sha256=e37370bad978cfb71fdaf2b1a25ab1506b98ef0b91e0dbd189ffd9d853245ce2"
35+
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
opam-version: "2.0"
2+
maintainer: "Jane Street developers"
3+
authors: ["Jane Street Group, LLC"]
4+
homepage: "https://github.com/janestreet/fieldslib"
5+
bug-reports: "https://github.com/janestreet/fieldslib/issues"
6+
dev-repo: "git+https://github.com/janestreet/fieldslib.git"
7+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/fieldslib/index.html"
8+
license: "MIT"
9+
build: [
10+
["dune" "build" "-p" "fieldslib" "-x" "windows" "-j" jobs]
11+
]
12+
depends: [
13+
"ocaml-windows" {>= "4.14.0"}
14+
"base-windows" {>= "v0.16" & < "v0.17"}
15+
"dune" {>= "2.0.0"}
16+
]
17+
synopsis: "Syntax extension to define first class values representing record fields, to get and set record fields, iterate and fold over all fields of a record and create new record values"
18+
description: "
19+
Part of Jane Street's Core library
20+
The Core suite of libraries is an industrial strength alternative to
21+
OCaml's standard library that was developed by Jane Street, the
22+
largest industrial user of OCaml.
23+
"
24+
url {
25+
src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/fieldslib-v0.16.0.tar.gz"
26+
checksum: "sha256=2cc5954259e71a747dfaad0e86bfe32c04dca35e83372dbcdeefb08c6059b2f1"
27+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
opam-version: "2.0"
2+
maintainer: "Jane Street developers"
3+
authors: ["Jane Street Group, LLC"]
4+
homepage: "https://github.com/janestreet/int_repr"
5+
bug-reports: "https://github.com/janestreet/int_repr/issues"
6+
dev-repo: "git+https://github.com/janestreet/int_repr.git"
7+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/int_repr/index.html"
8+
license: "MIT"
9+
build: [
10+
["dune" "build" "-p" "int_repr" "-j" jobs "-x" "windows"]
11+
]
12+
depends: [
13+
"ocaml-windows" {>= "4.14.0"}
14+
"base-windows" {>= "v0.16" & < "v0.17"}
15+
"ppx_jane" {>= "v0.16" & < "v0.17"}
16+
"ppx_jane-windows" {>= "v0.16" & < "v0.17"}
17+
"dune" {>= "2.0.0"}
18+
]
19+
synopsis: "Integers of various widths"
20+
description: "
21+
Integers of various widths.
22+
"
23+
url {
24+
src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/int_repr-v0.16.0.tar.gz"
25+
checksum: "sha256=132f56262ffee171ff81162460c7132ac366f0295a23801795385c3620b6f076"
26+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
opam-version: "2.0"
2+
maintainer: "Jane Street developers"
3+
authors: ["Jane Street Group, LLC"]
4+
homepage: "https://github.com/janestreet/jane-street-headers"
5+
bug-reports: "https://github.com/janestreet/jane-street-headers/issues"
6+
dev-repo: "git+https://github.com/janestreet/jane-street-headers.git"
7+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/jane-street-headers/index.html"
8+
license: "MIT"
9+
build: [
10+
["dune" "build" "-p" "jane-street-headers" "-x" "windows" "-j" jobs]
11+
]
12+
depends: [
13+
"ocaml" {>= "4.14.0"}
14+
"dune" {>= "2.0.0"}
15+
"ocaml-windows"
16+
]
17+
synopsis: "Jane Street C header files"
18+
description: "
19+
C header files shared between the various Jane Street packages
20+
"
21+
url {
22+
src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/jane-street-headers-v0.16.0.tar.gz"
23+
checksum: "sha256=876d409feeb495487b10010fb601c64829d2aa15f1b156b704ec141337d360ea"
24+
}

0 commit comments

Comments
 (0)