Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merge release/4.0 into main #242

Merged
merged 67 commits into from
Oct 26, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
c621840
handle correctly included contracts types
dimas1185 Jul 10, 2023
9390793
redesign of abigen for multi_index and singleton
dimas1185 Jul 18, 2023
8f48c13
singleton tests extension
dimas1185 Jul 18, 2023
c172872
update cicd ubuntu 20.04->20.10
dimas1185 Jul 18, 2023
e7df516
try to fix crash in tests
dimas1185 Jul 19, 2023
f489493
trying to fix build seg fault
dimas1185 Jul 19, 2023
82268f4
more checks to deal with seg fault
dimas1185 Jul 19, 2023
62cfd43
fix build seg fault
dimas1185 Jul 19, 2023
ae4c083
trying to fix seg fault
dimas1185 Jul 20, 2023
042ad02
trying to fix seg fault + logs
dimas1185 Jul 20, 2023
284a2a2
fixing seg fault in release build
dimas1185 Jul 21, 2023
8198217
seg fault fix
dimas1185 Jul 21, 2023
c06d246
cicd revert ubuntu 22 to LTS
dimas1185 Jul 24, 2023
17eda8f
change error macro to throw error
dimas1185 Jul 26, 2023
0d5973b
fix CDT_INTERNAL_ERROR macro
dimas1185 Jul 27, 2023
9abb751
#201 reivew concerns addressed
dimas1185 Jul 27, 2023
cc01e61
error->warning if contract class is not found + refactor
dimas1185 Jul 27, 2023
f86e7a8
improve abi generation
dimas1185 Sep 19, 2023
74043a6
fixing integration tests
dimas1185 Sep 19, 2023
61a12d2
Revert "added shared object option to CDTMacros"
dimas1185 Sep 21, 2023
bd6b0f2
Revert "cdt-ld shared-object support added"
dimas1185 Sep 21, 2023
d9d869a
Revert "support of longjmp frpm shared object"
dimas1185 Sep 21, 2023
17f5b20
Revert "reverting exceptions to jumps"
dimas1185 Sep 21, 2023
390f6b0
Revert "native library support of shared object"
dimas1185 Sep 21, 2023
5d76c9e
Revert "native library shared object support"
dimas1185 Sep 21, 2023
b8d6048
Revert "#94 concerns addressed"
dimas1185 Sep 21, 2023
68f52e5
Revert "Revert "gcc 7 build fix""
dimas1185 Sep 21, 2023
f1c2a00
Revert "eos-vm submodule ssh -> https for build server"
dimas1185 Sep 21, 2023
48a2087
Revert "gcc 7 build fix"
dimas1185 Sep 21, 2023
ad73c5a
Revert "fix ubuntu 18 build"
dimas1185 Sep 21, 2023
0077409
Revert "fix ubuntu 18 & 20 build"
dimas1185 Sep 21, 2023
a4cc74a
Revert "fixing ubuntu 18 & 20 builds"
dimas1185 Sep 21, 2023
53ae153
Revert "fix ubuntu 18 & 20 build"
dimas1185 Sep 21, 2023
cb2f358
Revert "empty antler-run with eos-vm and eosiolib linked"
dimas1185 Sep 21, 2023
9dc1399
Merge pull request #237 from AntelopeIO/antler-run-removal
dimas1185 Oct 5, 2023
02ce20a
Merge pull request #232 from AntelopeIO/abi_fixes
dimas1185 Oct 5, 2023
03a0bfb
revert
dimas1185 Sep 29, 2023
ffe3896
Revert "revert back cturtle changes"
dimas1185 Sep 29, 2023
3b832e3
revert
dimas1185 Sep 29, 2023
af509ad
reverting antler-proj
dimas1185 Sep 29, 2023
8f700ae
Revert "ubuntu 18 build fix"
dimas1185 Sep 29, 2023
1206eef
Revert "fixing ubuntu 22 build"
dimas1185 Sep 29, 2023
5e7a14c
reverting antler-proj
dimas1185 Sep 29, 2023
523a88f
Revert "remove libcurl4-openssl"
dimas1185 Sep 29, 2023
72936e8
Revert "update cicd"
dimas1185 Sep 29, 2023
8efbced
Revert "updates to allow for building and proper generation of packages"
dimas1185 Sep 29, 2023
fb39983
reverting antler-proj
dimas1185 Sep 29, 2023
a080e7d
Revert "fix build & test step: adding boost"
dimas1185 Sep 29, 2023
e9abfab
Revert "fixing build & test step"
dimas1185 Sep 29, 2023
6c4b3d2
Revert "fix build & test step"
dimas1185 Sep 29, 2023
58c38a8
Revert "install step fix"
dimas1185 Sep 29, 2023
149f82c
Revert "fix build after adding antler-proj"
dimas1185 Sep 29, 2023
a11caaa
Revert "add antler-proj to cdt"
dimas1185 Sep 29, 2023
e2d8f97
resolve incorrect revert
dimas1185 Sep 30, 2023
3dcf7ed
correct revert
dimas1185 Sep 30, 2023
b9b450d
fix revert
dimas1185 Sep 30, 2023
1f125fb
fix revert errors
dimas1185 Sep 30, 2023
cedbfd2
restore ubuntu20 docker file from main
dimas1185 Sep 30, 2023
4b8bf0e
restore wrongly reverted files
dimas1185 Sep 30, 2023
71ae842
resolving wrong revert
dimas1185 Sep 30, 2023
2a91ea6
get back additional sym links in tarball
dimas1185 Oct 5, 2023
e91f4a3
bump version to 4.0.1
dimas1185 Oct 5, 2023
e8d0a5f
Merge pull request #238 from AntelopeIO/antler-proj-removal
dimas1185 Oct 6, 2023
bbf155a
Merge pull request #240 from AntelopeIO/bump-version-4.0.1
dimas1185 Oct 6, 2023
62b283d
remove rc1 from bugfix release
dimas1185 Oct 10, 2023
26f8d67
Merge pull request #241 from AntelopeIO/fix-release
dimas1185 Oct 10, 2023
4d2931f
Merge branch 'main' into devint
dimas1185 Oct 13, 2023
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
3 changes: 0 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,3 @@
[submodule "libraries/native/softfloat"]
path = libraries/native/softfloat
url = https://github.com/AntelopeIO/berkeley-softfloat-3
[submodule "tools/external/antler-proj"]
path = tools/external/antler-proj
url = https://github.com/AntelopeIO/antler-proj
13 changes: 1 addition & 12 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ project(cdt)

set(VERSION_MAJOR 4)
set(VERSION_MINOR 0)
set(VERSION_PATCH 0)
set(VERSION_PATCH 1)
set(VERSION_SUFFIX "")

if (VERSION_SUFFIX)
Expand Down Expand Up @@ -93,17 +93,6 @@ configure_file(${CMAKE_SOURCE_DIR}/cdt-llvm/LICENSE.TXT ${CMAKE_BINARY_DIR}/lice
configure_file(${CMAKE_SOURCE_DIR}/libraries/boost/boost.license ${CMAKE_BINARY_DIR}/licenses/boost.license COPYONLY)
configure_file(${CMAKE_SOURCE_DIR}/libraries/meta_refl/LICENSE ${CMAKE_BINARY_DIR}/licenses/meta_refl.license COPYONLY)
configure_file(${CMAKE_SOURCE_DIR}/tools/external/wabt/LICENSE ${CMAKE_BINARY_DIR}/licenses/wabt.license COPYONLY)
configure_file(${CMAKE_SOURCE_DIR}/tools/external/antler-proj/LICENSE ${CMAKE_BINARY_DIR}/licenses/antler-proj.license COPYONLY)
file(GLOB license_files ${CMAKE_SOURCE_DIR}/tools/external/antler-proj/licenses/*)
# add licenses for antler-proj submodules
foreach(full_path IN ITEMS ${license_files})
# change format to match other license filenames
get_filename_component(file_name ${full_path} NAME)
string(REPLACE "LICENSE." "" file_name ${file_name})
string(TOLOWER ${file_name} file_name)
set(file_name "${file_name}.license")
configure_file("${full_path}" "${CMAKE_BINARY_DIR}/licenses/${file_name}" COPYONLY)
endforeach()
configure_file(${CMAKE_SOURCE_DIR}/tools/jsoncons/LICENSE ${CMAKE_BINARY_DIR}/licenses/jsoncons.license COPYONLY)
configure_file(${CMAKE_SOURCE_DIR}/LICENSE ${CMAKE_BINARY_DIR}/licenses/cdt.license COPYONLY)

Expand Down
1 change: 0 additions & 1 deletion modules/InstallCDT.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,6 @@ cdt_tool_install_and_symlink(cdt-cpp cdt-cpp)
cdt_tool_install_and_symlink(cdt-ld cdt-ld)
cdt_tool_install_and_symlink(cdt-abidiff cdt-abidiff)
cdt_tool_install_and_symlink(cdt-init cdt-init)
cdt_tool_install_and_symlink(antler-proj antler-proj)

cdt_clang_install(../lib/LLVMEosioApply${CMAKE_SHARED_LIBRARY_SUFFIX})
cdt_clang_install(../lib/LLVMEosioSoftfloat${CMAKE_SHARED_LIBRARY_SUFFIX})
Expand Down
2 changes: 0 additions & 2 deletions scripts/generate_tarball.sh
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,6 @@ create_symlink cdt-objdump cdt-objdump
create_symlink cdt-ranlib cdt-ranlib
create_symlink cdt-readelf cdt-readelf
create_symlink cdt-strip cdt-strip
create_symlink antler-proj antler-proj
create_symlink antler-proj cdt-proj

echo "Generating Tarball $NAME.tar.gz..."
tar -cvzf $NAME.tar.gz ./${PREFIX}/* || exit 1
Expand Down
2 changes: 1 addition & 1 deletion tests/integration/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
cmake_minimum_required( VERSION 3.5 )

set(EOSIO_VERSION_MIN "3.1")
set(EOSIO_VERSION_SOFT_MAX "4.0")
set(EOSIO_VERSION_SOFT_MAX "5.0")
#set(EOSIO_VERSION_HARD_MAX "")

find_package(leap)
Expand Down
10 changes: 0 additions & 10 deletions tools/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -79,13 +79,3 @@ add_subdirectory(init)
add_subdirectory(external)

configure_file(${CMAKE_CURRENT_SOURCE_DIR}/include/compiler_options.hpp.in ${CMAKE_BINARY_DIR}/compiler_options.hpp)

add_custom_command( OUTPUT ${CMAKE_BINARY_DIR}/bin/antler-proj
COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:antler-proj> ${CMAKE_BINARY_DIR}/bin/
DEPENDS antler-proj
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/external/antler-proj/tools
)

add_custom_target(copy_files ALL
DEPENDS ${CMAKE_BINARY_DIR}/bin/antler-proj
)
1 change: 0 additions & 1 deletion tools/external/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
add_subdirectory(wabt)
add_subdirectory(antler-proj)
1 change: 0 additions & 1 deletion tools/external/antler-proj
Submodule antler-proj deleted from 2034b9