Skip to content

Commit 16b165a

Browse files
authored
Merge pull request #462 from clementval/release/1.1.0
Release v1.1.0
2 parents 244b063 + b59a04e commit 16b165a

File tree

5 files changed

+19
-15
lines changed

5 files changed

+19
-15
lines changed

CHANGELOG.md

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,33 @@
11
# Change Log
22
All notable changes to the CLAW Compiler project are documented in this file.
33

4-
## [1.1.0] - Unreleased
4+
## [1.1.0] - 2018-09-24
55
* SCA: Initial support of OpenMP 4.5 code generation for accelerator.
66
* SCA: Smart fusion option as CPU transformation strategy. Tries to group
77
adjacent statements together.
88
* `loop-hoist`: new clause `cleanup` to remove previously defined directive.
99
* Compiler options: `-x=<key:value>` can be used to override configuration
1010
parameters.
11+
* Configuration file version is checked on the major version number.
12+
* OMNI Compiler submodule now pointing to
13+
omni-compiler/xcodeml-tools@95e1bf985330ef14cdd0b1afef9c97999e6b6404
1114

1215
## [1.0.2] - 2018-08-21
1316
* User comment line can be preserved with the `--keep-comment` option.
1417
* SCA: Fix duplicated array references inserted in some cases.
15-
* OMNI Compiler to git hash omni-compiler/xcodml-tools@2b72cd9fc9c6133bf9f806d3b7fc5a369265d605
16-
* OMNI Compiler submodule now pointing to XcodeML-tools omni-compiler/xcodeml-tools
18+
* OMNI Compiler to git hash
19+
omni-compiler/xcodml-tools@2b72cd9fc9c6133bf9f806d3b7fc5a369265d605
20+
* OMNI Compiler submodule now pointing to XcodeML-tools
21+
omni-compiler/xcodeml-tools
1722
* Various bug fixes
1823

1924
## [1.0.1] - 2018-04-17
2025
* Support of Intel Compiler preprocessing workflow.
2126
* Clean up properly temporary files when driver exits.
2227
* SCA/CPU: Fix problem with indirect promotion (missing do stmt).
2328
* Move test from `abstraction` to `sca` folder.
24-
* OMNI Compiler to git hash omni-compiler/omni-compiler@f59978d90cc1d93cf16de125e8dd35ae1d2a6537
29+
* OMNI Compiler to git hash
30+
omni-compiler/omni-compiler@f59978d90cc1d93cf16de125e8dd35ae1d2a6537
2531

2632
## [1.0.0] - 2018-03-19
2733
New features:
@@ -51,7 +57,8 @@ New available transformations:
5157

5258
Modification:
5359
* `collapse` clause can be applied to `loop-fusion` transformation.
54-
* Group configuration must now specify trigger type (translation_unit, directive)
60+
* Group configuration must now specify trigger type (translation_unit,
61+
directive)
5562

5663
Technical/Architecture change:
5764
* All Java libraries now compiled with Ant.

CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
cmake_minimum_required(VERSION 3.0)
88

9-
project("CLAW Compiler" VERSION 1.0.2)
9+
project("CLAW Compiler" VERSION 1.1.0)
1010

1111
# Add local cmake modules
1212
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/module")
@@ -89,7 +89,7 @@ if(BUILD_OMNI)
8989
${OMNI_COMPILER_SUBMODULE}/Makefile.am
9090
${OMNI_COMPILER_SUBMODULE}/Makefile.in
9191
&& CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER}
92-
FC=${CMAKE_Fortran_COMPILER} JAVAC=${Java_JAVAC_EXECUTABLE}
92+
FC=${CMAKE_Fortran_COMPILER} JAVAC=${Java_JAVAC_EXECUTABLE}
9393
${OMNI_COMPILER_SUBMODULE}/configure
9494
--prefix=${CMAKE_INSTALL_PREFIX} ${OMNI_TARGET} ${OMNI_CONF_OPTION}
9595
${OMNI_MPI_CC} ${OMNI_MPI_FC}

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
![CLAW Logo](resources/logo_full_black.png)
22

3-
<a target="_blank" href="http://semver.org">![Version](https://img.shields.io/badge/Version-1.0.2-lightgray.svg)</a> [![Build Status](https://travis-ci.org/claw-project/claw-compiler.svg?branch=master)](https://travis-ci.org/claw-project/claw-compiler)
4-
<a target="_blank" href="https://claw-compiler.slack.com/">![Version](https://img.shields.io/badge/Collab-Slack-yellow.svg)</a>
3+
<a target="_blank" href="http://semver.org">![Version](https://img.shields.io/badge/Version-1.1.0-lightgray.svg)</a> [![Build Status](https://travis-ci.org/claw-project/claw-compiler.svg?branch=master)](https://travis-ci.org/claw-project/claw-compiler)
4+
<a target="_blank" href="https://claw-compiler.slack.com/">![Slack](https://img.shields.io/badge/Collab-Slack-yellow.svg)</a>
55
<a target="_blank" href="https://claw-project.github.io/claw-documentation/">![Doc](https://img.shields.io/badge/Documentation-link-lightgray.svg)</a>
66

7-
<a target="_blank" href="https://github.com/claw-project/claw-language-specification/blob/master/claw_language_specifications.pdf">![CLAW-Language-spec](https://img.shields.io/badge/CLAW_Language-0.4.0-blue.svg)</a>
7+
<a target="_blank" href="https://github.com/claw-project/claw-language-specification/blob/master/claw_language_specifications.pdf">![CLAW-Language-spec](https://img.shields.io/badge/CLAW_Language-1.1-blue.svg)</a>
88

99

1010
> Who is in charge here?

cx2t/src/claw/wani/x2t/configuration/Configuration.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -648,10 +648,7 @@ protected void checkVersion(String configVersion) throws Exception {
648648
int[] configMajMin = getMajorMinor(configVersion);
649649
int[] compilerMajMin = getMajorMinor(ClawVersion.VERSION);
650650

651-
if(configMajMin[0] < compilerMajMin[0]
652-
|| (configMajMin[0] == compilerMajMin[0]
653-
&& configMajMin[1] < compilerMajMin[1]))
654-
{
651+
if(configMajMin[0] < compilerMajMin[0]) {
655652
throw new Exception("Configuration version is smaller than " +
656653
"CLAW Compiler version: " + compilerMajMin[0] + "." +
657654
compilerMajMin[1]);

omni-compiler

0 commit comments

Comments
 (0)