All of lore.kernel.org
 help / color / mirror / Atom feed
* [Cocci] Coccinelle v1.0.5
@ 2016-06-06  9:26 Julia Lawall
  2016-06-06 16:20 ` [Cocci] Further software updates after Coccinelle v1.0.5? SF Markus Elfring
  0 siblings, 1 reply; 9+ messages in thread
From: Julia Lawall @ 2016-06-06  9:26 UTC (permalink / raw)
  To: cocci

Coccinelle v1.0.5 is now available.  Here are the main changes:

* Python 3 is now supported.  Regrettably, this required changes to Pycaml
such that only the version distributed as part of Coccinelle can be used.
We hope to improve this situation in the future, but this strategy seemed
to be the most expeditious one to be able to make a release.

* A --tmp-dir option is available to name the directory that should hold
the output generated when using the -j.  Preiously, the name of this
directory was determined automatically from the semantic patch.

* --defined and --undefined arguments now apply to #if as well as #ifdef.

* Coccinelle is compatible with the latest release of OCaml, version
4.03.0

* Include files are now parse before the .c files that include them (quite
strangely, they were previously parsed afterwards).  This makes more
typedef information available when parsing the .c file, and can reduce
parse errors.

* Various improvements in the pretty printing of C code.

* Python support for some features that were previously only available in
OCaml scripts, namely iteration (see demos/python_iteration.{c,cocci}) and
construction of metavariable values of various types
(tests/python_mdecl.{c,cocci} and tests/python_mdeclp.{c,cocci})

A more complete list of changes, including to the pycocci wrapper, is
available here: http://coccinelle.lip6.fr/distrib/changes.html

julia

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2016-06-07 15:04 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-06-06  9:26 [Cocci] Coccinelle v1.0.5 Julia Lawall
2016-06-06 16:20 ` [Cocci] Further software updates after Coccinelle v1.0.5? SF Markus Elfring
2016-06-06 20:04   ` Julia Lawall
2016-06-06 20:26     ` SF Markus Elfring
2016-06-06 20:42       ` Julia Lawall
2016-06-06 20:50         ` SF Markus Elfring
2016-06-06 21:21           ` Julia Lawall
2016-06-06 21:32             ` SF Markus Elfring
2016-06-07 15:04             ` SF Markus Elfring

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.