caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: Jacques-Pascal Deplaix <jp.deplaix@gmail.com>
To: caml-list@inria.fr
Subject: Re: [Caml-list] [ANN] OASIS 0.4.2
Date: Sun, 23 Feb 2014 16:47:53 +0100	[thread overview]
Message-ID: <530A1829.2030701@gmail.com> (raw)
In-Reply-To: <slrnlgjtbb.ntq.sylvain@le-gall.net>

Now available in opam.

On 02/23/2014 02:19 PM, Sylvain Le Gall wrote:
> Hello,
>
> I just released OASIS v0.4.2.
>
>   * Major changes:
>
>     * Change BSD3 and BSD4 to BSD-3-clause and BSD-4-clause to comply with
>       DEP5, add BSD-2-clause. BSD3 and BSD4 are still valid but marked as
>       deprecated.
>       More information:
>       http://dep.debian.net/deps/dep5/#license-specification
>
>     * Enhance .cmxs supports through the generation of .mldylib files.
>       When one of the modules of a library has the name of the library,
>       ocamlbuild tends to just transform this module into a .cmxs. Now, the use
>       of a .mldylib fix that problem and the .cmxs really contains all modules
>       of the library.
>
>     * Refactor oasis.cli to be able to create subcommand plugins.
>       * Exported modules starts now with CLI.
>       * Display plugins in the manual.
>       * Design so that it is possible to be thread-safe.
>       * Try to minimize the number of functions.
>       * Make better choice of name and API.
>       * A subcommand plugin 'dist' to create tarball is in preparation, as a
>         separate project.
>
>     * Remove plugin-list subcommand, this command was limited and probably not
>       used. A better alternative will appear in next version.
>
>     * Sub-command setup-dev is now hidden and will soon be removed.
>
>   * Minor changes:
>
>     * Refactor ocamlbuild build plugin to have some features in doc plugin.
>       XOCamlbuilExtraArgs and XOCamlbuildPluginTags are now available for
>       Document. The flag '-use-ocamlfind' is set for doc and build plugin.
>
>     * Reorganize the test/data directory, each toplevel test has now its
>       dedicated subdirectory in test/data.
>
>     * Start to work on better support of syntax extension:
>       * Remove archive(syntax,{byte,native}) from the META, this was causing
>         an issue when trying to compile.
>       * Add an example that creates a syntax extension.
>       * Add support for auto-guessing syntax_camlp4o when one of the syntax
>         extension shipped with camlp4 is in a build depends.
>
>     * Allow to include $(X) in CCOpt/CClib.
>       This patch helps to enable variable susbtitution for flags. This allow to
>       write a PostConfCommand script to insert this data in setup.data and have
>       them back when running OCamlbuild.
>
>     * Raise error when "true" or "false" are not spelled correctly.
>
>     * Fix some warnings about "Field X is set but matcing plugin Z is not enabled."
>
> Full blog post here:
> http://le-gall.net/sylvain+violaine/blog/index.php?post/2014/02/18/Release-OASIS-0.4.3
> (version in the URL is wrong, sorry about that)
>
> Cheers,
> Sylvain Le Gall


      reply	other threads:[~2014-02-23 15:46 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-02-23 13:19 Sylvain Le Gall
2014-02-23 15:47 ` Jacques-Pascal Deplaix [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=530A1829.2030701@gmail.com \
    --to=jp.deplaix@gmail.com \
    --cc=caml-list@inria.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).