profile
viewpoint
Fabrice Le Fessant lefessan Origin Labs SAS Paris fabrice.lefessant.net/

chambart/ocaml-1 3

Read-only mirror of INRIA SVN

lefessan/mirage 3

Cloud programming platform

lefessan/ocaml-actors 3

An actor library for OCaml

lefessan/ocaml-installer 1

A windows installer built using NSIS for OCaml

lefessan/biblio-irill 0

bibliography for Irill

lefessan/camlp4 0

Camlp4 tool

pull request commentocaml/dune

New stanza (dune_file_name FILE) in dune-project can change the name 'dune' to 'FILE'

Though after rethinking, it's a bit different, as I would need a configuration file to know the alternative name of the dune-project file. Maybe in this case, dune should lookup a statically hardcoded alternative file, such as .dune-project (and then have a precedence rule to choose the dune-project instead of the dune-project if both files are present in the same directory).

lefessan

comment created time in a day

pull request commentocaml/dune

New stanza (dune_file_name FILE) in dune-project can change the name 'dune' to 'FILE'

You are right that it would be nice to hide the dune-project file too. I can update the PR soon.

lefessan

comment created time in a day

pull request commentocaml/dune

New stanza (dune_file_name FILE) in dune-project can change the name 'dune' to 'FILE'

What do you mean by forking dune ? Having my own version of dune ? Clearly, no, drom gives the choice between being a one-time scafolder and managing the project on the long term, forking dune would only make sense for the second use, not the first one.

In my case, I don’t really care about other tools, it would probably be a flag in drom to show or hide dune files, so the user would be able to recover them if needed.

lefessan

comment created time in 4 days

delete branch lefessan/drom

delete branch : z-2021-11-23-auto-upgrade

delete time in 6 days

push eventOCamlPro/drom

Fabrice Le Fessant

commit sha 046e476097a9772a0fdc3b44ccee44fe4742287b

Only auto-upgrade is toml files have been modified

view details

Fabrice Le Fessant

commit sha b116c084cd276378796a73744bf1fd7d810b66e4

Keep minimal version allowed to update project in .drom file

view details

Fabrice Le Fessant

commit sha 4349a643efcba842eb4cc084d3a89d5aca1aeaf1

Merge pull request #170 from lefessan/z-2021-11-23-auto-upgrade restrict auto-update and check version before update

view details

push time in 6 days

PR merged OCamlPro/drom

restrict auto-update and check version before update

The version of drom is saved in the .drom file. It is not possible to update the project with an older version of drom than the one specified in the .drom file.

+44 -33

0 comment

6 changed files

lefessan

pr closed time in 6 days

PR opened OCamlPro/drom

restrict auto-update and check version before update

The version of drom is saved in the .drom file. It is not possible to update the project with an older version of drom than the one specified in the .drom file.

+44 -33

0 comment

6 changed files

pr created time in 6 days

create barnchlefessan/drom

branch : z-2021-11-23-auto-upgrade

created branch time in 6 days

delete branch lefessan/drom

delete branch : z-2021-11-23-opam-yes-if-local-switch

delete time in 6 days

push eventOCamlPro/drom

Fabrice Le Fessant

commit sha e844b88cfc30df773d18caf81052748efdb6c6c0

Use user option 'auto-opam-yes = false' to disable auto opam -y for local switches

view details

Fabrice Le Fessant

commit sha f2506645f967a53aa91fd6b1b9822872b8c9a15f

Merge pull request #169 from lefessan/z-2021-11-23-opam-yes-if-local-switch Use user option 'auto-opam-yes = false' to disable auto opam -y for l…

view details

push time in 6 days

issue openedocaml/opam

Possibility to delay pending reinstalls

Sometimes, I just want to install some packages, whose dependencies are already installed in my switch. However, if opam discovers that some of the dependencies have changed upstream, it will want to reinstall all these dependencies. Though I am interested in doing so at some point, I may want to finish my work before, so I would like to be able to install my packages without caring about these reinstalls, yet be able to do them later.

Currently, it is not possible, opam reinstall --forget-pending will forget all pending reinstalls, so I won't be ablet to do them later. So, I would like something like opam install [...] --skip-pending-reinstalls.

created time in 6 days

create barnchlefessan/drom

branch : z-2021-11-23-opam-yes-if-local-switch

created branch time in 6 days

PR opened OCamlPro/drom

Renaming "drom" in "opam" or "opam.exe" makes "drom" behaves as "opam"

The long term goal is to distribute only when binary for "drom" and "opam", so that users will be able to build a project just by calling "drom build".

+326 -26

0 comment

23 changed files

pr created time in 6 days

push eventlefessan/drom

Fabrice Le Fessant

commit sha 02b122c8efdd47fa02a018b1ed0aedf7b052d470

Renaming "drom" in "opam" or "opam.exe" makes "drom" behaves as "opam" The long term goal is to distribute only when binary for "drom" and "opam", so that users will be able to build a project just by calling "drom build".

view details

push time in 6 days

create barnchlefessan/drom

branch : z-2021-11-24-opam-in-drom

created branch time in 6 days

issue openedOCamlPro/drom

`drom` should store its version in `.drom` to prevent rollbacks with older versions

If a user calls drom project with an older version of drom, an old skeleton might be used, and some updates done by a previous user may be lost. To prevent this scenario, drom should store its version in .drom when updating the files, and check before updating them again that it has an at-least-same-version, or fail.

created time in 6 days

push eventOCamlPro/freeton_ocaml_sdk

arozovyk

commit sha 734c41f1863c7543b4c5ae89756cffaae165116e

configure openssl in workflow

view details

Fabrice Le Fessant

commit sha df8e4ad3c7348f6739b8e3dbe6f9ebea6cf42c66

Merge pull request #60 from arozovyk/macos-ci-openssl configure openssl in workflow

view details

push time in 6 days

push eventOCamlPro/drom

Julien Blond

commit sha c32ea6d218615c8fb95d3cf5e64d76bf42001e42

Removed a useless trace

view details

Fabrice Le Fessant

commit sha 4e072ab13db0d90e40454f90ba2110d1001ba500

Merge pull request #166 from Ninjapouet/ninjapouet/135 Removed a useless trace

view details

push time in 6 days

PR merged OCamlPro/drom

Removed a useless trace

Left a trace i believed located in some non commited test code. Seen it in PR reviewing but too late ;)

+1 -1

0 comment

1 changed file

Ninjapouet

pr closed time in 6 days

delete branch lefessan/drom

delete branch : z-2021-11-23-auto-upgrade

delete time in 6 days

push eventOCamlPro/drom

Fabrice Le Fessant

commit sha b4c5a9c7fcd3159d79a5488d33e2ac2c35ffacb6

Always auto-upgrade by default, unless flag auto-upgrade = false in user config file

view details

Fabrice Le Fessant

commit sha 571f49ffa90762e280c80a80db4c5565fdf5d5be

Merge pull request #162 from lefessan/z-2021-11-23-auto-upgrade Always auto-upgrade by default, unless flag auto-upgrade = false in u…

view details

push time in 6 days

push eventlefessan/dune

Rudi Grinberg

commit sha 60ce7d9431d58d68211bbf9d6ef983e064d52c17

chore: use --release for running benchmarks Signed-off-by: Rudi Grinberg <me@rgrinberg.com> ps-id: 1EC569BF-754C-4217-A6A9-6B54024EEB7C

view details

Rudi Grinberg

commit sha e4ae50a689d64e1516f6d2e02f680132b6a887e1

chore(bench): add fiber benchmarks Signed-off-by: Rudi Grinberg <me@rgrinberg.com> ps-id: A42E9C8B-2A47-4200-84A4-A67404A646C4

view details

Jeremie Dimino

commit sha d5e4e83a845e84b5dd5fdbd594b087e3822a9198

Add Fiber.Var benchmarks Signed-off-by: Jeremie Dimino <jeremie@dimino.org>

view details

Jeremie Dimino

commit sha 9f0de0f6969c42bcda492aaaa0c768be3c05b890

Use the same number of iteration for all benchmarks Signed-off-by: Jeremie Dimino <jeremie@dimino.org>

view details

Andrey Mokhov

commit sha 5a5c5387f537a3108f03acb30e2b521a916a189a

Fix CLI resolution of directory targets (#5220) Signed-off-by: Andrey Mokhov <amokhov@janestreet.com>

view details

Andrey Mokhov

commit sha f8d2c6bc70875446346de63cba509826783b39a1

Factor out rule cache logic into a separate module (#5224) Move ~500 lines for dealing with the rule caches out of [build_system.ml]. No change in behaviour apart from no longer sorting missing targets in errors. Signed-off-by: Andrey Mokhov <amokhov@janestreet.com>

view details

Jérémie Dimino

commit sha e2682ec5774f439f3c6f88c2b62d79ac658d8853

Switch CI testing to 4.13.1 (#5225) Signed-off-by: Jeremie Dimino <jeremie@dimino.org>

view details

Fabrice Le Fessant

commit sha e6a4cb466f4b09121aef7c46fab0827f3edb5e7f

Merge branch 'main' into z-2021-11-23-allow-dune-file-name

view details

push time in 6 days

push eventlefessan/drom

Fabrice Le Fessant

commit sha 75591d24af171d137dbce54831cd9df894435db8

Call opam with -y if _opam is a local directory

view details

Julien Blond

commit sha 5c35796c176dcb6836119f12244e3fb91e962d6c

Added support for specifying dune version.

view details

Fabrice Le Fessant

commit sha f0c92bfb979174f7f31ad5b861bdcf53ee9b9728

Merge pull request #163 from lefessan/z-2021-11-23-opam-yes-if-local-switch Call opam with -y if _opam is a local directory

view details

Fabrice Le Fessant

commit sha a5b4c085d288ffb6e93023bb3e9be275cfa13251

Merge pull request #165 from Ninjapouet/ninjapouet/135 Added support for specifying dune version.

view details

Fabrice Le Fessant

commit sha b4c5a9c7fcd3159d79a5488d33e2ac2c35ffacb6

Always auto-upgrade by default, unless flag auto-upgrade = false in user config file

view details

push time in 6 days

push eventlefessan/dune

Fabrice Le Fessant

commit sha b05890367d152108fa41a188326b6fbb5c72b5ff

New stanza (dune_file_name FILE) in dune-project can change the name of 'dune' files to 'FILE' Signed-off-by: Fabrice Le Fessant <fabrice.le_fessant@origin-labs.com>

view details

push time in 6 days

issue commentOCamlPro/drom

setting to automatically opt-in to installs

No, either in ~/.config/drom/config, or in .drom.config in the project directory

joprice

comment created time in 6 days

push eventOCamlPro/drom

Julien Blond

commit sha 5c35796c176dcb6836119f12244e3fb91e962d6c

Added support for specifying dune version.

view details

Fabrice Le Fessant

commit sha a5b4c085d288ffb6e93023bb3e9be275cfa13251

Merge pull request #165 from Ninjapouet/ninjapouet/135 Added support for specifying dune version.

view details

push time in 6 days

more