Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 392b754

Browse files
committedMay 22, 2025·
Bump CppInterOp version to 1.8.0
1 parent 9c3315f commit 392b754

File tree

2 files changed

+22
-29
lines changed

2 files changed

+22
-29
lines changed
 

‎VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.7.0
1+
1.8.0;dev

‎docs/ReleaseNotes.md

Lines changed: 21 additions & 28 deletions
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.7.0. CppInterOp is built on top of
4+
library CppInterOp, release 1.8.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.7.0?
19+
## What's New in CppInterOp 1.8.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 `BestOverloadFunctionMatch` and `IsFunction`; removed
33-
`BestTemplateFunctionMatch`.
34-
- Enhanced overload resolution and template instantiation capabilities.
35-
- Improvements to function signature support for `FunctionTemplateDecl`s.
36-
- Extended support for `GetClassTemplatedMethods`, `LookupConstructor`, and
37-
better handling in `IsConstructor`.
32+
-
33+
34+
## Just-in-Time Compilation
35+
36+
-
3837

3938
## Incremental C++
4039

41-
- Improved error propagation in interpreter creation.
42-
- Added undo/unload features with REPL support for the Cling backend.
43-
- Enhancements in interpreter argument handling.
40+
-
4441

4542
## Misc
4643

47-
- Fixed symbol visibility in the C API.
48-
- Fixed symbol visibility issues in the C API.
49-
- Improved CI and Emscripten build system including browser testing support.
50-
- Updated build compatibility with Cling v1.2 and LLVM 20.
51-
- Improved support and tests for Emscripten builds.
52-
- Enabled shared object loading tests in Emscripten.
53-
- Added automated coverage jobs and various test enhancements.
54-
- Refined wrapper generation and fixed indentation consistency.
44+
-
45+
46+
## Fixed Bugs
5547

48+
[XXX](https://github.com/compiler-research/CppInterOp/issues/XXX)
49+
50+
<!---Get release bugs
51+
git log v1.7.0..main | grep 'Fixes|Closes'
52+
--->
5653

5754
## Special Kudos
5855

@@ -62,12 +59,8 @@ listed in the form of Firstname Lastname (#contributions):
6259
FirstName LastName (#commits)
6360

6461
A B (N)
65-
mcbarton (30)
66-
Aaron Jomy (15)
67-
Anutosh Bhat (6)
68-
Gnimuc (5)
69-
Vipul Cariappa (3)
70-
Vassil Vassilev (2)
71-
Abhinav Kumar (2)
72-
Yupei Qi (1)
73-
jeaye (1)
62+
63+
<!---Find contributor list for this release
64+
git log --pretty=format:"%an" v1.7.0...main | sort | uniq -c | sort -rn |\
65+
sed -E 's,^ *([0-9]+) (.*)$,\2 \(\1\),'
66+
--->

0 commit comments

Comments
 (0)
Please sign in to comment.