Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
92ee8d6
Regenerate VS artifacts with debug.natvis (custom VS debug presentati…
evoskuil May 14, 2021
d9db081
Regenerate copyright date on generated sources.
evoskuil May 14, 2021
84f64a8
Add debug.natvis to VS .filters, fix up natvis generation.
evoskuil May 14, 2021
af9fb74
Update Common.props to cause VS to define __cplusplus.
evoskuil Jun 19, 2021
83ec79f
Make public methods noexcept.
evoskuil Nov 12, 2021
865a77b
Add full script test vector suite, parser, tests. Update public inter…
evoskuil Nov 13, 2021
65dfd63
Add generated artifacts for new test helpers.
evoskuil Nov 13, 2021
27df8f1
Regenerate artifacts (new CI).
evoskuil Dec 18, 2021
1ad260c
Add ci artifact.
pmienk Dec 30, 2021
c17a7b1
Merge pull request #2 from pmienk/master
evoskuil Dec 30, 2021
b59e434
Fix up test case warnings.
evoskuil Dec 30, 2021
875dea3
Update CI artifacts.
evoskuil Dec 30, 2021
e7ed746
Add .gitignore entries for vs2022 turds.
evoskuil Dec 30, 2021
b44a5e7
Regenerate artifacts for boost 1.76.0.
evoskuil Jan 6, 2022
4c54e7b
Regenerate yml.
evoskuil Jan 6, 2022
df74cd6
Implement witness stack interface copy.
evoskuil Jan 7, 2022
fb5fc86
Fix 32 bit build test case deserialization.
evoskuil Jan 8, 2022
0d28d1a
Test regenerated artifacts.
pmienk Jan 8, 2022
cec0a15
Accept secp256k1_schnorrsig_verify signature change.
pmienk Jan 10, 2022
c36f515
Merge pull request #3 from pmienk/master
evoskuil Jan 10, 2022
017dfe1
Generate artifacts with libsecp256k1 version update.
evoskuil Jan 10, 2022
ec2c5f7
Regenerate artifacts.
pmienk Jan 13, 2022
b7a7be5
Regenerate CI artifact.
evoskuil Jan 15, 2022
debf68e
Merge pull request #4 from pmienk/master
evoskuil Jan 18, 2022
6e3b25c
Regeneration removal of whitespace.
evoskuil Feb 25, 2022
448f662
Add support for vs2019 and vs2022 builds.
evoskuil Feb 25, 2022
03e2388
Fix build_base.bat stream operator.
evoskuil Feb 26, 2022
781942c
Remove dead code.
evoskuil Feb 26, 2022
1f01f56
Fix unused parameter warnings in framework code.
evoskuil May 28, 2022
a6afefe
Clone updated props and regenerate artifacts.
evoskuil May 28, 2022
569d93e
Update Common.props compiler options to fix older VS.
evoskuil May 28, 2022
0b1fec9
Update VS Messages.props and Common.props compiler options.
evoskuil May 29, 2022
724a9b7
Clone and regenerate artifacts.
evoskuil Jun 1, 2022
7e92ddb
Regenerate artifacts.
pmienk Jun 2, 2022
b727d3e
Merge pull request #5 from pmienk/master
evoskuil Jun 5, 2022
a04f4e3
Regenerate artifacts (test.props).
evoskuil Jun 5, 2022
e652eef
Regenerate artifacts.
evoskuil Jun 11, 2022
a00fffc
Regenerate artifacts.
evoskuil Jun 11, 2022
26781bd
Regenerate artifacts, deprecate vs2017/vs2019, elevate from c++11 to …
pmienk Jun 17, 2022
1230d97
Update m4s.
pmienk Jun 17, 2022
fbcbe12
Bump ubuntu-latest to beta ubuntu-22.04, specify compiler versions fo…
pmienk Jun 17, 2022
c8457fb
Use clang-13 due to lack of clang-14 in CI environments.
pmienk Jun 24, 2022
030e7b7
Regenerate artifacts.
pmienk Jul 8, 2022
3ff796f
Regenerate artifacts.
pmienk Jul 14, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
506 changes: 506 additions & 0 deletions .github/workflows/ci.yml

Large diffs are not rendered by default.

4 changes: 3 additions & 1 deletion Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,9 @@ test_libbitcoin_consensus_test_SOURCES = \
test/consensus__script_verify.cpp \
test/consensus__verify_flags_to_script_flags.cpp \
test/main.cpp \
test/script.hpp
test/script.hpp \
test/test.cpp \
test/test.hpp

endif WITH_TESTS

Expand Down
12 changes: 7 additions & 5 deletions build.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,10 @@ REM ###########################################################################
@echo off
SETLOCAL ENABLEEXTENSIONS
SET "parent=%~dp0"
SET "path_base=%~1"
SET "nuget_pkg_path=%~1\.nuget\packages"
SET "relative_path_base=%~1"
call cd /d "%relative_path_base%"
SET "path_base=%cd%"
SET "nuget_pkg_path=%path_base%\.nuget\packages"
SET "msbuild_args=/verbosity:minimal /p:Platform=%~2 /p:Configuration=%~3"
SET "proj_version=%~4"
SET "msbuild_exe=msbuild"
Expand Down Expand Up @@ -62,7 +64,7 @@ IF %ERRORLEVEL% NEQ 0 (
exit /b 1
)
call cd /d "%path_base%\%~1\builds\msvc\%proj_version%"
call "%msbuild_exe%" %msbuild_args% %~1.sln
call "%msbuild_exe%" %msbuild_args% %~1.sln /p:PreBuildEventUseInBuild=false /p:PostBuildEventUseInBuild=false
IF %ERRORLEVEL% NEQ 0 (
call :failure "%msbuild_exe% %msbuild_args% %~1.sln failed."
exit /b 1
Expand All @@ -79,7 +81,7 @@ IF %ERRORLEVEL% NEQ 0 (
exit /b 1
)
call cd /d "%path_base%\%~1\builds\msvc\%proj_version%"
call "%msbuild_exe%" %msbuild_args% /target:%~1:Rebuild %~1.sln
call "%msbuild_exe%" %msbuild_args% /target:%~1:Rebuild %~1.sln /p:PreBuildEventUseInBuild=false /p:PostBuildEventUseInBuild=false
IF %ERRORLEVEL% NEQ 0 (
call :failure "%msbuild_exe% %msbuild_args% /target:%~1:Rebuild %~1.sln"
exit /b 1
Expand All @@ -90,7 +92,7 @@ exit /b 0

:depends
call :pending "nuget restoring dependencies for %~1..."
call nuget restore "%path_base%\%~1\builds\msvc\%proj_version%\%~1.sln" -Outputdir "%nuget_pkg_path%"
call nuget restore "%path_base%\%~1\builds\msvc\%proj_version%\%~1.sln" -OutputDirectory "%nuget_pkg_path%"
IF %ERRORLEVEL% NEQ 0 (
call :failure "nuget restore failed."
exit /b 1
Expand Down
Loading