Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Jeremie Dimino
committed
Jan 12, 2016
1 parent
604c616
commit dd7177a
Showing
67 changed files
with
306 additions
and
3,680 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
version = "$(pkg_version)" | ||
description = "Monadic concurrency library" | ||
requires = "async_extra async_kernel async_unix bin_prot core fieldslib ppx_assert.runtime-lib ppx_bench.runtime-lib ppx_expect.collector ppx_inline_test.runtime-lib sexplib typerep variantslib" | ||
archive(byte ) = "async.cma" | ||
archive(native ) = "async.cmxa" | ||
archive(native, plugin) = "async.cmxs" | ||
exists_if = "async.cma" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,116 +1,44 @@ | ||
OASISFormat: 0.3 | ||
OCamlVersion: >= 4.00.0 | ||
FindlibVersion: >= 1.3.2 | ||
Name: async | ||
Version: 113.00.00 | ||
Synopsis: Jane Street Capital's asynchronous execution library | ||
Authors: Jane Street Group, LLC <opensource@janestreet.com> | ||
Copyrights: (C) 2008-2013 Jane Street Group LLC <opensource@janestreet.com> | ||
Maintainers: Jane Street Group, LLC <opensource@janestreet.com> | ||
License: Apache-2.0 | ||
LicenseFile: LICENSE.txt | ||
Homepage: https://github.com/janestreet/async | ||
Plugins: StdFiles (0.3), DevFiles (0.3), META (0.3) | ||
XStdFilesAUTHORS: false | ||
XStdFilesREADME: false | ||
BuildTools: ocamlbuild, camlp4o | ||
OASISFormat: 0.4 | ||
OCamlVersion: >= 4.02.3 | ||
FindlibVersion: >= 1.3.2 | ||
Name: async | ||
Version: 113.24.00 | ||
Synopsis: Monadic concurrency library | ||
Authors: Jane Street Group, LLC <opensource@janestreet.com> | ||
Copyrights: (C) 2008-2016 Jane Street Group LLC <opensource@janestreet.com> | ||
Maintainers: Jane Street Group, LLC <opensource@janestreet.com> | ||
License: Apache-2.0 | ||
LicenseFile: LICENSE.txt | ||
Homepage: https://github.com/janestreet/async | ||
Plugins: StdFiles (0.3), DevFiles (0.3), META (0.3) | ||
XStdFilesAUTHORS: false | ||
XStdFilesREADME: false | ||
BuildTools: ocamlbuild | ||
AlphaFeatures: ocamlbuild_more_args | ||
XOCamlbuildPluginTags: package(ppx_driver.ocamlbuild) | ||
FilesAB: META.ab | ||
Description: | ||
Part of Jane Street’s Core library. | ||
. | ||
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. | ||
|
||
# +-------------------------------------------------------------------+ | ||
# | Library | | ||
# +-------------------------------------------------------------------+ | ||
|
||
Library async | ||
Path: src | ||
FindlibName: async | ||
Pack: true | ||
Modules: Clock_unit_tests, | ||
Scheduler_unit_tests, | ||
Std | ||
BuildDepends: async_kernel, | ||
async_unix, | ||
async_extra, | ||
pa_ounit, | ||
pa_ounit.syntax, | ||
pa_test, | ||
pa_test.syntax, | ||
threads | ||
XMETARequires: async_kernel, | ||
async_unix, | ||
async_extra, | ||
pa_ounit, | ||
threads | ||
|
||
# +-------------------------------------------------------------------+ | ||
# | Tests | | ||
# +-------------------------------------------------------------------+ | ||
|
||
Executable test_runner | ||
Path: test | ||
MainIs: test_runner.ml | ||
Build$: flag(tests) | ||
CompiledObject: best | ||
Install: false | ||
BuildDepends: async | ||
|
||
Test test_runner | ||
Run$: flag(tests) | ||
Command: $test_runner | ||
WorkingDirectory: lib_test | ||
|
||
# +-------------------------------------------------------------------+ | ||
# | Benchmarks | | ||
# +-------------------------------------------------------------------+ | ||
|
||
Executable handlers | ||
Path: bench | ||
MainIs: handlers.ml | ||
Build$: flag(tests) | ||
CompiledObject: best | ||
Install: false | ||
BuildDepends: async | ||
|
||
Executable loop | ||
Path: bench | ||
MainIs: loop.ml | ||
Build$: flag(tests) | ||
CompiledObject: best | ||
Install: false | ||
BuildDepends: async | ||
|
||
Executable nanos_per_job | ||
Path: bench | ||
MainIs: nanos_per_job.ml | ||
Build$: flag(tests) | ||
CompiledObject: best | ||
Install: false | ||
BuildDepends: async | ||
|
||
Executable queens | ||
Path: bench | ||
MainIs: queens.ml | ||
Build$: flag(tests) | ||
CompiledObject: best | ||
Install: false | ||
BuildDepends: async | ||
|
||
Executable squash | ||
Path: bench | ||
MainIs: squash.ml | ||
Build$: flag(tests) | ||
CompiledObject: best | ||
Install: false | ||
BuildDepends: async | ||
|
||
Executable tco | ||
Path: bench | ||
MainIs: tco.ml | ||
Build$: flag(tests) | ||
CompiledObject: best | ||
Install: false | ||
BuildDepends: async | ||
Path: src | ||
Pack: true | ||
Modules: Clock_unit_tests, | ||
Scheduler_unit_tests, | ||
Std | ||
BuildDepends: async_extra, | ||
async_kernel, | ||
async_unix, | ||
bin_prot, | ||
core, | ||
fieldslib, | ||
ppx_assert.runtime-lib, | ||
ppx_bench.runtime-lib, | ||
ppx_expect.collector, | ||
ppx_inline_test.runtime-lib, | ||
sexplib, | ||
typerep, | ||
variantslib |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,8 @@ | ||
<**/*.ml{,i}>: warn(-40), no_alias_deps | ||
<**/*>: thread | ||
# This prevents the implicit addition of -ppx options by ocamlfind | ||
<**/*.ml{,i}>: predicate(ppx_driver) | ||
<src/*.ml>: for-pack(Async) | ||
<src/*.ml{,i}>: pp(ppx-jane -dump-ast -inline-test-lib async) | ||
# OASIS_START | ||
# OASIS_STOP | ||
<src/*.ml>: syntax_camlp4o |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Monadic concurrency library | ||
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. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.