Skip to content

Commit 835c250

Browse files
authored
Merge pull request #1380 from psgreco/elem-23.3.0-rc1
Prepare 23.3.0 rc1
2 parents d5c9e24 + eb15017 commit 835c250

143 files changed

Lines changed: 52845 additions & 53 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Makefile.am

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,7 @@ LCOV_FILTER_PATTERN = \
195195
-p "src/crypto/ctaes" \
196196
-p "src/minisketch" \
197197
-p "src/secp256k1" \
198+
-p "src/simplicity/secp256k1" \
198199
-p "depends"
199200

200201
DIR_FUZZ_SEED_CORPUS ?= qa-assets/fuzz_seed_corpus

build_msvc/bitcoin.sln

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libbitcoin_wallet_tool", "l
3838
EndProject
3939
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libsecp256k1", "libsecp256k1\libsecp256k1.vcxproj", "{BB493552-3B8C-4A8C-BF69-A6E7A51D2EA6}"
4040
EndProject
41+
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libelementssimplicity", "libelementssimplicity\libelementssimplicity.vcxproj", "{ABAE25F0-D700-46E1-9EF6-5D6DDFCF8B26}"
42+
EndProject
4143
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libleveldb", "libleveldb\libleveldb.vcxproj", "{18430FEF-6B61-4C53-B396-718E02850F1B}"
4244
EndProject
4345
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libbitcoin_qt", "libbitcoin_qt\libbitcoin_qt.vcxproj", "{2B4ABFF8-D1FD-4845-88C9-1F3C0A6512BF}"
@@ -128,6 +130,10 @@ Global
128130
{BB493552-3B8C-4A8C-BF69-A6E7A51D2EA6}.Debug|x64.Build.0 = Debug|x64
129131
{BB493552-3B8C-4A8C-BF69-A6E7A51D2EA6}.Release|x64.ActiveCfg = Release|x64
130132
{BB493552-3B8C-4A8C-BF69-A6E7A51D2EA6}.Release|x64.Build.0 = Release|x64
133+
{ABAE25F0-D700-46E1-9EF6-5D6DDFCF8B26}.Debug|x64.ActiveCfg = Debug|x64
134+
{ABAE25F0-D700-46E1-9EF6-5D6DDFCF8B26}.Debug|x64.Build.0 = Debug|x64
135+
{ABAE25F0-D700-46E1-9EF6-5D6DDFCF8B26}.Release|x64.ActiveCfg = Release|x64
136+
{ABAE25F0-D700-46E1-9EF6-5D6DDFCF8B26}.Release|x64.Build.0 = Release|x64
131137
{18430FEF-6B61-4C53-B396-718E02850F1B}.Debug|x64.ActiveCfg = Debug|x64
132138
{18430FEF-6B61-4C53-B396-718E02850F1B}.Debug|x64.Build.0 = Debug|x64
133139
{18430FEF-6B61-4C53-B396-718E02850F1B}.Release|x64.ActiveCfg = Release|x64

build_msvc/common.init.vcxproj

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,11 +87,12 @@
8787
<ClCompile>
8888
<WarningLevel>Level3</WarningLevel>
8989
<PrecompiledHeader>NotUsing</PrecompiledHeader>
90-
<AdditionalOptions>/utf-8 /Zc:__cplusplus /std:c++17 %(AdditionalOptions)</AdditionalOptions>
90+
<LanguageStandard>stdcpp17</LanguageStandard>
91+
<AdditionalOptions>/utf-8 /Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions>
9192
<DisableSpecificWarnings>4018;4244;4267;4334;4715;4805;4834</DisableSpecificWarnings>
9293
<TreatWarningAsError>true</TreatWarningAsError>
9394
<PreprocessorDefinitions>_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;SECP256K1_STATIC;_SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING;ZMQ_STATIC;NOMINMAX;WIN32;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_CONSOLE;_WIN32_WINNT=0x0601;_WIN32_IE=0x0501;WIN32_LEAN_AND_MEAN;%(PreprocessorDefinitions)</PreprocessorDefinitions>
94-
<AdditionalIncludeDirectories>..\..\src;..\..\src\minisketch\include;..\..\src\univalue\include;..\..\src\secp256k1\include;..\..\src\leveldb\include;..\..\src\leveldb\helpers\memenv;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
95+
<AdditionalIncludeDirectories>..\..\src;..\..\src\minisketch\include;..\..\src\univalue\include;..\..\src\secp256k1\include;..\..\src\simplicity\include;..\..\src\leveldb\include;..\..\src\leveldb\helpers\memenv;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
9596
</ClCompile>
9697
<Link>
9798
<SubSystem>Console</SubSystem>
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<Import Project="..\common.init.vcxproj" />
4+
<PropertyGroup Label="Globals">
5+
<ProjectGuid>{ABAE25F0-D700-46E1-9EF6-5D6DDFCF8B26}</ProjectGuid>
6+
</PropertyGroup>
7+
<PropertyGroup Label="Configuration">
8+
<ConfigurationType>StaticLibrary</ConfigurationType>
9+
</PropertyGroup>
10+
<ItemGroup>
11+
<ClCompile Include="..\..\src\simplicity\bitstream.c" />
12+
<ClCompile Include="..\..\src\simplicity\cmr.c" />
13+
<ClCompile Include="..\..\src\simplicity\dag.c" />
14+
<ClCompile Include="..\..\src\simplicity\deserialize.c" />
15+
<ClCompile Include="..\..\src\simplicity\eval.c" />
16+
<ClCompile Include="..\..\src\simplicity\frame.c" />
17+
<ClCompile Include="..\..\src\simplicity\jets-secp256k1.c" />
18+
<ClCompile Include="..\..\src\simplicity\jets.c" />
19+
<ClCompile Include="..\..\src\simplicity\rsort.c" />
20+
<ClCompile Include="..\..\src\simplicity\sha256.c" />
21+
<ClCompile Include="..\..\src\simplicity\type.c" />
22+
<ClCompile Include="..\..\src\simplicity\typeInference.c" />
23+
<ClCompile Include="..\..\src\simplicity\primitive\elements\env.c" />
24+
<ClCompile Include="..\..\src\simplicity\primitive\elements\exec.c" />
25+
<ClCompile Include="..\..\src\simplicity\primitive\elements\elementsJets.c" />
26+
<ClCompile Include="..\..\src\simplicity\primitive\elements\ops.c" />
27+
<ClCompile Include="..\..\src\simplicity\primitive\elements\primitive.c" />
28+
</ItemGroup>
29+
<ItemDefinitionGroup>
30+
<ClCompile>
31+
<LanguageStandard_C>stdc11</LanguageStandard_C>
32+
<DisableSpecificWarnings>4090;4146;4244;4715</DisableSpecificWarnings>
33+
</ClCompile>
34+
</ItemDefinitionGroup>
35+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
36+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
37+
<Import Project="..\common.vcxproj" />
38+
</Project>

build_msvc/test_bitcoin/test_bitcoin.vcxproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,9 @@
5656
<ProjectReference Include="..\libsecp256k1\libsecp256k1.vcxproj">
5757
<Project>{bb493552-3b8c-4a8c-bf69-a6e7a51d2ea6}</Project>
5858
</ProjectReference>
59+
<ProjectReference Include="..\libelementssimplicity\libelementssimplicity.vcxproj">
60+
<Project>{abae25f0-d700-46e1-9ef6-5d6ddfcf8b26}</Project>
61+
</ProjectReference>
5962
<ProjectReference Include="..\libleveldb\libleveldb.vcxproj">
6063
<Project>{18430fef-6b61-4c53-b396-718e02850f1b}</Project>
6164
</ProjectReference>

ci/lint/06_script.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ export COMMIT_RANGE
1717
# check with -r to not have to fetch all the remotes.
1818
test/lint/git-subtree-check.sh src/crypto/ctaes
1919
test/lint/git-subtree-check.sh src/secp256k1
20+
test/lint/git-subtree-check.sh src/simplicity
2021
test/lint/git-subtree-check.sh src/minisketch
2122
test/lint/git-subtree-check.sh src/univalue
2223
test/lint/git-subtree-check.sh src/leveldb

configure.ac

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
AC_PREREQ([2.69])
22
define(_CLIENT_VERSION_MAJOR, 23)
3-
define(_CLIENT_VERSION_MINOR, 2)
4-
define(_CLIENT_VERSION_BUILD, 4)
5-
define(_CLIENT_VERSION_RC, 0)
3+
define(_CLIENT_VERSION_MINOR, 3)
4+
define(_CLIENT_VERSION_BUILD, 0)
5+
define(_CLIENT_VERSION_RC, 1)
66
define(_CLIENT_VERSION_IS_RELEASE, true)
77
define(_COPYRIGHT_YEAR, 2024)
88
define(_COPYRIGHT_HOLDERS,[The %s developers])
@@ -851,7 +851,7 @@ if test "$use_lcov" = "yes"; then
851851

852852
AX_CHECK_LINK_FLAG([--coverage], [LDFLAGS="$LDFLAGS --coverage"],
853853
[AC_MSG_ERROR([lcov testing requested but --coverage linker flag does not work])])
854-
AX_CHECK_COMPILE_FLAG([--coverage],[CXXFLAGS="$CXXFLAGS --coverage"],
854+
AX_CHECK_COMPILE_FLAG([--coverage],[CXXFLAGS="$CXXFLAGS --coverage";CFLAGS="$CFLAGS --coverage"],
855855
[AC_MSG_ERROR([lcov testing requested but --coverage flag does not work])])
856856
CXXFLAGS="$CXXFLAGS -Og"
857857
fi

doc/man/elements-cli.1

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH ELEMENTS-CLI "1" "August 2024" "elements-cli v23.2.3" "User Commands"
2+
.TH ELEMENTS-CLI "1" "November 2024" "elements-cli v23.3.0" "User Commands"
33
.SH NAME
4-
elements-cli \- manual page for elements-cli v23.2.3
4+
elements-cli \- manual page for elements-cli v23.3.0
55
.SH SYNOPSIS
66
.B elements-cli
77
[\fI\,options\/\fR] \fI\,<command> \/\fR[\fI\,params\/\fR] \fI\,Send command to Elements Core\/\fR
@@ -15,7 +15,7 @@ elements-cli \- manual page for elements-cli v23.2.3
1515
.B elements-cli
1616
[\fI\,options\/\fR] \fI\,help <command> Get help for a command\/\fR
1717
.SH DESCRIPTION
18-
Elements Core RPC client version v23.2.3
18+
Elements Core RPC client version v23.3.0
1919
.SH OPTIONS
2020
.HP
2121
\-?

doc/man/elements-qt.1

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH ELEMENTS-QT "1" "August 2024" "elements-qt v23.2.3" "User Commands"
2+
.TH ELEMENTS-QT "1" "November 2024" "elements-qt v23.3.0" "User Commands"
33
.SH NAME
4-
elements-qt \- manual page for elements-qt v23.2.3
4+
elements-qt \- manual page for elements-qt v23.3.0
55
.SH SYNOPSIS
66
.B elements-qt
77
[\fI\,command-line options\/\fR]
88
.SH DESCRIPTION
9-
Elements Core version v23.2.3
9+
Elements Core version v23.3.0
1010
.SH OPTIONS
1111
.HP
1212
\-?

doc/man/elements-tx.1

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH ELEMENTS-TX "1" "August 2024" "elements-tx v23.2.3" "User Commands"
2+
.TH ELEMENTS-TX "1" "November 2024" "elements-tx v23.3.0" "User Commands"
33
.SH NAME
4-
elements-tx \- manual page for elements-tx v23.2.3
4+
elements-tx \- manual page for elements-tx v23.3.0
55
.SH SYNOPSIS
66
.B elements-tx
77
[\fI\,options\/\fR] \fI\,<hex-tx> \/\fR[\fI\,commands\/\fR] \fI\,Update hex-encoded Elements transaction\/\fR
88
.br
99
.B elements-tx
1010
[\fI\,options\/\fR] \fI\,-create \/\fR[\fI\,commands\/\fR] \fI\,Create hex-encoded Elements transaction\/\fR
1111
.SH DESCRIPTION
12-
Elements Core elements\-tx utility version v23.2.3
12+
Elements Core elements\-tx utility version v23.3.0
1313
.SH OPTIONS
1414
.HP
1515
\-?

0 commit comments

Comments
 (0)