Skip to content
This repository has been archived by the owner on Oct 24, 2018. It is now read-only.
/ tartan Public archive

**Archived. New repository at https://gitlab.freedesktop.org/tartan/tartan.** A set of tools and plugins for Clang which aim to improve the usefulness of Clang for developing GLib and GNOME applications.

License

Notifications You must be signed in to change notification settings

pwithnall/tartan

Repository files navigation

Tartan
======

Tartan is a set of tools and plugins for Clang which aim to improve its
usefulness for developing GLib and GNOME applications and libraries.

The first plugin in this set is a static analysis plugin to
utilise GObject introspection annotations to automatically add attributes to
functions and parameters in C code.

The second plugin utilises g_return_if_fail() preconditions to add attributes
to functions and parameters in C code.

Dependencies
============

 • glib-2.0 ≥ 2.38.0
 • gio-2.0 ≥ 2.38.0
 • gobject-introspection-1.0 ≥ 1.38.0
 • llvm ≥ 3.5

Licensing
=========

Tartan is licensed under the GPL; see COPYING for more details.

Contact
=======

Philip Withnall <philip@tecnocode.co.uk>
Mailing list: http://lists.freedesktop.org/mailman/listinfo/tartan
Website: http://www.freedesktop.org/software/tartan/

About

**Archived. New repository at https://gitlab.freedesktop.org/tartan/tartan.** A set of tools and plugins for Clang which aim to improve the usefulness of Clang for developing GLib and GNOME applications.

Resources

License

Stars

Watchers

Forks

Packages

No packages published