=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== ocaml-dune-2.7.1/CHANGES.md-17- ocaml-dune-2.7.1/CHANGES.md:18:- Resolve symlinks before running `$ git diff` (#3750, fixes #3740, @rgrinberg) ocaml-dune-2.7.1/CHANGES.md-19- ############################################## ocaml-dune-2.7.1/CHANGES.md-48- ocaml-dune-2.7.1/CHANGES.md:49:- `$ dune utop` no longer tries to load optional libraries that are unavailable ocaml-dune-2.7.1/CHANGES.md-50- (#3612, fixes #3188, @anuragsoni) ############################################## ocaml-dune-2.7.1/CHANGES.md-141- ocaml-dune-2.7.1/CHANGES.md:142:- Fix `$ dune print-rules` crashing (#3459, fixes #3440, @rgrinberg) ocaml-dune-2.7.1/CHANGES.md-143- ############################################## ocaml-dune-2.7.1/CHANGES.md-380- ocaml-dune-2.7.1/CHANGES.md:381:- Add `--mandir` option to `$ dune install`. This option allows to override the ocaml-dune-2.7.1/CHANGES.md-382- installation directory for man pages. (#2915, fixes #2670, @rgrinberg) ############################################## ocaml-dune-2.7.1/CHANGES.md-514- ocaml-dune-2.7.1/CHANGES.md:515:- Remove git integration from `$ dune upgrade` (#2565, @rgrinberg) ocaml-dune-2.7.1/CHANGES.md-516- ############################################## ocaml-dune-2.7.1/CHANGES.md-528- ocaml-dune-2.7.1/CHANGES.md:529:- Add `--sections` option to `$ dune install` to install subsections of .install ocaml-dune-2.7.1/CHANGES.md-530- files. This is useful for installing only the binaries in a workspace for ############################################## ocaml-dune-2.7.1/CHANGES.md-667- ocaml-dune-2.7.1/CHANGES.md:668:- Add `$ dune init project` subcommand to create project boilerplate according ocaml-dune-2.7.1/CHANGES.md-669- to a common template. (#2185, fixes #159, @shonfeder) ############################################## ocaml-dune-2.7.1/CHANGES.md-909- ocaml-dune-2.7.1/CHANGES.md:910:- Add experimental `$ dune init` command. This command is used to create or ocaml-dune-2.7.1/CHANGES.md-911- update project boilerplate. (#1448, fixes #159, @shonfeder) ############################################## ocaml-dune-2.7.1/CHANGES.md-988- ocaml-dune-2.7.1/CHANGES.md:989:- Fix 0 error code when `$ dune format-dune-file` fails. (#1915, fix #1914, ocaml-dune-2.7.1/CHANGES.md-990- @rgrinberg) ############################################## ocaml-dune-2.7.1/CHANGES.md-1010- ocaml-dune-2.7.1/CHANGES.md:1011:- Add `${corrected-suffix}`, `${library-name}` and a few other ocaml-dune-2.7.1/CHANGES.md-1012- variables to the list of variables to upgrade. This fixes the ############################################## ocaml-dune-2.7.1/CHANGES.md-1015- ocaml-dune-2.7.1/CHANGES.md:1016:- Fix `$ dune subst` failing because the build directory wasn't set. (#1854, fix ocaml-dune-2.7.1/CHANGES.md-1017- #1846, @rgrinberg) ############################################## ocaml-dune-2.7.1/CHANGES.md-1151- ocaml-dune-2.7.1/CHANGES.md:1152:- Make configurator append paths to `$PKG_CONFIG_PATH` on macOS. Previously it ocaml-dune-2.7.1/CHANGES.md:1153: was prepending paths and thus `$PKG_CONFIG_PATH` set by users could have been ocaml-dune-2.7.1/CHANGES.md-1154- overridden by homebrew installed libraries (#1785, @andreypopp) ############################################## ocaml-dune-2.7.1/CHANGES.md-1159- ocaml-dune-2.7.1/CHANGES.md:1160:- Forbid use of `%{targets}` (or `${@}` in jbuild files) inside ocaml-dune-2.7.1/CHANGES.md-1161- preprocessing actions ############################################## ocaml-dune-2.7.1/CHANGES.md-1476- ocaml-dune-2.7.1/CHANGES.md:1477:- Interpret `$ dune build dir` as building the default alias in `dir`. (#1259, ocaml-dune-2.7.1/CHANGES.md-1478- @rgrinberg) ############################################## ocaml-dune-2.7.1/CHANGES.md-1485- ocaml-dune-2.7.1/CHANGES.md:1486:- Fix `$ jbuilder --dev` (#1104, fixes #1103, @rgrinberg) ocaml-dune-2.7.1/CHANGES.md-1487- ############################################## ocaml-dune-2.7.1/CHANGES.md-1691-- New syntax for naming dependencies: `(deps (:x a b) (:y (glob_files *.c*)))`. ocaml-dune-2.7.1/CHANGES.md:1692: This replaces the use for `${<}` in dune files. (#950, @diml, @rgrinberg) ocaml-dune-2.7.1/CHANGES.md-1693- ############################################## ocaml-dune-2.7.1/CHANGES.md-1719- ocaml-dune-2.7.1/CHANGES.md:1720:- Missing asm in ocaml -config on bytecode only architecture is no longer fatal. ocaml-dune-2.7.1/CHANGES.md-1721- The same kind of fix is preemptively applied to C compilers being absent. ############################################## ocaml-dune-2.7.1/CHANGES.md-1778-- Expose a few more variables in jbuild files: `ext_obj`, `ext_asm`, ocaml-dune-2.7.1/CHANGES.md:1779: `ext_lib`, `ext_dll` and `ext_exe` as well as `${ocaml-config:XXX}` ocaml-dune-2.7.1/CHANGES.md-1780- for most variables in the output of `ocamlc -config` (#590) ############################################## ocaml-dune-2.7.1/CHANGES.md-1908- ocaml-dune-2.7.1/CHANGES.md:1909:- Deprecated `${!...}`: the split behavior is now a property of the ocaml-dune-2.7.1/CHANGES.md:1910: variable. For instance `${CC}`, `${^}`, `${read-lines:...}` all ocaml-dune-2.7.1/CHANGES.md-1911- expand to lists unless used in the middle of a longer atom (#336) ############################################## ocaml-dune-2.7.1/CHANGES.md-2016- ocaml-dune-2.7.1/CHANGES.md:2017:- Support `${..}` syntax in the `include` stanza. (#231) ocaml-dune-2.7.1/CHANGES.md-2018- ############################################## ocaml-dune-2.7.1/CHANGES.md-2081- ocaml-dune-2.7.1/CHANGES.md:2082:- Add `${SCOPE_ROOT}` pointing to the root of the current scope, to ocaml-dune-2.7.1/CHANGES.md:2083: fix some misuses of `${ROOT}` ocaml-dune-2.7.1/CHANGES.md-2084- ############################################## ocaml-dune-2.7.1/CHANGES.md-2119- ocaml-dune-2.7.1/CHANGES.md:2120:- Inside user actions, `${^}` now includes files matches by ocaml-dune-2.7.1/CHANGES.md-2121- `(glob_files ...)` or `(file_recursively_in ...)` ############################################## ocaml-dune-2.7.1/CHANGES.md-2125- ocaml-dune-2.7.1/CHANGES.md:2126:- Inside `(run ...)`, `${xxx}` forms that expands to lists can now be ocaml-dune-2.7.1/CHANGES.md:2127: split across multiple arguments by adding a `!`: `${!xxx}`. For ocaml-dune-2.7.1/CHANGES.md:2128: instance: `(run foo ${!^})` ocaml-dune-2.7.1/CHANGES.md-2129- ocaml-dune-2.7.1/CHANGES.md-2130-- Add support for using the contents of a file inside an action: ocaml-dune-2.7.1/CHANGES.md:2131: - `${read:<file>}` ocaml-dune-2.7.1/CHANGES.md:2132: - `${read-lines:<file>}` ocaml-dune-2.7.1/CHANGES.md:2133: - `${read-strings:<file>}` (same as `read-lines` but lines are ocaml-dune-2.7.1/CHANGES.md-2134- escaped using OCaml convention) ############################################## ocaml-dune-2.7.1/CHANGES.md-2144-- `(run <prog> ...)` now resolves `<prog>` locally if ocaml-dune-2.7.1/CHANGES.md:2145: possible. i.e. `(run ${bin:prog} ...)` and `(run prog ...)` behave ocaml-dune-2.7.1/CHANGES.md-2146- the same. This seems like the right default ############################################## ocaml-dune-2.7.1/CHANGES.md-2222- ocaml-dune-2.7.1/CHANGES.md:2223:- Added `${lib-available:<library-name>}` which expands to `true` or ocaml-dune-2.7.1/CHANGES.md-2224- `false` with the same semantic as literals in `(select ...)` stanzas ############################################## ocaml-dune-2.7.1/CHANGES.md-2314- - `ignore-{stdout,stderr,outputs}` ocaml-dune-2.7.1/CHANGES.md:2315:- Added `${null}` which expands to `/dev/null` on Unix and `NUL` on ocaml-dune-2.7.1/CHANGES.md-2316- Windows ############################################## ocaml-dune-2.7.1/CHANGES.md-2351- + use the current directory ocaml-dune-2.7.1/CHANGES.md:2352:- Fixed the expansion of `${ROOT}` in actions ocaml-dune-2.7.1/CHANGES.md-2353- ############################################## ocaml-dune-2.7.1/HACKING.md-116- ocaml-dune-2.7.1/HACKING.md:117:Running the entire test suite is done with `$ make test`. A particular test can ocaml-dune-2.7.1/HACKING.md:118:be executed with `$ dune build @<test-name>`. ocaml-dune-2.7.1/HACKING.md-119- ############################################## ocaml-dune-2.7.1/HACKING.md-125- ocaml-dune-2.7.1/HACKING.md:126:Simply add a new directory in test/blackbox-tests/test-cases and then `$ make` ocaml-dune-2.7.1/HACKING.md:127:generate the rules for the test , followed by `$ make promote` to accept the new ocaml-dune-2.7.1/HACKING.md-128-rules. ############################################## ocaml-dune-2.7.1/HACKING.md-133-output. If the new output generated by the command is satisfactory, it can be ocaml-dune-2.7.1/HACKING.md:134:*promoted* with the `$ make promote` command. ocaml-dune-2.7.1/HACKING.md-135- ############################################## ocaml-dune-2.7.1/README.md-109- ocaml-dune-2.7.1/README.md:110:If you are new to opam, make sure to run `eval $(opam config env)` to ocaml-dune-2.7.1/README.md-111-make `dune` available in your `PATH`. The dune binary is self ############################################## ocaml-dune-2.7.1/doc/concepts.rst-657-context as the dune file they are defined in. So for instance an action defined ocaml-dune-2.7.1/doc/concepts.rst:658:in ``src/foo/dune`` will be run from ``$build/<context>/src/foo``. ocaml-dune-2.7.1/doc/concepts.rst-659- ############################################## ocaml-dune-2.7.1/doc/migration.rst-137- ocaml-dune-2.7.1/doc/migration.rst:138:``${foo} and $(foo)`` are no longer valid variable syntax in dune files. ocaml-dune-2.7.1/doc/migration.rst-139-Variables are defined as ``%{foo}``. This change is done to simplify ocaml-dune-2.7.1/doc/migration.rst:140:interoperability with bash commands which also use the ``${foo}`` syntax. ocaml-dune-2.7.1/doc/migration.rst-141- ############################################## ocaml-dune-2.7.1/doc/migration.rst-169-======================== ============ ocaml-dune-2.7.1/doc/migration.rst:170:``${@}`` ``%{targets}`` ocaml-dune-2.7.1/doc/migration.rst:171:``${^}`` ``%{deps}`` ocaml-dune-2.7.1/doc/migration.rst:172:``${path:file}`` ``%{dep:file}`` ocaml-dune-2.7.1/doc/migration.rst:173:``${SCOPE_ROOT}`` ``%{project_root}`` ocaml-dune-2.7.1/doc/migration.rst:174:``${ROOT}`` ``%{workspace_root}`` ocaml-dune-2.7.1/doc/migration.rst:175:``${findlib:..}`` ``%{lib:..}`` ocaml-dune-2.7.1/doc/migration.rst:176:``${CPP}`` ``%{cpp}`` ocaml-dune-2.7.1/doc/migration.rst:177:``${CC}`` ``%{cc}`` ocaml-dune-2.7.1/doc/migration.rst:178:``${CXX}`` ``%{cxx}`` ocaml-dune-2.7.1/doc/migration.rst:179:``${OCAML}`` ``%{ocaml}`` ocaml-dune-2.7.1/doc/migration.rst:180:``${OCAMLC}`` ``%{ocamlc}`` ocaml-dune-2.7.1/doc/migration.rst:181:``${OCAMLOPT}`` ``%{ocamlopt}`` ocaml-dune-2.7.1/doc/migration.rst:182:``${ARCH_SIXTYFOUR}`` ``%{arch_sixtyfour}`` ocaml-dune-2.7.1/doc/migration.rst:183:``${MAKE}`` ``%{make}`` ocaml-dune-2.7.1/doc/migration.rst-184-======================== ============ ############################################## ocaml-dune-2.7.1/doc/migration.rst-188- ocaml-dune-2.7.1/doc/migration.rst:189:``${path-no-dep:file}`` and ``${<}`` have been removed. ocaml-dune-2.7.1/doc/migration.rst-190- ocaml-dune-2.7.1/doc/migration.rst:191:A named dependency should be used instead of ``${<}``. For instance ocaml-dune-2.7.1/doc/migration.rst-192-the following jbuild file: ############################################## ocaml-dune-2.7.1/doc/tests.rst-640- ocaml-dune-2.7.1/doc/tests.rst:641:- The ``PWD`` of the test will be replaced by ``$TESTCASE_ROOT`` ocaml-dune-2.7.1/doc/tests.rst:642:- The temporary directory for the current script will be replaced by ``$TMPDIR`` ocaml-dune-2.7.1/doc/tests.rst-643- ############################################## ocaml-dune-2.7.1/doc/usage.rst-267-* ``default`` - this alias includes all the targets that dune will build if a ocaml-dune-2.7.1/doc/usage.rst:268: target isn't specified, i.e. ``$ dune build``. By default, this is set to the ocaml-dune-2.7.1/doc/usage.rst-269- ``all`` alias. Note that for dune 1.x, this was set to the ``install`` alias. ############################################## ocaml-dune-2.7.1/src/dune_rules/pform.ml-324- let other = ocaml-dune-2.7.1/src/dune_rules/pform.ml:325: let ext_asm = Ocaml_config.ext_asm context.ocaml_config in ocaml-dune-2.7.1/src/dune_rules/pform.ml-326- let ext_exe = Ocaml_config.ext_exe context.ocaml_config in ############################################## ocaml-dune-2.7.1/src/ocaml-config/ocaml_config.ml-96- ; system : string ocaml-dune-2.7.1/src/ocaml-config/ocaml_config.ml:97: ; asm : Prog_and_args.t ocaml-dune-2.7.1/src/ocaml-config/ocaml_config.ml-98- ; asm_cfi_supported : bool ############################################## ocaml-dune-2.7.1/src/ocaml-config/ocaml_config.ml-101- ; ext_obj : string ocaml-dune-2.7.1/src/ocaml-config/ocaml_config.ml:102: ; ext_asm : string ocaml-dune-2.7.1/src/ocaml-config/ocaml_config.ml-103- ; ext_lib : string ############################################## ocaml-dune-2.7.1/src/ocaml-config/ocaml_config.ml-170- ocaml-dune-2.7.1/src/ocaml-config/ocaml_config.ml:171:let asm t = t.asm ocaml-dune-2.7.1/src/ocaml-config/ocaml_config.ml-172- ############################################## ocaml-dune-2.7.1/src/ocaml-config/ocaml_config.ml-180- ocaml-dune-2.7.1/src/ocaml-config/ocaml_config.ml:181:let ext_asm t = t.ext_asm ocaml-dune-2.7.1/src/ocaml-config/ocaml_config.ml-182- ############################################## ocaml-dune-2.7.1/src/ocaml-config/ocaml_config.ml-467- let with_frame_pointers = get_bool vars "with_frame_pointers" in ocaml-dune-2.7.1/src/ocaml-config/ocaml_config.ml:468: let asm = get_prog_or_dummy_exn vars "asm" in ocaml-dune-2.7.1/src/ocaml-config/ocaml_config.ml-469- let word_size = ############################################## ocaml-dune-2.7.1/src/ocaml-config/ocaml_config.ml-483- let ext_obj = get vars "ext_obj" in ocaml-dune-2.7.1/src/ocaml-config/ocaml_config.ml:484: let ext_asm = get vars "ext_asm" in ocaml-dune-2.7.1/src/ocaml-config/ocaml_config.ml-485- let ext_lib = get vars "ext_lib" in ############################################## ocaml-dune-2.7.1/src/ocaml-config/ocaml_config.mli-112- ocaml-dune-2.7.1/src/ocaml-config/ocaml_config.mli:113:val asm : t -> Prog_and_args.t ocaml-dune-2.7.1/src/ocaml-config/ocaml_config.mli-114- ############################################## ocaml-dune-2.7.1/src/ocaml-config/ocaml_config.mli-122- ocaml-dune-2.7.1/src/ocaml-config/ocaml_config.mli:123:val ext_asm : t -> string ocaml-dune-2.7.1/src/ocaml-config/ocaml_config.mli-124- ############################################## ocaml-dune-2.7.1/test/blackbox-tests/test-cases/install-libdir.t/run.t-23- ocaml-dune-2.7.1/test/blackbox-tests/test-cases/install-libdir.t/run.t:24:If prefix is passed, the default for libdir is `$prefix/lib`: ocaml-dune-2.7.1/test/blackbox-tests/test-cases/install-libdir.t/run.t-25- ############################################## ocaml-dune-2.7.1/vendor/cmdliner/src/cmdliner.mli-1502- `S "MORE HELP"; ocaml-dune-2.7.1/vendor/cmdliner/src/cmdliner.mli:1503: `P "Use `$(mname) $(i,COMMAND) --help' for help on a single command.";`Noblank; ocaml-dune-2.7.1/vendor/cmdliner/src/cmdliner.mli:1504: `P "Use `$(mname) help patterns' for help on patch matching."; `Noblank; ocaml-dune-2.7.1/vendor/cmdliner/src/cmdliner.mli-1505- `P "Use `$(mname) help environment' for help on environment variables.";