Name Mode Size
config 040000
doc 040000
gnulib 040000
lib 040000
m4 040000
scripts 040000
src 040000
support 040000
tests 040000
.gitignore 100644 4 kb
AUTHORS 100644 1 kb
COPYING 100644 34 kb
COPYING.LESSER 100644 7 kb
ChangeLog 100644 84 kb
LICENSE 100644 7 kb
LICENSE_HEADER 100644 1 kb 100644 152 kb
NEWS 100644 0 kb 100644 1 kb
config.rpath 100644 0 kb 100644 76 kb
Mercurium C/C++ Compiler ======================== Mercurium is a source-to-source compilation infrastructure aimed at fast prototyping. Current supported languages are C, C++ and Fortran. Mercurium is mainly used in Nanos environment to implement OpenMP but since it is quite extensible it has been used to implement other programming models or compiler transformations, examples include Cell Superscalar, Software Transactional Memory, Distributed Shared Memory or the ACOTES project, just to name a few. Extending Mercurium is achieved using a plugin architecture, where plugins represent several phases of the compiler. These plugins are written in C++ and dynamically loaded by the compiler according to the chosen configuration. Code transformations can be implemented in terms of source code (there is no need to modify or know the internal syntactic representation of the compiler). Installation ------------ Please refer to for detailed installation instructions