Skip to content

Commit 8c0cd6d

Browse files
committed
Bump CppInterOp version to 1.6.0
1 parent e0546dd commit 8c0cd6d

File tree

2 files changed

+25
-57
lines changed

2 files changed

+25
-57
lines changed

VERSION

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

docs/ReleaseNotes.md

Lines changed: 24 additions & 56 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.5.0. CppInterOp is built on top of
4+
library CppInterOp, release 1.6.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,69 +16,40 @@ 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.5.0?
19+
## What's New in CppInterOp 1.6.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
2323
infrastructure are described first.
2424

25-
## New Features
25+
## External Dependencies
2626

27-
* Jupyter-Lite Integration: Added a Jupyter-Lite demo for xeus-cpp showcasing
28-
CppInterOp's capabilities in a browser-based environment. (#380)
29-
* New C API: Introduced a libclang-style C API for better integration with
30-
CppInterOp's interpreter and scope manipulations. This includes new types
31-
CXScope and CXQualType. (#337)
27+
- CppInterOp now works with:
28+
- llvm19
3229

33-
## Enhancements
30+
## Introspection
3431

35-
* Emscripten Build Improvements:
36-
* Resolved deployment issues and improved CI workflows for Emscripten builds.
37-
(#384, #414, #415)
38-
* Removed redundant dependencies like zlib, optimizing Emscripten builds.
39-
(#373)
40-
* Switched to shared builds for WebAssembly targets. (#375)
32+
-
4133

42-
* Documentation Updates:
43-
* Improved documentation for using CppInterOp with updated references and
44-
build instructions. (#370, #390)
45-
* Set REPL mode as the default and updated related documentation. (#360)
34+
## Just-in-Time Compilation
4635

47-
* CI/CD Optimization:
48-
* Split workflows for MacOS, Ubuntu, and Windows for better build management.
49-
(#404, #408)
50-
* Enhanced stale PR and issue processing workflows for better project
51-
maintenance. (#376, #368)
36+
-
5237

53-
## Bug Fixes
38+
## Incremental C++
5439

55-
[255](https://github.com/compiler-research/CppInterOp/issues/255)
40+
-
5641

57-
* Build and Deployment:
58-
* Fixed shared library deployment paths. (#415)
59-
* Addressed copying issues with deployment scripts for xeus-cpp-lite. (#411)
60-
* Resolved build failures in complex inheritance scenarios and LLVM-related
61-
issues. (#389, #396)
42+
## Misc
6243

63-
* General Stability:
64-
* Fixed assertion issues for external interpreters. (#367)
65-
* Resolved cache size problems to optimize performance. (#386)
44+
-
6645

67-
* Miscellaneous:
68-
* Removed duplicate workflows and redundant files to streamline the project.
69-
(#374, #391)
46+
## Fixed Bugs
7047

71-
## Maintenance
72-
73-
* CI Updates:
74-
* Updated GitHub workflows, including CI naming conventions and support for
75-
LLVM 19. (#406, #369)
76-
* Added markdown linting for consistency across documentation. (#363)
77-
78-
* Code Cleanup:
79-
* Removed unused code and addressed minor issues for better maintainability.
80-
(#356)
48+
[XXX](https://github.com/compiler-research/CppInterOp/issues/XXX)
8149

50+
<!---Get release bugs
51+
git log v1.5.0..main | grep 'Fixes|Closes'
52+
--->
8253

8354
## Special Kudos
8455

@@ -87,12 +58,9 @@ listed in the form of Firstname Lastname (#contributions):
8758

8859
FirstName LastName (#commits)
8960

90-
mcbarton (46)
91-
Vipul Cariappa (6)
92-
Anutosh Bhat (6)
93-
Aaron Jomy (4)
94-
Anurag Bhat (3)
95-
Aaron Jomy (3)
96-
Vassil Vassilev (2)
97-
Gnimuc (2)
98-
Atharv Dubey (1)
61+
A B (N)
62+
63+
<!---Find contributor list for this release
64+
git log --pretty=format:"%an" v1.5.0...main | sort | uniq -c | sort -rn |\
65+
sed -E 's,^ *([0-9]+) (.*)$,\2 \(\1\),'
66+
--->

0 commit comments

Comments
 (0)