Skip to content

Commit 87dd435

Browse files
committed
Document release 1.0.1
Signed-off-by: Dimitar Dobrev <[email protected]>
1 parent 1acb238 commit 87dd435

File tree

1 file changed

+77
-0
lines changed

1 file changed

+77
-0
lines changed

CHANGELOG.md

+77
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,80 @@
1+
## [1.0.1] - 2021-12-30
2+
3+
- Generate valid C# for independent specialisations with nested fields
4+
5+
- Don't revisit parameters when checking to ignore
6+
7+
- Generate valid C# for templates with external specializations only
8+
9+
- Drop CI with windows 32-bit because of premake
10+
11+
- Generate valid C# for nested in external specializations
12+
13+
- Generate valid C# for independent external specializations
14+
15+
- Generate valid C# for nested external specializations
16+
17+
- Generate valid C# for unresolvable base templates
18+
19+
- Generate valid C# for classes with dependent fields nested in templates with independent fields
20+
21+
- Generate valid C++ for redeclaration of friends
22+
23+
- Generate valid C++ for specialisations with void
24+
25+
- Generate valid C# for pure functions returning or taking dependent pointers
26+
27+
- Fix a crash when processing templates with variable arguments (#1641)
28+
29+
- Report errors when linking of generated C++ fails
30+
31+
- Ensure complete classes in class templates
32+
33+
- Print C++ for some kinds of non-type template parameters
34+
35+
- Always ignore functions returning unsupported specializations
36+
37+
- Generate valid C# for unions in templates with non-type args
38+
39+
- Fix a test for the new msvc in vs 2022
40+
41+
- Match names of parameters in templates to their specializations
42+
43+
- Work around adding an STD name-space to a custom header
44+
45+
- Generate valid C# for fields with types system template specializations
46+
47+
- Generate valid C# for variables which use float
48+
49+
- Generate valid C# for variables with > 1 arg
50+
51+
- Generate valid C++ for variadic functions
52+
53+
- Fix C# layouts for classes with nameless unions
54+
55+
- Generate valid C# for copy ctors with extra args
56+
57+
- Generate valid C# for destructors of templates with dependent fields
58+
59+
- Don't generate or move ignored specializations
60+
61+
- Rename templates only used through aliases
62+
63+
- Generate valid C# for internal fields of type external specialization
64+
65+
- Generate valid C# for static object-typed fields
66+
67+
- Trim specializations only used in ignored types
68+
69+
- Instantiate specialized classes nested in templates
70+
71+
- Generate valid C++ for protected inline functions
72+
73+
- Generate valid C++ for parameters by value
74+
75+
- Generate valid C++ for conversion operators in name-spaced classes
76+
77+
178
## [1.0.0] - 2021-10-12
279

380
- Add built-in compilation of extra symbols

0 commit comments

Comments
 (0)