From cTuning.org
(Difference between revisions)
Line 2: | Line 2: | ||
== Interactive Compilation Interface current development == | == Interactive Compilation Interface current development == | ||
+ | |||
+ | Shortcuts for the impatient: | ||
+ | |||
+ | *[[CTools:ICI:Dev:Source|Getting started / Source code]] | ||
+ | *[[CTools:ICI:Dev:Discussions|Discussion forum]] | ||
+ | *[[CTools:ICI:Dev:Bugs|Bug reports]] | ||
+ | *[[CTools:ICI:HOWTO|FAQ and HOWTO]] | ||
ICI source code development is managed using Git, with the reference repository hosted on [http://www.gitorious.org Gitorious.org] under project name [http://www.gitorious.org/projects/gcc-ici gcc-ici]. ICI development tracks closely the development of GCC, and caters to three complementary needs with distinct objectives:<br> | ICI source code development is managed using Git, with the reference repository hosted on [http://www.gitorious.org Gitorious.org] under project name [http://www.gitorious.org/projects/gcc-ici gcc-ici]. ICI development tracks closely the development of GCC, and caters to three complementary needs with distinct objectives:<br> | ||
Line 35: | Line 42: | ||
| 135573 (timestamp 2008-05-19T14:26:13.043580Z)<br> | | 135573 (timestamp 2008-05-19T14:26:13.043580Z)<br> | ||
|} | |} | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- |
Revision as of 14:44, 26 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, aimed at developing new plugin-related concepts and features;
- use in production enviroments, where a stable and proven version of GCC is a must.
This is why the ICI repository is organized in three main branches:
Git branch name | Development objective | Tracked GCC branch or tag | Based on GCC SVN revision |
master | compiler technology research | 4.4.0 candidate (GCC trunk) | 144783 (timestamp 2009-03-11T16:57:01.138855Z) |
gcc-submission | coordination of development with the GCC plugins community | plugins-branch | 144439 (timestamp 2009-02-26T00:14:07.489785Z) |
gcc-4.2.4 | 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) |