mirror of
https://github.com/ton-blockchain/ton
synced 2025-03-09 15:40:10 +00:00
* fix macOS github actions * fix android tonlib GH action; * fixing wasm GH action * strip binaries * fix randomly failing ubuntu and wasm GH actions * fix randomly failing ubuntu and wasm GH actions * revert some changes * adding more nix scripts and automated native build scripts; debug static ton compilation * minor fix * do not use pkg_config if path specified * move wasm script, run with sudo action script * weird, fixing - cp: missing destination file operand after 'assembly/native/build-ubuntu-20.04-shared.sh' * weird, fixing - cp: missing destination file operand after 'assembly/native/build-ubuntu-20.04-shared.sh' * ok * some adjustments for android and win builds * some adjustments for android and win builds * moving stripping inside the build script * access rights handling; adding simple binaries' tests * make lite-client-common, fift-lib and smc-envelope deliberately static; add -a (artifacts) flag to build scripts; * minor wasm build fix; create separate tonlib android build script; remove outdated __has_trivial_copy(T) * add windows build - WIP * adjust android build; improve win build; * adjust sodium paths for android build; use proper compiler for windows build; * add github windows build auxiliary file * adjust wasm build * add portable ubuntu build * exclude some unstable tests for some time * compile portable binaries on ubuntu-20.04 * exclude some unstable tests * include static gsl * restart builds * restart builds * restart builds * remove libreadline, gsl and blas dependencies in linux build * add macos build script * install missing autoconf in macos builds * enable all tests and see what fails * enable win tests and restart others * enable win tests and fix test-smartcont.cpp * enable win tests * use clang-16 on mac builds, add blockchain-explorer for ubuntu builds, add portable macos build * move sudo part outside a build scripts * move sudo part outside a build scripts * run llvm install with sudo * remove libgnutls28-dev before ubuntu static compilation, include blockchain-explorer into artifacts; remove warning: definition of implicit copy constructor for 'Stat' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] * rework wrong decision, put back system gnutls, but compile libmicrohttpd with --disable-https * add jenkins pipeline sceleton * WIP jenkins pipeline sceleton * WIP jenkins pipeline changes * WIP jenkins pipeline: add stage timout, zip and group artifacts * WIP jenkins pipeline: macos portable build fix * WIP jenkins pipeline: wording * WIP jenkins pipeline: add android tonlib * WIP jenkins pipeline: add was binaries * WIP jenkins pipeline: add TOTAL_MEMORY 1.5gb to funcfiftlib wasm linking * WIP jenkins pipeline: add nix build on linux aarch64 * WIP jenkins pipeline: funcfiftlib compilation fails that 16mb mem is not enough, increase to 32mb * WIP jenkins pipeline: enable test in nix build * WIP jenkins pipeline: add linux x86-64 nix build * WIP jenkins pipeline: include libs in nix build * WIP jenkins pipeline: include libs in nix build * WIP jenkins pipeline: include mac nix build * WIP jenkins pipeline: include mac nix build * WIP jenkins pipeline: include mac nix build * WIP jenkins pipeline: include mac nix build * WIP jenkins pipeline: include mac nix build * WIP jenkins pipeline: include mac nix build * WIP jenkins pipeline: nix linux arm64 with openssl 1.1 for now * WIP jenkins pipeline: working ubuntu arm64 libtonjson * WIP jenkins pipeline: working ubuntu arm64 libtonjson + minor fix * WIP jenkins pipeline: working ubuntu arm64 libtonjson + minor fix 2 * WIP jenkins pipeline: merry christmas * WIP jenkins pipeline: merry christmas 2 * WIP jenkins pipeline: remove native static builds * WIP jenkins pipeline: enable more tests * WIP jenkins pipeline: zip artifacts better * WIP jenkins pipeline: get rid of path in the final zip * WIP jenkins pipeline: minor fix, include lib and smartcont folders * WIP jenkins pipeline: minor fix, include lib and smartcont folders into nix artifacts also * WIP jenkins pipeline: minor fix * WIP jenkins pipeline: minor fix * adjust github actions for new nix builds * cleanup * cleanup * cleanup * cleanup * rename libtonlibjson.so.0.5 to libtonlibjson.so * Add TON build instructions to README.md * simplify * fix test-tonlib-offline * set timeout per test of 300 sec * set timeout per test of 600 sec for non nix builds * increase test timeout to 900 sec; minor changes * use MS VS 2022 for win TON compilation; update README.md * use MS VS 2022 for win TON compilation; update README.md * change path to MSVC in github workflow * change path to MSVC in groovy pipeline * compile ton on win, with msvc 2022 community and enterprise versions * minor fixes * improve network tests * remove TON compilation against macos-11 github runner * add `choco feature enable -n allowEmptyChecksums` since pkg-config-lite-0.28-1 does not have a checksum * abort win compilation if 3pp can't be downloaded * increase test timeout to 30 min * improving test-catchain |
||
|---|---|---|
| .. | ||
| port | ||
| AesCtrByteFlow.h | ||
| as.h | ||
| AtomicRead.h | ||
| base64.cpp | ||
| base64.h | ||
| benchmark.h | ||
| BigNum.cpp | ||
| BigNum.h | ||
| bits.h | ||
| buffer.cpp | ||
| buffer.h | ||
| BufferedFd.h | ||
| BufferedReader.h | ||
| BufferedUdp.cpp | ||
| BufferedUdp.h | ||
| ByteFlow.h | ||
| CancellationToken.h | ||
| ChangesProcessor.h | ||
| check.cpp | ||
| check.h | ||
| Closure.h | ||
| common.h | ||
| ConcurrentHashTable.h | ||
| config.h.in | ||
| Container.h | ||
| Context.h | ||
| crypto.cpp | ||
| crypto.h | ||
| date.h | ||
| DecTree.h | ||
| Destructor.h | ||
| Enumerator.h | ||
| EpochBasedMemoryReclamation.h | ||
| FileLog.cpp | ||
| FileLog.h | ||
| filesystem.cpp | ||
| filesystem.h | ||
| find_boundary.cpp | ||
| find_boundary.h | ||
| FloodControlFast.h | ||
| FloodControlStrict.h | ||
| format.h | ||
| GitInfo.cpp | ||
| GitInfo.h | ||
| Gzip.cpp | ||
| Gzip.h | ||
| GzipByteFlow.cpp | ||
| GzipByteFlow.h | ||
| Hash.h | ||
| HashMap.h | ||
| HashSet.h | ||
| HazardPointers.h | ||
| Heap.h | ||
| Hints.cpp | ||
| Hints.h | ||
| HttpUrl.cpp | ||
| HttpUrl.h | ||
| int_types.h | ||
| invoke.h | ||
| JsonBuilder.cpp | ||
| JsonBuilder.h | ||
| List.h | ||
| logging.cpp | ||
| logging.h | ||
| MemoryLog.h | ||
| MimeType.cpp | ||
| MimeType.h | ||
| misc.cpp | ||
| misc.h | ||
| MovableValue.h | ||
| MpmcQueue.cpp | ||
| MpmcQueue.h | ||
| MpmcWaiter.h | ||
| MpscLinkQueue.h | ||
| MpscPollableQueue.h | ||
| Named.h | ||
| ObjectPool.h | ||
| Observer.h | ||
| optional.h | ||
| OptionParser.cpp | ||
| OptionParser.h | ||
| OptionsParser.cpp | ||
| OptionsParser.h | ||
| OrderedEventsProcessor.h | ||
| overloaded.h | ||
| Parser.h | ||
| PathView.cpp | ||
| PathView.h | ||
| queue.h | ||
| Random.cpp | ||
| Random.h | ||
| ScopeGuard.h | ||
| SharedObjectPool.h | ||
| SharedSlice.cpp | ||
| SharedSlice.h | ||
| Slice-decl.h | ||
| Slice.cpp | ||
| Slice.h | ||
| Span.h | ||
| SpinLock.h | ||
| StackAllocator.cpp | ||
| StackAllocator.h | ||
| Status.cpp | ||
| Status.h | ||
| StealingQueue.h | ||
| Storer.h | ||
| StorerBase.h | ||
| StringBuilder.cpp | ||
| StringBuilder.h | ||
| tests.cpp | ||
| tests.h | ||
| ThreadLocalStorage.h | ||
| ThreadSafeCounter.h | ||
| Time.cpp | ||
| Time.h | ||
| TimedStat.h | ||
| Timer.cpp | ||
| Timer.h | ||
| tl_helpers.h | ||
| tl_parsers.cpp | ||
| tl_parsers.h | ||
| tl_storers.h | ||
| translit.cpp | ||
| translit.h | ||
| TsFileLog.cpp | ||
| TsFileLog.h | ||
| TsList.h | ||
| type_traits.h | ||
| UInt.h | ||
| uint128.h | ||
| unicode.cpp | ||
| unicode.h | ||
| unique_ptr.h | ||
| utf8.cpp | ||
| utf8.h | ||
| Variant.h | ||
| VectorQueue.h | ||