Projects / TARIFA

TARIFA

TARIFA, which stands for Transactions by AssembleR Instrumentation FrAmework, aims to provide the "atomic" keyword to C/C++ for better support of concurrency programming. Instead of using lock-based designs with all their problems (deadlocks, difficult design, lack of reusability), the "atomic" keyword provides transparent access to an underlying Software Transactional Memory which is responsible for all synchronization work.

Tags Software Development Code Generators
Licenses GPL
Operating Systems POSIX Linux
Implementation C C++
Translations English

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  08 Mar 2007 03:29
  • Rrelease-after

Changes: This release contains a fixed and somewhat faster STM backend, several bugfixes in the instrumentation, improved tests, a general code clean-up, and a dummy STM backend for testing purposes.

  • Rrelease-mid
  •  09 Aug 2006 04:17
  • Rrelease-after

Changes: Several major bugs that prevented installation for many people were fixed.

  • Rrelease-mid
  •  07 Aug 2006 05:22
  • Rrelease-after

Changes: This release fixes two bugs in the transaction library and the instrumentation. The stack instrumentation was improved by leaving out unnecessary instructions.

No changes have been submitted for this release.

No-screenshot

Project Spotlight

DBIx::Perlish

A perlish interface to SQL databases.

A635739a77ab1deed98f0eb8e082afe8_thumb

Project Spotlight

HxMusicConverter

A tool that converts M4P files to MP3.