Skip to content
Permalink
Browse files

merged release/1.6.x

  • Loading branch information...
larryk85 committed Feb 19, 2019
2 parents 61df416 + 1c9180f commit 4c2c6b062b090298196baab968c8e945dd4319ad
Showing with 18,102 additions and 3,287 deletions.
  1. +129 −25 .buildkite/pipeline.yml
  2. +17 −0 .github/PULL_REQUEST_TEMPLATE.md
  3. +2 −2 CMakeLists.txt
  4. +2,362 −0 Doxyfile
  5. +7 −9 README.md
  6. +0 −37 docs/guides/basic-usage.md
  7. +39 −0 docs/guides/cmake.md
  8. +15 −11 docs/guides/first-smart-contract.md
  9. +42 −4 docs/guides/{abi-generator-attributes.md → generator-attributes.md}
  10. +119 −0 docs/guides/native-tester.md
  11. +24 −0 docs/tools/eosio-abidiff.md
  12. +1 −1 docs/tools/eosio-abigen.md
  13. +26 −90 docs/tools/eosio-cpp.md
  14. +30 −0 docs/tools/eosio-init.md
  15. +5 −3 docs/tools/eosio-ld.md
  16. 0 docs/{guides/upgrading-from-1.2-to-1.3.md → upgrading/1.2-to-1.3.md}
  17. +140 −0 docs/upgrading/1.5-to-1.6.md
  18. +1 −1 eosio_llvm
  19. +0 −7 examples/abigen_test/CMakeLists.txt
  20. +0 −66 examples/abigen_test/abitest.cpp
  21. +1 −1 examples/hello/include/hello.hpp
  22. +0 −2 examples/hello/src/hello.cpp
  23. +5 −2 examples/hello/tests/hello_test.cpp
  24. +1 −1 examples/multi_index_example/include/multi_index_example.hpp
  25. +2 −5 examples/multi_index_example/src/multi_index_example.cpp
  26. +1 −1 examples/send_inline/include/send_inline.hpp
  27. +1 −229 imports/eosio.imports.in
  28. +1 −0 libraries/CMakeLists.txt
  29. +13 −11 libraries/eosiolib/CMakeLists.txt
  30. +15 −9 libraries/eosiolib/action.h
  31. +5 −2 libraries/eosiolib/action.hpp
  32. +3 −1 libraries/eosiolib/asset.hpp
  33. +36 −1 libraries/eosiolib/binary_extension.hpp
  34. +174 −0 libraries/eosiolib/capi/eosio/action.h
  35. +42 −0 libraries/eosiolib/capi/eosio/chain.h
  36. +238 −0 libraries/eosiolib/capi/eosio/crypto.h
  37. +987 −0 libraries/eosiolib/capi/eosio/db.h
  38. +85 −0 libraries/eosiolib/capi/eosio/permission.h
  39. +184 −0 libraries/eosiolib/capi/eosio/print.h
  40. +91 −0 libraries/eosiolib/capi/eosio/privileged.h
  41. +82 −0 libraries/eosiolib/capi/eosio/system.h
  42. +162 −0 libraries/eosiolib/capi/eosio/transaction.h
  43. +67 −0 libraries/eosiolib/capi/eosio/types.h
  44. +3 −2 libraries/eosiolib/chain.h
  45. +0 −429 libraries/eosiolib/compiler_builtins.h
  46. +2 −0 libraries/eosiolib/contract.hpp
  47. +579 −0 libraries/eosiolib/contracts/eosio/action.hpp
  48. +91 −0 libraries/eosiolib/contracts/eosio/contract.hpp
  49. +128 −0 libraries/eosiolib/contracts/eosio/dispatcher.hpp
  50. +29 −0 libraries/eosiolib/contracts/eosio/eosio.hpp
  51. +1,893 −0 libraries/eosiolib/contracts/eosio/multi_index.hpp
  52. +199 −0 libraries/eosiolib/contracts/eosio/permission.hpp
  53. +232 −0 libraries/eosiolib/contracts/eosio/privileged.hpp
  54. +70 −0 libraries/eosiolib/contracts/eosio/producer_schedule.hpp
  55. +135 −0 libraries/eosiolib/contracts/eosio/singleton.hpp
  56. +54 −0 libraries/eosiolib/contracts/eosio/system.hpp
  57. +282 −0 libraries/eosiolib/contracts/eosio/transaction.hpp
  58. +492 −0 libraries/eosiolib/core/eosio/asset.hpp
  59. +199 −0 libraries/eosiolib/core/eosio/binary_extension.hpp
  60. +131 −0 libraries/eosiolib/core/eosio/check.hpp
  61. +263 −0 libraries/eosiolib/core/eosio/crypto.hpp
  62. +1,021 −0 libraries/eosiolib/core/eosio/datastream.hpp
  63. +399 −0 libraries/eosiolib/core/eosio/fixed_bytes.hpp
  64. +73 −0 libraries/eosiolib/core/eosio/ignore.hpp
  65. +285 −0 libraries/eosiolib/core/eosio/name.hpp
  66. +263 −0 libraries/eosiolib/core/eosio/print.hpp
  67. +178 −0 libraries/eosiolib/core/eosio/rope.hpp
  68. +57 −0 libraries/eosiolib/core/eosio/serialize.hpp
  69. +478 −0 libraries/eosiolib/core/eosio/symbol.hpp
  70. +185 −0 libraries/eosiolib/core/eosio/time.hpp
  71. +440 −0 libraries/eosiolib/core/eosio/varint.hpp
  72. +39 −2 libraries/eosiolib/crypto.cpp
  73. +12 −0 libraries/eosiolib/crypto.h
  74. +5 −3 libraries/eosiolib/crypto.hpp
  75. +7 −102 libraries/eosiolib/datastream.hpp
  76. +62 −0 libraries/eosiolib/db.h
  77. +5 −6 libraries/eosiolib/dispatcher.hpp
  78. +11 −4 libraries/eosiolib/eosio.hpp
  79. +39 −541 libraries/eosiolib/eosiolib.cpp
  80. +4 −3 libraries/eosiolib/fixed_bytes.hpp
  81. +0 −335 libraries/eosiolib/fixed_key.hpp
  82. +0 −859 libraries/eosiolib/fixedpoint.hpp
  83. +2 −0 libraries/eosiolib/ignore.hpp
  84. +546 −0 libraries/eosiolib/malloc.cpp
  85. +0 −61 libraries/eosiolib/memory.hpp
  86. +4 −8 libraries/eosiolib/multi_index.hpp
  87. +1 −0 libraries/eosiolib/name.hpp
  88. +6 −0 libraries/eosiolib/permission.h
  89. +10 −0 libraries/eosiolib/permission.hpp
  90. +14 −1 libraries/eosiolib/print.h
  91. +8 −7 libraries/eosiolib/print.hpp
  92. +9 −8 libraries/eosiolib/privileged.h
  93. +5 −3 libraries/eosiolib/privileged.hpp
  94. +4 −3 libraries/eosiolib/producer_schedule.hpp
  95. +1 −0 libraries/eosiolib/public_key.hpp
  96. +7 −12 libraries/eosiolib/serialize.hpp
  97. +83 −0 libraries/eosiolib/simple_malloc.cpp
  98. +2 −1 libraries/eosiolib/singleton.hpp
  99. +34 −1 libraries/eosiolib/symbol.hpp
  100. +8 −5 libraries/eosiolib/system.h
  101. +4 −2 libraries/eosiolib/system.hpp
  102. +2 −1 libraries/eosiolib/time.hpp
  103. +11 −1 libraries/eosiolib/transaction.h
  104. +2 −12 libraries/eosiolib/transaction.hpp
  105. +2 −6 libraries/eosiolib/types.h
  106. +6 −8 libraries/eosiolib/varint.hpp
  107. +2 −0 libraries/libc++/CMakeLists.txt
  108. +1 −1 libraries/libc/CMakeLists.txt
  109. +1 −1 libraries/libc/musl
  110. +10 −2 libraries/native/CMakeLists.txt
  111. +29 −15 libraries/native/crt.cpp
  112. +1 −0 libraries/native/crt.hpp
  113. +12 −26 libraries/native/intrinsics.cpp
  114. +2 −1 libraries/native/intrinsics.hpp
  115. +11 −10 libraries/native/intrinsics_def.hpp
  116. +2 −2 libraries/native/macho_crt.s
  117. +30 −0 libraries/native/native/eosio/crt.hpp
  118. +44 −0 libraries/native/native/eosio/intrinsics.hpp
  119. +177 −0 libraries/native/native/eosio/intrinsics_def.hpp
  120. +122 −0 libraries/native/native/eosio/tester.hpp
  121. +4 −2 libraries/native/tester.hpp
  122. +30 −0 libraries/rt/CMakeLists.txt
  123. +346 −0 libraries/rt/README.txt
  124. +262 −0 libraries/rt/compiler_builtins.cpp
  125. +14 −0 libraries/rt/compiler_builtins.hpp
  126. +41 −0 libraries/rt/fixdfti.c
  127. +40 −0 libraries/rt/fixsfti.c
  128. +37 −0 libraries/rt/fixtfti.c
  129. +37 −0 libraries/rt/fixunsdfti.c
  130. +41 −0 libraries/rt/fixunssfti.c
  131. +40 −0 libraries/rt/fixunstfti.c
  132. +79 −0 libraries/rt/floattidf.c
  133. +76 −0 libraries/rt/floatuntidf.c
  134. +30 −0 libraries/rt/fp128.h
  135. +26 −0 libraries/rt/fp32.h
  136. +26 −0 libraries/rt/fp64.h
  137. +54 −0 libraries/rt/int_t.h
  138. +2 −1 modules/ClangExternalProject.txt
  139. +4 −5 modules/InstallCDT.cmake
  140. +1 −0 modules/LibrariesExternalProject.txt
  141. +31 −1 modules/TestsExternalProject.txt
  142. +2 −1 modules/ToolsExternalProject.txt
  143. +3 −0 scripts/generate_deb.sh
  144. +5 −0 scripts/generate_package.sh.in
  145. +3 −0 scripts/generate_rpm.sh
  146. +15 −13 tests/CMakeLists.txt
  147. +33 −0 tests/integration/CMakeLists.txt
  148. +95 −0 tests/integration/codegen_tests.cpp
  149. +21 −0 tests/integration/contracts.hpp.in
  150. +39 −0 tests/integration/main.cpp
  151. +37 −0 tests/integration/memory_tests.cpp
  152. +3 −0 tests/unit/CMakeLists.txt
  153. +4 −4 tests/unit/asset_tests.cpp
  154. +3 −3 tests/unit/binary_extension_tests.cpp
  155. +4 −4 tests/unit/crypto_tests.cpp
  156. +10 −83 tests/unit/datastream_tests.cpp
  157. +3 −3 tests/unit/fixed_bytes_tests.cpp
  158. +3 −3 tests/unit/name_tests.cpp
  159. +30 −0 tests/unit/print_tests.cpp
  160. +4 −4 tests/unit/serialize_tests.cpp
  161. +5 −5 tests/unit/symbol_tests.cpp
  162. +2 −2 tests/unit/system_tests.cpp
  163. +8 −0 tests/unit/test_contracts/CMakeLists.txt
  164. +91 −0 tests/unit/test_contracts/malloc_tests.cpp
  165. +97 −0 tests/unit/test_contracts/simple_tests.cpp
  166. +52 −0 tests/unit/test_contracts/simple_wrong.abi
  167. +24 −0 tests/unit/test_contracts/transfer.cpp
  168. +26 −0 tests/unit/test_contracts/transfer.hpp
  169. +6 −6 tests/unit/time_tests.cpp
  170. +6 −5 tests/unit/varint_tests.cpp
  171. +4 −7 tools/abigen/eosio-abigen.cpp.in
  172. +58 −38 tools/cc/eosio-cc.cpp.in
  173. +224 −38 tools/cc/eosio-cpp.cpp.in
  174. +43 −5 tools/external/wabt/src/tools/postpass.cc
  175. +103 −37 tools/include/compiler_options.hpp.in
  176. +466 −0 tools/include/eosio/abigen.hpp
  177. +167 −0 tools/include/eosio/abimerge.hpp
  178. +450 −0 tools/include/eosio/codegen.hpp
  179. +12 −9 tools/include/eosio/gen.hpp
  180. +5 −3 tools/init/eosio-init.cpp
@@ -1,5 +1,6 @@
steps:
- command: |
# BUILDS
- command: | # High Sierra Build
echo "+++ :hammer: Building" && \
echo 1 | ./build.sh && \
echo "--- Compressing build directory :compression:" && \
@@ -11,7 +12,7 @@ steps:
os: "high-sierra"
timeout: 120
- command: |
- command: | # Mojave Build
echo "+++ :hammer: Building" && \
echo 1 | ./build.sh && \
echo "--- Compressing build directory :compression:" && \
@@ -23,13 +24,13 @@ steps:
os: "mojave"
timeout: 120
- command: |
- command: | # Ubuntu Build
echo "+++ :hammer: Building" && \
echo 1 | ./build.sh && \
echo "--- Compressing build directory :compression:" && \
tar -pczf build.tar.gz build/
artifact_paths: "build.tar.gz"
label: ":ubuntu: 18.04 Build"
label: ":ubuntu: Ubuntu 18.04 Build"
agents:
queue: "automation-large-builder-fleet"
plugins:
@@ -38,13 +39,13 @@ steps:
workdir: /data/job
timeout: 120
- command: |
- command: | # Fedora Build
echo "+++ :hammer: Building" && \
echo 1 | ./build.sh && \
echo "--- Compressing build directory :compression:" && \
tar -pczf build.tar.gz build/
artifact_paths: "build.tar.gz"
label: ":fedora: Build"
label: ":fedora: Fedora Build"
agents:
queue: "automation-large-builder-fleet"
plugins:
@@ -53,13 +54,13 @@ steps:
workdir: /data/job
timeout: 120
- command: |
- command: | # CentOS Build
echo "+++ :hammer: Building" && \
echo 1 | ./build.sh && \
echo "--- Compressing build directory :compression:" && \
tar -pczf build.tar.gz build/
artifact_paths: "build.tar.gz"
label: ":centos: Build"
label: ":centos: CentOS Build"
agents:
queue: "automation-large-builder-fleet"
plugins:
@@ -68,13 +69,13 @@ steps:
workdir: /data/job
timeout: 120
- command: |
- command: | # Amazon Build
echo "+++ :hammer: Building" && \
echo 1 | ./build.sh && \
echo "--- Compressing build directory :compression:" && \
tar -pczf build.tar.gz build/
artifact_paths: "build.tar.gz"
label: ":aws: Build"
label: ":aws: Amazon AWS Build"
agents:
queue: "automation-large-builder-fleet"
plugins:
@@ -83,9 +84,103 @@ steps:
workdir: /data/job
timeout: 120
# UNIT TESTING
- wait

- command: |
# - command: | # High Sierra Unit Tests
# echo "--- :arrow_down: Downloading build directory" && \
# buildkite-agent artifact download "build.tar.gz" . --step ":darwin: High Sierra Build" && \
# tar -zxf build.tar.gz && \
# echo "+++ :microscope: Running unit tests on macOS High Sierra" && \
# cd build && \
# ctest -V
# label: ":darwin: High Sierra Unit Tests"
# agents:
# role: "macos-tester"
# os: "high-sierra"
# timeout: 120

# - command: | # Mojave Unit Tests
# echo "--- :arrow_down: Downloading build directory" && \
# buildkite-agent artifact download "build.tar.gz" . --step ":darwin: Mojave Build" && \
# tar -zxf build.tar.gz && \
# echo "+++ :microscope: Running unit tests on macOS Mojave" && \
# cd build && \
# ctest -V
# label: ":darwin: Mojave Unit Tests"
# agents:
# role: "tester"
# os: "mojave"
# timeout: 120

- command: | # Ubuntu 18.04 Unit Tests
echo "--- :arrow_down: Downloading build directory" && \
buildkite-agent artifact download "build.tar.gz" . --step ":ubuntu: Ubuntu 18.04 Build" && \
tar -zxf build.tar.gz && \
echo "+++ :microscope: Running unit tests on Ubuntu" && \
cd build && \
ctest -V
label: ":ubuntu: Ubuntu 18.04 Unit Tests"
agents:
queue: "automation-large-builder-fleet"
plugins:
docker#v2.0.0:
image: "eosio/ci:ubuntu18"
workdir: /data/job
timeout: 120
- command: | # Fedora Unit Tests
echo "--- :arrow_down: Downloading build directory" && \
buildkite-agent artifact download "build.tar.gz" . --step ":fedora: Fedora Build" && \
tar -zxf build.tar.gz && \
echo "+++ :microscope: Running unit tests on Fedora" && \
cd build && \
ctest -V
label: ":fedora: Fedora Unit Tests"
agents:
queue: "automation-large-builder-fleet"
plugins:
docker#v2.0.0:
image: "eosio/ci:fedora"
workdir: /data/job
timeout: 120
- command: | # CentOS Unit Tests
echo "--- :arrow_down: Downloading build directory" && \
buildkite-agent artifact download "build.tar.gz" . --step ":centos: CentOS Build" && \
tar -zxf build.tar.gz && \
echo "+++ :microscope: Running unit tests on CentOS" && \
cd build && \
ctest -V
label: ":centos: CentOS Unit Tests"
agents:
queue: "automation-large-builder-fleet"
plugins:
docker#v2.0.0:
image: "eosio/ci:centos"
workdir: /data/job
timeout: 120
- command: | # Amazon Unit Tests
echo "--- :arrow_down: Downloading build directory" && \
buildkite-agent artifact download "build.tar.gz" . --step ":aws: Amazon AWS Build" && \
tar -zxf build.tar.gz && \
echo "+++ :microscope: Running unit tests on Amazon AWS" && \
cd build && \
ctest -V
label: ":aws: Amazon AWS Unit Tests"
agents:
queue: "automation-large-builder-fleet"
plugins:
docker#v2.0.0:
image: "eosio/ci:amazonlinux"
workdir: /data/job
timeout: 120
# PACKAGE BUILDS
- wait

- command: | # High Sierra Packaging
echo "--- :arrow_down: Downloading build directory" && \
buildkite-agent artifact download "build.tar.gz" . --step ":darwin: High Sierra Build" && \
tar -zxf build.tar.gz && \
@@ -99,7 +194,7 @@ steps:
- "build/packages/*.tar.gz"
timeout: 15
- command: |
- command: | # Mojave Packaging
echo "--- :arrow_down: Downloading build directory" && \
buildkite-agent artifact download "build.tar.gz" . --step ":darwin: Mojave Build" && \
tar -zxf build.tar.gz && \
@@ -113,13 +208,13 @@ steps:
- "build/packages/*.tar.gz"
timeout: 15
- command: |
- command: | # Ubuntu Packaging
echo "--- :arrow_down: Downloading build directory" && \
buildkite-agent artifact download "build.tar.gz" . --step ":ubuntu: 18.04 Build" && \
buildkite-agent artifact download "build.tar.gz" . --step ":ubuntu: Ubuntu 18.04 Build" && \
tar -zxf build.tar.gz && \
echo "+++ :package: Starting package build" && \
cd /data/job/build/packages && bash generate_package.sh deb
label: ":ubuntu: 18.04 Package builder"
label: ":ubuntu: Ubuntu 18.04 Package Builder"
agents:
queue: "automation-large-builder-fleet"
artifact_paths:
@@ -133,9 +228,9 @@ steps:
PKGTYPE: "deb"
timeout: 15
- command: |
- command: | # Fedora Packaging
echo "--- :arrow_down: Downloading build directory" && \
buildkite-agent artifact download "build.tar.gz" . --step ":fedora: Build" && \
buildkite-agent artifact download "build.tar.gz" . --step ":fedora: Fedora Build" && \
tar -zxf build.tar.gz && \
echo "+++ :package: Starting package build" && \
yum install -y rpm-build && \
@@ -146,7 +241,7 @@ steps:
mkdir -p /root/rpmbuild/SPECS && \
mkdir -p /root/rpmbuild/SRPMS && \
cd /data/job/build/packages && bash generate_package.sh rpm
label: ":fedora: Package builder"
label: ":fedora: Fedora Package Builder"
agents:
queue: "automation-large-builder-fleet"
artifact_paths:
@@ -160,9 +255,9 @@ steps:
PKGTYPE: "rpm"
timeout: 15
- command: |
- command: | # CentOS Packaging
echo "--- :arrow_down: Downloading build directory" && \
buildkite-agent artifact download "build.tar.gz" . --step ":centos: Build" && \
buildkite-agent artifact download "build.tar.gz" . --step ":centos: CentOS Build" && \
tar -zxf build.tar.gz && \
echo "+++ :package: Starting package build" && \
yum install -y rpm-build && \
@@ -173,7 +268,7 @@ steps:
mkdir -p /root/rpmbuild/SPECS && \
mkdir -p /root/rpmbuild/SRPMS && \
cd /data/job/build/packages && bash generate_package.sh rpm
label: ":centos: Package builder"
label: ":centos: CentOS Package Builder"
agents:
queue: "automation-large-builder-fleet"
artifact_paths:
@@ -187,28 +282,37 @@ steps:
PKGTYPE: "rpm"
timeout: 15
# DOCKER BUILD
- wait

- command: |
- command: | # Docker Build
echo "--- :arrow_down: Downloading package" && \
buildkite-agent artifact download "build/packages/*.deb" docker/dev/. --step ":ubuntu: 18.04 Package builder" && \
buildkite-agent artifact download "build/packages/*.deb" docker/dev/. --step ":ubuntu: Ubuntu 18.04 Package Builder" && \
echo "--- :key: AUTHENTICATING GOOGLE SERVICE ACCOUNT" && \
gcloud --quiet auth activate-service-account b1-automation-svc@b1-automation-dev.iam.gserviceaccount.com --key-file=/etc/gcp-service-account.json && \
docker-credential-gcr configure-docker && \
echo "--- :hammer_and_wrench: BUILDING BUILD IMAGE" && \
cd docker/dev && \
docker build -t eosio/cdt:latest -t eosio/cdt:$BUILDKITE_COMMIT . && \
[[ "$BUILDKITE_TAG" != "" ]] && docker build -t eosio/cdt:latest -t eosio/cdt:$BUILDKITE_COMMIT -t eosio/cdt:$BUILDKITE_BRANCH -t eosio/cdt:$BUILDKITE_TAG . || docker build -t eosio/cdt:latest -t eosio/cdt:$BUILDKITE_COMMIT -t eosio/cdt:$BUILDKITE_BRANCH . && \
docker tag eosio/cdt:$BUILDKITE_COMMIT gcr.io/b1-automation-dev/eosio/cdt:$BUILDKITE_COMMIT && \
docker tag eosio/cdt:$BUILDKITE_BRANCH gcr.io/b1-automation-dev/eosio/cdt:$BUILDKITE_BRANCH && \
[[ "$BUILDKITE_TAG" != "" ]] && docker tag eosio/cdt:$BUILDKITE_TAG gcr.io/b1-automation-dev/eosio/cdt:$BUILDKITE_TAG || : && \
docker tag eosio/cdt:latest gcr.io/b1-automation-dev/eosio/cdt:latest && \
echo "--- :hand: PUSHING DOCKER IMAGES" && \
docker push gcr.io/b1-automation-dev/eosio/cdt:$BUILDKITE_COMMIT && \
docker push gcr.io/b1-automation-dev/eosio/cdt:$BUILDKITE_BRANCH && \
[[ "$BUILDKITE_TAG" != "" ]] && docker push gcr.io/b1-automation-dev/eosio/cdt:$BUILDKITE_TAG || : && \
docker push gcr.io/b1-automation-dev/eosio/cdt:latest && \
echo "--- :thought_balloon: TRASHING OLD IMAGES" && \
docker rmi eosio/cdt:$BUILDKITE_COMMIT && \
docker rmi eosio/cdt:$BUILDKITE_BRANCH && \
[[ "$BUILDKITE_TAG" != "" ]] && docker rmi eosio/cdt:$BUILDKITE_TAG || : && \
docker rmi eosio/cdt:latest && \
docker rmi gcr.io/b1-automation-dev/eosio/cdt:$BUILDKITE_COMMIT && \
docker rmi gcr.io/b1-automation-dev/eosio/cdt:$BUILDKITE_BRANCH && \
[[ "$BUILDKITE_TAG" != "" ]] && docker rmi gcr.io/b1-automation-dev/eosio/cdt:$BUILDKITE_TAG || : && \
docker rmi gcr.io/b1-automation-dev/eosio/cdt:latest
label: "Docker build builder"
label: "Docker Build Builder"
agents:
queue: "automation-docker-builder-fleet"
timeout: 300
@@ -0,0 +1,17 @@
<!-- PLEASE FILL OUT THE FOLLOWING MARKDOWN TEMPLATE -->
<!-- PR title alone should be sufficient to understand changes. -->

## Change Description
<!-- Describe your changes, their justification, AND their impact. Reference issues or pull requests where possible (use '#XX' or 'GH-XX' where XX is the issue or pull request number). -->


## API Changes
- [ ] API Changes
<!-- checked [x] = API changes; unchecked [ ] = no changes, ignore this section -->
<!-- If this PR introduces API changes, please describe the changes here. What will developers need to know before upgrading to this version? -->


## Documentation Additions
- [ ] Documentation Additions
<!-- checked [x] = Documentation changes; unchecked [ ] = no changes, ignore this section -->
<!-- Describe what must be added to the documentation after merge. -->
@@ -17,9 +17,9 @@ endif()


set(VERSION_MAJOR 1)
set(VERSION_MINOR 5)
set(VERSION_MINOR 6)
set(VERSION_PATCH 0)
set(VERSION_SUFFIX rc2)
set(VERSION_SUFFIX rc1)

if (VERSION_SUFFIX)
set(VERSION_FULL "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}-${VERSION_SUFFIX}")

0 comments on commit 4c2c6b0

Please sign in to comment.
You can’t perform that action at this time.