From cTuning.org

(Difference between revisions)
Jump to: navigation, search
(typesetting of branch names)
m (typesetting of branch names)
Line 26: Line 26:
| '''Based on GCC&nbsp;SVN revision '''<br>
| '''Based on GCC&nbsp;SVN revision '''<br>
|-
|-
-
| ''''''<tt>master</tt>''''' ([http://www.gitorious.org/projects/gcc-ici/repos/mainline/trees/master browse code])<br>
+
| '''''<tt>master</tt>''''' ([http://www.gitorious.org/projects/gcc-ici/repos/mainline/trees/master browse code])<br>
| compiler technology research<br>
| compiler technology research<br>
| 4.4.0 candidate (GCC&nbsp;trunk)<br>
| 4.4.0 candidate (GCC&nbsp;trunk)<br>
| 144783 (timestamp 2009-03-11T16:57:01.138855Z)<br>
| 144783 (timestamp 2009-03-11T16:57:01.138855Z)<br>
|-
|-
-
| ''''''<tt>gcc-submission</tt>''''' ([http://www.gitorious.org/projects/gcc-ici/repos/mainline/trees/gcc-submission browse code])<br>
+
| '''''<tt>gcc-submission</tt>''''' ([http://www.gitorious.org/projects/gcc-ici/repos/mainline/trees/gcc-submission browse code])<br>
| coordination of development with the GCC&nbsp;plugins community <br>
| coordination of development with the GCC&nbsp;plugins community <br>
| plugins-branch<br>
| plugins-branch<br>
| 144439 (timestamp 2009-02-26T00:14:07.489785Z)<br>
| 144439 (timestamp 2009-02-26T00:14:07.489785Z)<br>
|-
|-
-
| ''''''<tt>gcc-4.2.4</tt>''''' ([http://www.gitorious.org/projects/gcc-ici/repos/mainline/trees/gcc-4.2.4 browse code])<br>
+
| '''''<tt>gcc-4.2.4</tt>''''' ([http://www.gitorious.org/projects/gcc-ici/repos/mainline/trees/gcc-4.2.4 browse code])<br>
| use of ICI&nbsp;in existing production environments:&nbsp;based on GCC&nbsp;4.2.4<br>
| use of ICI&nbsp;in existing production environments:&nbsp;based on GCC&nbsp;4.2.4<br>
| tag gcc_4_2_4_release<br>
| tag gcc_4_2_4_release<br>

Revision as of 16:15, 27 March 2009

Navigation: cTuning.org > CTools > ICI 

Interactive Compilation Interface current development

Shortcuts for the impatient:

ICI source code development is managed using Git, with the reference repository hosted on Gitorious.org under project name gcc-ici. ICI development tracks closely the development of GCC, and caters to three complementary needs with distinct objectives:

  • use in leading-edge research ("master" branch in Git), where a stable interface interface must be combined with latest advances in compiler technology
  • coordination with GCC plugin activities, supporting the development of new plugin-related concepts and features;
  • use in production environments, where a stable and proven version of GCC is a must.

This is why the ICI repository is organized in three main branches:

Git branches holding ICI developments on Gitorious.org
Git branch name
Development objective
Tracked GCC branch or tag
Based on GCC SVN revision
master (browse code)
compiler technology research
4.4.0 candidate (GCC trunk)
144783 (timestamp 2009-03-11T16:57:01.138855Z)
gcc-submission (browse code)
coordination of development with the GCC plugins community
plugins-branch
144439 (timestamp 2009-02-26T00:14:07.489785Z)
gcc-4.2.4 (browse code)
use of ICI in existing production environments: based on GCC 4.2.4
tag gcc_4_2_4_release
135573 (timestamp 2008-05-19T14:26:13.043580Z)

 
N.B.: Even if you are interested in just one of these branches, do not hesitate to clone the complete Git repository, as the difference in transfer size is not very big, and a complete copy of the repository gives you access to the complete history of development.

Locations of visitors to this page