lp:coccinelle

Created by Nicolas Palix and last modified
Get this branch:
bzr branch lp:coccinelle

Related bugs

Related blueprints

Branch information

Owner:
Nicolas Palix
Project:
Coccinelle
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at https://github.com/coccinelle/coccinelle.git.

The next import is scheduled to run .

Last successful import was .

Import started on juju-1e3bde-prod-lp-code-import-14 and finished taking 30 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-13 and finished taking 20 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-17 and finished taking 20 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-14 and finished taking 15 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-14 and finished taking 20 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-17 and finished taking 20 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-17 and finished taking 15 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-17 and finished taking 15 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-14 and finished taking 1 minute — see the log
Import started on juju-1e3bde-prod-lp-code-import-13 and finished taking 20 seconds — see the log

Recent revisions

5169. By Julia Lawall <email address hidden>

add do while

This is based on an original patch proposal by:

From: Evan Zhao <email address hidden>
To: Coccinelle <email address hidden>
Subject: [Cocci] [Patch] Add dowhile support in SmPL
Date: Mon, 22 Apr 2019 21:34:29 +0800 [thread overview]
Message-ID: <email address hidden> (raw)

That patch, however, treated the final semicolon like the kind of ender
that is added to an if, while loop, etc., that is not necessary. Do
while is more like { }.

This one does not make any changes in the SmPL processing code
(parsing_cocci), but only in the translation to CTL. The management of
free variables in the translation of CTL is furthermore modified to
better match what is done for { }.

The test cases are based on the ones in the original patch, with a few
modifications.

5168. By Julia Lawall <email address hidden>

no newlines when only one thing in an initializer

5167. By Julia Lawall

drop /./ within file names

5166. By Julia Lawall

avoid appending long lists

5165. By Julia Lawall

better coloring for multiline matches

5164. By Tathagata Roy <email address hidden>

Fixed a typo

Signed-off-by: Tathagata Roy <email address hidden>

5163. By Tathagata Roy <email address hidden>

resolved warnings other than in parmap

Signed-off-by: Tathagata Roy <email address hidden>

5162. By Tathagata Roy <email address hidden>

Removed labled argument warnings

Signed-off-by: Tathagata Roy <email address hidden>

5161. By LAWALL Julia <email address hidden>

Revert "deal with local includes of ./file.h"

This reverts commit ef288a04ebbaf218eda5e42bdcba0b0120a72f9e

5160. By Julia Lawall

deal with local includes of ./file.h

Keeping the ./ poses problems for recursive includes, when the
recursively included file starts with ../ If the ./ is present it is
that that will get dropped by the ../

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers