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 developer branch #701

Merged
merged 22 commits into from
May 16, 2023
Merged

Merge developer branch #701

merged 22 commits into from
May 16, 2023

Commits on Apr 17, 2023

  1. Configuration menu
    Copy the full SHA
    fd4c512 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2023

  1. Configuration menu
    Copy the full SHA
    8d919a5 View commit details
    Browse the repository at this point in the history
  2. Add WASM FunC autotests (#673)

    * feat: func wasm autotests
    
    * fixes necessary for func wasm autotests
    
    ---------
    
    Co-authored-by: krigga <krigga7@gmail.com>
    EmelyanenkoK and krigga authored Apr 19, 2023
    Configuration menu
    Copy the full SHA
    8b0d6a2 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2023

  1. Add timeout for out_msg_queue_cleanup (#679)

    Co-authored-by: SpyCheese <mikle98@yandex.ru>
    EmelyanenkoK and SpyCheese authored Apr 26, 2023
    Configuration menu
    Copy the full SHA
    7ee7077 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d067e6c View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2023

  1. Merge pull request #683 from ton-blockchain/master

    Merge master
    EmelyanenkoK authored Apr 27, 2023
    Configuration menu
    Copy the full SHA
    1d9e5d3 View commit details
    Browse the repository at this point in the history
  2. Use BUILD_SHARED_LIBS to decide whether to build libemulator.so (#671)

    * Update ubuntu:20.04 dockerfile (#636)
    
    * Update Dockerfile
    
    * Update Dockerfile
    
    ---------
    
    Co-authored-by: neodiX42 <neodiX@ton.org>
    
    * Use BUILD_SHARED_LIBS to decide whether to build libemulator.so
    
    ---------
    
    Co-authored-by: EmelyanenkoK <emelyanenko.kirill@gmail.com>
    Co-authored-by: neodiX42 <neodiX@ton.org>
    3 people authored Apr 27, 2023
    Configuration menu
    Copy the full SHA
    aab1fe0 View commit details
    Browse the repository at this point in the history
  3. FunC: Prohibit unifying tensors and "forall" vars (#684)

    * FunC: Prohibit unifying tensors and "forall" vars
    
    * Bump funC version to 0.4.4
    
    ---------
    
    Co-authored-by: SpyCheese <mikle98@yandex.ru>
    EmelyanenkoK and SpyCheese authored Apr 27, 2023
    Configuration menu
    Copy the full SHA
    5606418 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dd8658c View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2023

  1. Add archive manager index (#685)

    * Optimize get_file_desc_by_ seqno/lt/ut
    
    * Optimize get_next_file_desc
    
    ---------
    
    Co-authored-by: SpyCheese <mikle98@yandex.ru>
    EmelyanenkoK and SpyCheese authored Apr 28, 2023
    Configuration menu
    Copy the full SHA
    8bc20ed View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    444dda8 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2023

  1. Configuration menu
    Copy the full SHA
    87d4f4b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #690 from SpyCheese/patch-archive-manager

    Fix saving list of packages in archive manager
    EmelyanenkoK authored May 2, 2023
    Configuration menu
    Copy the full SHA
    24ed85b View commit details
    Browse the repository at this point in the history

Commits on May 3, 2023

  1. Increase limit for t_Block.validate, simplify validating StateInit (#691

    )
    
    Co-authored-by: SpyCheese <mikle98@yandex.ru>
    EmelyanenkoK and SpyCheese authored May 3, 2023
    Configuration menu
    Copy the full SHA
    a78adf3 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2023

  1. Account for unprocessed messages in estimate_block_size; check consen…

    …sus_config limits in collator (#692)
    
    Co-authored-by: SpyCheese <mikle98@yandex.ru>
    EmelyanenkoK and SpyCheese authored May 4, 2023
    Configuration menu
    Copy the full SHA
    1696ebf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f8b585d View commit details
    Browse the repository at this point in the history
  3. More portable (#681)

    * integrate static openssl into linux binaries;
    do not use AVX and AVX2 CPU instructions in windows binaries.
    
    * integrate static openssl into linux binaries;
    do not use AVX and AVX2 CPU instructions in windows binaries.
    neodix42 authored May 4, 2023
    Configuration menu
    Copy the full SHA
    1aadc80 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2023

  1. Add day to the git tag name (#652)

    * Add day to the git tag name
    
    * Change release tag generation method.
    
    v2023.04
    v2023.04-1
    v2023.04-2
    v2023.04-3
    etc
    
    * add git fetch to get all tags
    
    * add git fetch to get all tags
    neodix42 authored May 5, 2023
    Configuration menu
    Copy the full SHA
    7878578 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2023

  1. Catchain improvements (#698)

    * Fix "sgn" in fift; fix marking infinite loops as noterurn in func
    
    * TON-P1-1: Remove unused catchain queries
    
    * TON-P1-15: Avoid synchronization with self
    
    * TON-P1-3, TON-P1-17: Disallow more than one candidate per src per round (to prevent flood), add checks to process_broadcast
    
    * TON-P1-10: Fix fast/slow attempts
    
    * TON-P1-14: Add named constants
    
    * TON-P1-18, TON-P1-19: Alloc temporary memory in the same way as persistent memory
    
    * TON-P1-20: Add comment to choose_blocks_to_approve
    
    * TON-P1-16: Avoid creating two catchain blocks on need_new_block
    
    * TON-P1-8: Add some validation to validator-engine parameters
    
    * TON-P1-6: Don't allow sending the same block many times
    
    Many requests for the same block are not unusual (however, there's no need to answer them all)
    
    * TON-P1-2: Enable prohibiting dependencies from blamed nodes (2.7.5 in CatChain doc), fix processing blame proofs
    
    * Best practices
    
    bp-6: Fix incorrect warning
    bp-7: Remove unused code
    bp-8: Bring back PerfWarningTimer logging (only when no callback)
    bp-9: Remove unnecessary condition
    bp-11: Remove commented-out code
    bp-13: Divide code in validator-session-state
    Adherence to Specification: Fix typo
    SpyCheese authored May 10, 2023
    Configuration menu
    Copy the full SHA
    5abfe23 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2023

  1. FunC: enable asserts and fix try/catch stack corruption (#699)

    * FunC: enable asserts in Release
    
    * FunC: Fix analyzing infinite loops
    
    * FunC: Allow catch with one tensor argument
    
    * FunC: Fix try/catch stack corruption
    
    ---------
    
    Co-authored-by: SpyCheese <mikle98@yandex.ru>
    EmelyanenkoK and SpyCheese authored May 15, 2023
    Configuration menu
    Copy the full SHA
    583178c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dad980e View commit details
    Browse the repository at this point in the history

Commits on May 16, 2023

  1. Add 2023.05 changelog

    EmelyanenkoK committed May 16, 2023
    Configuration menu
    Copy the full SHA
    d5cd548 View commit details
    Browse the repository at this point in the history