Skip to content

Commit eb69eff

Browse files
committed
Bump CppInterOp version to 1.7.0
1 parent b7c1d55 commit eb69eff

File tree

2 files changed

+19
-25
lines changed

2 files changed

+19
-25
lines changed

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.6.0
1+
1.7.0;dev

docs/ReleaseNotes.md

+18-24
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Introduction
22

33
This document contains the release notes for the language interoperability
4-
library CppInterOp, release 1.6.0. CppInterOp is built on top of
4+
library CppInterOp, release 1.7.0. CppInterOp is built on top of
55
[Clang](http://clang.llvm.org) and [LLVM](http://llvm.org%3E) compiler
66
infrastructure. Here we describe the status of CppInterOp in some detail,
77
including major improvements from the previous release and new feature work.
@@ -16,7 +16,7 @@ interoperability on the fly. In such scenarios CppInterOp can be used to provide
1616
the necessary introspection information to the other side helping the language
1717
cross talk.
1818

19-
## What's New in CppInterOp 1.6.0?
19+
## What's New in CppInterOp 1.7.0?
2020

2121
Some of the major new features and improvements to CppInterOp are listed here.
2222
Generic improvements to CppInterOp as a whole or to its underlying
@@ -29,30 +29,27 @@ infrastructure are described first.
2929

3030
## Introspection
3131

32-
- Added `IsPointerType` and `GetPointerType` functions.
33-
- Added `IsReferenceType` and `GetNonReferenceType` functions.
34-
- Introduced `IsFunctionPointerType` function.
35-
- Implemented `GetEnumConstantDatamembers` function to resolve all
36-
EnumConstantDecls declared in a class.
37-
- Added IsClassPolymorphic function.
38-
32+
-
3933

4034
## Just-in-Time Compilation
4135

42-
- Introduced Demangle function for handling name demangling.
43-
36+
-
4437

4538
## Incremental C++
4639

47-
- Code generation fixes for `MakeFunctionCallable` for template operators and
48-
incorrect handling when the return type is a function pointer.
40+
-
4941

5042
## Misc
5143

52-
- Fixed a bug preventing users from disabling testing in CMake.
53-
- Prefixed interpreter CMake option for better clarity.
54-
- Multiple improvements in the continuous integration infrastructure including
55-
compilation times, cache sizes, added new jobs for arm.
44+
-
45+
46+
## Fixed Bugs
47+
48+
[XXX](https://github.com/compiler-research/CppInterOp/issues/XXX)
49+
50+
<!---Get release bugs
51+
git log v1.6.0..main | grep 'Fixes|Closes'
52+
--->
5653

5754
## Special Kudos
5855

@@ -63,10 +60,7 @@ FirstName LastName (#commits)
6360

6461
A B (N)
6562

66-
mcbarton (57)
67-
Vipul Cariappa (11)
68-
Aaron Jomy (7)
69-
Aaron Jomy (3)
70-
maximusron (1)
71-
Vassil Vassilev (1)
72-
Gnimuc (1)
63+
<!---Find contributor list for this release
64+
git log --pretty=format:"%an" v1.6.0...main | sort | uniq -c | sort -rn |\
65+
sed -E 's,^ *([0-9]+) (.*)$,\2 \(\1\),'
66+
--->

0 commit comments

Comments
 (0)