├── .github └── workflows │ ├── ci.ml │ └── workflow.yml ├── .gitignore ├── .ocamlformat ├── .ocp-indent ├── CHANGES.md ├── CONTRIBUTING.md ├── LICENSE.md ├── Makefile ├── README.md ├── bench ├── bench.ml └── dune ├── dune-project ├── dune-workspace.dev ├── flake.lock ├── flake.nix ├── spawn.opam ├── src ├── dune ├── spawn.ml ├── spawn.mli └── spawn_stubs.c └── test ├── dune ├── exe ├── dune ├── hello.ml ├── list_files.ml └── print_env.ml ├── pgid_test ├── checkpgid.ml ├── dune └── stubs.c └── tests.ml /.github/workflows/ci.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/spawn/HEAD/.github/workflows/ci.ml -------------------------------------------------------------------------------- /.github/workflows/workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/spawn/HEAD/.github/workflows/workflow.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | _build 2 | *.install 3 | *.merlin 4 | 5 | -------------------------------------------------------------------------------- /.ocamlformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/spawn/HEAD/.ocamlformat -------------------------------------------------------------------------------- /.ocp-indent: -------------------------------------------------------------------------------- 1 | JaneStreet 2 | -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/spawn/HEAD/CHANGES.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/spawn/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/spawn/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/spawn/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/spawn/HEAD/README.md -------------------------------------------------------------------------------- /bench/bench.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/spawn/HEAD/bench/bench.ml -------------------------------------------------------------------------------- /bench/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/spawn/HEAD/bench/dune -------------------------------------------------------------------------------- /dune-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/spawn/HEAD/dune-project -------------------------------------------------------------------------------- /dune-workspace.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/spawn/HEAD/dune-workspace.dev -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/spawn/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/spawn/HEAD/flake.nix -------------------------------------------------------------------------------- /spawn.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/spawn/HEAD/spawn.opam -------------------------------------------------------------------------------- /src/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/spawn/HEAD/src/dune -------------------------------------------------------------------------------- /src/spawn.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/spawn/HEAD/src/spawn.ml -------------------------------------------------------------------------------- /src/spawn.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/spawn/HEAD/src/spawn.mli -------------------------------------------------------------------------------- /src/spawn_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/spawn/HEAD/src/spawn_stubs.c -------------------------------------------------------------------------------- /test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/spawn/HEAD/test/dune -------------------------------------------------------------------------------- /test/exe/dune: -------------------------------------------------------------------------------- 1 | (executables 2 | (names hello list_files print_env)) 3 | -------------------------------------------------------------------------------- /test/exe/hello.ml: -------------------------------------------------------------------------------- 1 | let () = print_endline "Hello, world!" 2 | -------------------------------------------------------------------------------- /test/exe/list_files.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/spawn/HEAD/test/exe/list_files.ml -------------------------------------------------------------------------------- /test/exe/print_env.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/spawn/HEAD/test/exe/print_env.ml -------------------------------------------------------------------------------- /test/pgid_test/checkpgid.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/spawn/HEAD/test/pgid_test/checkpgid.ml -------------------------------------------------------------------------------- /test/pgid_test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/spawn/HEAD/test/pgid_test/dune -------------------------------------------------------------------------------- /test/pgid_test/stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/spawn/HEAD/test/pgid_test/stubs.c -------------------------------------------------------------------------------- /test/tests.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/spawn/HEAD/test/tests.ml --------------------------------------------------------------------------------