Skip to content

Commit

Permalink
+core-windows.v0.16.1 (#280)
Browse files Browse the repository at this point in the history
* +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
  • Loading branch information
WardBrian authored Sep 30, 2023
1 parent 8701c5f commit ec9d6fd
Show file tree
Hide file tree
Showing 53 changed files with 1,682 additions and 0 deletions.
41 changes: 41 additions & 0 deletions packages/base-windows/base-windows.v0.16.3/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
opam-version: "2.0"
maintainer: "Jane Street developers"
authors: ["Jane Street Group, LLC"]
homepage: "https://github.com/janestreet/base"
bug-reports: "https://github.com/janestreet/base/issues"
dev-repo: "git+https://github.com/janestreet/base.git"
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/base/index.html"
license: "MIT"
build: [
["dune" "build" "-p" "base" "-j" jobs "-x" "windows"]
]
depends: [
"ocaml-windows" {>= "4.14.0"}
"sexplib0" {>= "v0.16" & < "v0.17"}
"sexplib0-windows" {>= "v0.16" & < "v0.17"}
"dune" {>= "2.0.0"}
"dune-configurator"
"dune-configurator-windows"
]
synopsis: "Full standard library replacement for OCaml"
description: "
Full standard library replacement for OCaml

Base is a complete and portable alternative to the OCaml standard
library. It provides all standard functionalities one would expect
from a language standard library. It uses consistent conventions
across all of its module.

Base aims to be usable in any context. As a result system dependent
features such as I/O are not offered by Base. They are instead
provided by companion libraries such as stdio:

https://github.com/janestreet/stdio
"
url {
src: "https://github.com/janestreet/base/archive/refs/tags/v0.16.3.tar.gz"
checksum: [
"md5=04572fc23a4651604cfcab83f720cb4c"
"sha512=69380ed392faf4495459f97f70a10a6959fce71d2e6ba093472fc272141646307fd7872407de855dfa48ef0435f6587eae5aa50f4a67eac40a9e1946d0c3c070"
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
opam-version: "2.0"
maintainer: "Jane Street developers"
authors: ["Jane Street Group, LLC"]
homepage: "https://github.com/janestreet/base_bigstring"
bug-reports: "https://github.com/janestreet/base_bigstring/issues"
dev-repo: "git+https://github.com/janestreet/base_bigstring.git"
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/base_bigstring/index.html"
license: "MIT"
build: [
["dune" "build" "-p" "base_bigstring" "-j" jobs "-x" "windows"]
]
depends: [
"ocaml-windows" {>= "4.14.0"}
"base-windows" {>= "v0.16" & < "v0.17"}
"int_repr-windows" {>= "v0.16" & < "v0.17"}
"ppx_jane" {>= "v0.16" & < "v0.17"}
"ppx_jane-windows" {>= "v0.16" & < "v0.17"}
"dune" {>= "2.0.0"}
]
synopsis: "String type based on [Bigarray], for use in I/O and C-bindings"
description: "
String type based on [Bigarray], for use in I/O and C-bindings.
"
url {
src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/base_bigstring-v0.16.0.tar.gz"
checksum: "sha256=19fcbf8fa1fa557d513679413a9087e4ff1cb846cef1e8a78eaffb293fa926c3"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
opam-version: "2.0"
maintainer: "Jane Street developers"
authors: ["Jane Street Group, LLC"]
homepage: "https://github.com/janestreet/base_quickcheck"
bug-reports: "https://github.com/janestreet/base_quickcheck/issues"
dev-repo: "git+https://github.com/janestreet/base_quickcheck.git"
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/base_quickcheck/index.html"
license: "MIT"
build: [
["dune" "build" "-p" "base_quickcheck" "-x" "windows" "-j" jobs]
]
depends: [
"ocaml-windows" {>= "4.14.0"}
"base-windows" {>= "v0.16" & < "v0.17"}
"ppx_base" {>= "v0.16" & < "v0.17"}
"ppx_base-windows" {>= "v0.16" & < "v0.17"}
"ppx_fields_conv" {>= "v0.16" & < "v0.17"}
"ppx_fields_conv-windows" {>= "v0.16" & < "v0.17"}
"ppx_let" {>= "v0.16" & < "v0.17"}
"ppx_let-windows" {>= "v0.16" & < "v0.17"}
"ppx_sexp_message" {>= "v0.16" & < "v0.17"}
"ppx_sexp_message-windows" {>= "v0.16" & < "v0.17"}
"ppx_sexp_value" {>= "v0.16" & < "v0.17"}
"ppx_sexp_value-windows" {>= "v0.16" & < "v0.17"}
"splittable_random-windows" {>= "v0.16" & < "v0.17"}
"dune" {>= "2.0.0"}
"ppxlib" {>= "0.28.0"}
"ppxlib-windows" {>= "0.28.0"}
]
synopsis: "Randomized testing framework, designed for compatibility with Base"
description: "
Base_quickcheck provides randomized testing in the style of Haskell's Quickcheck library,
with support for built-in types as well as types provided by Base.
"
url {
src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/base_quickcheck-v0.16.0.tar.gz"
checksum: "sha256=88f80a75d224ceed33d0f891e6bb931979ec24397871b3347b8be22ef96d2e7e"
}
44 changes: 44 additions & 0 deletions packages/bin_prot-windows/bin_prot-windows.v0.16.0/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
opam-version: "2.0"
maintainer: "Jane Street developers"
authors: ["Jane Street Group, LLC"]
homepage: "https://github.com/janestreet/bin_prot"
bug-reports: "https://github.com/janestreet/bin_prot/issues"
dev-repo: "git+https://github.com/janestreet/bin_prot.git"
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/bin_prot/index.html"
license: "MIT"
build: [
["dune" "build" "-p" "bin_prot" "-x" "windows" "-j" jobs]
]
depends: [
"ocaml-windows" {>= "4.14.0"}
"base-windows" {>= "v0.16" & < "v0.17"}
"ppx_compare" {>= "v0.16" & < "v0.17"}
"ppx_compare-windows" {>= "v0.16" & < "v0.17"}
"ppx_custom_printf" {>= "v0.16" & < "v0.17"}
"ppx_custom_printf-windows" {>= "v0.16" & < "v0.17"}
"ppx_fields_conv" {>= "v0.16" & < "v0.17"}
"ppx_fields_conv-windows" {>= "v0.16" & < "v0.17"}
"ppx_optcomp" {>= "v0.16" & < "v0.17"}
"ppx_optcomp-windows" {>= "v0.16" & < "v0.17"}
"ppx_sexp_conv" {>= "v0.16" & < "v0.17"}
"ppx_sexp_conv-windows" {>= "v0.16" & < "v0.17"}
"ppx_stable_witness" {>= "v0.16" & < "v0.17"}
"ppx_stable_witness-windows" {>= "v0.16" & < "v0.17"}
"ppx_variants_conv" {>= "v0.16" & < "v0.17"}
"ppx_variants_conv-windows" {>= "v0.16" & < "v0.17"}
"dune" {build & >= "2.0.0"}
]
depopts: [
"mirage-xen-ocaml"
]
synopsis: "A binary protocol generator"
description: "
Part of Jane Street's Core library
The Core suite of libraries is an industrial strength alternative to
OCaml's standard library that was developed by Jane Street, the
largest industrial user of OCaml.
"
url {
src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/bin_prot-v0.16.0.tar.gz"
checksum: "sha256=3ede8089d809186ba2bc7ade49d814c6d60e0414c2ba075807eaeb05d1d0a2f1"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
diff --git a/src/bigstring_stubs.c b/src/bigstring_stubs.c
index ebf54a9..6e81175 100644
--- a/core/src/bigstring_stubs.c
+++ b/core/src/bigstring_stubs.c
@@ -31,6 +31,7 @@
#define bswap_64 swap64
#elif __CYGWIN__
#include <endian.h>
+#elif defined(__MINGW32__)
#else
#include <sys/types.h>
#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)
63 changes: 63 additions & 0 deletions packages/core-windows/core-windows.v0.16.1/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
opam-version: "2.0"
maintainer: "Jane Street developers"
authors: ["Jane Street Group, LLC"]
homepage: "https://github.com/janestreet/core"
bug-reports: "https://github.com/janestreet/core/issues"
dev-repo: "git+https://github.com/janestreet/core.git"
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/core/index.html"
license: "MIT"
patches: [
"patches/no-endian-header.patch"
]
build: [
["dune" "build" "-p" "core" "-x" "windows" "-j" jobs]
]
depends: [
"ocaml-windows" {>= "4.14.0"}
"base-windows" {>= "v0.16" & < "v0.17"}
"base_bigstring-windows" {>= "v0.16" & < "v0.17"}
"base_quickcheck-windows" {>= "v0.16" & < "v0.17"}
"bin_prot-windows" {>= "v0.16" & < "v0.17"}
"fieldslib-windows" {>= "v0.16" & < "v0.17"}
"jane-street-headers-windows" {>= "v0.16" & < "v0.17"}
"jst-config-windows" {>= "v0.16" & < "v0.17"}
"ppx_assert" {>= "v0.16" & < "v0.17"}
"ppx_assert-windows" {>= "v0.16" & < "v0.17"}
"ppx_base" {>= "v0.16" & < "v0.17"}
"ppx_base-windows" {>= "v0.16" & < "v0.17"}
"ppx_hash" {>= "v0.16" & < "v0.17"}
"ppx_hash-windows" {>= "v0.16" & < "v0.17"}
"ppx_inline_test" {>= "v0.16" & < "v0.17"}
"ppx_inline_test-windows" {>= "v0.16" & < "v0.17"}
"ppx_jane" {>= "v0.16" & < "v0.17"}
"ppx_jane-windows" {>= "v0.16" & < "v0.17"}
"ppx_optcomp" {>= "v0.16" & < "v0.17"}
"ppx_optcomp-windows" {>= "v0.16" & < "v0.17"}
"ppx_sexp_conv" {>= "v0.16" & < "v0.17"}
"ppx_sexp_conv-windows" {>= "v0.16" & < "v0.17"}
"ppx_sexp_message" {>= "v0.16" & < "v0.17"}
"ppx_sexp_message-windows" {>= "v0.16" & < "v0.17"}
"sexplib-windows" {>= "v0.16" & < "v0.17"}
"splittable_random-windows" {>= "v0.16" & < "v0.17"}
"stdio-windows" {>= "v0.16" & < "v0.17"}
"time_now-windows" {>= "v0.16" & < "v0.17"}
"typerep-windows" {>= "v0.16" & < "v0.17"}
"variantslib-windows" {>= "v0.16" & < "v0.17"}
"dune" {>= "2.0.0"}
]
available: arch != "arm32" & arch != "x86_32"
synopsis: "Industrial strength alternative to OCaml's standard library"
description: "
The Core suite of libraries is an industrial strength alternative to
OCaml's standard library that was developed by Jane Street, the
largest industrial user of OCaml.

This is the system-independent part of Core. Unix-specific parts were moved to [core-unix].
"
url {
src: "https://github.com/janestreet/core/archive/refs/tags/v0.16.1.tar.gz"
checksum: [
"md5=98b40c39c9be584c22a48d40ed3ffe57"
"sha512=5f9f4400b6e42b74ffd57223cb67884368d324739565bbb20162547ede8bd6d0ece3cc265503b674829f9cf373784e8036d4c73e26e9196aa5446de69b63e181"
]
}
35 changes: 35 additions & 0 deletions packages/core_kernel-windows/core_kernel-windows.v0.16.0/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
opam-version: "2.0"
maintainer: "Jane Street developers"
authors: ["Jane Street Group, LLC"]
homepage: "https://github.com/janestreet/core_kernel"
bug-reports: "https://github.com/janestreet/core_kernel/issues"
dev-repo: "git+https://github.com/janestreet/core_kernel.git"
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/core_kernel/index.html"
license: "MIT"
build: [
["dune" "build" "-p" "core_kernel" "-x" "windows" "-j" jobs]
]
depends: [
"ocaml-windows" {>= "4.14.0"}
"base-windows" {>= "v0.16" & < "v0.17"}
"core-windows" {>= "v0.16" & < "v0.17"}
"int_repr-windows" {>= "v0.16" & < "v0.17"}
"ppx_jane" {>= "v0.16" & < "v0.17"}
"ppx_jane-windows" {>= "v0.16" & < "v0.17"}
"ppx_optcomp" {>= "v0.16" & < "v0.17"}
"ppx_optcomp-windows" {>= "v0.16" & < "v0.17"}
"base-threads"
"dune" {>= "2.0.0"}
]
synopsis: "Industrial strength alternative to OCaml's standard library"
description: "
The Core suite of libraries is an industrial strength alternative to
OCaml's standard library that was developed by Jane Street, the
largest industrial user of OCaml.

Core_kernel is the system-independent part of Core.
"
url {
src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/core_kernel-v0.16.0.tar.gz"
checksum: "sha256=e37370bad978cfb71fdaf2b1a25ab1506b98ef0b91e0dbd189ffd9d853245ce2"
}
27 changes: 27 additions & 0 deletions packages/fieldslib-windows/fieldslib-windows.v0.16.0/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
opam-version: "2.0"
maintainer: "Jane Street developers"
authors: ["Jane Street Group, LLC"]
homepage: "https://github.com/janestreet/fieldslib"
bug-reports: "https://github.com/janestreet/fieldslib/issues"
dev-repo: "git+https://github.com/janestreet/fieldslib.git"
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/fieldslib/index.html"
license: "MIT"
build: [
["dune" "build" "-p" "fieldslib" "-x" "windows" "-j" jobs]
]
depends: [
"ocaml-windows" {>= "4.14.0"}
"base-windows" {>= "v0.16" & < "v0.17"}
"dune" {>= "2.0.0"}
]
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"
description: "
Part of Jane Street's Core library
The Core suite of libraries is an industrial strength alternative to
OCaml's standard library that was developed by Jane Street, the
largest industrial user of OCaml.
"
url {
src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/fieldslib-v0.16.0.tar.gz"
checksum: "sha256=2cc5954259e71a747dfaad0e86bfe32c04dca35e83372dbcdeefb08c6059b2f1"
}
26 changes: 26 additions & 0 deletions packages/int_repr-windows/int_repr-windows.v0.16.0/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
opam-version: "2.0"
maintainer: "Jane Street developers"
authors: ["Jane Street Group, LLC"]
homepage: "https://github.com/janestreet/int_repr"
bug-reports: "https://github.com/janestreet/int_repr/issues"
dev-repo: "git+https://github.com/janestreet/int_repr.git"
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/int_repr/index.html"
license: "MIT"
build: [
["dune" "build" "-p" "int_repr" "-j" jobs "-x" "windows"]
]
depends: [
"ocaml-windows" {>= "4.14.0"}
"base-windows" {>= "v0.16" & < "v0.17"}
"ppx_jane" {>= "v0.16" & < "v0.17"}
"ppx_jane-windows" {>= "v0.16" & < "v0.17"}
"dune" {>= "2.0.0"}
]
synopsis: "Integers of various widths"
description: "
Integers of various widths.
"
url {
src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/int_repr-v0.16.0.tar.gz"
checksum: "sha256=132f56262ffee171ff81162460c7132ac366f0295a23801795385c3620b6f076"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
opam-version: "2.0"
maintainer: "Jane Street developers"
authors: ["Jane Street Group, LLC"]
homepage: "https://github.com/janestreet/jane-street-headers"
bug-reports: "https://github.com/janestreet/jane-street-headers/issues"
dev-repo: "git+https://github.com/janestreet/jane-street-headers.git"
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/jane-street-headers/index.html"
license: "MIT"
build: [
["dune" "build" "-p" "jane-street-headers" "-x" "windows" "-j" jobs]
]
depends: [
"ocaml" {>= "4.14.0"}
"dune" {>= "2.0.0"}
"ocaml-windows"
]
synopsis: "Jane Street C header files"
description: "
C header files shared between the various Jane Street packages
"
url {
src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/jane-street-headers-v0.16.0.tar.gz"
checksum: "sha256=876d409feeb495487b10010fb601c64829d2aa15f1b156b704ec141337d360ea"
}
33 changes: 33 additions & 0 deletions packages/jst-config-windows/jst-config-windows.v0.16.0/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
opam-version: "2.0"
maintainer: "Jane Street developers"
authors: ["Jane Street Group, LLC"]
homepage: "https://github.com/janestreet/jst-config"
bug-reports: "https://github.com/janestreet/jst-config/issues"
dev-repo: "git+https://github.com/janestreet/jst-config.git"
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/jst-config/index.html"
license: "MIT"
build: [
["dune" "build" "-p" "jst-config" "-x" "windows" "-j" jobs]
]
depends: [
"ocaml-windows" {>= "4.14.0"}
"base-windows" {>= "v0.16" & < "v0.17"}
"ppx_assert" {>= "v0.16" & < "v0.17"}
"ppx_assert-windows" {>= "v0.16" & < "v0.17"}
"dune" {>= "2.0.0"}
"dune-configurator"
"dune-configurator-windows"
]
synopsis: "Compile-time configuration for Jane Street libraries"
description: "
Defines compile-time constants used in Jane Street libraries such as Base, Core, and
Async.

This package has an unstable interface; it is intended only to share configuration between
different packages from Jane Street. Future updates may not be backward-compatible, and we
do not recommend using this package directly.
"
url {
src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/jst-config-v0.16.0.tar.gz"
checksum: "sha256=faead56d8582868cdc099ad54f9bae059cc48710b724600cc64013e73c14d95b"
}
Loading

0 comments on commit ec9d6fd

Please sign in to comment.