mirror of
https://github.com/waku-org/nwaku.git
synced 2025-01-28 23:55:43 +00:00
25796 lines
1.9 MiB
25796 lines
1.9 MiB
/* Generated by Nim Compiler v1.2.6 */
|
|
/* (c) 2020 Andreas Rumpf */
|
|
/* The generated code is subject to the original license. */
|
|
/* Compiled for: Linux, amd64, gcc */
|
|
/* Command for C compiler:
|
|
gcc -c -w -pthread -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace/install/usr/include -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1/src -DHAVE_CONFIG_H -DHAVE_BUILTIN_EXPECT -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/src -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/inc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/tools -DBR_USE_UNIX_TIME=1 -DBR_USE_URANDOM=1 -DBR_LE_UNALIGNED=1 -DBR_64=1 -DBR_amd64=1 -DBR_INT128=1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/miniupnp/miniupnpc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/libnatpmp-upstream -DENABLE_STRNATPMPERR -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/certs -march=native -g3 -Og -O3 -fno-strict-aliasing -fno-ident -I/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib -I/home/runner/work/nim-waku/nim-waku/waku/common -o nimcache/release/wakubridge/stdlib_tables.nim.c.o nimcache/release/wakubridge/stdlib_tables.nim.c */
|
|
#define NIM_INTBITS 64
|
|
|
|
#include "nimbase.h"
|
|
#include <sys/types.h>
|
|
#include <pthread.h>
|
|
#include <string.h>
|
|
#undef LANGUAGE_C
|
|
#undef MIPSEB
|
|
#undef MIPSEL
|
|
#undef PPC
|
|
#undef R3000
|
|
#undef R4000
|
|
#undef i386
|
|
#undef linux
|
|
#undef mips
|
|
#undef near
|
|
#undef far
|
|
#undef powerpc
|
|
#undef unix
|
|
#define nimfr_(x, y)
|
|
#define nimln_(x, y)
|
|
typedef struct tyObject_Table__TE5saucQBAeG7QXcN7Ilrw tyObject_Table__TE5saucQBAeG7QXcN7Ilrw;
|
|
typedef struct tySequence__DVX7Q9bz5RokjTwKGr5e9blQ tySequence__DVX7Q9bz5RokjTwKGr5e9blQ;
|
|
typedef struct TNimType TNimType;
|
|
typedef struct TNimNode TNimNode;
|
|
typedef struct tyTuple__rf9cosFcsB69bhAjFlgJVJww tyTuple__rf9cosFcsB69bhAjFlgJVJww;
|
|
typedef struct NimStringDesc NimStringDesc;
|
|
typedef struct TGenericSeq TGenericSeq;
|
|
typedef struct tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew;
|
|
typedef struct tyObject_Table__vbZjvjJSS3OgvMliUnJ8Jw tyObject_Table__vbZjvjJSS3OgvMliUnJ8Jw;
|
|
typedef struct tySequence__ni05SMuXu9cJdT0okaAgAUQ tySequence__ni05SMuXu9cJdT0okaAgAUQ;
|
|
typedef struct tyTuple__sQx8Mjvg56usEKp7D4VZog tyTuple__sQx8Mjvg56usEKp7D4VZog;
|
|
typedef struct tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ;
|
|
typedef struct tyTuple__DJd8vJLOdD01l8V09cKBCnQ tyTuple__DJd8vJLOdD01l8V09cKBCnQ;
|
|
typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ;
|
|
typedef struct tySequence__VodmML9btsOO3nz0d6nbJsA tySequence__VodmML9btsOO3nz0d6nbJsA;
|
|
typedef struct tyObject_MetriccolonObjectType___recdHZbXZv9bB8u9aRHCM5Kg tyObject_MetriccolonObjectType___recdHZbXZv9bB8u9aRHCM5Kg;
|
|
typedef struct tySequence__RxtHNU9a7qROetEL3oUnKzA tySequence__RxtHNU9a7qROetEL3oUnKzA;
|
|
typedef struct tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw;
|
|
typedef struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g;
|
|
typedef struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w;
|
|
typedef struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ;
|
|
typedef struct tyObject_GcStack__7fytPA5bBsob6See21YMRA tyObject_GcStack__7fytPA5bBsob6See21YMRA;
|
|
typedef struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg;
|
|
typedef struct tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ;
|
|
typedef struct tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg;
|
|
typedef struct tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw;
|
|
typedef struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA;
|
|
typedef struct tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw;
|
|
typedef struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw;
|
|
typedef struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg;
|
|
typedef struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyTuple__ujsjpB2O9cjj3uDHsXbnSzg;
|
|
typedef struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg;
|
|
typedef struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ;
|
|
typedef struct tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg;
|
|
typedef struct tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw;
|
|
typedef struct tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg;
|
|
typedef struct tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag;
|
|
typedef struct tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw;
|
|
typedef struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA;
|
|
typedef struct Exception Exception;
|
|
typedef struct RootObj RootObj;
|
|
typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA;
|
|
typedef struct tyObject_Table__gZoQEO4V3muc0g6lD9aIb2Q tyObject_Table__gZoQEO4V3muc0g6lD9aIb2Q;
|
|
typedef struct tySequence__ZGDdbXPD9bUBYNLtwtuTWrA tySequence__ZGDdbXPD9bUBYNLtwtuTWrA;
|
|
typedef struct tyTuple__Qptir78YkKhpx9ams3lvtsw tyTuple__Qptir78YkKhpx9ams3lvtsw;
|
|
typedef struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ;
|
|
typedef struct tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw;
|
|
typedef struct tyObject_Table__G9cDI1Dr3nt9bkFZ69cYb2hpA tyObject_Table__G9cDI1Dr3nt9bkFZ69cYb2hpA;
|
|
typedef struct tySequence__bqBMFIjg0BA9aW4cUrDr4aw tySequence__bqBMFIjg0BA9aW4cUrDr4aw;
|
|
typedef struct tyTuple__MsTR86jOxY4TjADGXDQ9cYw tyTuple__MsTR86jOxY4TjADGXDQ9cYw;
|
|
typedef struct tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg;
|
|
typedef struct tyObject_Table__4n5kcfi9ae2XAgDxZKNVtjg tyObject_Table__4n5kcfi9ae2XAgDxZKNVtjg;
|
|
typedef struct tySequence__Yjh7j69bRJilZ9ctrRBprjIw tySequence__Yjh7j69bRJilZ9ctrRBprjIw;
|
|
typedef struct tyTuple__beG4ILF8HR8pW2ufrKnHug tyTuple__beG4ILF8HR8pW2ufrKnHug;
|
|
typedef struct tySequence__Wq0ZcI6MO5RSp6EwbCW5fA tySequence__Wq0ZcI6MO5RSp6EwbCW5fA;
|
|
typedef struct tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g;
|
|
typedef struct tySequence__6siov3Lsmvxd84pp09b2kFA tySequence__6siov3Lsmvxd84pp09b2kFA;
|
|
typedef struct tyTuple__OXuFTr0o0fEz2WdWON4kIQ tyTuple__OXuFTr0o0fEz2WdWON4kIQ;
|
|
typedef struct tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ;
|
|
typedef struct tyObject_Table__zmO5q5EIRgSoRBBKm9a9cDfA tyObject_Table__zmO5q5EIRgSoRBBKm9a9cDfA;
|
|
typedef struct tySequence__9bws6EaVEE1bogDOSVwy9a9cA tySequence__9bws6EaVEE1bogDOSVwy9a9cA;
|
|
typedef struct tyTuple__yF9c6feNXxQ6CPcRGg9a29bjw tyTuple__yF9c6feNXxQ6CPcRGg9a29bjw;
|
|
typedef struct tyObject_PeerObserver__jiG6LWCyHKJmWqcArkLgzQ tyObject_PeerObserver__jiG6LWCyHKJmWqcArkLgzQ;
|
|
typedef struct tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg;
|
|
typedef struct tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA;
|
|
typedef struct tySequence__7X6z61BQKOIIAG9aGlkAnSw tySequence__7X6z61BQKOIIAG9aGlkAnSw;
|
|
typedef struct tyTuple__ZGSBBMOe7Md3mY9cUWfT9cMw tyTuple__ZGSBBMOe7Md3mY9cUWfT9cMw;
|
|
typedef struct tyObject_Filter__8L4wICuourxHGd5Wapt9cJg tyObject_Filter__8L4wICuourxHGd5Wapt9cJg;
|
|
typedef struct tyObject_Option__H8bdSWxXL4Zx9bAte9aQ3nHQ tyObject_Option__H8bdSWxXL4Zx9bAte9aQ3nHQ;
|
|
typedef struct tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA;
|
|
typedef struct tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ;
|
|
typedef struct tyObject_Option__NUR0thMIPSNrh4Tf1a8hDA tyObject_Option__NUR0thMIPSNrh4Tf1a8hDA;
|
|
typedef struct tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w;
|
|
typedef struct tyObject_Option__lJe9a9cuGFMSR9bPRXxPjFmgg tyObject_Option__lJe9a9cuGFMSR9bPRXxPjFmgg;
|
|
typedef struct tySequence__atzPT9bqVZh26epu1UBlGdg tySequence__atzPT9bqVZh26epu1UBlGdg;
|
|
typedef struct tyObject_ReceivedMessage__M76oTiKo3n6JQTidz5E9cYg tyObject_ReceivedMessage__M76oTiKo3n6JQTidz5E9cYg;
|
|
typedef struct tySequence__Z2kchNFg0dCfmiVB3PwNVw tySequence__Z2kchNFg0dCfmiVB3PwNVw;
|
|
typedef struct tyObject_ENode__bNRDNKJGQnqT2sH89bsDhBw tyObject_ENode__bNRDNKJGQnqT2sH89bsDhBw;
|
|
typedef struct tyObject_Address__x5U8qnsjGWstAJoOadUZ9aA tyObject_Address__x5U8qnsjGWstAJoOadUZ9aA;
|
|
typedef struct tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA;
|
|
typedef struct tyObject_StUint__zk9cGwjKuqNvWysDWG2FjHg tyObject_StUint__zk9cGwjKuqNvWysDWG2FjHg;
|
|
typedef struct tyObject_UintImpl__3RPAuTAh9bcIRq9bgsNKRahA tyObject_UintImpl__3RPAuTAh9bcIRq9bgsNKRahA;
|
|
typedef struct tyObject_UintImpl__7gzUBTJUlPE55RUsMXYp5g tyObject_UintImpl__7gzUBTJUlPE55RUsMXYp5g;
|
|
typedef struct tyObject_EthereumNodecolonObjectType___mgPxske6V9a9c4U2B9b7otGNQ tyObject_EthereumNodecolonObjectType___mgPxske6V9a9c4U2B9b7otGNQ;
|
|
typedef struct tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA;
|
|
typedef struct tyObject_DispatchercolonObjectType___5km59b0KWRwcy7PeUS9aYRAg tyObject_DispatchercolonObjectType___5km59b0KWRwcy7PeUS9aYRAg;
|
|
typedef struct tyObject_SecretState__wF55I1IHS9aSpH159cVClRxA tyObject_SecretState__wF55I1IHS9aSpH159cVClRxA;
|
|
typedef struct tyObject_CTR__CSv7tJ1uWHDvWQ9cM87Zmdg tyObject_CTR__CSv7tJ1uWHDvWQ9cM87Zmdg;
|
|
typedef struct tyObject_RijndaelContext__P9ctyX6u5ZjparlFDMKF09bg tyObject_RijndaelContext__P9ctyX6u5ZjparlFDMKF09bg;
|
|
typedef struct tyObject_ECB__38lQnqP7w5SFHX6DC3Yf9cg tyObject_ECB__38lQnqP7w5SFHX6DC3Yf9cg;
|
|
typedef struct tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg;
|
|
typedef struct tySequence__bZnlXjZxt9bKsfZvcpqpZDA tySequence__bZnlXjZxt9bKsfZvcpqpZDA;
|
|
typedef struct tySequence__brriflmYwGP9aQE3grVydoQ tySequence__brriflmYwGP9aQE3grVydoQ;
|
|
typedef struct tySequence__TxR1UCdKYpvrwqom6m6ztg tySequence__TxR1UCdKYpvrwqom6m6ztg;
|
|
typedef struct tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw;
|
|
typedef struct tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A;
|
|
typedef struct tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA;
|
|
typedef struct tyObject_Table__QB9arfyJHv7leGMqe0PZPbg tyObject_Table__QB9arfyJHv7leGMqe0PZPbg;
|
|
typedef struct tySequence__zErRN2SzhLehkt3ZQ6iUGw tySequence__zErRN2SzhLehkt3ZQ6iUGw;
|
|
typedef struct tyTuple__erhmQ9bg9bVSW9aS7eZ9bjowPQ tyTuple__erhmQ9bg9bVSW9aS7eZ9bjowPQ;
|
|
typedef struct tyObject_MHash__OxIffpYaxIua3k1C6do2Ew tyObject_MHash__OxIffpYaxIua3k1C6do2Ew;
|
|
typedef struct tyObject_Table__y5hBwsv9bmGc3wD8pDEO2Tw tyObject_Table__y5hBwsv9bmGc3wD8pDEO2Tw;
|
|
typedef struct tySequence__1wSar3PFU59aNKLVhJL28FA tySequence__1wSar3PFU59aNKLVhJL28FA;
|
|
typedef struct tyTuple__9bln9aS7ibrNUp7yyUHGeBtg tyTuple__9bln9aS7ibrNUp7yyUHGeBtg;
|
|
typedef struct tyObject_Table__31ocj9bgsJ0gGd8iUZbdeJQ tyObject_Table__31ocj9bgsJ0gGd8iUZbdeJQ;
|
|
typedef struct tySequence__7s5HyddQ0f9bxMNILHrXwJQ tySequence__7s5HyddQ0f9bxMNILHrXwJQ;
|
|
typedef struct tyTuple__kuMQ1fbjJlHtwKTmBGAe6g tyTuple__kuMQ1fbjJlHtwKTmBGAe6g;
|
|
typedef struct tyObject_Table__i55W8RrwGKsG9cl0sAKxgkQ tyObject_Table__i55W8RrwGKsG9cl0sAKxgkQ;
|
|
typedef struct tySequence__pUxI6Ljo6IKKHXKOZkQ7Og tySequence__pUxI6Ljo6IKKHXKOZkQ7Og;
|
|
typedef struct tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ;
|
|
typedef struct tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ;
|
|
typedef struct tySequence__maP5b4juf9aviaIdhhcTZbQ tySequence__maP5b4juf9aviaIdhhcTZbQ;
|
|
typedef struct tyTuple__BHXjHcQw9b8D7j48q1Gcwzg tyTuple__BHXjHcQw9b8D7j48q1Gcwzg;
|
|
typedef struct tyObject_LPChannelcolonObjectType___tnXRbRRlWnt7UoqCRh9b5Nw tyObject_LPChannelcolonObjectType___tnXRbRRlWnt7UoqCRh9b5Nw;
|
|
typedef struct tyObject_BufferStreamcolonObjectType___MQ1nzv9coBr2anAwDo9ajC2Q tyObject_BufferStreamcolonObjectType___MQ1nzv9coBr2anAwDo9ajC2Q;
|
|
typedef struct tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg;
|
|
typedef struct tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA;
|
|
typedef struct tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw;
|
|
typedef struct tyObject_Oid__v0fX7UzOqz7toHgI0d87SA tyObject_Oid__v0fX7UzOqz7toHgI0d87SA;
|
|
typedef struct tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw;
|
|
typedef struct tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA;
|
|
typedef struct tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw;
|
|
typedef struct tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw;
|
|
typedef struct tyObject_AsyncQueuecolonObjectType___RmVKyazx6M62bq9ccqsM9cGQ tyObject_AsyncQueuecolonObjectType___RmVKyazx6M62bq9ccqsM9cGQ;
|
|
typedef struct tyObject_StreamSeq__rh4FrSJeqFgjpGXgKxSF9cA tyObject_StreamSeq__rh4FrSJeqFgjpGXgKxSF9cA;
|
|
typedef struct tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg;
|
|
typedef struct tySequence__MlAD6nAPq9bHKla9cWiIZP0g tySequence__MlAD6nAPq9bHKla9cWiIZP0g;
|
|
typedef struct tyTuple__awOivLjlO76sGdHY7nQUjQ tyTuple__awOivLjlO76sGdHY7nQUjQ;
|
|
typedef struct tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q;
|
|
typedef struct tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q;
|
|
typedef struct tySequence__P7q4mRBU3fRhL1KHJGOBAQ tySequence__P7q4mRBU3fRhL1KHJGOBAQ;
|
|
typedef struct tyTuple__PVXP7LYmC79cHLv3MgDW9cFw tyTuple__PVXP7LYmC79cHLv3MgDW9cFw;
|
|
typedef struct tyObject_FuturecolonObjectType___V0L9cQCp4qvFI1wEA712A8w tyObject_FuturecolonObjectType___V0L9cQCp4qvFI1wEA712A8w;
|
|
typedef struct tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w;
|
|
typedef struct tySequence__87DZdIc4Y9ccnDlJfZoyb5w tySequence__87DZdIc4Y9ccnDlJfZoyb5w;
|
|
typedef struct tyTuple__FxWADhULcfihQn5gGVN7CQ tyTuple__FxWADhULcfihQn5gGVN7CQ;
|
|
typedef struct tySequence__oLpBKXzW3hF9aCVMo5EymfQ tySequence__oLpBKXzW3hF9aCVMo5EymfQ;
|
|
typedef struct tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw;
|
|
typedef struct tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg;
|
|
typedef struct tySequence__qkV9cggxceO9cpfUWIbCnvJg tySequence__qkV9cggxceO9cpfUWIbCnvJg;
|
|
typedef struct tyTuple__UAPuRQmtqdlTp9cgdKiAY0g tyTuple__UAPuRQmtqdlTp9cgdKiAY0g;
|
|
typedef struct tyObject_Table__lHpSn1a1LQne7Vijlza5tg tyObject_Table__lHpSn1a1LQne7Vijlza5tg;
|
|
typedef struct tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw;
|
|
typedef struct tySequence__1cmYA8zDV0s9c4gpLK2ygBg tySequence__1cmYA8zDV0s9c4gpLK2ygBg;
|
|
typedef struct tyTuple__PtvwtIrL0rxEmrV5ypzN1w tyTuple__PtvwtIrL0rxEmrV5ypzN1w;
|
|
typedef struct tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw;
|
|
typedef struct tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg;
|
|
typedef struct tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A;
|
|
typedef struct tySequence__R269cpuasLo9bGSSlUkh07MA tySequence__R269cpuasLo9bGSSlUkh07MA;
|
|
typedef struct tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ;
|
|
typedef struct tySequence__cqQjXlSu8KsGxE7CJO2mcA tySequence__cqQjXlSu8KsGxE7CJO2mcA;
|
|
typedef struct tyObject_Table__I17elwrgUkVdxGLUkHiM7w tyObject_Table__I17elwrgUkVdxGLUkHiM7w;
|
|
typedef struct tySequence__MZ7ub66T4nzKtipo9bkiB3g tySequence__MZ7ub66T4nzKtipo9bkiB3g;
|
|
typedef struct tyTuple__AVpnFhpPb9aWvyMugKAAGBg tyTuple__AVpnFhpPb9aWvyMugKAAGBg;
|
|
typedef struct tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw;
|
|
typedef struct tySequence__cW009cpGr48I9beZmtalOKSg tySequence__cW009cpGr48I9beZmtalOKSg;
|
|
typedef struct tyObject_Table__8uqzpFmoqV4exdDArFo5wQ tyObject_Table__8uqzpFmoqV4exdDArFo5wQ;
|
|
typedef struct tySequence__ECp2Vf3ySxXeY0xLJSyjyA tySequence__ECp2Vf3ySxXeY0xLJSyjyA;
|
|
typedef struct tyTuple__JUntYUAYvYVuuVf5pRRi7Q tyTuple__JUntYUAYvYVuuVf5pRRi7Q;
|
|
typedef struct tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw;
|
|
typedef struct tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA;
|
|
typedef struct tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg;
|
|
typedef struct tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw;
|
|
typedef struct tyTuple__8jAQb69bzmxFvWOOIGMxFrQ tyTuple__8jAQb69bzmxFvWOOIGMxFrQ;
|
|
typedef struct tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ;
|
|
typedef struct tySequence__EkVrimW82Ya1QD19bWIZr9bA tySequence__EkVrimW82Ya1QD19bWIZr9bA;
|
|
typedef struct tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ;
|
|
typedef struct tySequence__6w9c7RGFri1n1hoa9bD335ZQ tySequence__6w9c7RGFri1n1hoa9bD335ZQ;
|
|
typedef struct tyTuple__2IkxgbA59cuGazVFo6X8lMQ tyTuple__2IkxgbA59cuGazVFo6X8lMQ;
|
|
typedef struct tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg;
|
|
typedef struct tySequence__aCTokZuK9bCn9cyd6uz54oPg tySequence__aCTokZuK9bCn9cyd6uz54oPg;
|
|
typedef struct tyObject_Table__UvSlGqDg4nWNM1wskOFQeg tyObject_Table__UvSlGqDg4nWNM1wskOFQeg;
|
|
typedef struct tySequence__9bnMQh9b5oMSxlDf1K9buBp7w tySequence__9bnMQh9b5oMSxlDf1K9buBp7w;
|
|
typedef struct tyTuple__TdADeEae6PBWqr7qsUJvPg tyTuple__TdADeEae6PBWqr7qsUJvPg;
|
|
typedef struct tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg;
|
|
typedef struct tyObject_Table__puwZz39aIr9cdB5WlFICYPgw tyObject_Table__puwZz39aIr9cdB5WlFICYPgw;
|
|
typedef struct tySequence__tZ2LP3xqCx8kcPyjrRkSuA tySequence__tZ2LP3xqCx8kcPyjrRkSuA;
|
|
typedef struct tyTuple__lG9artYnG9a6GxqcmhxZJl6g tyTuple__lG9artYnG9a6GxqcmhxZJl6g;
|
|
typedef struct tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw;
|
|
typedef struct tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ;
|
|
typedef struct tySequence__4tnpefYRDGIct5y7RxC8KA tySequence__4tnpefYRDGIct5y7RxC8KA;
|
|
typedef struct tyTuple__9bU0L219b3fjpDIE6keMYb9bA tyTuple__9bU0L219b3fjpDIE6keMYb9bA;
|
|
typedef struct tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA;
|
|
typedef struct tySequence__El1HzcbAXI4FXRMy9aew4PA tySequence__El1HzcbAXI4FXRMy9aew4PA;
|
|
typedef struct tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ;
|
|
typedef struct tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g;
|
|
typedef struct tyTuple__9b9aejOTD70mq52wgtBDEUtA tyTuple__9b9aejOTD70mq52wgtBDEUtA;
|
|
typedef struct tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA;
|
|
typedef struct tySequence__2lQSxaq5eC9aWYzZNTJyZtA tySequence__2lQSxaq5eC9aWYzZNTJyZtA;
|
|
typedef struct tyObject_Table__t1GIbsENi89cp9cMuggZaXQg tyObject_Table__t1GIbsENi89cp9cMuggZaXQg;
|
|
typedef struct tySequence__9bUff3pvvg9b9bwSnutq8aJFQ tySequence__9bUff3pvvg9b9bwSnutq8aJFQ;
|
|
typedef struct tyTuple__5G2YOQcjDoTxOBDaB9cojOQ tyTuple__5G2YOQcjDoTxOBDaB9cojOQ;
|
|
typedef struct tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw;
|
|
typedef struct tySequence__fUw9czUTIZ9b39boL0IkeycMA tySequence__fUw9czUTIZ9b39boL0IkeycMA;
|
|
typedef struct tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA;
|
|
typedef struct tySequence__RHVAHq4hk7ajRY6ChL6jQg tySequence__RHVAHq4hk7ajRY6ChL6jQg;
|
|
typedef struct tyTuple__GJ2zXV257gwBkpQeeINxTA tyTuple__GJ2zXV257gwBkpQeeINxTA;
|
|
typedef struct tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA;
|
|
typedef struct tyObject_Moment__p19adwOigsIe5d3NlfPJOEw tyObject_Moment__p19adwOigsIe5d3NlfPJOEw;
|
|
typedef struct tyObject_Table__fiNjm9awTH2rESOsTX1tq6g tyObject_Table__fiNjm9awTH2rESOsTX1tq6g;
|
|
typedef struct tySequence__Y9bpibYYCq7U9bI2q2EkdjDA tySequence__Y9bpibYYCq7U9bI2q2EkdjDA;
|
|
typedef struct tyTuple__beecycqPiHJ0zV6hA4CDDw tyTuple__beecycqPiHJ0zV6hA4CDDw;
|
|
typedef struct tyObject_Table__30SNsEhxoOsalydUEsCtnQ tyObject_Table__30SNsEhxoOsalydUEsCtnQ;
|
|
typedef struct tySequence__a9czYAVXtt3ELF2dd9apg7CA tySequence__a9czYAVXtt3ELF2dd9apg7CA;
|
|
typedef struct tyTuple__v1juhacNXUiTV7vBi4DL4w tyTuple__v1juhacNXUiTV7vBi4DL4w;
|
|
typedef struct tyObject_Table__VywK0TFMYrwvnQ1FNvT9bTg tyObject_Table__VywK0TFMYrwvnQ1FNvT9bTg;
|
|
typedef struct tySequence__UuxWsCxMkcgdpNKQqNagIQ tySequence__UuxWsCxMkcgdpNKQqNagIQ;
|
|
typedef struct tyTuple__9bJF9ckH2gKZ7rykNMUrUhZQ tyTuple__9bJF9ckH2gKZ7rykNMUrUhZQ;
|
|
typedef struct tySequence__8MW0JodCedjay9anGTGrBmA tySequence__8MW0JodCedjay9anGTGrBmA;
|
|
typedef struct tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg;
|
|
typedef struct tySequence__aLjCOs9bu5l2rz6ENM6m6Sg tySequence__aLjCOs9bu5l2rz6ENM6m6Sg;
|
|
typedef struct tyObject_Table__A9aF9cstnMLLmIKPt77JKPXA tyObject_Table__A9aF9cstnMLLmIKPt77JKPXA;
|
|
typedef struct tySequence__9c0dnHKqrAJoOYibqj28Tqw tySequence__9c0dnHKqrAJoOYibqj28Tqw;
|
|
typedef struct tyTuple__pf8EktL9bgDdy8y4sHgDywQ tyTuple__pf8EktL9bgDdy8y4sHgDywQ;
|
|
typedef struct tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng;
|
|
typedef struct tySequence__zAf2abIhMjaomS6jkKP9a8w tySequence__zAf2abIhMjaomS6jkKP9a8w;
|
|
typedef struct tySequence__IjDV3u39bZeDnOOTq5TAF5g tySequence__IjDV3u39bZeDnOOTq5TAF5g;
|
|
typedef struct tySequence__WSbLInFxGn0pnyF9cry8bUA tySequence__WSbLInFxGn0pnyF9cry8bUA;
|
|
typedef struct tyObject_Table__uch9bhpeVGvQNw5ZevH84ig tyObject_Table__uch9bhpeVGvQNw5ZevH84ig;
|
|
typedef struct tySequence__Fdd1zCc4iVW86c0yW4quCQ tySequence__Fdd1zCc4iVW86c0yW4quCQ;
|
|
typedef struct tyTuple__XoHou9cDncYHiFSYulm9bCbQ tyTuple__XoHou9cDncYHiFSYulm9bCbQ;
|
|
typedef struct tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg;
|
|
typedef struct tyObject_Table__7jF9cWTJuKouswppQdViGuQ tyObject_Table__7jF9cWTJuKouswppQdViGuQ;
|
|
typedef struct tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ;
|
|
typedef struct tyTuple__dNR3eA37fNjmk6qLgrtFiA tyTuple__dNR3eA37fNjmk6qLgrtFiA;
|
|
typedef struct tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ;
|
|
typedef struct tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ;
|
|
typedef struct tySequence__ePVkqZZoBAVzojrVYd6imA tySequence__ePVkqZZoBAVzojrVYd6imA;
|
|
typedef struct tyTuple__4BZjwrCbd7vt326dbqRhjA tyTuple__4BZjwrCbd7vt326dbqRhjA;
|
|
typedef struct tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg;
|
|
typedef struct tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw;
|
|
typedef struct tySequence__9bIYZNL3t229a9bbJxXEVTAsg tySequence__9bIYZNL3t229a9bbJxXEVTAsg;
|
|
typedef struct tyTuple__Yuoja6yUlXaBRmF9bT9auYbg tyTuple__Yuoja6yUlXaBRmF9bT9auYbg;
|
|
typedef struct tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ;
|
|
typedef struct tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw;
|
|
typedef struct tySequence__uWop5OFSkZe0GjlY2KeNCQ tySequence__uWop5OFSkZe0GjlY2KeNCQ;
|
|
typedef struct tyTuple__uga0iURbtDFb1ToQ8Jog2g tyTuple__uga0iURbtDFb1ToQ8Jog2g;
|
|
typedef struct tyTuple__wGJnGo9cmuqur9bBUyMJL4NQ tyTuple__wGJnGo9cmuqur9bBUyMJL4NQ;
|
|
typedef struct tyObject_Table__u5L4byG0svNLA0OYq4TmxA tyObject_Table__u5L4byG0svNLA0OYq4TmxA;
|
|
typedef struct tySequence__9aslpbPC7Zz3Ti6qyChmX5w tySequence__9aslpbPC7Zz3Ti6qyChmX5w;
|
|
typedef struct tyTuple__I8ZdXOd2bMB9bovPbBONdig tyTuple__I8ZdXOd2bMB9bovPbBONdig;
|
|
typedef struct tyObject_Table__pGGeaOra9csl069baTSs3CJg tyObject_Table__pGGeaOra9csl069baTSs3CJg;
|
|
typedef struct tySequence__0pNp33hfens5jJ9aLEr0T1A tySequence__0pNp33hfens5jJ9aLEr0T1A;
|
|
typedef struct tyTuple__DoL6v1Q2bZcUIVTN9aDivzQ tyTuple__DoL6v1Q2bZcUIVTN9aDivzQ;
|
|
typedef struct tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA;
|
|
typedef struct tySequence__noYiMxJQyusfKGmZZR7Pzw tySequence__noYiMxJQyusfKGmZZR7Pzw;
|
|
typedef struct tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ;
|
|
typedef struct tySequence__ZS1ahAVt82upPJYTV8RknQ tySequence__ZS1ahAVt82upPJYTV8RknQ;
|
|
typedef struct tyTuple__yM4OgBQGbTtxtw9cQruEBmQ tyTuple__yM4OgBQGbTtxtw9cQruEBmQ;
|
|
typedef struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg;
|
|
typedef struct tySequence__4eRCaZmrYLLw2k30GPTiMw tySequence__4eRCaZmrYLLw2k30GPTiMw;
|
|
typedef struct tyObject_Table__52v4sP86ruZliir3KafpPQ tyObject_Table__52v4sP86ruZliir3KafpPQ;
|
|
typedef struct tySequence__TwXs3G9bF9ad7BQkkskGRTCQ tySequence__TwXs3G9bF9ad7BQkkskGRTCQ;
|
|
typedef struct tyTuple__lZ89bmeObpNgv1XXCg37auA tyTuple__lZ89bmeObpNgv1XXCg37auA;
|
|
typedef struct tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA;
|
|
typedef struct tyObject_RsaPublicKeycolonObjectType___cEZIZ6MRRYNM7g7RvdoBpg tyObject_RsaPublicKeycolonObjectType___cEZIZ6MRRYNM7g7RvdoBpg;
|
|
typedef struct tyObject_EdPublicKey__fCTHNrLwOTcb1HatTDTAEA tyObject_EdPublicKey__fCTHNrLwOTcb1HatTDTAEA;
|
|
typedef struct tyObject_EcPublicKeycolonObjectType___2rc9bUkP8wBzp3UeWWgE9b5Q tyObject_EcPublicKeycolonObjectType___2rc9bUkP8wBzp3UeWWgE9b5Q;
|
|
typedef struct tyObject_Table__HDUOEieUs1GSseLU5qS67Q tyObject_Table__HDUOEieUs1GSseLU5qS67Q;
|
|
typedef struct tySequence__9cAdNiuOt3vPbm6XF7oLMIw tySequence__9cAdNiuOt3vPbm6XF7oLMIw;
|
|
typedef struct tyTuple__HWxN9b9av4GWQkqrakko2iBw tyTuple__HWxN9b9av4GWQkqrakko2iBw;
|
|
typedef struct tyObject_Table__h8cNvChU6yNAdM6bChlFYA tyObject_Table__h8cNvChU6yNAdM6bChlFYA;
|
|
typedef struct tySequence__MA0zEHLrBVKsH6AAd9aPHDA tySequence__MA0zEHLrBVKsH6AAd9aPHDA;
|
|
typedef struct tyTuple__IIcO09chBBRGVL39cP28NaLg tyTuple__IIcO09chBBRGVL39cP28NaLg;
|
|
typedef struct tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA;
|
|
typedef struct tySequence__b15zLYqiMPkiLv2o00nNdA tySequence__b15zLYqiMPkiLv2o00nNdA;
|
|
typedef struct tyTuple__Ewr5dB9acm1XBOefHdkz32w tyTuple__Ewr5dB9acm1XBOefHdkz32w;
|
|
typedef struct tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw;
|
|
typedef struct tySequence__xNHF59br19a2ddRDpm49b8z3A tySequence__xNHF59br19a2ddRDpm49b8z3A;
|
|
typedef struct tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A;
|
|
typedef struct tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw;
|
|
typedef struct tySequence__NhrD4IueRTlBqNEpcAHOaw tySequence__NhrD4IueRTlBqNEpcAHOaw;
|
|
typedef struct tyTuple__RR9cGEKcLuRt2J0N36N9aV9aA tyTuple__RR9cGEKcLuRt2J0N36N9aV9aA;
|
|
typedef struct tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA;
|
|
typedef struct tyTuple__rViK9a9bqo0ixcIRVpyPlomg tyTuple__rViK9a9bqo0ixcIRVpyPlomg;
|
|
typedef struct tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w;
|
|
typedef struct tySequence__T74QuWwr8h7Al0PS9cMqKwA tySequence__T74QuWwr8h7Al0PS9cMqKwA;
|
|
typedef struct tyObject_Table__FdHpxIKbPNjlIbR9a4qcWpw tyObject_Table__FdHpxIKbPNjlIbR9a4qcWpw;
|
|
typedef struct tySequence__rEAWhJSquAhdmub1uagmwg tySequence__rEAWhJSquAhdmub1uagmwg;
|
|
typedef struct tyTuple__Wbu2O9clBpzS2iH9b4rBbnEw tyTuple__Wbu2O9clBpzS2iH9b4rBbnEw;
|
|
typedef struct tyObject_SubscriptioncolonObjectType___DQFNW7lzE2Mw43vwAJXufQ tyObject_SubscriptioncolonObjectType___DQFNW7lzE2Mw43vwAJXufQ;
|
|
typedef struct tyObject_Web3colonObjectType___Yv9cYJK9b8tDQ8t9aog3k8mEg tyObject_Web3colonObjectType___Yv9cYJK9b8tDQ8t9aog3k8mEg;
|
|
typedef struct tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw;
|
|
typedef struct tySequence__6QjojIAfixfIV9c3vRYtSJA tySequence__6QjojIAfixfIV9c3vRYtSJA;
|
|
typedef struct tyTuple__XZRAGm1xeb1ELDDuOCxS5g tyTuple__XZRAGm1xeb1ELDDuOCxS5g;
|
|
typedef struct tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg;
|
|
typedef struct tyObject_Table__wWSrlvc3gDPfgSDKn9cYA9bg tyObject_Table__wWSrlvc3gDPfgSDKn9cYA9bg;
|
|
typedef struct tySequence__xvJ8NkuMnexCsYpHCXh2kA tySequence__xvJ8NkuMnexCsYpHCXh2kA;
|
|
typedef struct tyTuple__R5vAMVDYpstJyIqyMgyTmw tyTuple__R5vAMVDYpstJyIqyMgyTmw;
|
|
typedef struct tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g;
|
|
typedef struct tyObject_Table__INV8H59ap8YDpIPMAWnrDwQ tyObject_Table__INV8H59ap8YDpIPMAWnrDwQ;
|
|
typedef struct tySequence__knpif4V6YAfwnN9bLSEkizQ tySequence__knpif4V6YAfwnN9bLSEkizQ;
|
|
typedef struct tyTuple__rKeJwVk2xHg2WlPUsWc9bGw tyTuple__rKeJwVk2xHg2WlPUsWc9bGw;
|
|
typedef struct tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA;
|
|
typedef struct tySequence__cRKTZnZhowfy3yV8zI72bw tySequence__cRKTZnZhowfy3yV8zI72bw;
|
|
typedef struct tyTuple__TE0vnGy9cZG7ytHHS2yt6mg tyTuple__TE0vnGy9cZG7ytHHS2yt6mg;
|
|
typedef struct tySequence__CP6AbN9aoC6Xupc2HZLYt1w tySequence__CP6AbN9aoC6Xupc2HZLYt1w;
|
|
typedef struct tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q;
|
|
typedef struct tySequence__1Lj9c8h9cRIryp2wlGSOSFEg tySequence__1Lj9c8h9cRIryp2wlGSOSFEg;
|
|
typedef struct tyTuple__TdViOx2ixiw8hSQlZiHjHw tyTuple__TdViOx2ixiw8hSQlZiHjHw;
|
|
typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA;
|
|
typedef struct tyObject_DecodedPayload__5n5rk9boeyHHqL1GXcD2t4w tyObject_DecodedPayload__5n5rk9boeyHHqL1GXcD2t4w;
|
|
typedef struct tyObject_Option__CppTXK9bju4OksdxW9a1xJAw tyObject_Option__CppTXK9bju4OksdxW9a1xJAw;
|
|
typedef struct tyObject_MDigest__law9ct65KplMYBvtmjCQxbw tyObject_MDigest__law9ct65KplMYBvtmjCQxbw;
|
|
typedef struct tyObject_Deque__9al6d2TPsLxHbSTA9auxSt7A tyObject_Deque__9al6d2TPsLxHbSTA9auxSt7A;
|
|
typedef struct tySequence__V7ShAorRgCSeV9b0QgCr9aAg tySequence__V7ShAorRgCSeV9b0QgCr9aAg;
|
|
typedef struct tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw;
|
|
typedef struct tySequence__RQAvfm3tUYD1QWb9c4P8NNA tySequence__RQAvfm3tUYD1QWb9c4P8NNA;
|
|
typedef struct tySequence__oRzyI2tapcwoHwH1Bz2exA tySequence__oRzyI2tapcwoHwH1Bz2exA;
|
|
typedef struct tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ;
|
|
typedef struct tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg;
|
|
typedef struct tyTuple__bd6t8Ds9a9aWBzNys0M59beiA tyTuple__bd6t8Ds9a9aWBzNys0M59beiA;
|
|
typedef struct tyTuple__5wZ3RYgxHgH8u0byw8jABw tyTuple__5wZ3RYgxHgH8u0byw8jABw;
|
|
typedef struct tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ;
|
|
typedef struct tyTuple__UssV5gee9cZVFj9cWLEBVtGA tyTuple__UssV5gee9cZVFj9cWLEBVtGA;
|
|
typedef struct tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw;
|
|
typedef struct tyTuple__Yf43hwa7QhUGH1PCalZ0Uw tyTuple__Yf43hwa7QhUGH1PCalZ0Uw;
|
|
typedef struct tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ;
|
|
typedef struct tyTuple__RrUBWepzr5rTWSyPUXBpgg tyTuple__RrUBWepzr5rTWSyPUXBpgg;
|
|
typedef struct tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ;
|
|
typedef struct tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w;
|
|
typedef struct tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA;
|
|
typedef struct tySequence__FEFXDzYbVdCsaxKNxgC9akw tySequence__FEFXDzYbVdCsaxKNxgC9akw;
|
|
typedef struct tyTuple__Woh9a244KremWsbQsGWkAnQ tyTuple__Woh9a244KremWsbQsGWkAnQ;
|
|
typedef struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw tyTuple__QeWl6B6ffS4pU6WWrtcrDw;
|
|
typedef struct tyObject_ContentFilter__zmS3UuJydVs2xUezA1n9akA tyObject_ContentFilter__zmS3UuJydVs2xUezA1n9akA;
|
|
typedef struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA tySequence__9bAGqSvkAaFL9bWjsEPslrFA;
|
|
typedef struct tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ;
|
|
typedef struct tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw;
|
|
typedef struct tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew;
|
|
struct tyObject_Table__TE5saucQBAeG7QXcN7Ilrw {tySequence__DVX7Q9bz5RokjTwKGr5e9blQ* data;
|
|
NI counter;
|
|
};
|
|
typedef NU8 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A;
|
|
typedef NU8 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ;
|
|
typedef N_NIMCALL_PTR(void, tyProc__ojoeKfW4VYIm36I9cpDTQIg) (void* p, NI op);
|
|
typedef N_NIMCALL_PTR(void*, tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ) (void* p);
|
|
struct TNimType {NI size;
|
|
tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind;
|
|
tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags;
|
|
TNimType* base;
|
|
TNimNode* node;
|
|
void* finalizer;
|
|
tyProc__ojoeKfW4VYIm36I9cpDTQIg marker;
|
|
tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy;
|
|
NCSTRING name;
|
|
TNimType* nextType;
|
|
NI instances;
|
|
NI sizes;
|
|
};
|
|
struct TGenericSeq {NI len;
|
|
NI reserved;
|
|
};
|
|
struct NimStringDesc { TGenericSeq Sup;NIM_CHAR data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyTuple__rf9cosFcsB69bhAjFlgJVJww {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew* Field2;
|
|
};
|
|
typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ;
|
|
struct TNimNode {tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind;
|
|
NI offset;
|
|
TNimType* typ;
|
|
NCSTRING name;
|
|
NI len;
|
|
TNimNode** sons;
|
|
};
|
|
struct tyObject_Table__vbZjvjJSS3OgvMliUnJ8Jw {tySequence__ni05SMuXu9cJdT0okaAgAUQ* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__sQx8Mjvg56usEKp7D4VZog {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ* Field2;
|
|
};
|
|
struct tyTuple__DJd8vJLOdD01l8V09cKBCnQ {
|
|
NI Field0;
|
|
NI Field1;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* Field2;
|
|
tySequence__VodmML9btsOO3nz0d6nbJsA* Field3;
|
|
};
|
|
struct tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw {tySequence__RxtHNU9a7qROetEL3oUnKzA* data;
|
|
NI counter;
|
|
NI first;
|
|
NI last;
|
|
};
|
|
struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g {NI refcount;
|
|
TNimType* typ;
|
|
};
|
|
struct tyObject_GcStack__7fytPA5bBsob6See21YMRA {void* bottom;
|
|
};
|
|
struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w {NI len;
|
|
NI cap;
|
|
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g** d;
|
|
};
|
|
typedef tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* tyArray__SiRwrEKZdLgxqz9a9aoVBglg[512];
|
|
typedef NU32 tyArray__BHbOSqU1t9b3Gt7K2c6fQig[24];
|
|
typedef tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* tyArray__N1u1nqOgmuJN9cSZrnMHgOQ[32];
|
|
typedef tyArray__N1u1nqOgmuJN9cSZrnMHgOQ tyArray__B6durA4ZCi1xjJvRtyYxMg[24];
|
|
typedef tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* tyArray__lh2A89ahMmYg9bCmpVaplLbA[256];
|
|
struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA {tyArray__lh2A89ahMmYg9bCmpVaplLbA data;
|
|
};
|
|
typedef tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* tyArray__0aOLqZchNi8nWtMTi8ND8w[2];
|
|
struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw {tyArray__0aOLqZchNi8nWtMTi8ND8w link;
|
|
NI key;
|
|
NI upperBound;
|
|
NI level;
|
|
};
|
|
struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg {
|
|
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* Field0;
|
|
NI Field1;
|
|
};
|
|
typedef tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyArray__LzOv2eCDGiceMKQstCLmhw[30];
|
|
struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg {NI len;
|
|
tyArray__LzOv2eCDGiceMKQstCLmhw chunks;
|
|
tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* next;
|
|
};
|
|
struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg {NI minLargeObj;
|
|
NI maxLargeObj;
|
|
tyArray__SiRwrEKZdLgxqz9a9aoVBglg freeSmallChunks;
|
|
NU32 flBitmap;
|
|
tyArray__BHbOSqU1t9b3Gt7K2c6fQig slBitmap;
|
|
tyArray__B6durA4ZCi1xjJvRtyYxMg matrix;
|
|
tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* llmem;
|
|
NI currMem;
|
|
NI maxMem;
|
|
NI freeMem;
|
|
NI occ;
|
|
NI lastSize;
|
|
tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA chunkStarts;
|
|
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* root;
|
|
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* deleted;
|
|
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* last;
|
|
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* freeAvlNodes;
|
|
NIM_BOOL locked;
|
|
NIM_BOOL blockChunkSizeIncrease;
|
|
NI nextChunkSize;
|
|
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw bottomData;
|
|
tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg heapLinks;
|
|
NI allocCounter;
|
|
NI deallocCounter;
|
|
};
|
|
struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg {NI stackScans;
|
|
NI cycleCollections;
|
|
NI maxThreshold;
|
|
NI maxStackSize;
|
|
NI maxStackCells;
|
|
NI cycleTableSize;
|
|
NI64 maxPause;
|
|
};
|
|
struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ {NI counter;
|
|
NI max;
|
|
tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg* head;
|
|
tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg** data;
|
|
};
|
|
typedef long tyArray__xDUyu9aScDpt0JZLU6q9aEZQ[5];
|
|
struct tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw {tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* head;
|
|
tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* tail;
|
|
pthread_mutex_t lock;
|
|
};
|
|
struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ {tyObject_GcStack__7fytPA5bBsob6See21YMRA stack;
|
|
NI cycleThreshold;
|
|
NI zctThreshold;
|
|
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w zct;
|
|
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w decStack;
|
|
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tempStack;
|
|
NI recGcLock;
|
|
tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg region;
|
|
tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg stat;
|
|
tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ marked;
|
|
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w additionalRoots;
|
|
tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw toDispose;
|
|
NI gcThreadId;
|
|
};
|
|
struct RootObj {TNimType* m_type;};
|
|
struct Exception { RootObj Sup;Exception* parent;
|
|
NCSTRING name;
|
|
NimStringDesc* message;
|
|
tySequence__uB9b75OUPRENsBAu4AnoePA* trace;
|
|
Exception* up;
|
|
};
|
|
struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA { Exception Sup;};
|
|
struct tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;};
|
|
struct tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag { tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw Sup;};
|
|
struct tyObject_Table__gZoQEO4V3muc0g6lD9aIb2Q {tySequence__ZGDdbXPD9bUBYNLtwtuTWrA* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__Qptir78YkKhpx9ams3lvtsw {
|
|
NI Field0;
|
|
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* Field1;
|
|
tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* Field2;
|
|
};
|
|
struct tyObject_Table__G9cDI1Dr3nt9bkFZ69cYb2hpA {tySequence__bqBMFIjg0BA9aW4cUrDr4aw* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__MsTR86jOxY4TjADGXDQ9cYw {
|
|
NI Field0;
|
|
tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* Field1;
|
|
tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* Field2;
|
|
};
|
|
struct tyObject_Table__4n5kcfi9ae2XAgDxZKNVtjg {tySequence__Yjh7j69bRJilZ9ctrRBprjIw* data;
|
|
NI counter;
|
|
};
|
|
typedef struct {
|
|
N_NIMCALL_PTR(void, ClP_0) (tySequence__Wq0ZcI6MO5RSp6EwbCW5fA* n_0, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__Vj8L5mSqv3cWTixxMAusYg;
|
|
struct tyTuple__beG4ILF8HR8pW2ufrKnHug {
|
|
NI Field0;
|
|
tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* Field1;
|
|
tyProc__Vj8L5mSqv3cWTixxMAusYg Field2;
|
|
};
|
|
struct tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g {tySequence__6siov3Lsmvxd84pp09b2kFA* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__OXuFTr0o0fEz2WdWON4kIQ {
|
|
NI Field0;
|
|
tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* Field1;
|
|
tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* Field2;
|
|
};
|
|
struct tyObject_Table__zmO5q5EIRgSoRBBKm9a9cDfA {tySequence__9bws6EaVEE1bogDOSVwy9a9cA* data;
|
|
NI counter;
|
|
};
|
|
typedef struct {
|
|
N_NIMCALL_PTR(void, ClP_0) (tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* p_0, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__9c8xRSwJvpOiPiSw9cW3tuEw;
|
|
struct tyObject_PeerObserver__jiG6LWCyHKJmWqcArkLgzQ {tyProc__9c8xRSwJvpOiPiSw9cW3tuEw onPeerConnected;
|
|
tyProc__9c8xRSwJvpOiPiSw9cW3tuEw onPeerDisconnected;
|
|
tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg* protocol;
|
|
};
|
|
struct tyTuple__yF9c6feNXxQ6CPcRGg9a29bjw {
|
|
NI Field0;
|
|
NI Field1;
|
|
tyObject_PeerObserver__jiG6LWCyHKJmWqcArkLgzQ Field2;
|
|
};
|
|
struct tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA {tySequence__7X6z61BQKOIIAG9aGlkAnSw* data;
|
|
NI counter;
|
|
};
|
|
typedef NU8 tyArray__w5VB8h5K8DB3oWrO5U2wqg[64];
|
|
struct tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ {tyArray__w5VB8h5K8DB3oWrO5U2wqg data;
|
|
};
|
|
struct tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA {tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ data;
|
|
};
|
|
struct tyObject_Option__H8bdSWxXL4Zx9bAte9aQ3nHQ {tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA val;
|
|
NIM_BOOL has;
|
|
};
|
|
typedef NU8 tyArray__vEOa9c5qaE9ajWxR5R4zwfQg[32];
|
|
struct tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data;
|
|
};
|
|
struct tyObject_Option__NUR0thMIPSNrh4Tf1a8hDA {tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w val;
|
|
NIM_BOOL has;
|
|
};
|
|
struct tyObject_Option__lJe9a9cuGFMSR9bPRXxPjFmgg {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg val;
|
|
NIM_BOOL has;
|
|
};
|
|
typedef struct {
|
|
N_NIMCALL_PTR(void, ClP_0) (tyObject_ReceivedMessage__M76oTiKo3n6JQTidz5E9cYg* msg, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__09bJb1xQdzzj82jvVgaF9aLQ;
|
|
struct tyObject_Filter__8L4wICuourxHGd5Wapt9cJg {tyObject_Option__H8bdSWxXL4Zx9bAte9aQ3nHQ src;
|
|
tyObject_Option__NUR0thMIPSNrh4Tf1a8hDA privateKey;
|
|
tyObject_Option__lJe9a9cuGFMSR9bPRXxPjFmgg symKey;
|
|
tySequence__atzPT9bqVZh26epu1UBlGdg* topics;
|
|
NF powReq;
|
|
NIM_BOOL allowP2P;
|
|
tyArray__w5VB8h5K8DB3oWrO5U2wqg bloom;
|
|
tyProc__09bJb1xQdzzj82jvVgaF9aLQ handler;
|
|
tySequence__Z2kchNFg0dCfmiVB3PwNVw* queue;
|
|
};
|
|
struct tyTuple__ZGSBBMOe7Md3mY9cUWfT9cMw {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
tyObject_Filter__8L4wICuourxHGd5Wapt9cJg Field2;
|
|
};
|
|
typedef struct {
|
|
N_NIMCALL_PTR(NimStringDesc*, ClP_0) (void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__qC39cAonBOZL0cZZ5vavbcQ;
|
|
typedef struct {
|
|
N_NIMCALL_PTR(NIM_BOOL, ClP_0) (void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__xdLb0cyzx3FuM6Q4NnRTpQ;
|
|
struct tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew { RootObj Sup;NimStringDesc* id;
|
|
tyProc__qC39cAonBOZL0cZZ5vavbcQ dump;
|
|
tyProc__xdLb0cyzx3FuM6Q4NnRTpQ isLeaked;
|
|
};
|
|
typedef NU8 tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA;
|
|
typedef NU8 tyArray__qtqsWM5aXmcpMIVmvq3kAA[16];
|
|
typedef NU8 tyArray__H8qf9bpC2ziYA2earmO8m7w[4];
|
|
struct tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA {tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA family;
|
|
union{
|
|
struct {tyArray__qtqsWM5aXmcpMIVmvq3kAA address_v6;
|
|
} _family_1;
|
|
struct {tyArray__H8qf9bpC2ziYA2earmO8m7w address_v4;
|
|
} _family_2;
|
|
};
|
|
};
|
|
struct tyObject_Address__x5U8qnsjGWstAJoOadUZ9aA {tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA ip;
|
|
NU16 udpPort;
|
|
NU16 tcpPort;
|
|
};
|
|
struct tyObject_ENode__bNRDNKJGQnqT2sH89bsDhBw {tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA pubkey;
|
|
tyObject_Address__x5U8qnsjGWstAJoOadUZ9aA address;
|
|
};
|
|
struct tyObject_UintImpl__7gzUBTJUlPE55RUsMXYp5g {NU64 lo;
|
|
NU64 hi;
|
|
};
|
|
struct tyObject_UintImpl__3RPAuTAh9bcIRq9bgsNKRahA {tyObject_UintImpl__7gzUBTJUlPE55RUsMXYp5g lo;
|
|
tyObject_UintImpl__7gzUBTJUlPE55RUsMXYp5g hi;
|
|
};
|
|
struct tyObject_StUint__zk9cGwjKuqNvWysDWG2FjHg {tyObject_UintImpl__3RPAuTAh9bcIRq9bgsNKRahA data;
|
|
};
|
|
struct tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg {tyObject_ENode__bNRDNKJGQnqT2sH89bsDhBw node;
|
|
tyObject_StUint__zk9cGwjKuqNvWysDWG2FjHg id;
|
|
};
|
|
typedef NU64 tyArray__wa4ExhM0I5D0wQQmyrXAHA[120];
|
|
struct tyObject_RijndaelContext__P9ctyX6u5ZjparlFDMKF09bg {tyArray__wa4ExhM0I5D0wQQmyrXAHA skey;
|
|
NI nr;
|
|
};
|
|
struct tyObject_CTR__CSv7tJ1uWHDvWQ9cM87Zmdg {tyObject_RijndaelContext__P9ctyX6u5ZjparlFDMKF09bg cipher;
|
|
tyArray__vEOa9c5qaE9ajWxR5R4zwfQg iv;
|
|
tyArray__vEOa9c5qaE9ajWxR5R4zwfQg ecount;
|
|
NU num;
|
|
};
|
|
struct tyObject_ECB__38lQnqP7w5SFHX6DC3Yf9cg {tyObject_RijndaelContext__P9ctyX6u5ZjparlFDMKF09bg cipher;
|
|
};
|
|
typedef NU8 tyArray__mJet1q9cQ9cMu09a9cvCoy52aQ[200];
|
|
struct tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg {tyArray__mJet1q9cQ9cMu09a9cvCoy52aQ q;
|
|
NI pt;
|
|
};
|
|
struct tyObject_SecretState__wF55I1IHS9aSpH159cVClRxA {tyObject_CTR__CSv7tJ1uWHDvWQ9cM87Zmdg aesenc;
|
|
tyObject_CTR__CSv7tJ1uWHDvWQ9cM87Zmdg aesdec;
|
|
tyObject_ECB__38lQnqP7w5SFHX6DC3Yf9cg macenc;
|
|
tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg emac;
|
|
tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg imac;
|
|
};
|
|
typedef NU8 tyEnum_ConnectionState__kB7AohyIDJpEMjtdFGcsIQ;
|
|
struct tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ {tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* remote;
|
|
tyObject_EthereumNodecolonObjectType___mgPxske6V9a9c4U2B9b7otGNQ* network;
|
|
tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA* transport;
|
|
tyObject_DispatchercolonObjectType___5km59b0KWRwcy7PeUS9aYRAg* dispatcher;
|
|
NI lastReqId;
|
|
tyObject_SecretState__wF55I1IHS9aSpH159cVClRxA secretsState;
|
|
tyEnum_ConnectionState__kB7AohyIDJpEMjtdFGcsIQ connectionState;
|
|
tySequence__bZnlXjZxt9bKsfZvcpqpZDA* protocolStates;
|
|
tySequence__brriflmYwGP9aQE3grVydoQ* outstandingRequests;
|
|
tySequence__TxR1UCdKYpvrwqom6m6ztg* awaitedMessages;
|
|
};
|
|
typedef NU8 tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg;
|
|
typedef N_NIMCALL_PTR(NIM_BOOL, tyProc__oTWxnDXZ8UmfQCGXf2TQSg) (NimStringDesc* s_0, tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb);
|
|
typedef N_NIMCALL_PTR(NIM_BOOL, tyProc__XIJvvDUKw6aEcio9aI7Sepw) (tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NimStringDesc** s_0);
|
|
typedef N_NIMCALL_PTR(NIM_BOOL, tyProc__cq2EvnicUMZiLpiAIa4ypw) (tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb);
|
|
struct tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A {tyProc__oTWxnDXZ8UmfQCGXf2TQSg stringToBuffer;
|
|
tyProc__XIJvvDUKw6aEcio9aI7Sepw bufferToString;
|
|
tyProc__cq2EvnicUMZiLpiAIa4ypw validateBuffer;
|
|
};
|
|
struct tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw {NI mcodec;
|
|
NI size;
|
|
tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg kind;
|
|
tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A coder;
|
|
};
|
|
struct tyObject_Table__QB9arfyJHv7leGMqe0PZPbg {tySequence__zErRN2SzhLehkt3ZQ6iUGw* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__erhmQ9bg9bVSW9aS7eZ9bjowPQ {
|
|
NI Field0;
|
|
NI Field1;
|
|
tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw Field2;
|
|
};
|
|
typedef N_NIMCALL_PTR(void, tyProc__9cL305EV0XpKoyjxVFPza4w) (NU8* data_0, NI data_0Len_0, NU8* output, NI outputLen_0);
|
|
struct tyObject_MHash__OxIffpYaxIua3k1C6do2Ew {NI mcodec;
|
|
NI size;
|
|
tyProc__9cL305EV0XpKoyjxVFPza4w coder;
|
|
};
|
|
struct tyObject_Table__y5hBwsv9bmGc3wD8pDEO2Tw {tySequence__1wSar3PFU59aNKLVhJL28FA* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__9bln9aS7ibrNUp7yyUHGeBtg {
|
|
NI Field0;
|
|
NI Field1;
|
|
tyObject_MHash__OxIffpYaxIua3k1C6do2Ew Field2;
|
|
};
|
|
struct tyObject_Table__31ocj9bgsJ0gGd8iUZbdeJQ {tySequence__7s5HyddQ0f9bxMNILHrXwJQ* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__kuMQ1fbjJlHtwKTmBGAe6g {
|
|
NI Field0;
|
|
NI Field1;
|
|
NimStringDesc* Field2;
|
|
};
|
|
struct tyObject_Table__i55W8RrwGKsG9cl0sAKxgkQ {tySequence__pUxI6Ljo6IKKHXKOZkQ7Og* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
NI Field2;
|
|
};
|
|
struct tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ {tySequence__maP5b4juf9aviaIdhhcTZbQ* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__BHXjHcQw9b8D7j48q1Gcwzg {
|
|
NI Field0;
|
|
NU64 Field1;
|
|
tyObject_LPChannelcolonObjectType___tnXRbRRlWnt7UoqCRh9b5Nw* Field2;
|
|
};
|
|
struct tyObject_Oid__v0fX7UzOqz7toHgI0d87SA {NI32 time;
|
|
NI32 fuzz;
|
|
NI32 count;
|
|
};
|
|
typedef NU8 tyEnum_Direction__9bkTPbaNDHTJEk9bOBOlnl9aQ;
|
|
struct tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA { RootObj Sup;tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw* closeEvent;
|
|
NIM_BOOL isClosed;
|
|
NIM_BOOL isEof;
|
|
NimStringDesc* objName;
|
|
tyObject_Oid__v0fX7UzOqz7toHgI0d87SA oid;
|
|
tyEnum_Direction__9bkTPbaNDHTJEk9bOBOlnl9aQ dir;
|
|
NIM_BOOL closedWithEOF;
|
|
};
|
|
struct tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw {NI64 value;
|
|
};
|
|
typedef struct {
|
|
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__ez1e9bsRJ8r5L9cicKflzx3Q;
|
|
struct tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer;
|
|
NI offset;
|
|
};
|
|
struct tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw {tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA data;
|
|
};
|
|
struct tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg { tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA Sup;NIM_BOOL activity;
|
|
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw timeout;
|
|
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* timerTaskFut;
|
|
tyProc__ez1e9bsRJ8r5L9cicKflzx3Q timeoutHandler;
|
|
tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peerInfo;
|
|
tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw observedAddr;
|
|
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* upgraded;
|
|
};
|
|
struct tyObject_StreamSeq__rh4FrSJeqFgjpGXgKxSF9cA {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buf;
|
|
NI rpos;
|
|
NI wpos;
|
|
};
|
|
struct tyObject_BufferStreamcolonObjectType___MQ1nzv9coBr2anAwDo9ajC2Q { tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg Sup;tyObject_AsyncQueuecolonObjectType___RmVKyazx6M62bq9ccqsM9cGQ* readQueue;
|
|
tyObject_StreamSeq__rh4FrSJeqFgjpGXgKxSF9cA readBuf;
|
|
NIM_BOOL pushing;
|
|
NIM_BOOL reading;
|
|
NIM_BOOL pushedEof;
|
|
NIM_BOOL returnedEof;
|
|
};
|
|
typedef NU8 tyEnum_MessageType__xG5kpEl1y09b0zK49ckwhS0g;
|
|
struct tyObject_LPChannelcolonObjectType___tnXRbRRlWnt7UoqCRh9b5Nw { tyObject_BufferStreamcolonObjectType___MQ1nzv9coBr2anAwDo9ajC2Q Sup;NU64 id;
|
|
NimStringDesc* name;
|
|
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn;
|
|
NIM_BOOL initiator;
|
|
NIM_BOOL isOpen;
|
|
NIM_BOOL closedLocal;
|
|
tyEnum_MessageType__xG5kpEl1y09b0zK49ckwhS0g msgCode;
|
|
tyEnum_MessageType__xG5kpEl1y09b0zK49ckwhS0g closeCode;
|
|
tyEnum_MessageType__xG5kpEl1y09b0zK49ckwhS0g resetCode;
|
|
NI writes;
|
|
};
|
|
struct tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg {tySequence__MlAD6nAPq9bHKla9cWiIZP0g* data;
|
|
NI counter;
|
|
NI first;
|
|
NI last;
|
|
};
|
|
struct tyTuple__awOivLjlO76sGdHY7nQUjQ {
|
|
NI Field0;
|
|
NI Field1;
|
|
NimStringDesc* Field2;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* Field3;
|
|
};
|
|
struct tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q {tySequence__P7q4mRBU3fRhL1KHJGOBAQ* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__PVXP7LYmC79cHLv3MgDW9cFw {
|
|
NI Field0;
|
|
NI64 Field1;
|
|
tyObject_FuturecolonObjectType___V0L9cQCp4qvFI1wEA712A8w* Field2;
|
|
};
|
|
struct tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w {tySequence__87DZdIc4Y9ccnDlJfZoyb5w* data;
|
|
NI counter;
|
|
};
|
|
typedef struct {
|
|
N_NIMCALL_PTR(void, ClP_0) (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* j, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__ADCDtoN1AvOABxjfvZcWKw;
|
|
struct tyTuple__FxWADhULcfihQn5gGVN7CQ {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
tyProc__ADCDtoN1AvOABxjfvZcWKw Field2;
|
|
};
|
|
typedef NU8 tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg;
|
|
struct tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q {tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg kind;
|
|
union{
|
|
struct {NimStringDesc* str;
|
|
} _kind_1;
|
|
struct {NI64 num;
|
|
} _kind_2;
|
|
struct {NF fnum;
|
|
} _kind_3;
|
|
struct {NIM_BOOL bval;
|
|
} _kind_4;
|
|
struct {tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg fields;
|
|
} _kind_6;
|
|
struct {tySequence__oLpBKXzW3hF9aCVMo5EymfQ* elems;
|
|
} _kind_7;
|
|
};
|
|
};
|
|
typedef tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* tyArray__06L8jjfbunFPxVliYUVjmQ[2];
|
|
typedef struct {
|
|
N_NIMCALL_PTR(void, ClP_0) (void* arg, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__9bqx36VxQxXejdrF09bFARDQ;
|
|
typedef NU8 tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA;
|
|
struct tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw { RootObj Sup;tyArray__06L8jjfbunFPxVliYUVjmQ location;
|
|
tySequence__qkV9cggxceO9cpfUWIbCnvJg* callbacks;
|
|
tyProc__9bqx36VxQxXejdrF09bFARDQ cancelcb;
|
|
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* child;
|
|
tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA state;
|
|
Exception* error;
|
|
NIM_BOOL mustCancel;
|
|
NI id;
|
|
};
|
|
struct tyTuple__UAPuRQmtqdlTp9cgdKiAY0g {
|
|
NIM_BOOL Field0;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* Field1;
|
|
};
|
|
struct tyObject_FuturecolonObjectType___V0L9cQCp4qvFI1wEA712A8w { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyTuple__UAPuRQmtqdlTp9cgdKiAY0g value;
|
|
};
|
|
struct tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data;
|
|
};
|
|
struct tyObject_Table__lHpSn1a1LQne7Vijlza5tg {tySequence__1cmYA8zDV0s9c4gpLK2ygBg* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__PtvwtIrL0rxEmrV5ypzN1w {
|
|
NI Field0;
|
|
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1;
|
|
tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* Field2;
|
|
};
|
|
typedef struct {
|
|
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, ClP_0) (void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__cK1MMA1Kxu5q35gjE9bkNsw;
|
|
typedef struct {
|
|
N_NIMCALL_PTR(void, ClP_0) (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A event_0, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__mDYUWiZJMBXmYF2x8FQ9bDQ;
|
|
typedef struct {
|
|
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* msg, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__Wpg2xRrh64OKzIhNi5WiUw;
|
|
struct tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw { RootObj Sup;tyProc__cK1MMA1Kxu5q35gjE9bkNsw getConn;
|
|
tyProc__mDYUWiZJMBXmYF2x8FQ9bDQ onEvent;
|
|
NimStringDesc* codec;
|
|
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* sendConn;
|
|
tySequence__R269cpuasLo9bGSSlUkh07MA* connections;
|
|
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId;
|
|
tyProc__Wpg2xRrh64OKzIhNi5WiUw handler;
|
|
tySequence__cqQjXlSu8KsGxE7CJO2mcA** observers;
|
|
NF score;
|
|
NI iWantBudget;
|
|
NI iHaveBudget;
|
|
NIM_BOOL outbound;
|
|
NF appScore;
|
|
NF behaviourPenalty;
|
|
};
|
|
struct tyObject_Table__I17elwrgUkVdxGLUkHiM7w {tySequence__MZ7ub66T4nzKtipo9bkiB3g* data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw {tySequence__cW009cpGr48I9beZmtalOKSg* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__AVpnFhpPb9aWvyMugKAAGBg {
|
|
NI Field0;
|
|
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1;
|
|
tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw Field2;
|
|
};
|
|
struct tyObject_Table__8uqzpFmoqV4exdDArFo5wQ {tySequence__ECp2Vf3ySxXeY0xLJSyjyA* data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw {tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer;
|
|
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* handle;
|
|
};
|
|
struct tyTuple__JUntYUAYvYVuuVf5pRRi7Q {
|
|
NI Field0;
|
|
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* Field1;
|
|
tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw Field2;
|
|
};
|
|
struct tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg {tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw* data;
|
|
NI counter;
|
|
};
|
|
typedef NU8 tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ;
|
|
struct tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ {tySequence__EkVrimW82Ya1QD19bWIZr9bA* data;
|
|
NI counter;
|
|
NI first;
|
|
NI last;
|
|
};
|
|
struct tyTuple__8jAQb69bzmxFvWOOIGMxFrQ {
|
|
NI Field0;
|
|
tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ Field1;
|
|
tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ Field2;
|
|
};
|
|
struct tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ {tySequence__6w9c7RGFri1n1hoa9bD335ZQ* data;
|
|
NI counter;
|
|
};
|
|
typedef NU8 tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw;
|
|
struct tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg {tySequence__aCTokZuK9bCn9cyd6uz54oPg* data;
|
|
NI counter;
|
|
NI first;
|
|
NI last;
|
|
};
|
|
struct tyTuple__2IkxgbA59cuGazVFo6X8lMQ {
|
|
NI Field0;
|
|
tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw Field1;
|
|
tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg Field2;
|
|
};
|
|
struct tyObject_Table__UvSlGqDg4nWNM1wskOFQeg {tySequence__9bnMQh9b5oMSxlDf1K9buBp7w* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__TdADeEae6PBWqr7qsUJvPg {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg* Field2;
|
|
};
|
|
struct tyObject_Table__puwZz39aIr9cdB5WlFICYPgw {tySequence__tZ2LP3xqCx8kcPyjrRkSuA* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__lG9artYnG9a6GxqcmhxZJl6g {
|
|
NI Field0;
|
|
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1;
|
|
tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw* Field2;
|
|
};
|
|
struct tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ {tySequence__4tnpefYRDGIct5y7RxC8KA* data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA {NimStringDesc* name;
|
|
tySequence__El1HzcbAXI4FXRMy9aew4PA* handler;
|
|
};
|
|
struct tyTuple__9bU0L219b3fjpDIE6keMYb9bA {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA Field2;
|
|
};
|
|
struct tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ {tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g* data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA {tySequence__2lQSxaq5eC9aWYzZNTJyZtA* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__9b9aejOTD70mq52wgtBDEUtA {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA Field2;
|
|
};
|
|
struct tyObject_Table__t1GIbsENi89cp9cMuggZaXQg {tySequence__9bUff3pvvg9b9bwSnutq8aJFQ* data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw {tySequence__fUw9czUTIZ9b39boL0IkeycMA* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__5G2YOQcjDoTxOBDaB9cojOQ {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw Field2;
|
|
};
|
|
struct tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA {tySequence__RHVAHq4hk7ajRY6ChL6jQg* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__GJ2zXV257gwBkpQeeINxTA {
|
|
NI Field0;
|
|
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* Field1;
|
|
tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA* Field2;
|
|
};
|
|
struct tyObject_Moment__p19adwOigsIe5d3NlfPJOEw {NI64 value;
|
|
};
|
|
struct tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA { RootObj Sup;tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key;
|
|
tyObject_Moment__p19adwOigsIe5d3NlfPJOEw expiresAt;
|
|
tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA* next;
|
|
tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA* prev;
|
|
};
|
|
struct tyObject_Table__fiNjm9awTH2rESOsTX1tq6g {tySequence__Y9bpibYYCq7U9bI2q2EkdjDA* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__beecycqPiHJ0zV6hA4CDDw {
|
|
NI Field0;
|
|
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1;
|
|
tyObject_Moment__p19adwOigsIe5d3NlfPJOEw Field2;
|
|
};
|
|
struct tyObject_Table__30SNsEhxoOsalydUEsCtnQ {tySequence__a9czYAVXtt3ELF2dd9apg7CA* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__v1juhacNXUiTV7vBi4DL4w {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
tyObject_Moment__p19adwOigsIe5d3NlfPJOEw Field2;
|
|
};
|
|
struct tyObject_Table__VywK0TFMYrwvnQ1FNvT9bTg {tySequence__UuxWsCxMkcgdpNKQqNagIQ* data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg {NimStringDesc* topicID;
|
|
tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* messageIDs;
|
|
};
|
|
struct tyTuple__9bJF9ckH2gKZ7rykNMUrUhZQ {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
tySequence__8MW0JodCedjay9anGTGrBmA* Field2;
|
|
};
|
|
struct tyObject_Table__A9aF9cstnMLLmIKPt77JKPXA {tySequence__9c0dnHKqrAJoOYibqj28Tqw* data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng {tySequence__8MW0JodCedjay9anGTGrBmA* ihave;
|
|
tySequence__zAf2abIhMjaomS6jkKP9a8w* iwant;
|
|
tySequence__IjDV3u39bZeDnOOTq5TAF5g* graft;
|
|
tySequence__WSbLInFxGn0pnyF9cry8bUA* prune;
|
|
};
|
|
struct tyTuple__pf8EktL9bgDdy8y4sHgDywQ {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng Field2;
|
|
};
|
|
struct tyObject_Table__uch9bhpeVGvQNw5ZevH84ig {tySequence__Fdd1zCc4iVW86c0yW4quCQ* data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg {tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw fromPeer;
|
|
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data;
|
|
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* seqno;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* topicIDs;
|
|
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* signature;
|
|
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key;
|
|
};
|
|
struct tyTuple__XoHou9cDncYHiFSYulm9bCbQ {
|
|
NI Field0;
|
|
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* Field1;
|
|
tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg Field2;
|
|
};
|
|
struct tyObject_Table__7jF9cWTJuKouswppQdViGuQ {tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ* data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ {tySequence__ePVkqZZoBAVzojrVYd6imA* data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ {tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ topicInfos;
|
|
tyObject_Moment__p19adwOigsIe5d3NlfPJOEw expire;
|
|
NF score;
|
|
NF appScore;
|
|
NF behaviourPenalty;
|
|
};
|
|
struct tyTuple__dNR3eA37fNjmk6qLgrtFiA {
|
|
NI Field0;
|
|
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1;
|
|
tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ Field2;
|
|
};
|
|
struct tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg {tyObject_Moment__p19adwOigsIe5d3NlfPJOEw graftTime;
|
|
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw meshTime;
|
|
NIM_BOOL inMesh;
|
|
NIM_BOOL meshMessageDeliveriesActive;
|
|
NF firstMessageDeliveries;
|
|
NF meshMessageDeliveries;
|
|
NF meshFailurePenalty;
|
|
NF invalidMessageDeliveries;
|
|
};
|
|
struct tyTuple__4BZjwrCbd7vt326dbqRhjA {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg Field2;
|
|
};
|
|
struct tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw {tySequence__9bIYZNL3t229a9bbJxXEVTAsg* data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ {NF topicWeight;
|
|
NF timeInMeshWeight;
|
|
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw timeInMeshQuantum;
|
|
NF timeInMeshCap;
|
|
NF firstMessageDeliveriesWeight;
|
|
NF firstMessageDeliveriesDecay;
|
|
NF firstMessageDeliveriesCap;
|
|
NF meshMessageDeliveriesWeight;
|
|
NF meshMessageDeliveriesDecay;
|
|
NF meshMessageDeliveriesThreshold;
|
|
NF meshMessageDeliveriesCap;
|
|
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw meshMessageDeliveriesActivation;
|
|
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw meshMessageDeliveriesWindow;
|
|
NF meshFailurePenaltyWeight;
|
|
NF meshFailurePenaltyDecay;
|
|
NF invalidMessageDeliveriesWeight;
|
|
NF invalidMessageDeliveriesDecay;
|
|
};
|
|
struct tyTuple__Yuoja6yUlXaBRmF9bT9auYbg {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ Field2;
|
|
};
|
|
struct tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw {tySequence__uWop5OFSkZe0GjlY2KeNCQ* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__uga0iURbtDFb1ToQ8Jog2g {
|
|
NI Field0;
|
|
tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw Field1;
|
|
tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw Field2;
|
|
};
|
|
struct tyTuple__wGJnGo9cmuqur9bBUyMJL4NQ {
|
|
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field0;
|
|
tyObject_Moment__p19adwOigsIe5d3NlfPJOEw Field1;
|
|
};
|
|
struct tyObject_Table__u5L4byG0svNLA0OYq4TmxA {tySequence__9aslpbPC7Zz3Ti6qyChmX5w* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__I8ZdXOd2bMB9bovPbBONdig {
|
|
NI Field0;
|
|
tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* Field1;
|
|
tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng Field2;
|
|
};
|
|
struct tyObject_Table__pGGeaOra9csl069baTSs3CJg {tySequence__0pNp33hfens5jJ9aLEr0T1A* data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA {tySequence__noYiMxJQyusfKGmZZR7Pzw* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__DoL6v1Q2bZcUIVTN9aDivzQ {
|
|
NI Field0;
|
|
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1;
|
|
tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA Field2;
|
|
};
|
|
struct tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ {tySequence__ZS1ahAVt82upPJYTV8RknQ* data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg {tySequence__4eRCaZmrYLLw2k30GPTiMw* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__yM4OgBQGbTtxtw9cQruEBmQ {
|
|
NI Field0;
|
|
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1;
|
|
tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg Field2;
|
|
};
|
|
struct tyObject_Table__52v4sP86ruZliir3KafpPQ {tySequence__TwXs3G9bF9ad7BQkkskGRTCQ* data;
|
|
NI counter;
|
|
};
|
|
typedef NU8 tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg;
|
|
struct tyObject_EdPublicKey__fCTHNrLwOTcb1HatTDTAEA {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data;
|
|
};
|
|
struct tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA {tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg scheme;
|
|
union{
|
|
struct {tyObject_RsaPublicKeycolonObjectType___cEZIZ6MRRYNM7g7RvdoBpg* rsakey;
|
|
} _scheme_1;
|
|
struct {tyObject_EdPublicKey__fCTHNrLwOTcb1HatTDTAEA edkey;
|
|
} _scheme_2;
|
|
struct {tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA skkey;
|
|
} _scheme_3;
|
|
struct {tyObject_EcPublicKeycolonObjectType___2rc9bUkP8wBzp3UeWWgE9b5Q* eckey;
|
|
} _scheme_4;
|
|
};
|
|
};
|
|
struct tyTuple__lZ89bmeObpNgv1XXCg37auA {
|
|
NI Field0;
|
|
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1;
|
|
tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA Field2;
|
|
};
|
|
struct tyObject_Table__HDUOEieUs1GSseLU5qS67Q {tySequence__9cAdNiuOt3vPbm6XF7oLMIw* data;
|
|
NI counter;
|
|
};
|
|
typedef NU8 tyEnum_Connectedness__iDFxVyVC6AVm9aJUnmmoakw;
|
|
struct tyTuple__HWxN9b9av4GWQkqrakko2iBw {
|
|
NI Field0;
|
|
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1;
|
|
tyEnum_Connectedness__iDFxVyVC6AVm9aJUnmmoakw Field2;
|
|
};
|
|
struct tyObject_Table__h8cNvChU6yNAdM6bChlFYA {tySequence__MA0zEHLrBVKsH6AAd9aPHDA* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__IIcO09chBBRGVL39cP28NaLg {
|
|
NI Field0;
|
|
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1;
|
|
NI Field2;
|
|
};
|
|
struct tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;NIM_BOOL value;
|
|
};
|
|
struct tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA {tySequence__b15zLYqiMPkiLv2o00nNdA* data;
|
|
NI counter;
|
|
};
|
|
typedef struct {
|
|
N_NIMCALL_PTR(void, ClP_0) (tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A msg, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__MiWDRU9bUQpEPIn4qbS04fg;
|
|
struct tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw {tySequence__xNHF59br19a2ddRDpm49b8z3A* contentFilters;
|
|
tyProc__MiWDRU9bUQpEPIn4qbS04fg handler;
|
|
};
|
|
struct tyTuple__Ewr5dB9acm1XBOefHdkz32w {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw Field2;
|
|
};
|
|
struct tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw {tySequence__NhrD4IueRTlBqNEpcAHOaw* data;
|
|
NI counter;
|
|
};
|
|
typedef struct {
|
|
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (NimStringDesc* topic, tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A msg, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__fIlZiUanbsyf3mzEwZ7RIg;
|
|
struct tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA {tySequence__sM4lkSb7zS6F7OVMvW9cffQ* topics;
|
|
tyProc__fIlZiUanbsyf3mzEwZ7RIg handler;
|
|
};
|
|
struct tyTuple__RR9cGEKcLuRt2J0N36N9aV9aA {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA Field2;
|
|
};
|
|
struct tyTuple__rViK9a9bqo0ixcIRVpyPlomg {
|
|
NimStringDesc* Field0;
|
|
tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg* Field1;
|
|
};
|
|
typedef struct {
|
|
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, NimStringDesc* proto, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__Sx7TcXJiI2BS08wYpfOyIg;
|
|
struct tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w { RootObj Sup;tySequence__sM4lkSb7zS6F7OVMvW9cffQ* codecs;
|
|
tyProc__Sx7TcXJiI2BS08wYpfOyIg handler;
|
|
};
|
|
typedef struct {
|
|
N_NIMCALL_PTR(tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA*, ClP_0) (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__dngL6hYHZtDTatUnRjlOsw;
|
|
typedef struct {
|
|
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__z1SP1KQZYjnpZb76SJLOBA;
|
|
typedef struct {
|
|
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__syWZmSVgEgtT88lIceSd6w;
|
|
struct tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w Sup;tyProc__dngL6hYHZtDTatUnRjlOsw newMuxer;
|
|
tyProc__z1SP1KQZYjnpZb76SJLOBA streamHandler;
|
|
tyProc__syWZmSVgEgtT88lIceSd6w muxerHandler;
|
|
};
|
|
struct tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw { RootObj Sup;NIM_BOOL locked;
|
|
NIM_BOOL acquired;
|
|
tySequence__T74QuWwr8h7Al0PS9cMqKwA* waiters;
|
|
};
|
|
struct tyObject_Table__FdHpxIKbPNjlIbR9a4qcWpw {tySequence__rEAWhJSquAhdmub1uagmwg* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__Wbu2O9clBpzS2iH9b4rBbnEw {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
tyObject_SubscriptioncolonObjectType___DQFNW7lzE2Mw43vwAJXufQ* Field2;
|
|
};
|
|
typedef struct {
|
|
N_NIMCALL_PTR(void, ClP_0) (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* err_0, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__oIXiPE1cuiTSixqAP0yy9bA;
|
|
struct tyObject_SubscriptioncolonObjectType___DQFNW7lzE2Mw43vwAJXufQ {NimStringDesc* id;
|
|
tyObject_Web3colonObjectType___Yv9cYJK9b8tDQ8t9aog3k8mEg* web3;
|
|
tyProc__ADCDtoN1AvOABxjfvZcWKw eventHandler;
|
|
tyProc__oIXiPE1cuiTSixqAP0yy9bA errorHandler;
|
|
tySequence__oLpBKXzW3hF9aCVMo5EymfQ* pendingEvents;
|
|
NIM_BOOL historicalEventsProcessed;
|
|
NIM_BOOL removed;
|
|
};
|
|
struct tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw {tySequence__6QjojIAfixfIV9c3vRYtSJA* data;
|
|
NI counter;
|
|
};
|
|
typedef struct {
|
|
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg*, ClP_0) (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* input, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__IvadIksN9avRAZD9ak7LHVQQ;
|
|
struct tyTuple__XZRAGm1xeb1ELDDuOCxS5g {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
tyProc__IvadIksN9avRAZD9ak7LHVQQ Field2;
|
|
};
|
|
struct tyObject_Table__wWSrlvc3gDPfgSDKn9cYA9bg {tySequence__xvJ8NkuMnexCsYpHCXh2kA* data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g {tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w seckey;
|
|
tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA pubkey;
|
|
};
|
|
struct tyTuple__R5vAMVDYpstJyIqyMgyTmw {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g Field2;
|
|
};
|
|
struct tyObject_Table__INV8H59ap8YDpIPMAWnrDwQ {tySequence__knpif4V6YAfwnN9bLSEkizQ* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__rKeJwVk2xHg2WlPUsWc9bGw {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
tyArray__vEOa9c5qaE9ajWxR5R4zwfQg Field2;
|
|
};
|
|
struct tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA {tySequence__cRKTZnZhowfy3yV8zI72bw* data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* payload;
|
|
NU32 contentTopic;
|
|
NU32 version;
|
|
};
|
|
struct tyTuple__TE0vnGy9cZG7ytHHS2yt6mg {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
tySequence__CP6AbN9aoC6Xupc2HZLYt1w* Field2;
|
|
};
|
|
struct tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q {tySequence__1Lj9c8h9cRIryp2wlGSOSFEg* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__TdViOx2ixiw8hSQlZiHjHw {
|
|
NI Field0;
|
|
NU32 Field1;
|
|
tySequence__CP6AbN9aoC6Xupc2HZLYt1w* Field2;
|
|
};
|
|
struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA {NCSTRING procname;
|
|
NI line;
|
|
NCSTRING filename;
|
|
};
|
|
struct tyObject_Option__CppTXK9bju4OksdxW9a1xJAw {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* val;
|
|
NIM_BOOL has;
|
|
};
|
|
struct tyObject_DecodedPayload__5n5rk9boeyHHqL1GXcD2t4w {tyObject_Option__H8bdSWxXL4Zx9bAte9aQ3nHQ src;
|
|
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* payload;
|
|
tyObject_Option__CppTXK9bju4OksdxW9a1xJAw padding;
|
|
};
|
|
struct tyObject_MDigest__law9ct65KplMYBvtmjCQxbw {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data;
|
|
};
|
|
struct tyObject_ReceivedMessage__M76oTiKo3n6JQTidz5E9cYg {tyObject_DecodedPayload__5n5rk9boeyHHqL1GXcD2t4w decoded;
|
|
NU32 timestamp;
|
|
NU32 ttl;
|
|
tyArray__H8qf9bpC2ziYA2earmO8m7w topic;
|
|
NF pow;
|
|
tyObject_MDigest__law9ct65KplMYBvtmjCQxbw hash;
|
|
tyObject_Option__H8bdSWxXL4Zx9bAte9aQ3nHQ dst;
|
|
};
|
|
struct tyObject_Deque__9al6d2TPsLxHbSTA9auxSt7A {tySequence__V7ShAorRgCSeV9b0QgCr9aAg* data;
|
|
NI head;
|
|
NI tail;
|
|
NI count;
|
|
NI mask;
|
|
};
|
|
struct tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw {tyProc__9bqx36VxQxXejdrF09bFARDQ function;
|
|
void* udata;
|
|
};
|
|
typedef NU8 tyEnum_PubSubPeerEventKind__GhM8PiW9aeHEsdM78FiLyFQ;
|
|
struct tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A {tyEnum_PubSubPeerEventKind__GhM8PiW9aeHEsdM78FiLyFQ kind;
|
|
};
|
|
struct tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ {tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng val;
|
|
NIM_BOOL has;
|
|
};
|
|
struct tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ {tySequence__RQAvfm3tUYD1QWb9c4P8NNA* subscriptions;
|
|
tySequence__oRzyI2tapcwoHwH1Bz2exA* messages;
|
|
tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ control;
|
|
};
|
|
struct tyTuple__bd6t8Ds9a9aWBzNys0M59beiA {
|
|
NI Field0;
|
|
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* Field1;
|
|
};
|
|
typedef struct {
|
|
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ event_0, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__Rp9cT2oC4YNELodYXsKg7qA;
|
|
struct tyTuple__5wZ3RYgxHgH8u0byw8jABw {
|
|
NI Field0;
|
|
NI Field1;
|
|
tyProc__Rp9cT2oC4YNELodYXsKg7qA Field2;
|
|
};
|
|
typedef struct {
|
|
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw event_0, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__J8ull9aEQOhjfQVu9aecrsPg;
|
|
struct tyTuple__UssV5gee9cZVFj9cWLEBVtGA {
|
|
NI Field0;
|
|
NI Field1;
|
|
tyProc__J8ull9aEQOhjfQVu9aecrsPg Field2;
|
|
};
|
|
typedef struct {
|
|
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (NimStringDesc* topic, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data_0, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__QB1jgAgEgi4jeepzNCjHhQ;
|
|
typedef struct {
|
|
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ*, ClP_0) (NimStringDesc* topic, tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg* message, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__XK9avDdFMbG7vUcJY4tJ5mQ;
|
|
struct tyTuple__Yf43hwa7QhUGH1PCalZ0Uw {
|
|
NI Field0;
|
|
tyProc__XK9avDdFMbG7vUcJY4tJ5mQ Field1;
|
|
};
|
|
struct tyTuple__RrUBWepzr5rTWSyPUXBpgg {
|
|
NI Field0;
|
|
tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* Field1;
|
|
};
|
|
struct tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ {tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* messageIDs;
|
|
};
|
|
struct tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w {NimStringDesc* topicID;
|
|
};
|
|
struct tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA {NimStringDesc* topicID;
|
|
tySequence__FEFXDzYbVdCsaxKNxgC9akw* peers;
|
|
NU64 backoff;
|
|
};
|
|
struct tyTuple__Woh9a244KremWsbQsGWkAnQ {
|
|
NI Field0;
|
|
tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw Field1;
|
|
};
|
|
struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
};
|
|
struct tyObject_ContentFilter__zmS3UuJydVs2xUezA1n9akA {tySequence__9bAGqSvkAaFL9bWjsEPslrFA* topics;
|
|
};
|
|
struct tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ {NI id;
|
|
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future;
|
|
tyObject_Moment__p19adwOigsIe5d3NlfPJOEw timeoutAt;
|
|
};
|
|
struct tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw {NIM_BOOL subscribe;
|
|
NimStringDesc* topic;
|
|
};
|
|
struct tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ {tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ kind;
|
|
union{
|
|
struct {NIM_BOOL incoming;
|
|
} _kind_1;
|
|
};
|
|
};
|
|
struct tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw {tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw kind;
|
|
union{
|
|
struct {NIM_BOOL initiator;
|
|
} _kind_1;
|
|
};
|
|
};
|
|
struct tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* peerID;
|
|
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* signedPeerRecord;
|
|
};
|
|
struct tySequence__DVX7Q9bz5RokjTwKGr5e9blQ { TGenericSeq Sup; tyTuple__rf9cosFcsB69bhAjFlgJVJww data[SEQ_DECL_SIZE];};struct tySequence__ni05SMuXu9cJdT0okaAgAUQ { TGenericSeq Sup; tyTuple__sQx8Mjvg56usEKp7D4VZog data[SEQ_DECL_SIZE];};struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ { TGenericSeq Sup; NimStringDesc* data[SEQ_DECL_SIZE];};struct tySequence__VodmML9btsOO3nz0d6nbJsA { TGenericSeq Sup; tyObject_MetriccolonObjectType___recdHZbXZv9bB8u9aRHCM5Kg* data[SEQ_DECL_SIZE];};struct tySequence__RxtHNU9a7qROetEL3oUnKzA { TGenericSeq Sup; tyTuple__DJd8vJLOdD01l8V09cKBCnQ data[SEQ_DECL_SIZE];};struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ { TGenericSeq Sup; NU8 data[SEQ_DECL_SIZE];};struct tySequence__ZGDdbXPD9bUBYNLtwtuTWrA { TGenericSeq Sup; tyTuple__Qptir78YkKhpx9ams3lvtsw data[SEQ_DECL_SIZE];};struct tySequence__bqBMFIjg0BA9aW4cUrDr4aw { TGenericSeq Sup; tyTuple__MsTR86jOxY4TjADGXDQ9cYw data[SEQ_DECL_SIZE];};struct tySequence__Yjh7j69bRJilZ9ctrRBprjIw { TGenericSeq Sup; tyTuple__beG4ILF8HR8pW2ufrKnHug data[SEQ_DECL_SIZE];};struct tySequence__6siov3Lsmvxd84pp09b2kFA { TGenericSeq Sup; tyTuple__OXuFTr0o0fEz2WdWON4kIQ data[SEQ_DECL_SIZE];};struct tySequence__9bws6EaVEE1bogDOSVwy9a9cA { TGenericSeq Sup; tyTuple__yF9c6feNXxQ6CPcRGg9a29bjw data[SEQ_DECL_SIZE];};struct tySequence__7X6z61BQKOIIAG9aGlkAnSw { TGenericSeq Sup; tyTuple__ZGSBBMOe7Md3mY9cUWfT9cMw data[SEQ_DECL_SIZE];};struct tySequence__zErRN2SzhLehkt3ZQ6iUGw { TGenericSeq Sup; tyTuple__erhmQ9bg9bVSW9aS7eZ9bjowPQ data[SEQ_DECL_SIZE];};struct tySequence__1wSar3PFU59aNKLVhJL28FA { TGenericSeq Sup; tyTuple__9bln9aS7ibrNUp7yyUHGeBtg data[SEQ_DECL_SIZE];};struct tySequence__maP5b4juf9aviaIdhhcTZbQ { TGenericSeq Sup; tyTuple__BHXjHcQw9b8D7j48q1Gcwzg data[SEQ_DECL_SIZE];};struct tySequence__MlAD6nAPq9bHKla9cWiIZP0g { TGenericSeq Sup; tyTuple__awOivLjlO76sGdHY7nQUjQ data[SEQ_DECL_SIZE];};struct tySequence__P7q4mRBU3fRhL1KHJGOBAQ { TGenericSeq Sup; tyTuple__PVXP7LYmC79cHLv3MgDW9cFw data[SEQ_DECL_SIZE];};struct tySequence__87DZdIc4Y9ccnDlJfZoyb5w { TGenericSeq Sup; tyTuple__FxWADhULcfihQn5gGVN7CQ data[SEQ_DECL_SIZE];};struct tySequence__MZ7ub66T4nzKtipo9bkiB3g { TGenericSeq Sup; tyTuple__AVpnFhpPb9aWvyMugKAAGBg data[SEQ_DECL_SIZE];};struct tySequence__ECp2Vf3ySxXeY0xLJSyjyA { TGenericSeq Sup; tyTuple__JUntYUAYvYVuuVf5pRRi7Q data[SEQ_DECL_SIZE];};struct tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw { TGenericSeq Sup; tyTuple__8jAQb69bzmxFvWOOIGMxFrQ data[SEQ_DECL_SIZE];};struct tySequence__6w9c7RGFri1n1hoa9bD335ZQ { TGenericSeq Sup; tyTuple__2IkxgbA59cuGazVFo6X8lMQ data[SEQ_DECL_SIZE];};struct tySequence__9bnMQh9b5oMSxlDf1K9buBp7w { TGenericSeq Sup; tyTuple__TdADeEae6PBWqr7qsUJvPg data[SEQ_DECL_SIZE];};struct tySequence__tZ2LP3xqCx8kcPyjrRkSuA { TGenericSeq Sup; tyTuple__lG9artYnG9a6GxqcmhxZJl6g data[SEQ_DECL_SIZE];};struct tySequence__4tnpefYRDGIct5y7RxC8KA { TGenericSeq Sup; tyTuple__9bU0L219b3fjpDIE6keMYb9bA data[SEQ_DECL_SIZE];};struct tySequence__1cmYA8zDV0s9c4gpLK2ygBg { TGenericSeq Sup; tyTuple__PtvwtIrL0rxEmrV5ypzN1w data[SEQ_DECL_SIZE];};struct tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g { TGenericSeq Sup; tyTuple__9b9aejOTD70mq52wgtBDEUtA data[SEQ_DECL_SIZE];};struct tySequence__9bUff3pvvg9b9bwSnutq8aJFQ { TGenericSeq Sup; tyTuple__5G2YOQcjDoTxOBDaB9cojOQ data[SEQ_DECL_SIZE];};struct tySequence__RHVAHq4hk7ajRY6ChL6jQg { TGenericSeq Sup; tyTuple__GJ2zXV257gwBkpQeeINxTA data[SEQ_DECL_SIZE];};struct tySequence__Y9bpibYYCq7U9bI2q2EkdjDA { TGenericSeq Sup; tyTuple__beecycqPiHJ0zV6hA4CDDw data[SEQ_DECL_SIZE];};struct tySequence__a9czYAVXtt3ELF2dd9apg7CA { TGenericSeq Sup; tyTuple__v1juhacNXUiTV7vBi4DL4w data[SEQ_DECL_SIZE];};struct tySequence__8MW0JodCedjay9anGTGrBmA { TGenericSeq Sup; tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg data[SEQ_DECL_SIZE];};struct tySequence__UuxWsCxMkcgdpNKQqNagIQ { TGenericSeq Sup; tyTuple__9bJF9ckH2gKZ7rykNMUrUhZQ data[SEQ_DECL_SIZE];};struct tySequence__9c0dnHKqrAJoOYibqj28Tqw { TGenericSeq Sup; tyTuple__pf8EktL9bgDdy8y4sHgDywQ data[SEQ_DECL_SIZE];};struct tySequence__Fdd1zCc4iVW86c0yW4quCQ { TGenericSeq Sup; tyTuple__XoHou9cDncYHiFSYulm9bCbQ data[SEQ_DECL_SIZE];};struct tySequence__ePVkqZZoBAVzojrVYd6imA { TGenericSeq Sup; tyTuple__4BZjwrCbd7vt326dbqRhjA data[SEQ_DECL_SIZE];};struct tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ { TGenericSeq Sup; tyTuple__dNR3eA37fNjmk6qLgrtFiA data[SEQ_DECL_SIZE];};struct tySequence__9bIYZNL3t229a9bbJxXEVTAsg { TGenericSeq Sup; tyTuple__Yuoja6yUlXaBRmF9bT9auYbg data[SEQ_DECL_SIZE];};struct tySequence__uWop5OFSkZe0GjlY2KeNCQ { TGenericSeq Sup; tyTuple__uga0iURbtDFb1ToQ8Jog2g data[SEQ_DECL_SIZE];};struct tySequence__9aslpbPC7Zz3Ti6qyChmX5w { TGenericSeq Sup; tyTuple__I8ZdXOd2bMB9bovPbBONdig data[SEQ_DECL_SIZE];};struct tySequence__0pNp33hfens5jJ9aLEr0T1A { TGenericSeq Sup; tyTuple__DoL6v1Q2bZcUIVTN9aDivzQ data[SEQ_DECL_SIZE];};struct tySequence__ZS1ahAVt82upPJYTV8RknQ { TGenericSeq Sup; tyTuple__yM4OgBQGbTtxtw9cQruEBmQ data[SEQ_DECL_SIZE];};struct tySequence__TwXs3G9bF9ad7BQkkskGRTCQ { TGenericSeq Sup; tyTuple__lZ89bmeObpNgv1XXCg37auA data[SEQ_DECL_SIZE];};struct tySequence__9cAdNiuOt3vPbm6XF7oLMIw { TGenericSeq Sup; tyTuple__HWxN9b9av4GWQkqrakko2iBw data[SEQ_DECL_SIZE];};struct tySequence__MA0zEHLrBVKsH6AAd9aPHDA { TGenericSeq Sup; tyTuple__IIcO09chBBRGVL39cP28NaLg data[SEQ_DECL_SIZE];};struct tySequence__b15zLYqiMPkiLv2o00nNdA { TGenericSeq Sup; tyTuple__Ewr5dB9acm1XBOefHdkz32w data[SEQ_DECL_SIZE];};struct tySequence__NhrD4IueRTlBqNEpcAHOaw { TGenericSeq Sup; tyTuple__RR9cGEKcLuRt2J0N36N9aV9aA data[SEQ_DECL_SIZE];};struct tySequence__rEAWhJSquAhdmub1uagmwg { TGenericSeq Sup; tyTuple__Wbu2O9clBpzS2iH9b4rBbnEw data[SEQ_DECL_SIZE];};struct tySequence__6QjojIAfixfIV9c3vRYtSJA { TGenericSeq Sup; tyTuple__XZRAGm1xeb1ELDDuOCxS5g data[SEQ_DECL_SIZE];};struct tySequence__xvJ8NkuMnexCsYpHCXh2kA { TGenericSeq Sup; tyTuple__R5vAMVDYpstJyIqyMgyTmw data[SEQ_DECL_SIZE];};struct tySequence__knpif4V6YAfwnN9bLSEkizQ { TGenericSeq Sup; tyTuple__rKeJwVk2xHg2WlPUsWc9bGw data[SEQ_DECL_SIZE];};struct tySequence__CP6AbN9aoC6Xupc2HZLYt1w { TGenericSeq Sup; tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A data[SEQ_DECL_SIZE];};struct tySequence__cRKTZnZhowfy3yV8zI72bw { TGenericSeq Sup; tyTuple__TE0vnGy9cZG7ytHHS2yt6mg data[SEQ_DECL_SIZE];};struct tySequence__1Lj9c8h9cRIryp2wlGSOSFEg { TGenericSeq Sup; tyTuple__TdViOx2ixiw8hSQlZiHjHw data[SEQ_DECL_SIZE];};struct tySequence__uB9b75OUPRENsBAu4AnoePA { TGenericSeq Sup; tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_SIZE];};struct tySequence__Wq0ZcI6MO5RSp6EwbCW5fA { TGenericSeq Sup; tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* data[SEQ_DECL_SIZE];};struct tySequence__atzPT9bqVZh26epu1UBlGdg { TGenericSeq Sup; tyArray__H8qf9bpC2ziYA2earmO8m7w data[SEQ_DECL_SIZE];};struct tySequence__Z2kchNFg0dCfmiVB3PwNVw { TGenericSeq Sup; tyObject_ReceivedMessage__M76oTiKo3n6JQTidz5E9cYg data[SEQ_DECL_SIZE];};struct tySequence__bZnlXjZxt9bKsfZvcpqpZDA { TGenericSeq Sup; RootObj* data[SEQ_DECL_SIZE];};struct tySequence__brriflmYwGP9aQE3grVydoQ { TGenericSeq Sup; tyObject_Deque__9al6d2TPsLxHbSTA9auxSt7A data[SEQ_DECL_SIZE];};struct tySequence__TxR1UCdKYpvrwqom6m6ztg { TGenericSeq Sup; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* data[SEQ_DECL_SIZE];};struct tySequence__7s5HyddQ0f9bxMNILHrXwJQ { TGenericSeq Sup; tyTuple__kuMQ1fbjJlHtwKTmBGAe6g data[SEQ_DECL_SIZE];};struct tySequence__pUxI6Ljo6IKKHXKOZkQ7Og { TGenericSeq Sup; tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ data[SEQ_DECL_SIZE];};struct tySequence__oLpBKXzW3hF9aCVMo5EymfQ { TGenericSeq Sup; tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* data[SEQ_DECL_SIZE];};struct tySequence__qkV9cggxceO9cpfUWIbCnvJg { TGenericSeq Sup; tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw data[SEQ_DECL_SIZE];};struct tySequence__R269cpuasLo9bGSSlUkh07MA { TGenericSeq Sup; tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* data[SEQ_DECL_SIZE];};struct tySequence__cqQjXlSu8KsGxE7CJO2mcA { TGenericSeq Sup; tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg* data[SEQ_DECL_SIZE];};struct tySequence__cW009cpGr48I9beZmtalOKSg { TGenericSeq Sup; tyTuple__bd6t8Ds9a9aWBzNys0M59beiA data[SEQ_DECL_SIZE];};struct tySequence__EkVrimW82Ya1QD19bWIZr9bA { TGenericSeq Sup; tyTuple__5wZ3RYgxHgH8u0byw8jABw data[SEQ_DECL_SIZE];};struct tySequence__aCTokZuK9bCn9cyd6uz54oPg { TGenericSeq Sup; tyTuple__UssV5gee9cZVFj9cWLEBVtGA data[SEQ_DECL_SIZE];};struct tySequence__El1HzcbAXI4FXRMy9aew4PA { TGenericSeq Sup; tyProc__QB1jgAgEgi4jeepzNCjHhQ data[SEQ_DECL_SIZE];};struct tySequence__2lQSxaq5eC9aWYzZNTJyZtA { TGenericSeq Sup; tyTuple__Yf43hwa7QhUGH1PCalZ0Uw data[SEQ_DECL_SIZE];};struct tySequence__fUw9czUTIZ9b39boL0IkeycMA { TGenericSeq Sup; tyTuple__RrUBWepzr5rTWSyPUXBpgg data[SEQ_DECL_SIZE];};struct tySequence__aLjCOs9bu5l2rz6ENM6m6Sg { TGenericSeq Sup; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data[SEQ_DECL_SIZE];};struct tySequence__zAf2abIhMjaomS6jkKP9a8w { TGenericSeq Sup; tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ data[SEQ_DECL_SIZE];};struct tySequence__IjDV3u39bZeDnOOTq5TAF5g { TGenericSeq Sup; tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w data[SEQ_DECL_SIZE];};struct tySequence__WSbLInFxGn0pnyF9cry8bUA { TGenericSeq Sup; tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA data[SEQ_DECL_SIZE];};struct tySequence__noYiMxJQyusfKGmZZR7Pzw { TGenericSeq Sup; tyTuple__Woh9a244KremWsbQsGWkAnQ data[SEQ_DECL_SIZE];};struct tySequence__4eRCaZmrYLLw2k30GPTiMw { TGenericSeq Sup; tyTuple__QeWl6B6ffS4pU6WWrtcrDw data[SEQ_DECL_SIZE];};struct tySequence__xNHF59br19a2ddRDpm49b8z3A { TGenericSeq Sup; tyObject_ContentFilter__zmS3UuJydVs2xUezA1n9akA data[SEQ_DECL_SIZE];};struct tySequence__T74QuWwr8h7Al0PS9cMqKwA { TGenericSeq Sup; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* data[SEQ_DECL_SIZE];};struct tySequence__V7ShAorRgCSeV9b0QgCr9aAg { TGenericSeq Sup; tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ data[SEQ_DECL_SIZE];};struct tySequence__RQAvfm3tUYD1QWb9c4P8NNA { TGenericSeq Sup; tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw data[SEQ_DECL_SIZE];};struct tySequence__oRzyI2tapcwoHwH1Bz2exA { TGenericSeq Sup; tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg data[SEQ_DECL_SIZE];};struct tySequence__FEFXDzYbVdCsaxKNxgC9akw { TGenericSeq Sup; tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew data[SEQ_DECL_SIZE];};struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA { TGenericSeq Sup; NU32 data[SEQ_DECL_SIZE];};N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__DVX7Q9bz5RokjTwKGr5e9blQ)(void* p, NI op);
|
|
N_LIB_PRIVATE N_NOINLINE(void, chckNil)(void* p);
|
|
N_LIB_PRIVATE N_NIMCALL(void, unsureAsgnRef)(void** dest, void* src);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw)(NI x);
|
|
N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A)(NimStringDesc* msg);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseRangeErrorI)(NI64 i, NI64 a, NI64 b);
|
|
N_LIB_PRIVATE N_NIMCALL(void*, newSeq)(TNimType* typ, NI len);
|
|
static N_NIMCALL(void, Marker_tySequence__ni05SMuXu9cJdT0okaAgAUQ)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__RxtHNU9a7qROetEL3oUnKzA)(void* p, NI op);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, rawGet__qD9aXMfcEXJ9a5hvtCCEBt9bA)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* key, NI* hc);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, hash__WYDIaLCbmWhyxpD9cQWB2yg)(NimStringDesc** x, NI xLen_0);
|
|
static N_INLINE(NIM_BOOL, isFilled__5Qpmu5QqwDY0esVXn6wf7wtables)(NI hcode);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___jpeT21MusP66x4kcP9cZuag)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* y);
|
|
static N_INLINE(NI, nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables)(NI h, NI maxHash);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(void, genericSeqAssign)(void* dest, void* src, TNimType* mt);
|
|
static N_INLINE(NIM_BOOL, mustRehash__RAwROaq785Ns6l9bKfSL6jgtables)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__NeiZxEMss9axm3FfSWzfCpQ)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__vYqY2MQPUBfywV1esyVI9aA)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t, tySequence__RxtHNU9a7qROetEL3oUnKzA** data, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* key, tySequence__VodmML9btsOO3nz0d6nbJsA* val, NI hc, NI h);
|
|
static N_INLINE(void, asgnRef)(void** dest, void* src);
|
|
static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
|
|
static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y);
|
|
static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr);
|
|
static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y);
|
|
static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
|
|
static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y);
|
|
static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
|
|
N_LIB_PRIVATE N_NOINLINE(void, addZCT__Y66tOYFjgwJ0k4aLz4bc0Q)(tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w* s, tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, rawGetKnownHC__1zWT9cQa8T0LifsfJUZB2ow)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* key, NI hc);
|
|
static N_INLINE(NI, rawGet__IkxZtwDP7uSdDEY1UHTdHQtables)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* key, NI* hc);
|
|
N_LIB_PRIVATE N_NIMCALL(void*, newObj)(TNimType* typ, NI size);
|
|
static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src);
|
|
static N_INLINE(void, copyMem__i80o3k0SgEI5gTRCzYdyWAsystem)(void* dest, void* source, NI size);
|
|
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___xqL1qTIQGkhdyM4F59c1P9aw)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, rawNewString)(NI space);
|
|
N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionEx)(Exception* e, NCSTRING ename, NCSTRING procname, NCSTRING filename, NI line);
|
|
static N_NIMCALL(void, Marker_tySequence__ZGDdbXPD9bUBYNLtwtuTWrA)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__bqBMFIjg0BA9aW4cUrDr4aw)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__Yjh7j69bRJilZ9ctrRBprjIw)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__6siov3Lsmvxd84pp09b2kFA)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__9bws6EaVEE1bogDOSVwy9a9cA)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__7X6z61BQKOIIAG9aGlkAnSw)(void* p, NI op);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__12nY31z78V72F9cIAyo1OIA_2)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* key_0);
|
|
static N_INLINE(NI, rawGet__d3fdFCFTForl7DQLUc9cnAwtables)(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw t, NimStringDesc* key_0, NI* hc);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, hash__6PCYkKlCNhq9cnRLnqWKkwQ)(NimStringDesc* x);
|
|
static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b);
|
|
static N_INLINE(NIM_BOOL, equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem)(void* a, void* b, NI size);
|
|
static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size);
|
|
static N_INLINE(NIM_BOOL, mustRehash__9bk9cheh7s8pERKsEKNYiaJQtables)(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__lUfMDEMnprYFjNuutiXizw)(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__T20U35I7iv9cGqsD0kuauSA)(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw* t, tySequence__DVX7Q9bz5RokjTwKGr5e9blQ** data_0, NimStringDesc* key_0, tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew* val_0, NI hc, NI h_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src);
|
|
static N_INLINE(void, nimGCunrefNoCycle)(void* p);
|
|
static N_INLINE(NI, rawGetKnownHC__UZHmpQvnjlZGM00rVOsjQgtables)(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw t, NimStringDesc* key_0, NI hc);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__7REWkNePyt0YPCY5vLJ9aJA_2)(tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0);
|
|
static N_INLINE(NI, rawGet__ofNEKCYvRbLbMIu2mdmaHwtables)(tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0, NI* hc);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, hash__CaMh2m9bdzg1ocusi53bWtg)(tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* n_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___Td9a9afRPwnI6qVx9ahUdIcew)(tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* a, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* b);
|
|
static N_INLINE(NIM_BOOL, isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables)(NI hcode);
|
|
static N_INLINE(void, nimZeroMem)(void* p, NI size);
|
|
static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size);
|
|
static N_INLINE(NI, rawGet__p4B49c9ajTc44XQowLLRXKMwtables)(tyObject_Table__QB9arfyJHv7leGMqe0PZPbg t, NI key_0, NI* hc);
|
|
static N_INLINE(NI, hash__daI24Xjntqb0BGlaLVAmPQmulticodec)(NI m);
|
|
static N_INLINE(NI, hash__aWv89bCLOibANstPF9bHQoyQhashes)(NI x_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___RuVoxYL1BvHqsRmhXhiRVA)(NI a, NI b);
|
|
static N_NIMCALL(void, Marker_tySequence__zErRN2SzhLehkt3ZQ6iUGw)(void* p, NI op);
|
|
static N_INLINE(NI, rawGet__PSy6H6wHMqQYtCm6p5J5ugtables)(tyObject_Table__y5hBwsv9bmGc3wD8pDEO2Tw t, NI key_0, NI* hc);
|
|
static N_NIMCALL(void, Marker_tySequence__1wSar3PFU59aNKLVhJL28FA)(void* p, NI op);
|
|
static N_INLINE(NI, rawGet__yma67i9b6yA6zy2p7EesY1wtables)(tyObject_Table__31ocj9bgsJ0gGd8iUZbdeJQ t, NI key_0, NI* hc);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src);
|
|
static N_INLINE(NI, rawGet__hi24HVDthGVUIUfuDpjqIQtables)(tyObject_Table__i55W8RrwGKsG9cl0sAKxgkQ t, NimStringDesc* key_0, NI* hc);
|
|
static N_NIMCALL(void, Marker_tySequence__maP5b4juf9aviaIdhhcTZbQ)(void* p, NI op);
|
|
static N_INLINE(NI, rawGet__I39aPLzJrKvmT8vgTTA9b2Pwtables)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ t, NU64 key_0, NI* hc);
|
|
static N_INLINE(NI, hash__AN9c8V1UY1ZE7b8ldNRftRQhashes)(NU64 x_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__szG9bMDcJG6TrfarpEBOC8A_2)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ t, NU64 key_0);
|
|
static N_INLINE(NIM_BOOL, mustRehash__NtF9cOaSXRbBK1fMIb2Lrewtables)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__9aWBlXUKm5hkZA1icwHVc8Q)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__DPfHUnJYo3kjX74LK2gaoQ)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ* t, tySequence__maP5b4juf9aviaIdhhcTZbQ** data_0, NU64 key_0, tyObject_LPChannelcolonObjectType___tnXRbRRlWnt7UoqCRh9b5Nw* val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetKnownHC__8zuFAMShTZ9crf9ba1I7Q4pgtables)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ t, NU64 key_0, NI hc);
|
|
static N_NIMCALL(void, Marker_tySequence__MlAD6nAPq9bHKla9cWiIZP0g)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__P7q4mRBU3fRhL1KHJGOBAQ)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__87DZdIc4Y9ccnDlJfZoyb5w)(void* p, NI op);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, rawGet__U8BE8F1hkorXEqb1x9baemQ)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t, NimStringDesc* key_0, NI* hc);
|
|
static N_INLINE(NIM_BOOL, mustRehash__8nOTuA2SxOsL8hlNzSF4Dwtables)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__9cAm9cItwB6y9bUzyB9bE1NBlA)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__K9b9aplmUERncrp49bmzOdPnw)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t, tySequence__MlAD6nAPq9bHKla9cWiIZP0g** data_0, NimStringDesc* key_0, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* val_0, NI hc, NI h_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, rawGetKnownHC__9cQeRP9bxZubT9bE5dfTSZEew)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t, NimStringDesc* key_0, NI hc);
|
|
static N_INLINE(NI, rawGet__yyntiie7QcUnYzdu7G9cqLQtables)(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q t, NI64 key_0, NI* hc);
|
|
static N_INLINE(NI, hash__sTYVuBLDBQbglYNxcT9bWrghashes)(NI64 x_0);
|
|
static N_INLINE(NIM_BOOL, mustRehash__mWouqGG4QTf2t9cGJRtN7EAtables)(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__79akMJ39b064yLsBG9cU9cGWmg)(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__Q46c7cg8fzMBKa5sW4yxRA)(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q* t, tySequence__P7q4mRBU3fRhL1KHJGOBAQ** data_0, NI64 key_0, tyObject_FuturecolonObjectType___V0L9cQCp4qvFI1wEA712A8w* val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetKnownHC__C4Chxo9aiNXXRkE9bYenhM8wtables)(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q t, NI64 key_0, NI hc);
|
|
static N_INLINE(NI, rawGet__B8emH5taC0NsYyBRssSIiwtables)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t, NimStringDesc* key_0, NI* hc);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nimInt64ToStr)(NI64 x);
|
|
static N_INLINE(NI, rawGet__YTXDaIou4WVxznTZQvMNcAtables)(tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w t, NimStringDesc* key_0, NI* hc);
|
|
static N_INLINE(NI, rawGet__B0Q2IxFWoBivhITKKLmBNgtables)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, hash__CiCiZV9c7F9alrF1xV3QD1ag_2)(NU8* x_0, NI x_0Len_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, cmp__ZNqz9bxrMN09bM1GezFNLRBQ)(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw a, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw b);
|
|
static N_NIMCALL(void, Marker_tySequence__MZ7ub66T4nzKtipo9bkiB3g)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__ECp2Vf3ySxXeY0xLJSyjyA)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__6w9c7RGFri1n1hoa9bD335ZQ)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__9bnMQh9b5oMSxlDf1K9buBp7w)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__tZ2LP3xqCx8kcPyjrRkSuA)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__4tnpefYRDGIct5y7RxC8KA)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__1cmYA8zDV0s9c4gpLK2ygBg)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g)(void* p, NI op);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__YV7KF48l4G5LtrLGOUL4Ww_2)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___YvhybdNIMaDdbU9cTJva0oQ_2)(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw pid);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__FxJoAyDdGRDgSNTpmnSPvg_2)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ t, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0);
|
|
static N_INLINE(NI, rawGet__mzx9cR5dSPtlnX9blkMlpNYgtables)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ t, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0, NI* hc);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, hash__CRfvbbxdrmcp9a1fTJNOaGg)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* p_0);
|
|
static N_INLINE(NI, rawGet__gviLmV9bYNLrAyNHIKDoXUQtables)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc);
|
|
static N_INLINE(NIM_BOOL, mustRehash__GTKnSB2MbGsAa1OJfsSl7Atables)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__m3WF72kPRX9bF8f9aRfHOtTg)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__Law1odk4sdPudZIT6Oy9b4w)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg* t, tySequence__1cmYA8zDV0s9c4gpLK2ygBg** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetKnownHC__udOVr83PBdj8W6YyFT3Hegtables)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc);
|
|
static N_INLINE(NI, rawGet__uuSs4Pio2JtxqrsgwJwAZAtables)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ t, NimStringDesc* key_0, NI* hc);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__wsF3Mf3BqREb9bpCjkRxq0w_2)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ t, NimStringDesc* key_0);
|
|
static N_INLINE(NIM_BOOL, mustRehash__fKlM0HJVTpwCpx1e8PopCgtables)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__L5cb6eBFhge2gcEHNie8Kg)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__VRKzoZ9bZLa9cxcPa0T0Z8aw)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ* t, tySequence__4tnpefYRDGIct5y7RxC8KA** data_0, NimStringDesc* key_0, tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetKnownHC__s9a9c2z8OehwJV5xnyfm1ARQtables)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ t, NimStringDesc* key_0, NI hc);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__snyDAvStmRmkLSCNgnlJZg_2)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ t, NimStringDesc* key_0);
|
|
static N_INLINE(NI, rawGet__zov5AkBxbot9aiAgvs2J7gQtables)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ t, NimStringDesc* key_0, NI* hc);
|
|
static N_INLINE(NIM_BOOL, mustRehash__yNyhcRMuLWgELHQo9bUILawtables)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__XnlDl4TRLGYdi7foOjiwBQ)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__oXvs9cq5Qvc9aVkw5cVIQNKQ)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ* t, tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g** data_0, NimStringDesc* key_0, tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetKnownHC__TRHyz8CqW9auRJqYe7NEQgwtables)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ t, NimStringDesc* key_0, NI hc);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__bE75hOw4k31yMgGRRgEQ8A_2)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg t, NimStringDesc* key_0);
|
|
static N_INLINE(NI, rawGet__PM9btsJmhNOJ7EUfpwXlHZwtables)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg t, NimStringDesc* key_0, NI* hc);
|
|
static N_NIMCALL(void, Marker_tySequence__9bUff3pvvg9b9bwSnutq8aJFQ)(void* p, NI op);
|
|
static N_INLINE(NIM_BOOL, mustRehash__M4l9bZOYknOzxX1cBg2UNAwtables)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__bwNeSkAK4eUglKJ6FGbWuw)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__kTzRecZSn9aTYJJPQH5iAPA)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg* t, tySequence__9bUff3pvvg9b9bwSnutq8aJFQ** data_0, NimStringDesc* key_0, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetKnownHC__Fblsv3kbpFayLQjF5L5p0Atables)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg t, NimStringDesc* key_0, NI hc);
|
|
static N_NIMCALL(void, Marker_tySequence__RHVAHq4hk7ajRY6ChL6jQg)(void* p, NI op);
|
|
static N_INLINE(NI, rawGet__ez9a4xgJyMSq4U8ifsBBZIAtables)(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, NI* hc);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___cWgGOpcuZLD1zvRRNHffQQ)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* x_0, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* y_0);
|
|
static N_INLINE(NIM_BOOL, mustRehash__pHoXwahzQQ8Hbh2bGvpLLgtables)(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__WvEgYrLkZgGpZdF9bjNjU4Q)(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__m1Gt4hUhm1Qf2zidECPGXg)(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA* t, tySequence__RHVAHq4hk7ajRY6ChL6jQg** data_0, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA* val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetKnownHC__G9azok9aFer9bajpv49akAzSngtables)(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, NI hc);
|
|
static N_NIMCALL(void, Marker_tySequence__Y9bpibYYCq7U9bI2q2EkdjDA)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__a9czYAVXtt3ELF2dd9apg7CA)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__UuxWsCxMkcgdpNKQqNagIQ)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__9c0dnHKqrAJoOYibqj28Tqw)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__Fdd1zCc4iVW86c0yW4quCQ)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__ePVkqZZoBAVzojrVYd6imA)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__9bIYZNL3t229a9bbJxXEVTAsg)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__uWop5OFSkZe0GjlY2KeNCQ)(void* p, NI op);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__9b78WRTj9atUVET9aLaazG4Wg_2)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0);
|
|
static N_INLINE(NI, rawGet__vJ02aY7HBk05EaJuEQaJQgtables)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc);
|
|
N_LIB_PRIVATE N_NIMCALL(void, genericAssign)(void* dest, void* src, TNimType* mt);
|
|
static N_INLINE(NIM_BOOL, mustRehash__1jsXYrwRFUGLlG2BeelqrAtables)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__WQDZidLzl1aNsdDF6kVTPw)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__GckEoeMFUV3YlaYZHA9ctUQ)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ* t, tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ* val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetKnownHC__rM9aZUoRI7rNyEKc8uRPl9cgtables)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__5mhyDjYnYg3VRIfCO01PYA_2)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ t, NimStringDesc* key_0);
|
|
static N_INLINE(NI, rawGet__FrKZhysisZSGodXCzM29aYgtables)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ t, NimStringDesc* key_0, NI* hc);
|
|
static N_INLINE(NI, rawGet__btqUwgnn19cnj5V6SWLn0Fwtables)(tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw t, NimStringDesc* key_0, NI* hc);
|
|
static N_INLINE(NIM_BOOL, mustRehash__M6TwvyofEydpecc39a5W6MQtables)(tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__yMTsabl7yAtsHomwbnk3ng)(tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__7GlQiwrefpRvJvYwYhMgLw)(tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw* t, tySequence__9bIYZNL3t229a9bbJxXEVTAsg** data_0, NimStringDesc* key_0, tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ* val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetKnownHC__XwO2yG6E9ahJZSPI2vn39aRQtables)(tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw t, NimStringDesc* key_0, NI hc);
|
|
static N_INLINE(NIM_BOOL, mustRehash__iwmhIAWQRjBezsCBsAXW9cwtables)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__WzjAaigl7LtLm3CJBE9cGog)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__q9acNsGKDYv530f5vZvYAPA)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ* t, tySequence__ePVkqZZoBAVzojrVYd6imA** data_0, NimStringDesc* key_0, tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg* val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetKnownHC__AwgKfNsin9bAS9bMydZAUHAgtables)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ t, NimStringDesc* key_0, NI hc);
|
|
static N_INLINE(NI, rawGet__Y6uWRTnvze6UjWwPlQcwtwtables)(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, NI* hc);
|
|
static N_INLINE(NIM_BOOL, mustRehash__hvQmfCDUcowU4AG5rGoe4Atables)(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__ZAP9cTx3WaWg9b9bWAfNfIW5w)(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__9cglu9bfmTfUfrER6aDEjenA)(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig* t, tySequence__Fdd1zCc4iVW86c0yW4quCQ** data_0, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg* val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetKnownHC__8IAAU649bTY12dqm86cdfowtables)(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, NI hc);
|
|
static N_INLINE(NI, rawGet__StBMRrg9avXY1PFmhw9cPKEgtables)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc);
|
|
static N_INLINE(NIM_BOOL, mustRehash__0cTJ2e7yg5HjeHX72c0klQtables)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__JhoaJsFdpdGn7AonJKG3oQ)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__dkvugU9aha3FN80zZRCvJug)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g* t, tySequence__Y9bpibYYCq7U9bI2q2EkdjDA** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_Moment__p19adwOigsIe5d3NlfPJOEw val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetKnownHC__lklbNvGsmgX0vJaD9b2f3EAtables)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__YgksjWNRlXmqTsYrKiDhyA_2)(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__T9akKxGSSCsDPkyEZyes1ug_2)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__8T9bUgwKnUi0xchlEoA9cSGw_2)(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___zMVAqVKur1IdGuBDQciPBg)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* x_0);
|
|
static N_INLINE(NI, rawGet__pNb3Fa7BkaQ2OM9akLoFz4wtables)(tyObject_Table__30SNsEhxoOsalydUEsCtnQ t, NimStringDesc* key_0, NI* hc);
|
|
static N_INLINE(NIM_BOOL, mustRehash__Hk9cTz5MsSIzoOzG2xVr8PAtables)(tyObject_Table__30SNsEhxoOsalydUEsCtnQ t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__0kI9bxxnmlaAmVmIlBsJDNA)(tyObject_Table__30SNsEhxoOsalydUEsCtnQ* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__6j4JKj0tjurPQFG1YkzFRw)(tyObject_Table__30SNsEhxoOsalydUEsCtnQ* t, tySequence__a9czYAVXtt3ELF2dd9apg7CA** data_0, NimStringDesc* key_0, tyObject_Moment__p19adwOigsIe5d3NlfPJOEw val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetKnownHC__CAfoi9aQc1fAAYpGg71zEJgtables)(tyObject_Table__30SNsEhxoOsalydUEsCtnQ t, NimStringDesc* key_0, NI hc);
|
|
static N_NIMCALL(void, Marker_tySequence__9aslpbPC7Zz3Ti6qyChmX5w)(void* p, NI op);
|
|
static N_INLINE(NI, rawGet__Thqo7usZdbVrQqOvuHQk1Qtables)(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw t, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0, NI* hc);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, hash__tzi47frEb9b7xZGAfAOKelQ)(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw a);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___Pfmt9bACTGSll3sdXGCe9a4g)(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw x_0, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw y_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__CN9bMYx03mEPFq8RQwQzSbA_2)(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw t, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0);
|
|
static N_INLINE(NIM_BOOL, mustRehash__hsAwvfZVmO8CXMKwQmQFIQtables)(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__mCNkbRt6reLJd0LmA86eoQ)(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__weoE469canJV0e9cwuW8DXUA)(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw* t, tySequence__uWop5OFSkZe0GjlY2KeNCQ** data_0, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetKnownHC__jBkYnA6RifODwa9bOf0icSgtables)(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw t, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0, NI hc);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___9clTvx1x9boEUsy637oTVrWA)(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw value_0);
|
|
N_LIB_PRIVATE N_NIMCALL(void, genericShallowAssign)(void* dest_0, void* src, TNimType* mt);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__GOgpmOMatHa4W9ahQGQgqCQ_2)(tyObject_Table__u5L4byG0svNLA0OYq4TmxA t, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0);
|
|
static N_INLINE(NI, rawGet__KgRG73yfrnFf79a5jALavMwtables)(tyObject_Table__u5L4byG0svNLA0OYq4TmxA t, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0, NI* hc);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, hash__OLouPVid6xkyWui6RV5AdA)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0);
|
|
static N_INLINE(NIM_BOOL, mustRehash__IRsKfuJRpa7JHu9axcxIAJgtables)(tyObject_Table__u5L4byG0svNLA0OYq4TmxA t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__wrX4d0eOkvUv6kvpGZ6ewg)(tyObject_Table__u5L4byG0svNLA0OYq4TmxA* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__3dkp9cqtD49b9aQIW4K5PXYQw)(tyObject_Table__u5L4byG0svNLA0OYq4TmxA* t, tySequence__9aslpbPC7Zz3Ti6qyChmX5w** data_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0, tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng* val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetKnownHC__LiJf9a8HP6arhUaTPxvS4LAtables)(tyObject_Table__u5L4byG0svNLA0OYq4TmxA t, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0, NI hc);
|
|
static N_NIMCALL(void, Marker_tySequence__0pNp33hfens5jJ9aLEr0T1A)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__ZS1ahAVt82upPJYTV8RknQ)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__TwXs3G9bF9ad7BQkkskGRTCQ)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__9cAdNiuOt3vPbm6XF7oLMIw)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__MA0zEHLrBVKsH6AAd9aPHDA)(void* p, NI op);
|
|
static N_INLINE(NIM_BOOL, mustRehash__nZOKM2rNEF1D35tr5SquJAtables)(tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__NPlgH4hXrcmP0hrU9aWDrHg)(tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__14pa4CF8mWl3JX4oXrBYpA)(tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g* t, tySequence__6siov3Lsmvxd84pp09b2kFA** data_0, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0, tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetKnownHC__cgYTskRUhyJxMOKNwYU6OAtables)(tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0, NI hc);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__fFcsFyc3iNVu9aMQw0EB7gA_2)(tyObject_Table__gZoQEO4V3muc0g6lD9aIb2Q t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0);
|
|
static N_INLINE(NI, rawGet__LJOOCE5iwxjYVSaXqRpiiwtables)(tyObject_Table__gZoQEO4V3muc0g6lD9aIb2Q t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, NI* hc);
|
|
static N_INLINE(NIM_BOOL, mustRehash__OyNn9c9bXn9b52vMhj2C6UrZgtables)(tyObject_Table__gZoQEO4V3muc0g6lD9aIb2Q t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__e1D1NrjjtkrNK8miB10mwg)(tyObject_Table__gZoQEO4V3muc0g6lD9aIb2Q* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__IBicxOS8AertAVHN9ayb9bDQ)(tyObject_Table__gZoQEO4V3muc0g6lD9aIb2Q* t, tySequence__ZGDdbXPD9bUBYNLtwtuTWrA** data_0, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetKnownHC__zh7QmhOsWn4KWe9bYt266WAtables)(tyObject_Table__gZoQEO4V3muc0g6lD9aIb2Q t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, NI hc);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__rx3AyRnwAjDnuM49cybTb6Q_2)(tyObject_Table__G9cDI1Dr3nt9bkFZ69cYb2hpA t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0);
|
|
static N_INLINE(NI, rawGet__Y6X9cOiv0tmrHGTI9cik2CdAtables)(tyObject_Table__G9cDI1Dr3nt9bkFZ69cYb2hpA t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0, NI* hc);
|
|
static N_INLINE(NIM_BOOL, mustRehash__gWIBbYnD7PSfkyEkXENX4Qtables)(tyObject_Table__G9cDI1Dr3nt9bkFZ69cYb2hpA t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__5vpt853ESb2jBvYlTz9aShA)(tyObject_Table__G9cDI1Dr3nt9bkFZ69cYb2hpA* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__kEI6k2ZXpqhQUJfqmky0sw)(tyObject_Table__G9cDI1Dr3nt9bkFZ69cYb2hpA* t, tySequence__bqBMFIjg0BA9aW4cUrDr4aw** data_0, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0, tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetKnownHC__t2WI10xEvTzKL60sDjhG9cgtables)(tyObject_Table__G9cDI1Dr3nt9bkFZ69cYb2hpA t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0, NI hc);
|
|
static N_INLINE(NI, rawGet__3OiP7zzdb6TBUfosKyOA5gtables)(tyObject_Table__4n5kcfi9ae2XAgDxZKNVtjg t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0, NI* hc);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__UFtQSgdTZlLAmYdQZC5uCQ_2)(tyObject_Table__4n5kcfi9ae2XAgDxZKNVtjg t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0);
|
|
static N_INLINE(NIM_BOOL, mustRehash__QMnHAwdgB9cPFBarAAlb6Vwtables)(tyObject_Table__4n5kcfi9ae2XAgDxZKNVtjg t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__rg6ERBaB0RWHGd6DlhAM9aA)(tyObject_Table__4n5kcfi9ae2XAgDxZKNVtjg* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__T8FFQhbWM9aOq7p3SQ8jPOg)(tyObject_Table__4n5kcfi9ae2XAgDxZKNVtjg* t, tySequence__Yjh7j69bRJilZ9ctrRBprjIw** data_0, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0, tyProc__Vj8L5mSqv3cWTixxMAusYg val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetKnownHC__dLzbahp9b6U8DY5w2GnaNFAtables)(tyObject_Table__4n5kcfi9ae2XAgDxZKNVtjg t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0, NI hc);
|
|
static N_NIMCALL(void, Marker_tySequence__b15zLYqiMPkiLv2o00nNdA)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__NhrD4IueRTlBqNEpcAHOaw)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tyRef__WVXdlbpZMc1zwgdXod13jA)(void* p, NI op);
|
|
N_LIB_PRIVATE N_NIMCALL(void, initTable__hQ9bFwAhh9aMCMXstdeoVxwg)(NI initialSize, tyObject_Table__UvSlGqDg4nWNM1wskOFQeg* Result);
|
|
static N_INLINE(NI, rightSize__LvRw9cAKRC9b1pD3bnSd1DdAtables)(NI count_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, nextPowerOfTwo__v2qC0V55wqa9bmqc7eHTz8A)(NI x_0);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseDivByZero)(void);
|
|
static N_INLINE(NIM_BOOL, nimDivInt)(NI a, NI b, NI* res);
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___BJPSOJGEKNMWOH9aXCfoahA)(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg* t, NimStringDesc* key_0, tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg* val_0);
|
|
static N_INLINE(NI, rawGet__rtOJIKZRkH0ye0O3ElqOJwtables)(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg t, NimStringDesc* key_0, NI* hc);
|
|
static N_INLINE(NIM_BOOL, mustRehash__DV49a9a0OytLJSFaGswukobAtables)(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__1ET8xYnHokqyfFvbcKUKVQ)(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__4H4yydyNilvrrY9brz0MN9cw)(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg* t, tySequence__9bnMQh9b5oMSxlDf1K9buBp7w** data_0, NimStringDesc* key_0, tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg* val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetKnownHC__fXLx2UAHt9aAo9bmwgg8DpbQtables)(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg t, NimStringDesc* key_0, NI hc);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__HKEIQLMrjpe1lPhrNEbV5Q_2)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0);
|
|
static N_INLINE(NIM_BOOL, mustRehash__hSSBEzti0CsM39a7bZNbwvQtables)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__vWvVtKqI3CuNEkWtS1b6MQ)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__lkCP9bQ1GqS0RiN6Q419aFTQ)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w* t, tySequence__MZ7ub66T4nzKtipo9bkiB3g** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetKnownHC__6OMDgzv2w9basCuwoKhMdLAtables)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__9bHthyMI0Gf9bf9cMWKhoEkdA_2)(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg t, tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ key_0);
|
|
static N_INLINE(NI, rawGet__ukimJBVSAr9bQ7v6w9aShlrQtables)(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg t, tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ key_0, NI* hc);
|
|
static N_INLINE(NI, hash__RKI9au2OZxHuwA0kRnJ1hbwhashes)(tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ x_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, reprEnum)(NI e, TNimType* typ);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__dMYsnnM6ULAo7pc9cUyysXg_2)(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ t, tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw key_0);
|
|
static N_INLINE(NI, rawGet__F57tOLo2NWfYOWEZLISHSgtables)(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ t, tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw key_0, NI* hc);
|
|
static N_INLINE(NI, hash__mCvNMfD9adv2RP7TUrHtT3ghashes)(tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw x_0);
|
|
static N_INLINE(NIM_BOOL, mustRehash__BehosKjLA2BYBi8OmomwGQtables)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__wIe9atLq4NBpD9a6UPlIPdqA)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__ICwlWIYcawr9a9aJh765WSvw)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ* t, tySequence__ECp2Vf3ySxXeY0xLJSyjyA** data_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0, tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetKnownHC__gI4T3T9bd07P9aLODPSMyHlgtables)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ t, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0, NI hc);
|
|
static N_INLINE(NIM_BOOL, mustRehash__9ctm2nQxTGpwCRf9agDxLAUgtables)(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__tYUNSi1oDt0Wia2l9aqsvvQ)(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__jqu6UqzzU3Gm2NmBzAp8Pw)(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg* t, tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw** data_0, tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ key_0, tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetKnownHC__P1ikX6C44nKb4piWK2GzFAtables)(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg t, tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ key_0, NI hc);
|
|
static N_INLINE(NI, rawGet__Kf9bn1rDJDWL1P2h76oO6Kgtables)(tyObject_Table__HDUOEieUs1GSseLU5qS67Q t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc);
|
|
static N_INLINE(NIM_BOOL, mustRehash__XT49ajHml1WoMVqlola8axgtables)(tyObject_Table__HDUOEieUs1GSseLU5qS67Q t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__MLgGfQL17a5FF1e69cuphAA)(tyObject_Table__HDUOEieUs1GSseLU5qS67Q* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__aLF779aVYTm4b33ReH09a58w)(tyObject_Table__HDUOEieUs1GSseLU5qS67Q* t, tySequence__9cAdNiuOt3vPbm6XF7oLMIw** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyEnum_Connectedness__iDFxVyVC6AVm9aJUnmmoakw val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetKnownHC__01SMeJbo7K3PJfimIN5ySQtables)(tyObject_Table__HDUOEieUs1GSseLU5qS67Q t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc);
|
|
N_LIB_PRIVATE N_NIMCALL(void, initTable__kg3y6G7PE79cIrTcf7t7VQg)(NI initialSize, tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__IX4o6GsExND3BZnAkrUdSQ)(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw* t, NimStringDesc* key_0, tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA val_0);
|
|
static N_INLINE(NIM_BOOL, mustRehash__CvcEOi5NPfRZwQVj2v89aEAtables)(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__rBhZcpKYj1so4s1MQVJhYg)(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__9bynYfgEUEqWih5bDrKwLyg)(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw* t, tySequence__NhrD4IueRTlBqNEpcAHOaw** data_0, NimStringDesc* key_0, tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetDeep__kPlpH9aOXwPkb5CtWnH1Pnwtables)(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw t, NimStringDesc* key_0, NI* hc);
|
|
static N_INLINE(NI, rawGet__BHxS9cl6rp9czlay5Ps5j3Sgtables)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA t, NimStringDesc* key_0, NI* hc);
|
|
static N_INLINE(NI, rawGet__cAt8UDFiAelZhKwYOAnlJAtables)(tyObject_Table__pGGeaOra9csl069baTSs3CJg t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc);
|
|
static N_INLINE(NI, rawGet__9cx2AJCKSrTAiP4NLfl74Qwtables)(tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc);
|
|
static N_INLINE(NI, rawGet__lzGP04a9bwHNRiBWU0Pf59cAtables)(tyObject_Table__52v4sP86ruZliir3KafpPQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc);
|
|
static N_INLINE(NIM_BOOL, mustRehash__S5gIS6xBieCu4dJrjbp6Egtables)(tyObject_Table__pGGeaOra9csl069baTSs3CJg t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__s9bPLSQpIqX9cjC1G9cA82q4Q)(tyObject_Table__pGGeaOra9csl069baTSs3CJg* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__0cXXsrty7iMM9bm1id59c49bg)(tyObject_Table__pGGeaOra9csl069baTSs3CJg* t, tySequence__0pNp33hfens5jJ9aLEr0T1A** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetKnownHC__skQWS8mO0pRC4eWb9ap3r9bAtables)(tyObject_Table__pGGeaOra9csl069baTSs3CJg t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc);
|
|
static N_INLINE(NIM_BOOL, mustRehash__Bg6vsNQULUDiNhOqTw4GIAtables)(tyObject_Table__52v4sP86ruZliir3KafpPQ t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__PsR8oq83VKt3bi177XzRBQ)(tyObject_Table__52v4sP86ruZliir3KafpPQ* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__PGDsDuK2ay1ZjSgxdPSUqg)(tyObject_Table__52v4sP86ruZliir3KafpPQ* t, tySequence__TwXs3G9bF9ad7BQkkskGRTCQ** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA* val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetKnownHC__ZWHCgt9aeNwd6cRN4uf2M2gtables)(tyObject_Table__52v4sP86ruZliir3KafpPQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc);
|
|
static N_INLINE(NIM_BOOL, mustRehash__QXUBJ1RFaZ7GT8EX9bvp6pAtables)(tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__hbR7ylouOj0WahrBpsDCAA)(tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__srsR9aQxmvHp0QWC7zuZ8vg)(tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ* t, tySequence__ZS1ahAVt82upPJYTV8RknQ** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetKnownHC__fDNiobzLxsqqnAQnfX9aggQtables)(tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc);
|
|
static N_INLINE(NI, rawGet__C49cc47TU8R7HomI3qZnt9cAtables)(tyObject_Table__puwZz39aIr9cdB5WlFICYPgw t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc);
|
|
static N_INLINE(NIM_BOOL, mustRehash__Cq3PofsbUA565GY1VC5GPQtables)(tyObject_Table__puwZz39aIr9cdB5WlFICYPgw t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__PsilsrPF3BOShuDl2coYmA)(tyObject_Table__puwZz39aIr9cdB5WlFICYPgw* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__m8Wsbu6hezAYMmam4arrpA)(tyObject_Table__puwZz39aIr9cdB5WlFICYPgw* t, tySequence__tZ2LP3xqCx8kcPyjrRkSuA** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw* val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetKnownHC__4Ginzj7ukeMJmE4aK76AwQtables)(tyObject_Table__puwZz39aIr9cdB5WlFICYPgw t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc);
|
|
static N_INLINE(NIM_BOOL, mustRehash__mM9cGM2VV9bUNpu4CYgTDTegtables)(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__hKmV7spWjfiXpCLtsmQMLw)(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__CJk0ydSHIyqgEP80iEdO5g)(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ* t, tySequence__6w9c7RGFri1n1hoa9bD335ZQ** data_0, tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw key_0, tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetKnownHC__R9ak5N4lLKywWjkUmSJA18Qtables)(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ t, tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw key_0, NI hc);
|
|
static N_NIMCALL(void, Marker_tySequence__rEAWhJSquAhdmub1uagmwg)(void* p, NI op);
|
|
static N_INLINE(NIM_BOOL, mustRehash__Xbt3aJkhvztH9aYWZwSmTVQtables)(tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__Iov9aSIXFqsPWBKugiuD1QQ)(tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__d1S2NZxtIgpU1G7kBISECg)(tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w* t, tySequence__87DZdIc4Y9ccnDlJfZoyb5w** data_0, NimStringDesc* key_0, tyProc__ADCDtoN1AvOABxjfvZcWKw val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetKnownHC__jbxgTJ9axUfZ9cAM61FzNT9aQtables)(tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w t, NimStringDesc* key_0, NI hc);
|
|
static N_INLINE(NI, rawGet__CLc3EgQ72ndPPXUxdW7nzQtables)(tyObject_Table__FdHpxIKbPNjlIbR9a4qcWpw t, NimStringDesc* key_0, NI* hc);
|
|
static N_NIMCALL(void, Marker_tySequence__6QjojIAfixfIV9c3vRYtSJA)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tyRef__oybXN0L9c4tp61srdsq3Uzw)(void* p, NI op);
|
|
N_LIB_PRIVATE N_NIMCALL(void, initTable__DVBMZ6KwqZqcpP7fJoCKLA)(NI initialSize, tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, getOrDefault__v1kLKY9bqhwo39aAn6jn3QfQ)(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw t, NimStringDesc* key_0, tyProc__IvadIksN9avRAZD9ak7LHVQQ* Result);
|
|
static N_INLINE(NI, rawGet__q72PuhOHNBdx81rTzKCtswtables)(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw t, NimStringDesc* key_0, NI* hc);
|
|
static N_NIMCALL(void, Marker_tySequence__xvJ8NkuMnexCsYpHCXh2kA)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__knpif4V6YAfwnN9bLSEkizQ)(void* p, NI op);
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__bZ1WApn54BF8DDpgALIYAA)(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw* t, NimStringDesc* key_0, tyProc__IvadIksN9avRAZD9ak7LHVQQ val_0);
|
|
static N_INLINE(NIM_BOOL, mustRehash__l88l9axjP32iuXzCLMM8fZgtables)(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__4REfl5em8Gaq3r3J9ahXrvA)(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__9aVBOk6jF3iXfHfitUXdefA)(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw* t, tySequence__6QjojIAfixfIV9c3vRYtSJA** data_0, NimStringDesc* key_0, tyProc__IvadIksN9avRAZD9ak7LHVQQ val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetDeep__q72PuhOHNBdx81rTzKCtsw_2tables)(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw t, NimStringDesc* key_0, NI* hc);
|
|
static N_INLINE(NIM_BOOL, mustRehash__ySMnX2l352jh5PFW9bf5AHAtables)(tyObject_Table__wWSrlvc3gDPfgSDKn9cYA9bg t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__Vev0wBToIhWxlxyyMs8pCA)(tyObject_Table__wWSrlvc3gDPfgSDKn9cYA9bg* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__xg34vYhJBmEZXZG5zUeHVw)(tyObject_Table__wWSrlvc3gDPfgSDKn9cYA9bg* t, tySequence__xvJ8NkuMnexCsYpHCXh2kA** data_0, NimStringDesc* key_0, tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g* val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetDeep__CWqq9cgqhHzfv6xdhAuNrPwtables)(tyObject_Table__wWSrlvc3gDPfgSDKn9cYA9bg t, NimStringDesc* key_0, NI* hc);
|
|
static N_INLINE(NI, rawGet__CWqq9cgqhHzfv6xdhAuNrPw_2tables)(tyObject_Table__wWSrlvc3gDPfgSDKn9cYA9bg t, NimStringDesc* key_0, NI* hc);
|
|
static N_INLINE(NIM_BOOL, mustRehash__wUIyzbCRk5aNI9aD9bANJs4Atables)(tyObject_Table__INV8H59ap8YDpIPMAWnrDwQ t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__VrkPpf9a0i1H1ocyCeBvpAw)(tyObject_Table__INV8H59ap8YDpIPMAWnrDwQ* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__3y2wc2kUYWVjOXjB2MjlHg)(tyObject_Table__INV8H59ap8YDpIPMAWnrDwQ* t, tySequence__knpif4V6YAfwnN9bLSEkizQ** data_0, NimStringDesc* key_0, tyArray__vEOa9c5qaE9ajWxR5R4zwfQg val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetDeep__rlcALHfohdUb9cbyS9c3kMFwtables)(tyObject_Table__INV8H59ap8YDpIPMAWnrDwQ t, NimStringDesc* key_0, NI* hc);
|
|
static N_INLINE(NI, rawGet__rlcALHfohdUb9cbyS9c3kMFw_2tables)(tyObject_Table__INV8H59ap8YDpIPMAWnrDwQ t, NimStringDesc* key_0, NI* hc);
|
|
static N_INLINE(NI, rawGet__ZcnumR9by4kE7Xj9aV4UyPRwtables)(tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA t, NimStringDesc* key_0, NI* hc);
|
|
static N_INLINE(NIM_BOOL, mustRehash__hqEsrk7DgcRyIZFMi2hpmAtables)(tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__oSQQknO1QdU9cOS7xTnszTg)(tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__bC05JxLZlmLutpLmVJBbxQ)(tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA* t, tySequence__7X6z61BQKOIIAG9aGlkAnSw** data_0, NimStringDesc* key_0, tyObject_Filter__8L4wICuourxHGd5Wapt9cJg* val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetDeep__ZcnumR9by4kE7Xj9aV4UyPRw_2tables)(tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA t, NimStringDesc* key_0, NI* hc);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__9bfaerFW4KvA9cL3ZDsgnfNg_2)(tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA t, NimStringDesc* key_0);
|
|
static N_NIMCALL(void, Marker_tySequence__cRKTZnZhowfy3yV8zI72bw)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tyRef__ehhXEbUQTmpCXPaChoPTGA)(void* p, NI op);
|
|
N_LIB_PRIVATE N_NIMCALL(void, initTable__vNe0UgwcNi89cnt1cqt6Yyg)(NI initialSize, tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__YCDpBV9cO8CouFwUaoydBBQ)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA t, NimStringDesc* key_0);
|
|
static N_INLINE(NI, rawGet__d2igAX8gBRtkfYgtAuw9bsAtables)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA t, NimStringDesc* key_0, NI* hc);
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__CP6AbN9aoC6Xupc2HZLYt1w**, X5BX5D___owXILx9b7ErUJ8g3sJhQO2w)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* t, NimStringDesc* key_0);
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___Ys9bNDewQ9apaWiLNYJzadXg)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* t, NimStringDesc* key_0, tySequence__CP6AbN9aoC6Xupc2HZLYt1w* val_0);
|
|
static N_INLINE(NIM_BOOL, mustRehash__nShB5no9aTr9cGN8VGGjy6Qwtables)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__2kHOwZe4pweXVGU9bmjreWQ)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__tOPVarnwGAklCRwsoGNn9bw)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* t, tySequence__cRKTZnZhowfy3yV8zI72bw** data_0, NimStringDesc* key_0, tySequence__CP6AbN9aoC6Xupc2HZLYt1w* val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetKnownHC__ZtE7HLOXedegPM4XnGeGTgtables)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA t, NimStringDesc* key_0, NI hc);
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__CP6AbN9aoC6Xupc2HZLYt1w*, getOrDefault__E9aphDNIM61HXCi6uCUEW3Q)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA t, NimStringDesc* key_0, tySequence__CP6AbN9aoC6Xupc2HZLYt1w* default_0);
|
|
N_LIB_PRIVATE N_NIMCALL(void, del__SHaloSszTeCPLzHyTUDcgQ)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* t, NimStringDesc* key_0);
|
|
static N_NIMCALL(void, Marker_tySequence__1Lj9c8h9cRIryp2wlGSOSFEg)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tyRef__ORogbbIiDVJ6fhea3v9ccOA)(void* p, NI op);
|
|
N_LIB_PRIVATE N_NIMCALL(void, initTable__enOhN4Mh3xXaa3eRLrjdJA)(NI initialSize, tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__yaF9aygPAif2c1wjTH2RFxQ)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q t, NU32 key_0);
|
|
static N_INLINE(NI, rawGet__8HYK0WunM2SQwif0iweAhgtables)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q t, NU32 key_0, NI* hc);
|
|
static N_INLINE(NI, hash__0EN8ZzpYROW9ba25FkAmLbwhashes)(NU32 x_0);
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__CP6AbN9aoC6Xupc2HZLYt1w**, X5BX5D___IVpTm4glayXsRBhIoI9blgQ)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* t, NU32 key_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___RkX9btpg5sQIaP8yYXB6tbA)(NU64 x);
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___4eiUu8AqReDqG5asnY0D5Q)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* t, NU32 key_0, tySequence__CP6AbN9aoC6Xupc2HZLYt1w* val_0);
|
|
static N_INLINE(NIM_BOOL, mustRehash__qXnpPzR6ReXpu78UNGCtHwtables)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__Rh7SdgPefs53EDajtbswgQ)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__K39cNBGbF8PYFSD3qCBKQRA)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* t, tySequence__1Lj9c8h9cRIryp2wlGSOSFEg** data_0, NU32 key_0, tySequence__CP6AbN9aoC6Xupc2HZLYt1w* val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetKnownHC__kVZbGmYb9aeWgBTkZEoh9coQtables)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q t, NU32 key_0, NI hc);
|
|
static N_INLINE(NIM_BOOL, mustRehash__CyzmBPkfGb9b9c79c7JcvdL9cQtables)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__Fwmhtp8g8smcdZy2eAcKkA)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__21qeRfngr8Vv0D2rq4hj3w)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA* t, tySequence__b15zLYqiMPkiLv2o00nNdA** data_0, NimStringDesc* key_0, tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw val_0, NI hc, NI h_0);
|
|
static N_INLINE(NI, rawGetKnownHC__9cYbSkNpEZfqCz1HaN8qEcQtables)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA t, NimStringDesc* key_0, NI hc);
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__CP6AbN9aoC6Xupc2HZLYt1w*, getOrDefault__JLtKYxYodASiwYrJUdsIyQ)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q t, NU32 key_0, tySequence__CP6AbN9aoC6Xupc2HZLYt1w* default_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__ZA0fyy7MKgu9b7GDksFVIXg)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA t);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, resizeString)(NimStringDesc* dest, NI addlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, addQuoted__45fPtFhY4FavRaYwDhRfuA)(NimStringDesc** s, NimStringDesc* x);
|
|
N_LIB_PRIVATE N_NIMCALL(void, addQuoted__wkgK0g8EyIK6b5HuLg6Kuw)(NimStringDesc** s_0, tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw x_0);
|
|
N_LIB_PRIVATE N_NIMCALL(void, del__W9c5xlZmXckLMoha9aWAl5Pg)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* t, NU32 key_0);
|
|
N_LIB_PRIVATE TNimType NTI__TE5saucQBAeG7QXcN7Ilrw_;
|
|
N_LIB_PRIVATE TNimType NTI__rf9cosFcsB69bhAjFlgJVJww_;
|
|
extern TNimType NTI__rR5Bzr1D5krxoo1NcNyeMA_;
|
|
extern TNimType NTI__77mFvmsOLKik79ci2hXkHEg_;
|
|
extern TNimType NTI__Eq0quIPkR6mosgZ9aNjFQ3g_;
|
|
N_LIB_PRIVATE TNimType NTI__DVX7Q9bz5RokjTwKGr5e9blQ_;
|
|
STRING_LITERAL(TM__4SoG2KRQy3oMm9aUzSLtGrA_4, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
|
"vendor/Nim/lib/pure/collections/tableimpl.nim(166, 12) `isPowerO"
|
|
"fTwo(initialSize)` ", 146);
|
|
N_LIB_PRIVATE TNimType NTI__vbZjvjJSS3OgvMliUnJ8Jw_;
|
|
N_LIB_PRIVATE TNimType NTI__sQx8Mjvg56usEKp7D4VZog_;
|
|
extern TNimType NTI__lDH3teBMmRGDFALviSoHXQ_;
|
|
N_LIB_PRIVATE TNimType NTI__ni05SMuXu9cJdT0okaAgAUQ_;
|
|
N_LIB_PRIVATE TNimType NTI__DJd8vJLOdD01l8V09cKBCnQ_;
|
|
extern TNimType NTI__sM4lkSb7zS6F7OVMvW9cffQ_;
|
|
extern TNimType NTI__VodmML9btsOO3nz0d6nbJsA_;
|
|
N_LIB_PRIVATE TNimType NTI__RxtHNU9a7qROetEL3oUnKzA_;
|
|
N_LIB_PRIVATE TNimType NTI__AG5w5XCJjF9b05sfGM0qgkw_;
|
|
STRING_LITERAL(TM__4SoG2KRQy3oMm9aUzSLtGrA_9, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
|
"vendor/Nim/lib/pure/collections/tableimpl.nim(166, 12) `isPowerO"
|
|
"fTwo(defaultInitialSize)` ", 153);
|
|
STRING_LITERAL(TM__4SoG2KRQy3oMm9aUzSLtGrA_12, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
|
"vendor/Nim/lib/pure/collections/hashcommon.nim(33, 9) `\012t.counte"
|
|
"r < t.dataLen` ", 142);
|
|
extern TNimType NTI__8SzoIAgLw9ci2v0yafHj9b6Q_;
|
|
extern TNimType NTI__t7nhKLvXTQS9cS8ByJU9bIag_;
|
|
STRING_LITERAL(TM__4SoG2KRQy3oMm9aUzSLtGrA_21, "key not found: ", 15);
|
|
N_LIB_PRIVATE TNimType NTI__gZoQEO4V3muc0g6lD9aIb2Q_;
|
|
N_LIB_PRIVATE TNimType NTI__Qptir78YkKhpx9ams3lvtsw_;
|
|
extern TNimType NTI__6H5Oh5UUvVCLiakt9aTwtUQ_;
|
|
extern TNimType NTI__rI4CttOsQJLhGB50KE3n9cA_;
|
|
N_LIB_PRIVATE TNimType NTI__ZGDdbXPD9bUBYNLtwtuTWrA_;
|
|
N_LIB_PRIVATE TNimType NTI__G9cDI1Dr3nt9bkFZ69cYb2hpA_;
|
|
N_LIB_PRIVATE TNimType NTI__MsTR86jOxY4TjADGXDQ9cYw_;
|
|
extern TNimType NTI__dXv1y2c2nNbnKs59aRY70QA_;
|
|
N_LIB_PRIVATE TNimType NTI__bqBMFIjg0BA9aW4cUrDr4aw_;
|
|
N_LIB_PRIVATE TNimType NTI__4n5kcfi9ae2XAgDxZKNVtjg_;
|
|
N_LIB_PRIVATE TNimType NTI__beG4ILF8HR8pW2ufrKnHug_;
|
|
extern TNimType NTI__Vj8L5mSqv3cWTixxMAusYg_;
|
|
N_LIB_PRIVATE TNimType NTI__Yjh7j69bRJilZ9ctrRBprjIw_;
|
|
N_LIB_PRIVATE TNimType NTI__JQs6mFuSYGTO9bUC9aLU6i1g_;
|
|
N_LIB_PRIVATE TNimType NTI__OXuFTr0o0fEz2WdWON4kIQ_;
|
|
extern TNimType NTI__ilId79baDi1OHxxGAxmTreg_;
|
|
N_LIB_PRIVATE TNimType NTI__6siov3Lsmvxd84pp09b2kFA_;
|
|
N_LIB_PRIVATE TNimType NTI__zmO5q5EIRgSoRBBKm9a9cDfA_;
|
|
N_LIB_PRIVATE TNimType NTI__yF9c6feNXxQ6CPcRGg9a29bjw_;
|
|
extern TNimType NTI__jiG6LWCyHKJmWqcArkLgzQ_;
|
|
N_LIB_PRIVATE TNimType NTI__9bws6EaVEE1bogDOSVwy9a9cA_;
|
|
N_LIB_PRIVATE TNimType NTI__a4wU4TJ3S9aYE7hUiPIMGtA_;
|
|
N_LIB_PRIVATE TNimType NTI__ZGSBBMOe7Md3mY9cUWfT9cMw_;
|
|
extern TNimType NTI__8L4wICuourxHGd5Wapt9cJg_;
|
|
N_LIB_PRIVATE TNimType NTI__7X6z61BQKOIIAG9aGlkAnSw_;
|
|
N_LIB_PRIVATE TNimType NTI__erhmQ9bg9bVSW9aS7eZ9bjowPQ_;
|
|
extern TNimType NTI__C2GJIaiYfyi7Ef1KpzW9bPw_;
|
|
N_LIB_PRIVATE TNimType NTI__zErRN2SzhLehkt3ZQ6iUGw_;
|
|
N_LIB_PRIVATE TNimType NTI__9bln9aS7ibrNUp7yyUHGeBtg_;
|
|
extern TNimType NTI__OxIffpYaxIua3k1C6do2Ew_;
|
|
N_LIB_PRIVATE TNimType NTI__1wSar3PFU59aNKLVhJL28FA_;
|
|
N_LIB_PRIVATE TNimType NTI__XjARj5fPfOXv4uQ0CZdKyQ_;
|
|
N_LIB_PRIVATE TNimType NTI__BHXjHcQw9b8D7j48q1Gcwzg_;
|
|
extern TNimType NTI__wMtfD88jmrPZwfzTH9c8e9cA_;
|
|
extern TNimType NTI__tq9aOL9cg8g274B67LdBqSbQ_;
|
|
N_LIB_PRIVATE TNimType NTI__maP5b4juf9aviaIdhhcTZbQ_;
|
|
N_LIB_PRIVATE TNimType NTI__ZZvSdVkA2s2sIyifu4cpkg_;
|
|
N_LIB_PRIVATE TNimType NTI__awOivLjlO76sGdHY7nQUjQ_;
|
|
extern TNimType NTI__zfzzuQ8txrdZAYK0WGWpHg_;
|
|
N_LIB_PRIVATE TNimType NTI__MlAD6nAPq9bHKla9cWiIZP0g_;
|
|
N_LIB_PRIVATE TNimType NTI__BZfyXkROzX88W3JFME9aJ2Q_;
|
|
N_LIB_PRIVATE TNimType NTI__PVXP7LYmC79cHLv3MgDW9cFw_;
|
|
extern TNimType NTI__Aav8dQoMlCFnZRxA0IhTHQ_;
|
|
extern TNimType NTI__xJEcXnG5UPm6fVzzYYL3Gw_;
|
|
N_LIB_PRIVATE TNimType NTI__P7q4mRBU3fRhL1KHJGOBAQ_;
|
|
N_LIB_PRIVATE TNimType NTI__k9cb4Qn3gUx6gxyGj3hd20w_;
|
|
N_LIB_PRIVATE TNimType NTI__FxWADhULcfihQn5gGVN7CQ_;
|
|
extern TNimType NTI__ADCDtoN1AvOABxjfvZcWKw_;
|
|
N_LIB_PRIVATE TNimType NTI__87DZdIc4Y9ccnDlJfZoyb5w_;
|
|
N_LIB_PRIVATE TNimType NTI__I17elwrgUkVdxGLUkHiM7w_;
|
|
N_LIB_PRIVATE TNimType NTI__AVpnFhpPb9aWvyMugKAAGBg_;
|
|
extern TNimType NTI__Se8YyoPxzDpFnTeAyeCVCw_;
|
|
extern TNimType NTI__tGTRcVq4wuz7sk9bKm2XoBw_;
|
|
N_LIB_PRIVATE TNimType NTI__MZ7ub66T4nzKtipo9bkiB3g_;
|
|
N_LIB_PRIVATE TNimType NTI__8uqzpFmoqV4exdDArFo5wQ_;
|
|
N_LIB_PRIVATE TNimType NTI__JUntYUAYvYVuuVf5pRRi7Q_;
|
|
extern TNimType NTI__ZerMcZkaRbhs8wv4M9cMNuw_;
|
|
extern TNimType NTI__jkZf9bt8D9bH6jQnKwX8Noxw_;
|
|
N_LIB_PRIVATE TNimType NTI__ECp2Vf3ySxXeY0xLJSyjyA_;
|
|
N_LIB_PRIVATE TNimType NTI__20RES39b6cbF1gUxzrH9b8Yg_;
|
|
N_LIB_PRIVATE TNimType NTI__8jAQb69bzmxFvWOOIGMxFrQ_;
|
|
extern TNimType NTI__oN5wkUyGVn1qXLGZW9c7EIQ_;
|
|
extern TNimType NTI__DjcJvTVLhu1GVCpTORQfDQ_;
|
|
N_LIB_PRIVATE TNimType NTI__O39cGnfZ9b59b9bpYt9c3ee9cnHw_;
|
|
N_LIB_PRIVATE TNimType NTI__R0uaAE15CtLzKRaa3nIdMQ_;
|
|
N_LIB_PRIVATE TNimType NTI__2IkxgbA59cuGazVFo6X8lMQ_;
|
|
extern TNimType NTI__g6Y0xj8kFQNqwpb26iimZw_;
|
|
extern TNimType NTI__cZ8RyO9bTAQg8kKXyLHwXYg_;
|
|
N_LIB_PRIVATE TNimType NTI__6w9c7RGFri1n1hoa9bD335ZQ_;
|
|
N_LIB_PRIVATE TNimType NTI__UvSlGqDg4nWNM1wskOFQeg_;
|
|
N_LIB_PRIVATE TNimType NTI__TdADeEae6PBWqr7qsUJvPg_;
|
|
extern TNimType NTI__ezq8q2zoLivocZ0qJ9aLYJg_;
|
|
N_LIB_PRIVATE TNimType NTI__9bnMQh9b5oMSxlDf1K9buBp7w_;
|
|
N_LIB_PRIVATE TNimType NTI__puwZz39aIr9cdB5WlFICYPgw_;
|
|
N_LIB_PRIVATE TNimType NTI__lG9artYnG9a6GxqcmhxZJl6g_;
|
|
extern TNimType NTI__AfrMeDg1y2UMF9alA3jx8Uw_;
|
|
N_LIB_PRIVATE TNimType NTI__tZ2LP3xqCx8kcPyjrRkSuA_;
|
|
N_LIB_PRIVATE TNimType NTI__wcpR9aWZKIUY9bs3oFi6HIsQ_;
|
|
N_LIB_PRIVATE TNimType NTI__9bU0L219b3fjpDIE6keMYb9bA_;
|
|
extern TNimType NTI__KLsnabaqPzbVsZlEwqe1cA_;
|
|
N_LIB_PRIVATE TNimType NTI__4tnpefYRDGIct5y7RxC8KA_;
|
|
N_LIB_PRIVATE TNimType NTI__lHpSn1a1LQne7Vijlza5tg_;
|
|
N_LIB_PRIVATE TNimType NTI__PtvwtIrL0rxEmrV5ypzN1w_;
|
|
extern TNimType NTI__ams67lohM6AwmrGQ2Ilzsg_;
|
|
N_LIB_PRIVATE TNimType NTI__1cmYA8zDV0s9c4gpLK2ygBg_;
|
|
N_LIB_PRIVATE TNimType NTI__BMmOa89bg4RjA9b9bHqGsOJSQ_;
|
|
N_LIB_PRIVATE TNimType NTI__9b9aejOTD70mq52wgtBDEUtA_;
|
|
extern TNimType NTI__PM9aM6DsVafGgKfhr9bQcNSA_;
|
|
N_LIB_PRIVATE TNimType NTI__WM4lmj0QFNmzCn9a9cZ9cYt3g_;
|
|
STRING_LITERAL(TM__4SoG2KRQy3oMm9aUzSLtGrA_115, "key not found", 13);
|
|
extern TNimType NTI__cW009cpGr48I9beZmtalOKSg_;
|
|
extern TNimType NTI__El1HzcbAXI4FXRMy9aew4PA_;
|
|
extern TNimType NTI__2lQSxaq5eC9aWYzZNTJyZtA_;
|
|
N_LIB_PRIVATE TNimType NTI__5G2YOQcjDoTxOBDaB9cojOQ_;
|
|
extern TNimType NTI__SjkKNmUxUCmHfJyMk9aPJ9cw_;
|
|
N_LIB_PRIVATE TNimType NTI__9bUff3pvvg9b9bwSnutq8aJFQ_;
|
|
extern TNimType NTI__fUw9czUTIZ9b39boL0IkeycMA_;
|
|
N_LIB_PRIVATE TNimType NTI__t1GIbsENi89cp9cMuggZaXQg_;
|
|
N_LIB_PRIVATE TNimType NTI__pnmPCe7tCYTM7iCHSlEfQA_;
|
|
N_LIB_PRIVATE TNimType NTI__GJ2zXV257gwBkpQeeINxTA_;
|
|
extern TNimType NTI__ySEsyL3qiVsEYtOYlLpUoQ_;
|
|
N_LIB_PRIVATE TNimType NTI__RHVAHq4hk7ajRY6ChL6jQg_;
|
|
N_LIB_PRIVATE TNimType NTI__fiNjm9awTH2rESOsTX1tq6g_;
|
|
N_LIB_PRIVATE TNimType NTI__beecycqPiHJ0zV6hA4CDDw_;
|
|
extern TNimType NTI__p19adwOigsIe5d3NlfPJOEw_;
|
|
N_LIB_PRIVATE TNimType NTI__Y9bpibYYCq7U9bI2q2EkdjDA_;
|
|
N_LIB_PRIVATE TNimType NTI__30SNsEhxoOsalydUEsCtnQ_;
|
|
N_LIB_PRIVATE TNimType NTI__v1juhacNXUiTV7vBi4DL4w_;
|
|
N_LIB_PRIVATE TNimType NTI__a9czYAVXtt3ELF2dd9apg7CA_;
|
|
N_LIB_PRIVATE TNimType NTI__VywK0TFMYrwvnQ1FNvT9bTg_;
|
|
N_LIB_PRIVATE TNimType NTI__9bJF9ckH2gKZ7rykNMUrUhZQ_;
|
|
extern TNimType NTI__8MW0JodCedjay9anGTGrBmA_;
|
|
N_LIB_PRIVATE TNimType NTI__UuxWsCxMkcgdpNKQqNagIQ_;
|
|
N_LIB_PRIVATE TNimType NTI__A9aF9cstnMLLmIKPt77JKPXA_;
|
|
N_LIB_PRIVATE TNimType NTI__pf8EktL9bgDdy8y4sHgDywQ_;
|
|
extern TNimType NTI__R2iwvkxFY4f0aLqyHsJIng_;
|
|
N_LIB_PRIVATE TNimType NTI__9c0dnHKqrAJoOYibqj28Tqw_;
|
|
N_LIB_PRIVATE TNimType NTI__uch9bhpeVGvQNw5ZevH84ig_;
|
|
N_LIB_PRIVATE TNimType NTI__XoHou9cDncYHiFSYulm9bCbQ_;
|
|
extern TNimType NTI__9bIfp9aTAZKB9cehqCItD41cg_;
|
|
N_LIB_PRIVATE TNimType NTI__Fdd1zCc4iVW86c0yW4quCQ_;
|
|
N_LIB_PRIVATE TNimType NTI__7jF9cWTJuKouswppQdViGuQ_;
|
|
N_LIB_PRIVATE TNimType NTI__dNR3eA37fNjmk6qLgrtFiA_;
|
|
N_LIB_PRIVATE TNimType NTI__ReFeylL0eiJIdl1nbdaLZQ_;
|
|
N_LIB_PRIVATE TNimType NTI__4BZjwrCbd7vt326dbqRhjA_;
|
|
extern TNimType NTI__NDsrn7kILwUb4UgmJKODgg_;
|
|
N_LIB_PRIVATE TNimType NTI__ePVkqZZoBAVzojrVYd6imA_;
|
|
extern TNimType NTI__yaPo43V0YO5LtJo439a78nQ_;
|
|
N_LIB_PRIVATE TNimType NTI__QGnz2z1Po9aOUxkS1gh8g9cQ_;
|
|
N_LIB_PRIVATE TNimType NTI__09cVyV7B9bBs9cDUs3KsRxDvw_;
|
|
N_LIB_PRIVATE TNimType NTI__Yuoja6yUlXaBRmF9bT9auYbg_;
|
|
extern TNimType NTI__jdn46FRYYVNk4P5zTR8myQ_;
|
|
N_LIB_PRIVATE TNimType NTI__9bIYZNL3t229a9bbJxXEVTAsg_;
|
|
N_LIB_PRIVATE TNimType NTI__S9b1UeZr3QU8sqYKviX9ajmw_;
|
|
N_LIB_PRIVATE TNimType NTI__uga0iURbtDFb1ToQ8Jog2g_;
|
|
extern TNimType NTI__MntiKgxV52rXueBQXpXCJw_;
|
|
N_LIB_PRIVATE TNimType NTI__uWop5OFSkZe0GjlY2KeNCQ_;
|
|
N_LIB_PRIVATE TNimType NTI__wGJnGo9cmuqur9bBUyMJL4NQ_;
|
|
N_LIB_PRIVATE TNimType NTI__u5L4byG0svNLA0OYq4TmxA_;
|
|
N_LIB_PRIVATE TNimType NTI__I8ZdXOd2bMB9bovPbBONdig_;
|
|
N_LIB_PRIVATE TNimType NTI__9aslpbPC7Zz3Ti6qyChmX5w_;
|
|
extern TNimType NTI__zAf2abIhMjaomS6jkKP9a8w_;
|
|
extern TNimType NTI__IjDV3u39bZeDnOOTq5TAF5g_;
|
|
extern TNimType NTI__WSbLInFxGn0pnyF9cry8bUA_;
|
|
N_LIB_PRIVATE TNimType NTI__pGGeaOra9csl069baTSs3CJg_;
|
|
N_LIB_PRIVATE TNimType NTI__DoL6v1Q2bZcUIVTN9aDivzQ_;
|
|
extern TNimType NTI__o1ej6dBUQnezVPAEZ8Ad9bA_;
|
|
N_LIB_PRIVATE TNimType NTI__0pNp33hfens5jJ9aLEr0T1A_;
|
|
N_LIB_PRIVATE TNimType NTI__Y0c2zaBMalZGAwyJIQOIWQ_;
|
|
N_LIB_PRIVATE TNimType NTI__yM4OgBQGbTtxtw9cQruEBmQ_;
|
|
extern TNimType NTI__CD8Dpv0WGmASelVaNSo6zg_;
|
|
N_LIB_PRIVATE TNimType NTI__ZS1ahAVt82upPJYTV8RknQ_;
|
|
N_LIB_PRIVATE TNimType NTI__52v4sP86ruZliir3KafpPQ_;
|
|
N_LIB_PRIVATE TNimType NTI__lZ89bmeObpNgv1XXCg37auA_;
|
|
extern TNimType NTI__mVKS59bRpscItosS0oN9a4zA_;
|
|
N_LIB_PRIVATE TNimType NTI__TwXs3G9bF9ad7BQkkskGRTCQ_;
|
|
N_LIB_PRIVATE TNimType NTI__HDUOEieUs1GSseLU5qS67Q_;
|
|
N_LIB_PRIVATE TNimType NTI__HWxN9b9av4GWQkqrakko2iBw_;
|
|
extern TNimType NTI__iDFxVyVC6AVm9aJUnmmoakw_;
|
|
N_LIB_PRIVATE TNimType NTI__9cAdNiuOt3vPbm6XF7oLMIw_;
|
|
N_LIB_PRIVATE TNimType NTI__h8cNvChU6yNAdM6bChlFYA_;
|
|
N_LIB_PRIVATE TNimType NTI__IIcO09chBBRGVL39cP28NaLg_;
|
|
N_LIB_PRIVATE TNimType NTI__MA0zEHLrBVKsH6AAd9aPHDA_;
|
|
N_LIB_PRIVATE TNimType NTI__A9cYVcPOKBDYXmP0EJYObtA_;
|
|
N_LIB_PRIVATE TNimType NTI__Ewr5dB9acm1XBOefHdkz32w_;
|
|
extern TNimType NTI__llJHO4n7JfCluCvVce9c9cDw_;
|
|
N_LIB_PRIVATE TNimType NTI__b15zLYqiMPkiLv2o00nNdA_;
|
|
N_LIB_PRIVATE TNimType NTI__PYPLWlmg3RnSxA1NrOVJFw_;
|
|
N_LIB_PRIVATE TNimType NTI__RR9cGEKcLuRt2J0N36N9aV9aA_;
|
|
extern TNimType NTI__0iE3wlvp8XLVCEqe9a69bBzA_;
|
|
N_LIB_PRIVATE TNimType NTI__NhrD4IueRTlBqNEpcAHOaw_;
|
|
N_LIB_PRIVATE TNimType NTI__WVXdlbpZMc1zwgdXod13jA_;
|
|
extern TNimType NTI__EkVrimW82Ya1QD19bWIZr9bA_;
|
|
extern TNimType NTI__xNHF59br19a2ddRDpm49b8z3A_;
|
|
extern TNimType NTI__noYiMxJQyusfKGmZZR7Pzw_;
|
|
extern TNimType NTI__4eRCaZmrYLLw2k30GPTiMw_;
|
|
extern TNimType NTI__aCTokZuK9bCn9cyd6uz54oPg_;
|
|
N_LIB_PRIVATE TNimType NTI__FdHpxIKbPNjlIbR9a4qcWpw_;
|
|
N_LIB_PRIVATE TNimType NTI__Wbu2O9clBpzS2iH9b4rBbnEw_;
|
|
extern TNimType NTI__R4PEl9bZRSkSI2Ikls9czoYA_;
|
|
N_LIB_PRIVATE TNimType NTI__rEAWhJSquAhdmub1uagmwg_;
|
|
N_LIB_PRIVATE TNimType NTI__cyYxCUPoDV6DZhlaLrrcXw_;
|
|
N_LIB_PRIVATE TNimType NTI__XZRAGm1xeb1ELDDuOCxS5g_;
|
|
extern TNimType NTI__IvadIksN9avRAZD9ak7LHVQQ_;
|
|
N_LIB_PRIVATE TNimType NTI__6QjojIAfixfIV9c3vRYtSJA_;
|
|
N_LIB_PRIVATE TNimType NTI__oybXN0L9c4tp61srdsq3Uzw_;
|
|
N_LIB_PRIVATE TNimType NTI__wWSrlvc3gDPfgSDKn9cYA9bg_;
|
|
N_LIB_PRIVATE TNimType NTI__R5vAMVDYpstJyIqyMgyTmw_;
|
|
extern TNimType NTI__11md6PDL9c3Ydro9bo69avH7g_;
|
|
N_LIB_PRIVATE TNimType NTI__xvJ8NkuMnexCsYpHCXh2kA_;
|
|
N_LIB_PRIVATE TNimType NTI__INV8H59ap8YDpIPMAWnrDwQ_;
|
|
N_LIB_PRIVATE TNimType NTI__rKeJwVk2xHg2WlPUsWc9bGw_;
|
|
extern TNimType NTI__vEOa9c5qaE9ajWxR5R4zwfQg_;
|
|
N_LIB_PRIVATE TNimType NTI__knpif4V6YAfwnN9bLSEkizQ_;
|
|
N_LIB_PRIVATE TNimType NTI__lUzCyZ2CFNT3VjHN16pNLA_;
|
|
N_LIB_PRIVATE TNimType NTI__TE0vnGy9cZG7ytHHS2yt6mg_;
|
|
extern TNimType NTI__CP6AbN9aoC6Xupc2HZLYt1w_;
|
|
N_LIB_PRIVATE TNimType NTI__cRKTZnZhowfy3yV8zI72bw_;
|
|
N_LIB_PRIVATE TNimType NTI__ehhXEbUQTmpCXPaChoPTGA_;
|
|
N_LIB_PRIVATE TNimType NTI__ILQkO6CUHbeUjLRZ7fyU7Q_;
|
|
N_LIB_PRIVATE TNimType NTI__TdViOx2ixiw8hSQlZiHjHw_;
|
|
extern TNimType NTI__JrFyJbYm9b5I4hJ9cWDqvfYA_;
|
|
N_LIB_PRIVATE TNimType NTI__1Lj9c8h9cRIryp2wlGSOSFEg_;
|
|
N_LIB_PRIVATE TNimType NTI__ORogbbIiDVJ6fhea3v9ccOA_;
|
|
STRING_LITERAL(TM__4SoG2KRQy3oMm9aUzSLtGrA_525, "{:}", 3);
|
|
STRING_LITERAL(TM__4SoG2KRQy3oMm9aUzSLtGrA_526, "{", 1);
|
|
STRING_LITERAL(TM__4SoG2KRQy3oMm9aUzSLtGrA_527, ", ", 2);
|
|
STRING_LITERAL(TM__4SoG2KRQy3oMm9aUzSLtGrA_528, ": ", 2);
|
|
STRING_LITERAL(TM__4SoG2KRQy3oMm9aUzSLtGrA_529, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
|
"vendor/Nim/lib/pure/collections/tables.nim(668, 13) `len(t) == L"
|
|
"` the length of the table changed while iterating over it", 184);
|
|
STRING_LITERAL(TM__4SoG2KRQy3oMm9aUzSLtGrA_531, "}", 1);
|
|
extern TNimType* nimTypeRoot;
|
|
extern NIM_THREADVAR tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__IcYaEuuWivYAS86vFMTS3Q;
|
|
static N_NIMCALL(void, Marker_tySequence__DVX7Q9bz5RokjTwKGr5e9blQ)(void* p, NI op) {
|
|
tySequence__DVX7Q9bz5RokjTwKGr5e9blQ* a;
|
|
NI T1_; a = (tySequence__DVX7Q9bz5RokjTwKGr5e9blQ*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2, op); }
|
|
}
|
|
|
|
#line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initTable__U3F8QFLqKhRx2igTYOYzbg)(NI initialSize, tyObject_Table__TE5saucQBAeG7QXcN7Ilrw* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*Result).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__DVX7Q9bz5RokjTwKGr5e9blQ*) newSeq((&NTI__DVX7Q9bz5RokjTwKGr5e9blQ_), ((NI) (initialSize))));}
|
|
static N_NIMCALL(void, Marker_tySequence__ni05SMuXu9cJdT0okaAgAUQ)(void* p, NI op) {
|
|
tySequence__ni05SMuXu9cJdT0okaAgAUQ* a;
|
|
NI T1_; a = (tySequence__ni05SMuXu9cJdT0okaAgAUQ*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1, op); }
|
|
}
|
|
|
|
#line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initTable__DVyIuDOweGk1P9bzznyI6QA)(NI initialSize, tyObject_Table__vbZjvjJSS3OgvMliUnJ8Jw* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*Result).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__ni05SMuXu9cJdT0okaAgAUQ*) newSeq((&NTI__ni05SMuXu9cJdT0okaAgAUQ_), ((NI) (initialSize))));}
|
|
static N_NIMCALL(void, Marker_tySequence__RxtHNU9a7qROetEL3oUnKzA)(void* p, NI op) {
|
|
tySequence__RxtHNU9a7qROetEL3oUnKzA* a;
|
|
NI T1_; a = (tySequence__RxtHNU9a7qROetEL3oUnKzA*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field2, op); nimGCvisit((void*)a->data[T1_].Field3, op); }
|
|
}
|
|
|
|
#line 1264 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initOrderedTable__rxOm0EdktnR146KLsyIElg)(NI initialSize, tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; (*Result).first = 0; (*Result).last = 0;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*Result).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__RxtHNU9a7qROetEL3oUnKzA*) newSeq((&NTI__RxtHNU9a7qROetEL3oUnKzA_), ((NI) (initialSize))));
|
|
#line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*Result).first = ((NI) -1);
|
|
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*Result).last = ((NI) -1);}
|
|
|
|
#line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, isFilled__5Qpmu5QqwDY0esVXn6wf7wtables)(NI hcode) { NIM_BOOL result; result = (NIM_BOOL)0;
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = !((hcode == ((NI) 0))); return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables)(NI h, NI maxHash) { NI result; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_10; result = (NI)0;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimAddInt(h, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_10)) { raiseOverflow(); }; result = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_10) & maxHash); return result;}
|
|
|
|
#line 1224 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, rawGet__qD9aXMfcEXJ9a5hvtCCEBt9bA)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* key, NI* hc) { NI result; NI h; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_11;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__WYDIaLCbmWhyxpD9cQWB2yg(key->data, (key ? key->Sup.len : 0));
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = (((*t).data ? (*t).data->Sup.len : 0)-1); h = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[h].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h,((*t).data ? (*t).data->Sup.len : 0)-1); } T16_ = ((*t).data->data[h].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = eqeq___jpeT21MusP66x4kcP9cZuag((*t).data->data[h].Field2, key); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h, &TM__4SoG2KRQy3oMm9aUzSLtGrA_11)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_11); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__RAwROaq785Ns6l9bKfSL6jgtables)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_13; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_14; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_15; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!!(((*t).counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_13)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt((*t).counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_14)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_13) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_14)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimSubInt(T9_, (*t).counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_15)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_15) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 1227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__vYqY2MQPUBfywV1esyVI9aA)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t, tySequence__RxtHNU9a7qROetEL3oUnKzA** data, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* key, tySequence__VodmML9btsOO3nz0d6nbJsA* val, NI hc, NI h) { if ((NU)(h) >= (NU)((*data) ? (*data)->Sup.len : 0)){ raiseIndexError2(h,((*data) ? (*data)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*data)->data[h].Field2), key, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_)); if ((NU)(h) >= (NU)((*data) ? (*data)->Sup.len : 0)){ raiseIndexError2(h,((*data) ? (*data)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*data)->data[h].Field3), val, (&NTI__VodmML9btsOO3nz0d6nbJsA_)); if ((NU)(h) >= (NU)((*data) ? (*data)->Sup.len : 0)){ raiseIndexError2(h,((*data) ? (*data)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data)->data[h].Field0 = hc; if ((NU)(h) >= (NU)((*data) ? (*data)->Sup.len : 0)){ raiseIndexError2(h,((*data) ? (*data)->Sup.len : 0)-1); }
|
|
#line 1231 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*data)->data[h].Field1 = ((NI) -1);
|
|
#line 1232 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 1232 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (!((*t).first < ((NI) 0))) goto LA3_;
|
|
|
|
#line 1232 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*t).first = h; }
|
|
LA3_: ;
|
|
|
|
#line 1233 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 1233 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (!(((NI) 0) <= (*t).last)) goto LA7_;
|
|
if ((NU)((*t).last) >= (NU)((*data) ? (*data)->Sup.len : 0)){ raiseIndexError2((*t).last,((*data) ? (*data)->Sup.len : 0)-1); }
|
|
#line 1233 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*data)->data[(*t).last].Field1 = h; }
|
|
LA7_: ;
|
|
|
|
#line 1234 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*t).last = h;}
|
|
|
|
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
|
|
static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y) { NI result; result = (NI)0;
|
|
#line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
|
|
|
|
#line 430 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
|
|
result = ((NI) ((NU)((NU64)(((NU) (x))) + (NU64)(((NU) (y)))))); return result;}
|
|
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
|
|
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
|
|
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
(*c).refcount = pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem((*c).refcount, ((NI) 8));}
|
|
|
|
#line 436 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
|
|
static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y) { NI result; result = (NI)0;
|
|
#line 437 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
|
|
|
|
#line 441 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
|
|
result = ((NI) ((NU)((NU64)(((NU) (x))) - (NU64)(((NU) (y)))))); return result;}
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr) { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* result; NI T1_; result = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
|
|
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
|
|
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
|
|
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
T1_ = (NI)0; T1_ = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system(((NI) (ptrdiff_t) (usr)), ((NI) 16)); result = ((tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*) (T1_)); return result;}
|
|
|
|
#line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
|
|
static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y) { NIM_BOOL result; result = (NIM_BOOL)0;
|
|
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
|
|
|
|
#line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
|
|
result = ((NU64)(((NU) (x))) < (NU64)(((NU) (y)))); return result;}
|
|
|
|
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
|
|
#line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
|
|
#line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
addZCT__Y66tOYFjgwJ0k4aLz4bc0Q((&gch__IcYaEuuWivYAS86vFMTS3Q.zct), c);
|
|
}
|
|
|
|
#line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
|
|
#line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
|
|
#line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
(*c).refcount = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system((*c).refcount, ((NI) 8));
|
|
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
|
|
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem((*c).refcount, ((NI) 8)); if (!T3_) goto LA4_;
|
|
|
|
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
|
|
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system(c);
|
|
}
|
|
LA4_: ;
|
|
}
|
|
|
|
#line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
static N_INLINE(void, asgnRef)(void** dest, void* src) {
|
|
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
{ tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T5_;
|
|
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
|
|
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
if (!!((src == NIM_NIL))) goto LA3_;
|
|
|
|
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
|
|
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
|
|
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
T5_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T5_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem(src);
|
|
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
incRef__AT1eRuflKWyTTBdLjEDZbg_3system(T5_);
|
|
}
|
|
LA3_: ;
|
|
|
|
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
{ tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T10_;
|
|
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
|
|
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
if (!!(((*dest) == NIM_NIL))) goto LA8_;
|
|
|
|
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
|
|
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
|
|
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
T10_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T10_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem((*dest));
|
|
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
decRef__AT1eRuflKWyTTBdLjEDZbgsystem(T10_);
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
(*dest) = src;}
|
|
|
|
#line 1236 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__NeiZxEMss9axm3FfSWzfCpQ)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t) { tySequence__RxtHNU9a7qROetEL3oUnKzA* n; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_16; NI h; tySequence__RxtHNU9a7qROetEL3oUnKzA* T2_; n = (tySequence__RxtHNU9a7qROetEL3oUnKzA*)0;
|
|
#line 1238 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 1238 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 1238 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_16)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_16)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_16)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_16), ((NI) 0), ((NI) IL64(9223372036854775807))); } n = (tySequence__RxtHNU9a7qROetEL3oUnKzA*) newSeq((&NTI__RxtHNU9a7qROetEL3oUnKzA_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_16))));
|
|
#line 1239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
h = (*t).first;
|
|
#line 1240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*t).first = ((NI) -1);
|
|
#line 1241 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*t).last = ((NI) -1);
|
|
#line 1242 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__RxtHNU9a7qROetEL3oUnKzA*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n); n = T2_; {
|
|
#line 1243 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NI nxt; NI eh;
|
|
#line 1243 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (!(((NI) 0) <= h)) goto LA4;
|
|
|
|
#line 1244 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(h) >= (NU)(n ? n->Sup.len : 0)){ raiseIndexError2(h,(n ? n->Sup.len : 0)-1); } nxt = n->data[h].Field1;
|
|
#line 1245 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(h) >= (NU)(n ? n->Sup.len : 0)){ raiseIndexError2(h,(n ? n->Sup.len : 0)-1); } eh = n->data[h].Field0;
|
|
#line 1246 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T7_; NI j; NI T10_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T15_; tySequence__VodmML9btsOO3nz0d6nbJsA* T16_;
|
|
#line 1246 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 1246 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T7_ = (NIM_BOOL)0; T7_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T7_) goto LA8_;
|
|
|
|
#line 1247 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 1247 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 1247 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T10_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T10_); {
|
|
#line 1248 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T13_; NI T14_;
|
|
#line 1248 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 1248 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 1249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 1249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T14_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 1249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T14_); } LA12: ;
|
|
}
|
|
|
|
#line 1250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 1250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(h) >= (NU)(n ? n->Sup.len : 0)){ raiseIndexError2(h,(n ? n->Sup.len : 0)-1); } T15_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T15_ = n->data[h].Field2; asgnRef((void**) (&n->data[h].Field2), NIM_NIL);
|
|
#line 1250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(h) >= (NU)(n ? n->Sup.len : 0)){ raiseIndexError2(h,(n ? n->Sup.len : 0)-1); } T16_ = (tySequence__VodmML9btsOO3nz0d6nbJsA*)0; T16_ = n->data[h].Field3; asgnRef((void**) (&n->data[h].Field3), NIM_NIL); if ((NU)(h) >= (NU)(n ? n->Sup.len : 0)){ raiseIndexError2(h,(n ? n->Sup.len : 0)-1); }
|
|
#line 1250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__vYqY2MQPUBfywV1esyVI9aA(t, (&(*t).data), T15_, T16_, n->data[h].Field0, j);
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 1251 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
h = nxt; } LA4: ;
|
|
}
|
|
}
|
|
|
|
#line 1218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, rawGetKnownHC__1zWT9cQa8T0LifsfJUZB2ow)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* key, NI hc) { NI result; NI h; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_17;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (((*t).data ? (*t).data->Sup.len : 0)-1); h = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[h].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h,((*t).data ? (*t).data->Sup.len : 0)-1); } T12_ = ((*t).data->data[h].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = eqeq___jpeT21MusP66x4kcP9cZuag((*t).data->data[h].Field2, key); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h, &TM__4SoG2KRQy3oMm9aUzSLtGrA_17)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_17); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 1286 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___uohHPU9avINrKcXskGy9ahfg)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* key, tySequence__VodmML9btsOO3nz0d6nbJsA* val) { NI hc; NI index;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__RxtHNU9a7qROetEL3oUnKzA*) newSeq((&NTI__RxtHNU9a7qROetEL3oUnKzA_), ((NI) 64)));
|
|
#line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).first = ((NI) -1);
|
|
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).last = ((NI) -1); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__qD9aXMfcEXJ9a5hvtCCEBt9bA((&(*t)), key, (&hc));
|
|
#line 1300 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA13_;
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*t).data->data[index].Field3), val, (&NTI__VodmML9btsOO3nz0d6nbJsA_)); }
|
|
goto LA11_;
|
|
LA13_: ;
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_18; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_19;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T18_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T23_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA24_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__RxtHNU9a7qROetEL3oUnKzA*) newSeq((&NTI__RxtHNU9a7qROetEL3oUnKzA_), ((NI) 64)));
|
|
#line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).first = ((NI) -1);
|
|
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).last = ((NI) -1); }
|
|
LA19_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T28_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T28_ = (NIM_BOOL)0; T28_ = mustRehash__RAwROaq785Ns6l9bKfSL6jgtables((&(*t))); if (!T28_) goto LA29_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__NeiZxEMss9axm3FfSWzfCpQ(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__1zWT9cQa8T0LifsfJUZB2ow((&(*t)), key, hc); }
|
|
LA29_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_18)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_18);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__vYqY2MQPUBfywV1esyVI9aA(t, (&(*t).data), key, val, hc, index);
|
|
|
|
#line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_19)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_19); }
|
|
LA11_: ;
|
|
}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__IkxZtwDP7uSdDEY1UHTdHQtables)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* key, NI* hc) { NI result; NI h; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_20;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__WYDIaLCbmWhyxpD9cQWB2yg(key->data, (key ? key->Sup.len : 0));
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = (((*t).data ? (*t).data->Sup.len : 0)-1); h = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[h].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h,((*t).data ? (*t).data->Sup.len : 0)-1); } T16_ = ((*t).data->data[h].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = eqeq___jpeT21MusP66x4kcP9cZuag((*t).data->data[h].Field2, key); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h, &TM__4SoG2KRQy3oMm9aUzSLtGrA_20)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_20); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 11 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { void* T1_;
|
|
#line 13 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
|
|
#line 13 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
T1_ = (void*)0; T1_ = memcpy(dest, source, ((size_t) (size)));}
|
|
|
|
#line 2112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
static N_INLINE(void, copyMem__i80o3k0SgEI5gTRCzYdyWAsystem)(void* dest, void* source, NI size) {
|
|
#line 2113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
|
|
#line 2113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
nimCopyMem(dest, source, size);
|
|
}
|
|
|
|
#line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
|
|
static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src) {
|
|
#line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
|
|
{
|
|
#line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
|
|
|
|
#line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
|
|
if (!!((src == NIM_NIL))) goto LA3_;
|
|
|
|
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
|
|
|
|
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
|
|
|
|
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
|
|
copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&(*dest).data[(*dest).Sup.len]))), ((void*) ((*src).data)), ((NI) ((NI)((*src).Sup.len + ((NI) 1)))));
|
|
|
|
#line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
|
|
(*dest).Sup.len += (*src).Sup.len; }
|
|
LA3_: ;
|
|
}
|
|
|
|
#line 1343 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__VodmML9btsOO3nz0d6nbJsA**, X5BX5D___56YoT2jVNRbehtHNzP9bAVw)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* key) { tySequence__VodmML9btsOO3nz0d6nbJsA** result; NI hcX60gensym17465595_; NI indexX60gensym17465596_; result = (tySequence__VodmML9btsOO3nz0d6nbJsA**)0; hcX60gensym17465595_ = (NI)0;
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
indexX60gensym17465596_ = rawGet__IkxZtwDP7uSdDEY1UHTdHQtables((&(*t)), key, (&hcX60gensym17465595_));
|
|
#line 1357 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (!(((NI) 0) <= indexX60gensym17465596_)) goto LA3_;
|
|
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(indexX60gensym17465596_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17465596_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17465596_].Field3); }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{ tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; NimStringDesc* T8_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError";
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T7_ = (NimStringDesc*)0;
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T8_ = (NimStringDesc*)0; T8_ = dollar___xqL1qTIQGkhdyM4F59c1P9aw(key); T7_ = rawNewString((T8_ ? T8_->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, T8_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL);
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
|
"vendor/Nim/lib/pure/collections/tables.nim", 262); }
|
|
LA1_: ;
|
|
return result;}
|
|
static N_NIMCALL(void, Marker_tySequence__ZGDdbXPD9bUBYNLtwtuTWrA)(void* p, NI op) {
|
|
tySequence__ZGDdbXPD9bUBYNLtwtuTWrA* a;
|
|
NI T1_; a = (tySequence__ZGDdbXPD9bUBYNLtwtuTWrA*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__bqBMFIjg0BA9aW4cUrDr4aw)(void* p, NI op) {
|
|
tySequence__bqBMFIjg0BA9aW4cUrDr4aw* a;
|
|
NI T1_; a = (tySequence__bqBMFIjg0BA9aW4cUrDr4aw*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__Yjh7j69bRJilZ9ctrRBprjIw)(void* p, NI op) {
|
|
tySequence__Yjh7j69bRJilZ9ctrRBprjIw* a;
|
|
NI T1_; a = (tySequence__Yjh7j69bRJilZ9ctrRBprjIw*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2.ClE_0, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__6siov3Lsmvxd84pp09b2kFA)(void* p, NI op) {
|
|
tySequence__6siov3Lsmvxd84pp09b2kFA* a;
|
|
NI T1_; a = (tySequence__6siov3Lsmvxd84pp09b2kFA*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__9bws6EaVEE1bogDOSVwy9a9cA)(void* p, NI op) {
|
|
tySequence__9bws6EaVEE1bogDOSVwy9a9cA* a;
|
|
NI T1_; a = (tySequence__9bws6EaVEE1bogDOSVwy9a9cA*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field2.onPeerConnected.ClE_0, op); nimGCvisit((void*)a->data[T1_].Field2.onPeerDisconnected.ClE_0, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__7X6z61BQKOIIAG9aGlkAnSw)(void* p, NI op) {
|
|
tySequence__7X6z61BQKOIIAG9aGlkAnSw* a;
|
|
NI T1_; NI T2_; NI T3_; NI T4_; NI T5_; a = (tySequence__7X6z61BQKOIIAG9aGlkAnSw*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1, op); T2_ = (NI)0; T3_ = (NI)0; T4_ = (NI)0; nimGCvisit((void*)a->data[T1_].Field2.topics, op); T5_ = (NI)0; nimGCvisit((void*)a->data[T1_].Field2.handler.ClE_0, op); nimGCvisit((void*)a->data[T1_].Field2.queue, op); }
|
|
}
|
|
|
|
#line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initTable__yZH0Io0JbqfAY1uuNiypgA)(NI initialSize, tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*Result).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__7X6z61BQKOIIAG9aGlkAnSw*) newSeq((&NTI__7X6z61BQKOIIAG9aGlkAnSw_), ((NI) (initialSize))));}
|
|
|
|
#line 1359 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__12nY31z78V72F9cIAyo1OIA_2)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 1376 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 1376 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 1376 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 1376 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = (NI)0; T1_ = rawGet__qD9aXMfcEXJ9a5hvtCCEBt9bA(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;}
|
|
|
|
#line 1378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__12nY31z78V72F9cIAyo1OIA)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0;
|
|
#line 1386 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 1386 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 1386 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = hasKey__12nY31z78V72F9cIAyo1OIA_2(t, key_0); goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__2FDRjTrEGFjbzlunJwEgLQ)(tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA t) { NI result; result = (NI)0;
|
|
#line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = t.counter; return result;}
|
|
|
|
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size) { int result; result = (int)0;
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
result = memcmp(a, b, ((size_t) (size))); return result;}
|
|
|
|
#line 2120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
static N_INLINE(NIM_BOOL, equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem)(void* a, void* b, NI size) { NIM_BOOL result; int T1_; result = (NIM_BOOL)0;
|
|
#line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
|
|
#line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
|
|
#line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
|
|
#line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
T1_ = (int)0; T1_ = nimCmpMem(a, b, size); result = (T1_ == ((NI32) 0)); return result;}
|
|
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b) { NIM_BOOL result; NI alen; NI blen;{ result = (NIM_BOOL)0;
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
alen = (a ? a->Sup.len : 0);
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
blen = (b ? b->Sup.len : 0);
|
|
#line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
{
|
|
#line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
if (!(alen == blen)) goto LA3_;
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
{
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
if (!(alen == ((NI) 0))) goto LA7_;
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
result = NIM_TRUE; goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
result = equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem(((void*) ((&a->data[((NI) 0)]))), ((void*) ((&b->data[((NI) 0)]))), ((NI) (alen))); goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
}BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__d3fdFCFTForl7DQLUc9cnAwtables)(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_34;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_34)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_34); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 447 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew*, getOrDefault__5wQcvGH9a1MSp5HcWJMZJRA)(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw t, NimStringDesc* key_0, tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew* default_0) { tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew* result; NI hcX60gensym19445459_; NI indexX60gensym19445460_; result = (tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew*)0; hcX60gensym19445459_ = (NI)0;
|
|
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
indexX60gensym19445460_ = rawGet__d3fdFCFTForl7DQLUc9cnAwtables(t, key_0, (&hcX60gensym19445459_));
|
|
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{
|
|
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= indexX60gensym19445460_)) goto LA3_;
|
|
if ((NU)(indexX60gensym19445460_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym19445460_,(t.data ? t.data->Sup.len : 0)-1); } result = t.data->data[indexX60gensym19445460_].Field2; }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{ result = default_0; }
|
|
LA1_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__9bk9cheh7s8pERKsEKNYiaJQtables)(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_35; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_36; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_37; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_35)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_36)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_35) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_36)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_37)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_37) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
static N_INLINE(void, nimGCunrefNoCycle)(void* p) { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T1_;
|
|
#line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
|
|
#line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
|
|
#line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
T1_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T1_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem(p);
|
|
#line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
decRef__AT1eRuflKWyTTBdLjEDZbgsystem(T1_);
|
|
}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__T20U35I7iv9cGqsD0kuauSA)(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw* t, tySequence__DVX7Q9bz5RokjTwKGr5e9blQ** data_0, NimStringDesc* key_0, tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew* val_0, NI hc, NI h_0) { NimStringDesc* T1_; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (NimStringDesc*)0; T1_ = (*data_0)->data[h_0].Field1; (*data_0)->data[h_0].Field1 = copyStringRC1(key_0); if (T1_) nimGCunrefNoCycle(T1_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*data_0)->data[h_0].Field2), val_0); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__lUfMDEMnprYFjNuutiXizw)(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw* t) { tySequence__DVX7Q9bz5RokjTwKGr5e9blQ* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_38; tySequence__DVX7Q9bz5RokjTwKGr5e9blQ* T2_; n_1 = (tySequence__DVX7Q9bz5RokjTwKGr5e9blQ*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_38)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_38)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_38)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_38), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__DVX7Q9bz5RokjTwKGr5e9blQ*) newSeq((&NTI__DVX7Q9bz5RokjTwKGr5e9blQ_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_38))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__DVX7Q9bz5RokjTwKGr5e9blQ*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_39;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; NimStringDesc* T17_; tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew* T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NimStringDesc*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = (tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew*)0; T18_ = n_1->data[i].Field2; asgnRef((void**) (&n_1->data[i].Field2), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__T20U35I7iv9cGqsD0kuauSA(t, (&(*t).data), T17_, T18_, eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_39)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_39); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__UZHmpQvnjlZGM00rVOsjQgtables)(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw t, NimStringDesc* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_40;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = eqStrings(t.data->data[h_1].Field1, key_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_40)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_40); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___QSjGK0KnCyFL7EYASA3Irg)(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw* t, NimStringDesc* key_0, tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew* val_0) { NI hc; NI index;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__DVX7Q9bz5RokjTwKGr5e9blQ*) newSeq((&NTI__DVX7Q9bz5RokjTwKGr5e9blQ_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__d3fdFCFTForl7DQLUc9cnAwtables((*t), key_0, (&hc));
|
|
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA13_;
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[index].Field2), val_0); }
|
|
goto LA11_;
|
|
LA13_: ;
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_41; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_42;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T18_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T23_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA24_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__DVX7Q9bz5RokjTwKGr5e9blQ*) newSeq((&NTI__DVX7Q9bz5RokjTwKGr5e9blQ_), ((NI) 64))); }
|
|
LA19_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T28_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T28_ = (NIM_BOOL)0; T28_ = mustRehash__9bk9cheh7s8pERKsEKNYiaJQtables((*t)); if (!T28_) goto LA29_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__lUfMDEMnprYFjNuutiXizw(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__UZHmpQvnjlZGM00rVOsjQgtables((*t), key_0, hc); }
|
|
LA29_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_41)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_41);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__T20U35I7iv9cGqsD0kuauSA(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_42)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_42); }
|
|
LA11_: ;
|
|
}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__ofNEKCYvRbLbMIu2mdmaHwtables)(tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_43;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__CaMh2m9bdzg1ocusi53bWtg(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = eqeq___Td9a9afRPwnI6qVx9ahUdIcew(t.data->data[h_1].Field1, key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_43)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_43); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__7REWkNePyt0YPCY5vLJ9aJA_2)(tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = (NI)0; T1_ = rawGet__ofNEKCYvRbLbMIu2mdmaHwtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;}
|
|
|
|
#line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__7REWkNePyt0YPCY5vLJ9aJA)(tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0;
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = hasKey__7REWkNePyt0YPCY5vLJ9aJA_2(t, key_0); goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables)(NI hcode) { NIM_BOOL result; result = (NIM_BOOL)0;
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = (hcode == ((NI) 0)); return result;}
|
|
|
|
#line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, del__E1SmoJqMgaZVrSptBt7HXg)(tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g* t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0) { NI hc; NI i; NI mskX60gensym17450588_; NI T1_; hc = (NI)0;
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
i = rawGet__ofNEKCYvRbLbMIu2mdmaHwtables((*t), key_0, (&hc));
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17450588_ = T1_;
|
|
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_44;
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= i)) goto LA4_;
|
|
|
|
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_44)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_44); { {
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI jX60gensym17450590_; NI rX60gensym17450591_;
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
jX60gensym17450590_ = i;
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rX60gensym17450591_ = jX60gensym17450590_; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[i].Field1), NIM_NIL); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL); {
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_45;
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_45)) { raiseOverflow(); }; i = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_45) & mskX60gensym17450588_);
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T13_;
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[i].Field0); if (!T13_) goto LA14_;
|
|
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA6;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17450591_ = (NI)((*t).data->data[i].Field0 & mskX60gensym17450588_);
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T20_; NIM_BOOL T23_; NIM_BOOL T26_;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T19_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (rX60gensym17450591_ <= i); if (!(T20_)) goto LA21_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (jX60gensym17450590_ < rX60gensym17450591_); LA21_: ;
|
|
T19_ = T20_; if (T19_) goto LA22_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (jX60gensym17450590_ < rX60gensym17450591_); if (!(T23_)) goto LA24_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (i < jX60gensym17450590_); LA24_: ;
|
|
T19_ = T23_; LA22_: ;
|
|
T18_ = T19_; if (T18_) goto LA25_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (i < jX60gensym17450590_); if (!(T26_)) goto LA27_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (rX60gensym17450591_ <= i); LA27_: ;
|
|
T18_ = T26_; LA25_: ;
|
|
if (!!(T18_)) goto LA28_;
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA9;
|
|
}
|
|
LA28_: ;
|
|
}
|
|
} LA9: ;
|
|
if ((NU)(jX60gensym17450590_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17450590_,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17450590_].Field0 = (*t).data->data[i].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17450590_].Field1), (*t).data->data[i].Field1); asgnRef((void**) (&(*t).data->data[jX60gensym17450590_].Field2), (*t).data->data[i].Field2); chckNil((void*)(&(*t).data->data[i])); (*t).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[i].Field1, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2, NIM_NIL); }
|
|
}
|
|
} LA6: ;
|
|
}
|
|
LA4_: ;
|
|
}
|
|
|
|
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__QBjD7R3CI1wPa9cxWXkZ9cng)(tyObject_Table__zmO5q5EIRgSoRBBKm9a9cDfA t) { NI result; result = (NI)0;
|
|
#line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = t.counter; return result;}
|
|
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size) { void* T1_;
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
T1_ = (void*)0; T1_ = memset(a, v, ((size_t) (size)));}
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
static N_INLINE(void, nimZeroMem)(void* p, NI size) {
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory(p, ((int) 0), size);
|
|
}
|
|
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
static N_INLINE(NI, hash__aWv89bCLOibANstPF9bHQoyQhashes)(NI x_0) { NI result; result = (NI)0;
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
result = ((NI) (x_0)); return result;}
|
|
|
|
#line 295 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multicodec.nim"
|
|
static N_INLINE(NI, hash__daI24Xjntqb0BGlaLVAmPQmulticodec)(NI m) { NI result; result = (NI)0;
|
|
#line 296 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multicodec.nim"
|
|
|
|
#line 297 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multicodec.nim"
|
|
|
|
#line 297 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multicodec.nim"
|
|
result = hash__aWv89bCLOibANstPF9bHQoyQhashes(m); return result;}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__p4B49c9ajTc44XQowLLRXKMwtables)(tyObject_Table__QB9arfyJHv7leGMqe0PZPbg t, NI key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_46;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__daI24Xjntqb0BGlaLVAmPQmulticodec(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = eqeq___RuVoxYL1BvHqsRmhXhiRVA(t.data->data[h_1].Field1, key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_46)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_46); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw, getOrDefault__hpDNgtattzrCYmjJvNUGFA)(tyObject_Table__QB9arfyJHv7leGMqe0PZPbg t, NI key_0) { tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw result; NI hcX60gensym119415195_; NI indexX60gensym119415196_; nimZeroMem((void*)(&result), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); hcX60gensym119415195_ = (NI)0;
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
indexX60gensym119415196_ = rawGet__p4B49c9ajTc44XQowLLRXKMwtables(t, key_0, (&hcX60gensym119415195_));
|
|
#line 445 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= indexX60gensym119415196_)) goto LA3_;
|
|
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(indexX60gensym119415196_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym119415196_,(t.data ? t.data->Sup.len : 0)-1); } result = t.data->data[indexX60gensym119415196_].Field2; }
|
|
LA3_: ;
|
|
return result;}
|
|
static N_NIMCALL(void, Marker_tySequence__zErRN2SzhLehkt3ZQ6iUGw)(void* p, NI op) {
|
|
tySequence__zErRN2SzhLehkt3ZQ6iUGw* a;
|
|
NI T1_; a = (tySequence__zErRN2SzhLehkt3ZQ6iUGw*)p;
|
|
T1_ = (NI)0;}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__PSy6H6wHMqQYtCm6p5J5ugtables)(tyObject_Table__y5hBwsv9bmGc3wD8pDEO2Tw t, NI key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_48;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__daI24Xjntqb0BGlaLVAmPQmulticodec(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = eqeq___RuVoxYL1BvHqsRmhXhiRVA(t.data->data[h_1].Field1, key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_48)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_48); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_MHash__OxIffpYaxIua3k1C6do2Ew, getOrDefault__4bQAzN75zxubDUvHhrIO5A)(tyObject_Table__y5hBwsv9bmGc3wD8pDEO2Tw t, NI key_0) { tyObject_MHash__OxIffpYaxIua3k1C6do2Ew result; NI hcX60gensym117935500_; NI indexX60gensym117935501_; nimZeroMem((void*)(&result), sizeof(tyObject_MHash__OxIffpYaxIua3k1C6do2Ew)); hcX60gensym117935500_ = (NI)0;
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
indexX60gensym117935501_ = rawGet__PSy6H6wHMqQYtCm6p5J5ugtables(t, key_0, (&hcX60gensym117935500_));
|
|
#line 445 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= indexX60gensym117935501_)) goto LA3_;
|
|
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(indexX60gensym117935501_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym117935501_,(t.data ? t.data->Sup.len : 0)-1); } result = t.data->data[indexX60gensym117935501_].Field2; }
|
|
LA3_: ;
|
|
return result;}
|
|
static N_NIMCALL(void, Marker_tySequence__1wSar3PFU59aNKLVhJL28FA)(void* p, NI op) {
|
|
tySequence__1wSar3PFU59aNKLVhJL28FA* a;
|
|
NI T1_; a = (tySequence__1wSar3PFU59aNKLVhJL28FA*)p;
|
|
T1_ = (NI)0;}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__yma67i9b6yA6zy2p7EesY1wtables)(tyObject_Table__31ocj9bgsJ0gGd8iUZbdeJQ t, NI key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_50;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__aWv89bCLOibANstPF9bHQoyQhashes(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field1 == key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_50)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_50); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 447 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getOrDefault__ezYkaNP2uT9atfSbdaPu18w)(tyObject_Table__31ocj9bgsJ0gGd8iUZbdeJQ t, NI key_0, NimStringDesc* default_0) { NimStringDesc* result; NI hcX60gensym113250412_; NI indexX60gensym113250413_; result = (NimStringDesc*)0; hcX60gensym113250412_ = (NI)0;
|
|
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
indexX60gensym113250413_ = rawGet__yma67i9b6yA6zy2p7EesY1wtables(t, key_0, (&hcX60gensym113250412_));
|
|
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{
|
|
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= indexX60gensym113250413_)) goto LA3_;
|
|
if ((NU)(indexX60gensym113250413_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym113250413_,(t.data ? t.data->Sup.len : 0)-1); } result = copyString(t.data->data[indexX60gensym113250413_].Field2); }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{ result = copyString(default_0); }
|
|
LA1_: ;
|
|
return result;}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__hi24HVDthGVUIUfuDpjqIQtables)(tyObject_Table__i55W8RrwGKsG9cl0sAKxgkQ t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_51;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_51)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_51); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 447 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, getOrDefault__qgo9cgqD8vYVDoCXNnnS9a9bg)(tyObject_Table__i55W8RrwGKsG9cl0sAKxgkQ t, NimStringDesc* key_0, NI default_0) { NI result; NI hcX60gensym113225924_; NI indexX60gensym113225925_; result = (NI)0; hcX60gensym113225924_ = (NI)0;
|
|
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
indexX60gensym113225925_ = rawGet__hi24HVDthGVUIUfuDpjqIQtables(t, key_0, (&hcX60gensym113225924_));
|
|
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{
|
|
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= indexX60gensym113225925_)) goto LA3_;
|
|
if ((NU)(indexX60gensym113225925_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym113225925_,(t.data ? t.data->Sup.len : 0)-1); } result = t.data->data[indexX60gensym113225925_].Field2; }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{ result = default_0; }
|
|
LA1_: ;
|
|
return result;}
|
|
static N_NIMCALL(void, Marker_tySequence__maP5b4juf9aviaIdhhcTZbQ)(void* p, NI op) {
|
|
tySequence__maP5b4juf9aviaIdhhcTZbQ* a;
|
|
NI T1_; a = (tySequence__maP5b4juf9aviaIdhhcTZbQ*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field2, op); }
|
|
}
|
|
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
static N_INLINE(NI, hash__AN9c8V1UY1ZE7b8ldNRftRQhashes)(NU64 x_0) { NI result; result = (NI)0;
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
result = ((NI) (x_0)); return result;}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__I39aPLzJrKvmT8vgTTA9b2Pwtables)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ t, NU64 key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_54;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__AN9c8V1UY1ZE7b8ldNRftRQhashes(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field1 == key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_54)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_54); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 447 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_LPChannelcolonObjectType___tnXRbRRlWnt7UoqCRh9b5Nw*, getOrDefault__pHWZQMODBj1zIMT1KXb9bbQ)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ t, NU64 key_0, tyObject_LPChannelcolonObjectType___tnXRbRRlWnt7UoqCRh9b5Nw* default_0) { tyObject_LPChannelcolonObjectType___tnXRbRRlWnt7UoqCRh9b5Nw* result; NI hcX60gensym145440201_; NI indexX60gensym145440202_; result = (tyObject_LPChannelcolonObjectType___tnXRbRRlWnt7UoqCRh9b5Nw*)0; hcX60gensym145440201_ = (NI)0;
|
|
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
indexX60gensym145440202_ = rawGet__I39aPLzJrKvmT8vgTTA9b2Pwtables(t, key_0, (&hcX60gensym145440201_));
|
|
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{
|
|
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= indexX60gensym145440202_)) goto LA3_;
|
|
if ((NU)(indexX60gensym145440202_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym145440202_,(t.data ? t.data->Sup.len : 0)-1); } result = t.data->data[indexX60gensym145440202_].Field2; }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{ result = default_0; }
|
|
LA1_: ;
|
|
return result;}
|
|
|
|
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__m9b44FwpE9bsM3ol0YXxpGpA)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ t) { NI result; result = (NI)0;
|
|
#line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = t.counter; return result;}
|
|
|
|
#line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__szG9bMDcJG6TrfarpEBOC8A_2)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ t, NU64 key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = (NI)0; T1_ = rawGet__I39aPLzJrKvmT8vgTTA9b2Pwtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;}
|
|
|
|
#line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__szG9bMDcJG6TrfarpEBOC8A)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ t, NU64 key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0;
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = hasKey__szG9bMDcJG6TrfarpEBOC8A_2(t, key_0); goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__NtF9cOaSXRbBK1fMIb2Lrewtables)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_55; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_56; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_57; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_55)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_56)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_55) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_56)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_57)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_57) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__DPfHUnJYo3kjX74LK2gaoQ)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ* t, tySequence__maP5b4juf9aviaIdhhcTZbQ** data_0, NU64 key_0, tyObject_LPChannelcolonObjectType___tnXRbRRlWnt7UoqCRh9b5Nw* val_0, NI hc, NI h_0) { if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field1 = key_0; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*data_0)->data[h_0].Field2), val_0); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__9aWBlXUKm5hkZA1icwHVc8Q)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ* t) { tySequence__maP5b4juf9aviaIdhhcTZbQ* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_58; tySequence__maP5b4juf9aviaIdhhcTZbQ* T2_; n_1 = (tySequence__maP5b4juf9aviaIdhhcTZbQ*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_58)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_58)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_58)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_58), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__maP5b4juf9aviaIdhhcTZbQ*) newSeq((&NTI__maP5b4juf9aviaIdhhcTZbQ_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_58))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__maP5b4juf9aviaIdhhcTZbQ*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_59;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; NU64 T17_; tyObject_LPChannelcolonObjectType___tnXRbRRlWnt7UoqCRh9b5Nw* T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NU64)0; T17_ = n_1->data[i].Field1; n_1->data[i].Field1 = 0;
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = (tyObject_LPChannelcolonObjectType___tnXRbRRlWnt7UoqCRh9b5Nw*)0; T18_ = n_1->data[i].Field2; asgnRef((void**) (&n_1->data[i].Field2), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__DPfHUnJYo3kjX74LK2gaoQ(t, (&(*t).data), T17_, T18_, eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_59)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_59); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__8zuFAMShTZ9crf9ba1I7Q4pgtables)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ t, NU64 key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_60;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field1 == key_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_60)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_60); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___VD9b1xrD9bDhjx9b7TV7pK2Rw)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ* t, NU64 key_0, tyObject_LPChannelcolonObjectType___tnXRbRRlWnt7UoqCRh9b5Nw* val_0) { NI hc; NI index;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__maP5b4juf9aviaIdhhcTZbQ*) newSeq((&NTI__maP5b4juf9aviaIdhhcTZbQ_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__I39aPLzJrKvmT8vgTTA9b2Pwtables((*t), key_0, (&hc));
|
|
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA13_;
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[index].Field2), val_0); }
|
|
goto LA11_;
|
|
LA13_: ;
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_61; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_62;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T18_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T23_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA24_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__maP5b4juf9aviaIdhhcTZbQ*) newSeq((&NTI__maP5b4juf9aviaIdhhcTZbQ_), ((NI) 64))); }
|
|
LA19_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T28_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T28_ = (NIM_BOOL)0; T28_ = mustRehash__NtF9cOaSXRbBK1fMIb2Lrewtables((*t)); if (!T28_) goto LA29_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__9aWBlXUKm5hkZA1icwHVc8Q(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__8zuFAMShTZ9crf9ba1I7Q4pgtables((*t), key_0, hc); }
|
|
LA29_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_61)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_61);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__DPfHUnJYo3kjX74LK2gaoQ(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_62)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_62); }
|
|
LA11_: ;
|
|
}
|
|
|
|
#line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, del__kK9bRacPsB2B9aL19cjUY0BDQ)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ* t, NU64 key_0) { NI hc; NI i; NI mskX60gensym17450588_; NI T1_; hc = (NI)0;
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
i = rawGet__I39aPLzJrKvmT8vgTTA9b2Pwtables((*t), key_0, (&hc));
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17450588_ = T1_;
|
|
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_63;
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= i)) goto LA4_;
|
|
|
|
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_63)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_63); { {
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI jX60gensym17450590_; NI rX60gensym17450591_;
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
jX60gensym17450590_ = i;
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rX60gensym17450591_ = jX60gensym17450590_; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).data->data[i].Field1 = 0; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL); {
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_64;
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_64)) { raiseOverflow(); }; i = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_64) & mskX60gensym17450588_);
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T13_;
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[i].Field0); if (!T13_) goto LA14_;
|
|
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA6;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17450591_ = (NI)((*t).data->data[i].Field0 & mskX60gensym17450588_);
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T20_; NIM_BOOL T23_; NIM_BOOL T26_;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T19_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (rX60gensym17450591_ <= i); if (!(T20_)) goto LA21_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (jX60gensym17450590_ < rX60gensym17450591_); LA21_: ;
|
|
T19_ = T20_; if (T19_) goto LA22_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (jX60gensym17450590_ < rX60gensym17450591_); if (!(T23_)) goto LA24_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (i < jX60gensym17450590_); LA24_: ;
|
|
T19_ = T23_; LA22_: ;
|
|
T18_ = T19_; if (T18_) goto LA25_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (i < jX60gensym17450590_); if (!(T26_)) goto LA27_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (rX60gensym17450591_ <= i); LA27_: ;
|
|
T18_ = T26_; LA25_: ;
|
|
if (!!(T18_)) goto LA28_;
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA9;
|
|
}
|
|
LA28_: ;
|
|
}
|
|
} LA9: ;
|
|
if ((NU)(jX60gensym17450590_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17450590_,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17450590_].Field0 = (*t).data->data[i].Field0; (*t).data->data[jX60gensym17450590_].Field1 = (*t).data->data[i].Field1; asgnRef((void**) (&(*t).data->data[jX60gensym17450590_].Field2), (*t).data->data[i].Field2); chckNil((void*)(&(*t).data->data[i])); (*t).data->data[i].Field0 = 0; (*t).data->data[i].Field1 = 0; unsureAsgnRef((void**)&(*t).data->data[i].Field2, NIM_NIL); }
|
|
}
|
|
} LA6: ;
|
|
}
|
|
LA4_: ;
|
|
}
|
|
|
|
#line 554 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, clear__9aWBlXUKm5hkZA1icwHVc8Q_2)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ* t) { { NI i; NI colontmp_; NI T2_; NI i_2; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T2_ = ((*t).data ? (*t).data->Sup.len : 0); colontmp_ = T2_;
|
|
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
i_2 = ((NI) 0); {
|
|
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_65;
|
|
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(i_2 < colontmp_)) goto LA4;
|
|
|
|
#line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
i = i_2; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 151 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 152 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 152 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).data->data[i].Field1 = 0; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL);
|
|
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(i_2, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_65)) { raiseOverflow(); }; i_2 = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_65); } LA4: ;
|
|
}
|
|
}
|
|
|
|
#line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);}
|
|
static N_NIMCALL(void, Marker_tySequence__MlAD6nAPq9bHKla9cWiIZP0g)(void* p, NI op) {
|
|
tySequence__MlAD6nAPq9bHKla9cWiIZP0g* a;
|
|
NI T1_; a = (tySequence__MlAD6nAPq9bHKla9cWiIZP0g*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field2, op); nimGCvisit((void*)a->data[T1_].Field3, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__P7q4mRBU3fRhL1KHJGOBAQ)(void* p, NI op) {
|
|
tySequence__P7q4mRBU3fRhL1KHJGOBAQ* a;
|
|
NI T1_; a = (tySequence__P7q4mRBU3fRhL1KHJGOBAQ*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field2, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__87DZdIc4Y9ccnDlJfZoyb5w)(void* p, NI op) {
|
|
tySequence__87DZdIc4Y9ccnDlJfZoyb5w* a;
|
|
NI T1_; a = (tySequence__87DZdIc4Y9ccnDlJfZoyb5w*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2.ClE_0, op); }
|
|
}
|
|
|
|
#line 1264 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initOrderedTable__Xnq4D4mCe8fymnuh9c7PQlw)(NI initialSize, tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; (*Result).first = 0; (*Result).last = 0;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*Result).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__MlAD6nAPq9bHKla9cWiIZP0g*) newSeq((&NTI__MlAD6nAPq9bHKla9cWiIZP0g_), ((NI) (initialSize))));
|
|
#line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*Result).first = ((NI) -1);
|
|
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*Result).last = ((NI) -1);}
|
|
|
|
#line 1224 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, rawGet__U8BE8F1hkorXEqb1x9baemQ)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_72;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = (((*t).data ? (*t).data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h_1,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h_1,((*t).data ? (*t).data->Sup.len : 0)-1); } T16_ = ((*t).data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h_1,((*t).data ? (*t).data->Sup.len : 0)-1); } T16_ = eqStrings((*t).data->data[h_1].Field2, key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_72)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_72); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__8nOTuA2SxOsL8hlNzSF4Dwtables)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_73; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_74; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_75; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!!(((*t).counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_73)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt((*t).counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_74)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_73) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_74)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimSubInt(T9_, (*t).counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_75)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_75) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 1227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__K9b9aplmUERncrp49bmzOdPnw)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t, tySequence__MlAD6nAPq9bHKla9cWiIZP0g** data_0, NimStringDesc* key_0, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* val_0, NI hc, NI h_0) { NimStringDesc* T1_; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (NimStringDesc*)0; T1_ = (*data_0)->data[h_0].Field2; (*data_0)->data[h_0].Field2 = copyStringRC1(key_0); if (T1_) nimGCunrefNoCycle(T1_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*data_0)->data[h_0].Field3), val_0); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 1231 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*data_0)->data[h_0].Field1 = ((NI) -1);
|
|
#line 1232 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 1232 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (!((*t).first < ((NI) 0))) goto LA4_;
|
|
|
|
#line 1232 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*t).first = h_0; }
|
|
LA4_: ;
|
|
|
|
#line 1233 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 1233 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (!(((NI) 0) <= (*t).last)) goto LA8_;
|
|
if ((NU)((*t).last) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2((*t).last,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 1233 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*data_0)->data[(*t).last].Field1 = h_0; }
|
|
LA8_: ;
|
|
|
|
#line 1234 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*t).last = h_0;}
|
|
|
|
#line 1236 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__9cAm9cItwB6y9bUzyB9bE1NBlA)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t) { tySequence__MlAD6nAPq9bHKla9cWiIZP0g* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_76; NI h_1; tySequence__MlAD6nAPq9bHKla9cWiIZP0g* T2_; n_1 = (tySequence__MlAD6nAPq9bHKla9cWiIZP0g*)0;
|
|
#line 1238 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 1238 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 1238 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_76)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_76)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_76)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_76), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__MlAD6nAPq9bHKla9cWiIZP0g*) newSeq((&NTI__MlAD6nAPq9bHKla9cWiIZP0g_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_76))));
|
|
#line 1239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
h_1 = (*t).first;
|
|
#line 1240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*t).first = ((NI) -1);
|
|
#line 1241 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*t).last = ((NI) -1);
|
|
#line 1242 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__MlAD6nAPq9bHKla9cWiIZP0g*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; {
|
|
#line 1243 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NI nxt; NI eh;
|
|
#line 1243 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (!(((NI) 0) <= h_1)) goto LA4;
|
|
|
|
#line 1244 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); } nxt = n_1->data[h_1].Field1;
|
|
#line 1245 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[h_1].Field0;
|
|
#line 1246 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T7_; NI j; NI T10_; NimStringDesc* T15_; tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T16_;
|
|
#line 1246 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 1246 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T7_ = (NIM_BOOL)0; T7_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T7_) goto LA8_;
|
|
|
|
#line 1247 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 1247 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 1247 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T10_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T10_); {
|
|
#line 1248 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T13_; NI T14_;
|
|
#line 1248 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 1248 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 1249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 1249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T14_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 1249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T14_); } LA12: ;
|
|
}
|
|
|
|
#line 1250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 1250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); } T15_ = (NimStringDesc*)0; T15_ = n_1->data[h_1].Field2; asgnRef((void**) (&n_1->data[h_1].Field2), NIM_NIL);
|
|
#line 1250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); } T16_ = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0; T16_ = n_1->data[h_1].Field3; asgnRef((void**) (&n_1->data[h_1].Field3), NIM_NIL); if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); }
|
|
#line 1250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__K9b9aplmUERncrp49bmzOdPnw(t, (&(*t).data), T15_, T16_, n_1->data[h_1].Field0, j);
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 1251 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
h_1 = nxt; } LA4: ;
|
|
}
|
|
}
|
|
|
|
#line 1218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, rawGetKnownHC__9cQeRP9bxZubT9bE5dfTSZEew)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t, NimStringDesc* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_77;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (((*t).data ? (*t).data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h_1,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h_1,((*t).data ? (*t).data->Sup.len : 0)-1); } T12_ = ((*t).data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h_1,((*t).data ? (*t).data->Sup.len : 0)-1); } T12_ = eqStrings((*t).data->data[h_1].Field2, key_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_77)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_77); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 1286 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___vlnBr1uIbtu0ntnZh6Askg)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t, NimStringDesc* key_0, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* val_0) { NI hc; NI index;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__MlAD6nAPq9bHKla9cWiIZP0g*) newSeq((&NTI__MlAD6nAPq9bHKla9cWiIZP0g_), ((NI) 64)));
|
|
#line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).first = ((NI) -1);
|
|
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).last = ((NI) -1); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__U8BE8F1hkorXEqb1x9baemQ((&(*t)), key_0, (&hc));
|
|
#line 1300 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA13_;
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[index].Field3), val_0); }
|
|
goto LA11_;
|
|
LA13_: ;
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_78; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_79;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T18_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T23_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA24_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__MlAD6nAPq9bHKla9cWiIZP0g*) newSeq((&NTI__MlAD6nAPq9bHKla9cWiIZP0g_), ((NI) 64)));
|
|
#line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).first = ((NI) -1);
|
|
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).last = ((NI) -1); }
|
|
LA19_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T28_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T28_ = (NIM_BOOL)0; T28_ = mustRehash__8nOTuA2SxOsL8hlNzSF4Dwtables((&(*t))); if (!T28_) goto LA29_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__9cAm9cItwB6y9bUzyB9bE1NBlA(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__9cQeRP9bxZubT9bE5dfTSZEew((&(*t)), key_0, hc); }
|
|
LA29_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_78)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_78);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__K9b9aplmUERncrp49bmzOdPnw(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_79)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_79); }
|
|
LA11_: ;
|
|
}
|
|
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
static N_INLINE(NI, hash__sTYVuBLDBQbglYNxcT9bWrghashes)(NI64 x_0) { NI result; result = (NI)0;
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
result = ((NI) (x_0)); return result;}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__yyntiie7QcUnYzdu7G9cqLQtables)(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q t, NI64 key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_80;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__sTYVuBLDBQbglYNxcT9bWrghashes(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field1 == key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_80)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_80); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__mWouqGG4QTf2t9cGJRtN7EAtables)(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_81; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_82; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_83; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_81)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_82)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_81) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_82)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_83)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_83) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__Q46c7cg8fzMBKa5sW4yxRA)(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q* t, tySequence__P7q4mRBU3fRhL1KHJGOBAQ** data_0, NI64 key_0, tyObject_FuturecolonObjectType___V0L9cQCp4qvFI1wEA712A8w* val_0, NI hc, NI h_0) { if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field1 = key_0; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*data_0)->data[h_0].Field2), val_0); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__79akMJ39b064yLsBG9cU9cGWmg)(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q* t) { tySequence__P7q4mRBU3fRhL1KHJGOBAQ* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_84; tySequence__P7q4mRBU3fRhL1KHJGOBAQ* T2_; n_1 = (tySequence__P7q4mRBU3fRhL1KHJGOBAQ*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_84)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_84)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_84)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_84), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__P7q4mRBU3fRhL1KHJGOBAQ*) newSeq((&NTI__P7q4mRBU3fRhL1KHJGOBAQ_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_84))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__P7q4mRBU3fRhL1KHJGOBAQ*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_85;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; NI64 T17_; tyObject_FuturecolonObjectType___V0L9cQCp4qvFI1wEA712A8w* T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NI64)0; T17_ = n_1->data[i].Field1; n_1->data[i].Field1 = 0;
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = (tyObject_FuturecolonObjectType___V0L9cQCp4qvFI1wEA712A8w*)0; T18_ = n_1->data[i].Field2; asgnRef((void**) (&n_1->data[i].Field2), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__Q46c7cg8fzMBKa5sW4yxRA(t, (&(*t).data), T17_, T18_, eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_85)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_85); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__C4Chxo9aiNXXRkE9bYenhM8wtables)(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q t, NI64 key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_86;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field1 == key_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_86)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_86); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___oo39cX0ztR028FFk0ffQPbA)(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q* t, NI64 key_0, tyObject_FuturecolonObjectType___V0L9cQCp4qvFI1wEA712A8w* val_0) { NI hc; NI index;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__P7q4mRBU3fRhL1KHJGOBAQ*) newSeq((&NTI__P7q4mRBU3fRhL1KHJGOBAQ_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__yyntiie7QcUnYzdu7G9cqLQtables((*t), key_0, (&hc));
|
|
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA13_;
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[index].Field2), val_0); }
|
|
goto LA11_;
|
|
LA13_: ;
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_87; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_88;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T18_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T23_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA24_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__P7q4mRBU3fRhL1KHJGOBAQ*) newSeq((&NTI__P7q4mRBU3fRhL1KHJGOBAQ_), ((NI) 64))); }
|
|
LA19_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T28_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T28_ = (NIM_BOOL)0; T28_ = mustRehash__mWouqGG4QTf2t9cGJRtN7EAtables((*t)); if (!T28_) goto LA29_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__79akMJ39b064yLsBG9cU9cGWmg(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__C4Chxo9aiNXXRkE9bYenhM8wtables((*t), key_0, hc); }
|
|
LA29_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_87)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_87);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__Q46c7cg8fzMBKa5sW4yxRA(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_88)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_88); }
|
|
LA11_: ;
|
|
}
|
|
|
|
#line 1359 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__UX29cFESnmC3SpxKAQuMIcg)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t, NimStringDesc* key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 1376 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 1376 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 1376 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 1376 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = (NI)0; T1_ = rawGet__U8BE8F1hkorXEqb1x9baemQ(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__B8emH5taC0NsYyBRssSIiwtables)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_89;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = (((*t).data ? (*t).data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h_1,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h_1,((*t).data ? (*t).data->Sup.len : 0)-1); } T16_ = ((*t).data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h_1,((*t).data ? (*t).data->Sup.len : 0)-1); } T16_ = eqStrings((*t).data->data[h_1].Field2, key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_89)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_89); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 1408 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, getOrDefault__qYO3MyG9a6z7kzCiS8EqLpA)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t, NimStringDesc* key_0) { tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* result; NI hcX60gensym32715200_; NI indexX60gensym32715201_; result = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0; hcX60gensym32715200_ = (NI)0;
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
indexX60gensym32715201_ = rawGet__B8emH5taC0NsYyBRssSIiwtables(t, key_0, (&hcX60gensym32715200_));
|
|
#line 1425 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= indexX60gensym32715201_)) goto LA3_;
|
|
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(indexX60gensym32715201_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym32715201_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (*t).data->data[indexX60gensym32715201_].Field3; }
|
|
LA3_: ;
|
|
return result;}
|
|
|
|
#line 521 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, pop__wKBTDwRBu9aNtErGiwoRV9cw)(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q* t, NI64 key_0, tyObject_FuturecolonObjectType___V0L9cQCp4qvFI1wEA712A8w** val_0) { NIM_BOOL result; NI hc; NI index; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 543 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 543 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
index = rawGet__yyntiie7QcUnYzdu7G9cqLQtables((*t), key_0, (&hc));
|
|
#line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = (((NI) 0) <= index);
|
|
#line 545 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI mskX60gensym17450623_; NI T5_; if (!result) goto LA3_;
|
|
|
|
#line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } unsureAsgnRef((void**) (&(*val_0)), (*t).data->data[index].Field2); asgnRef((void**) (&(*t).data->data[index].Field2), NIM_NIL);
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T5_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17450623_ = T5_;
|
|
#line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_90;
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA8_;
|
|
|
|
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_90)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_90); { {
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI jX60gensym17450625_; NI rX60gensym17450626_;
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
jX60gensym17450625_ = index;
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rX60gensym17450626_ = jX60gensym17450625_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*t).data->data[index].Field0 = ((NI) 0); if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).data->data[index].Field1 = 0; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[index].Field2), NIM_NIL); {
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_91;
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt(index, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_91)) { raiseOverflow(); }; index = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_91) & mskX60gensym17450623_);
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T17_;
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T17_ = (NIM_BOOL)0; T17_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[index].Field0); if (!T17_) goto LA18_;
|
|
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA10;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17450626_ = (NI)((*t).data->data[index].Field0 & mskX60gensym17450623_);
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T22_; NIM_BOOL T23_; NIM_BOOL T24_; NIM_BOOL T27_; NIM_BOOL T30_;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T22_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T24_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T24_ = (rX60gensym17450626_ <= index); if (!(T24_)) goto LA25_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T24_ = (jX60gensym17450625_ < rX60gensym17450626_); LA25_: ;
|
|
T23_ = T24_; if (T23_) goto LA26_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T27_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T27_ = (jX60gensym17450625_ < rX60gensym17450626_); if (!(T27_)) goto LA28_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T27_ = (index < jX60gensym17450625_); LA28_: ;
|
|
T23_ = T27_; LA26_: ;
|
|
T22_ = T23_; if (T22_) goto LA29_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T30_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T30_ = (index < jX60gensym17450625_); if (!(T30_)) goto LA31_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T30_ = (rX60gensym17450626_ <= index); LA31_: ;
|
|
T22_ = T30_; LA29_: ;
|
|
if (!!(T22_)) goto LA32_;
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA13;
|
|
}
|
|
LA32_: ;
|
|
}
|
|
} LA13: ;
|
|
if ((NU)(jX60gensym17450625_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17450625_,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17450625_].Field0 = (*t).data->data[index].Field0; (*t).data->data[jX60gensym17450625_].Field1 = (*t).data->data[index].Field1; asgnRef((void**) (&(*t).data->data[jX60gensym17450625_].Field2), (*t).data->data[index].Field2); chckNil((void*)(&(*t).data->data[index])); (*t).data->data[index].Field0 = 0; (*t).data->data[index].Field1 = 0; unsureAsgnRef((void**)&(*t).data->data[index].Field2, NIM_NIL); }
|
|
}
|
|
} LA10: ;
|
|
}
|
|
LA8_: ;
|
|
}
|
|
LA3_: ;
|
|
return result;}
|
|
|
|
#line 1343 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q**, X5BX5D___l9atGRY9bA25fn4p5uueZfUQ)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t, NimStringDesc* key_0) { tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q** result; NI hcX60gensym17465595_; NI indexX60gensym17465596_; result = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q**)0; hcX60gensym17465595_ = (NI)0;
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
indexX60gensym17465596_ = rawGet__B8emH5taC0NsYyBRssSIiwtables((&(*t)), key_0, (&hcX60gensym17465595_));
|
|
#line 1357 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (!(((NI) 0) <= indexX60gensym17465596_)) goto LA3_;
|
|
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(indexX60gensym17465596_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17465596_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = &(*t).data->data[indexX60gensym17465596_].Field3; }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{ tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError";
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T7_ = (NimStringDesc*)0; T7_ = rawNewString((key_0 ? key_0->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, key_0); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL);
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
|
"vendor/Nim/lib/pure/collections/tables.nim", 262); }
|
|
LA1_: ;
|
|
return result;}
|
|
|
|
#line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___V0L9cQCp4qvFI1wEA712A8w**, X5BX5D___tpfRDjaqWalp9a9bBK0q4iEA)(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q* t, NI64 key_0) { tyObject_FuturecolonObjectType___V0L9cQCp4qvFI1wEA712A8w** result; NI hcX60gensym17450424_; NI indexX60gensym17450425_; result = (tyObject_FuturecolonObjectType___V0L9cQCp4qvFI1wEA712A8w**)0; hcX60gensym17450424_ = (NI)0;
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
indexX60gensym17450425_ = rawGet__yyntiie7QcUnYzdu7G9cqLQtables((*t), key_0, (&hcX60gensym17450424_));
|
|
#line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (!(((NI) 0) <= indexX60gensym17450425_)) goto LA3_;
|
|
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(indexX60gensym17450425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17450425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = &(*t).data->data[indexX60gensym17450425_].Field2; }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{ tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; NimStringDesc* T8_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError";
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T7_ = (NimStringDesc*)0;
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T8_ = (NimStringDesc*)0; T8_ = nimInt64ToStr(key_0); T7_ = rawNewString((T8_ ? T8_->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, T8_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL);
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
|
"vendor/Nim/lib/pure/collections/tables.nim", 262); }
|
|
LA1_: ;
|
|
return result;}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__YTXDaIou4WVxznTZQvMNcAtables)(tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_92;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_92)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_92); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, getOrDefault__sQoMsjENLNs8DNuYSclEUg)(tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w t, NimStringDesc* key_0, tyProc__ADCDtoN1AvOABxjfvZcWKw* Result) { NI hcX60gensym156575196_; NI indexX60gensym156575197_; chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).ClE_0, NIM_NIL); (*Result).ClP_0 = NIM_NIL; hcX60gensym156575196_ = (NI)0;
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
indexX60gensym156575197_ = rawGet__YTXDaIou4WVxznTZQvMNcAtables(t, key_0, (&hcX60gensym156575196_));
|
|
#line 445 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= indexX60gensym156575197_)) goto LA3_;
|
|
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(indexX60gensym156575197_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym156575197_,(t.data ? t.data->Sup.len : 0)-1); } unsureAsgnRef((void**) (&(*Result).ClE_0), t.data->data[indexX60gensym156575197_].Field2.ClE_0); (*Result).ClP_0 = t.data->data[indexX60gensym156575197_].Field2.ClP_0; }
|
|
LA3_: ;
|
|
}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__B0Q2IxFWoBivhITKKLmBNgtables)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_93;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__CiCiZV9c7F9alrF1xV3QD1ag_2(key_0.data->data, (key_0.data ? key_0.data->Sup.len : 0));
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T21_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_; NI T18_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
T18_ = (NI)0; T18_ = cmp__ZNqz9bxrMN09bM1GezFNLRBQ(t.data->data[h_1].Field1, key_0); T16_ = (T18_ == ((NI) 0)); LA17_: ;
|
|
if (!T16_) goto LA19_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA19_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T21_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T21_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_93)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_93); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, del__1mn6ML9bKbqHSu0Hid4qe8w)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { NI hc; NI i; NI mskX60gensym17450588_; NI T1_; hc = (NI)0;
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
i = rawGet__B0Q2IxFWoBivhITKKLmBNgtables((*t), key_0, (&hc));
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17450588_ = T1_;
|
|
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_94;
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= i)) goto LA4_;
|
|
|
|
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_94)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_94); { {
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI jX60gensym17450590_; NI rX60gensym17450591_;
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
jX60gensym17450590_ = i;
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rX60gensym17450591_ = jX60gensym17450590_; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
chckNil((void*)(&(*t).data->data[i].Field1)); unsureAsgnRef((void**)&(*t).data->data[i].Field1.data, NIM_NIL); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL); {
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_95;
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_95)) { raiseOverflow(); }; i = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_95) & mskX60gensym17450588_);
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T13_;
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[i].Field0); if (!T13_) goto LA14_;
|
|
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA6;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17450591_ = (NI)((*t).data->data[i].Field0 & mskX60gensym17450588_);
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T20_; NIM_BOOL T23_; NIM_BOOL T26_;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T19_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (rX60gensym17450591_ <= i); if (!(T20_)) goto LA21_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (jX60gensym17450590_ < rX60gensym17450591_); LA21_: ;
|
|
T19_ = T20_; if (T19_) goto LA22_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (jX60gensym17450590_ < rX60gensym17450591_); if (!(T23_)) goto LA24_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (i < jX60gensym17450590_); LA24_: ;
|
|
T19_ = T23_; LA22_: ;
|
|
T18_ = T19_; if (T18_) goto LA25_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (i < jX60gensym17450590_); if (!(T26_)) goto LA27_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (rX60gensym17450591_ <= i); LA27_: ;
|
|
T18_ = T26_; LA25_: ;
|
|
if (!!(T18_)) goto LA28_;
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA9;
|
|
}
|
|
LA28_: ;
|
|
}
|
|
} LA9: ;
|
|
if ((NU)(jX60gensym17450590_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17450590_,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17450590_].Field0 = (*t).data->data[i].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17450590_].Field1.data), (*t).data->data[i].Field1.data); asgnRef((void**) (&(*t).data->data[jX60gensym17450590_].Field2), (*t).data->data[i].Field2); chckNil((void*)(&(*t).data->data[i])); (*t).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[i].Field1.data, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2, NIM_NIL); }
|
|
}
|
|
} LA6: ;
|
|
}
|
|
LA4_: ;
|
|
}
|
|
|
|
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__d6vZHjLLXyftLeERVq3ysQ)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg t) { NI result; result = (NI)0;
|
|
#line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = t.counter; return result;}
|
|
static N_NIMCALL(void, Marker_tySequence__MZ7ub66T4nzKtipo9bkiB3g)(void* p, NI op) {
|
|
tySequence__MZ7ub66T4nzKtipo9bkiB3g* a;
|
|
NI T1_; a = (tySequence__MZ7ub66T4nzKtipo9bkiB3g*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1.data, op); nimGCvisit((void*)a->data[T1_].Field2.data, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__ECp2Vf3ySxXeY0xLJSyjyA)(void* p, NI op) {
|
|
tySequence__ECp2Vf3ySxXeY0xLJSyjyA* a;
|
|
NI T1_; a = (tySequence__ECp2Vf3ySxXeY0xLJSyjyA*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2.muxer, op); nimGCvisit((void*)a->data[T1_].Field2.handle, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw)(void* p, NI op) {
|
|
tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw* a;
|
|
NI T1_; a = (tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field2.data, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__6w9c7RGFri1n1hoa9bD335ZQ)(void* p, NI op) {
|
|
tySequence__6w9c7RGFri1n1hoa9bD335ZQ* a;
|
|
NI T1_; a = (tySequence__6w9c7RGFri1n1hoa9bD335ZQ*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field2.data, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__9bnMQh9b5oMSxlDf1K9buBp7w)(void* p, NI op) {
|
|
tySequence__9bnMQh9b5oMSxlDf1K9buBp7w* a;
|
|
NI T1_; a = (tySequence__9bnMQh9b5oMSxlDf1K9buBp7w*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__tZ2LP3xqCx8kcPyjrRkSuA)(void* p, NI op) {
|
|
tySequence__tZ2LP3xqCx8kcPyjrRkSuA* a;
|
|
NI T1_; a = (tySequence__tZ2LP3xqCx8kcPyjrRkSuA*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1.data, op); nimGCvisit((void*)a->data[T1_].Field2, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__4tnpefYRDGIct5y7RxC8KA)(void* p, NI op) {
|
|
tySequence__4tnpefYRDGIct5y7RxC8KA* a;
|
|
NI T1_; a = (tySequence__4tnpefYRDGIct5y7RxC8KA*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2.name, op); nimGCvisit((void*)a->data[T1_].Field2.handler, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__1cmYA8zDV0s9c4gpLK2ygBg)(void* p, NI op) {
|
|
tySequence__1cmYA8zDV0s9c4gpLK2ygBg* a;
|
|
NI T1_; a = (tySequence__1cmYA8zDV0s9c4gpLK2ygBg*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1.data, op); nimGCvisit((void*)a->data[T1_].Field2, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g)(void* p, NI op) {
|
|
tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g* a;
|
|
NI T1_; a = (tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2.data, op); }
|
|
}
|
|
|
|
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__LhZIFQae09a4JbAitORcvGw)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ t) { NI result; result = (NI)0;
|
|
#line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = t.counter; return result;}
|
|
|
|
#line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__YV7KF48l4G5LtrLGOUL4Ww_2)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = (NI)0; T1_ = rawGet__B0Q2IxFWoBivhITKKLmBNgtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;}
|
|
|
|
#line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__YV7KF48l4G5LtrLGOUL4Ww)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0;
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = hasKey__YV7KF48l4G5LtrLGOUL4Ww_2(t, key_0); goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw**, X5BX5D___T9bziSh53m6Ao2uMjGv5E9ag)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw** result; NI hcX60gensym17450424_; NI indexX60gensym17450425_; result = (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw**)0; hcX60gensym17450424_ = (NI)0;
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
indexX60gensym17450425_ = rawGet__B0Q2IxFWoBivhITKKLmBNgtables((*t), key_0, (&hcX60gensym17450424_));
|
|
#line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (!(((NI) 0) <= indexX60gensym17450425_)) goto LA3_;
|
|
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(indexX60gensym17450425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17450425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = &(*t).data->data[indexX60gensym17450425_].Field2; }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{ tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; NimStringDesc* T8_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError";
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T7_ = (NimStringDesc*)0;
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T8_ = (NimStringDesc*)0; T8_ = dollar___YvhybdNIMaDdbU9cTJva0oQ_2(key_0); T7_ = rawNewString((T8_ ? T8_->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, T8_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL);
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
|
"vendor/Nim/lib/pure/collections/tables.nim", 262); }
|
|
LA1_: ;
|
|
return result;}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__mzx9cR5dSPtlnX9blkMlpNYgtables)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ t, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_114;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__CRfvbbxdrmcp9a1fTJNOaGg(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field1 == key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_114)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_114); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__FxJoAyDdGRDgSNTpmnSPvg_2)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ t, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = (NI)0; T1_ = rawGet__mzx9cR5dSPtlnX9blkMlpNYgtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;}
|
|
|
|
#line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__FxJoAyDdGRDgSNTpmnSPvg)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ t, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0;
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = hasKey__FxJoAyDdGRDgSNTpmnSPvg_2(t, key_0); goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw*, X5BX5D___Ur9aozHLNLpXMOphiQNKrXw)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ* t, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0) { tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw* result; NI hcX60gensym17450424_; NI indexX60gensym17450425_; result = (tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw*)0; hcX60gensym17450424_ = (NI)0;
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
indexX60gensym17450425_ = rawGet__mzx9cR5dSPtlnX9blkMlpNYgtables((*t), key_0, (&hcX60gensym17450424_));
|
|
#line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (!(((NI) 0) <= indexX60gensym17450425_)) goto LA3_;
|
|
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(indexX60gensym17450425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17450425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17450425_].Field2); }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{ tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError"; T7_ = (NimStringDesc*)0; T7_ = (*T6_).Sup.Sup.Sup.message; (*T6_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_115)); if (T7_) nimGCunrefNoCycle(T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL);
|
|
#line 264 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
|
"vendor/Nim/lib/pure/collections/tables.nim", 264); }
|
|
LA1_: ;
|
|
return result;}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__gviLmV9bYNLrAyNHIKDoXUQtables)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_116;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__CiCiZV9c7F9alrF1xV3QD1ag_2(key_0.data->data, (key_0.data ? key_0.data->Sup.len : 0));
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T21_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_; NI T18_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
T18_ = (NI)0; T18_ = cmp__ZNqz9bxrMN09bM1GezFNLRBQ(t.data->data[h_1].Field1, key_0); T16_ = (T18_ == ((NI) 0)); LA17_: ;
|
|
if (!T16_) goto LA19_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA19_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T21_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T21_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_116)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_116); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, getOrDefault__Hy9bmJay4eA4EMWVa8B9ckow)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw* Result) { NI hcX60gensym128800259_; NI indexX60gensym128800260_; chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; hcX60gensym128800259_ = (NI)0;
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
indexX60gensym128800260_ = rawGet__gviLmV9bYNLrAyNHIKDoXUQtables(t, key_0, (&hcX60gensym128800259_));
|
|
#line 445 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= indexX60gensym128800260_)) goto LA3_;
|
|
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(indexX60gensym128800260_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym128800260_,(t.data ? t.data->Sup.len : 0)-1); } genericSeqAssign((&(*Result).data), t.data->data[indexX60gensym128800260_].Field2.data, (&NTI__cW009cpGr48I9beZmtalOKSg_)); (*Result).counter = t.data->data[indexX60gensym128800260_].Field2.counter; }
|
|
LA3_: ;
|
|
}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__GTKnSB2MbGsAa1OJfsSl7Atables)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_117; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_118; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_119; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_117)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_118)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_117) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_118)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_119)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_119) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__Law1odk4sdPudZIT6Oy9b4w)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg* t, tySequence__1cmYA8zDV0s9c4gpLK2ygBg** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* val_0, NI hc, NI h_0) { if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*data_0)->data[h_0].Field1.data), key_0.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*data_0)->data[h_0].Field2), val_0); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__m3WF72kPRX9bF8f9aRfHOtTg)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg* t) { tySequence__1cmYA8zDV0s9c4gpLK2ygBg* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_120; tySequence__1cmYA8zDV0s9c4gpLK2ygBg* T2_; n_1 = (tySequence__1cmYA8zDV0s9c4gpLK2ygBg*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_120)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_120)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_120)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_120), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__1cmYA8zDV0s9c4gpLK2ygBg*) newSeq((&NTI__1cmYA8zDV0s9c4gpLK2ygBg_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_120))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__1cmYA8zDV0s9c4gpLK2ygBg*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_121;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw T17_; tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T17_), sizeof(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw)); T17_.data = n_1->data[i].Field1.data; chckNil((void*)(&n_1->data[i].Field1)); unsureAsgnRef((void**)&n_1->data[i].Field1.data, NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw*)0; T18_ = n_1->data[i].Field2; asgnRef((void**) (&n_1->data[i].Field2), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__Law1odk4sdPudZIT6Oy9b4w(t, (&(*t).data), T17_, T18_, eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_121)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_121); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__udOVr83PBdj8W6YyFT3Hegtables)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_122;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T17_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_; NI T14_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
T14_ = (NI)0; T14_ = cmp__ZNqz9bxrMN09bM1GezFNLRBQ(t.data->data[h_1].Field1, key_0); T12_ = (T14_ == ((NI) 0)); LA13_: ;
|
|
if (!T12_) goto LA15_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA15_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T17_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T17_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_122)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_122); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___z69cyEU7zYW9bmiE9czdZKciw)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* val_0) { NI hc; NI index;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__1cmYA8zDV0s9c4gpLK2ygBg*) newSeq((&NTI__1cmYA8zDV0s9c4gpLK2ygBg_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__B0Q2IxFWoBivhITKKLmBNgtables((*t), key_0, (&hc));
|
|
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA13_;
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[index].Field2), val_0); }
|
|
goto LA11_;
|
|
LA13_: ;
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_123; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_124;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T18_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T23_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA24_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__1cmYA8zDV0s9c4gpLK2ygBg*) newSeq((&NTI__1cmYA8zDV0s9c4gpLK2ygBg_), ((NI) 64))); }
|
|
LA19_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T28_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T28_ = (NIM_BOOL)0; T28_ = mustRehash__GTKnSB2MbGsAa1OJfsSl7Atables((*t)); if (!T28_) goto LA29_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__m3WF72kPRX9bF8f9aRfHOtTg(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__udOVr83PBdj8W6YyFT3Hegtables((*t), key_0, hc); }
|
|
LA29_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_123)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_123);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__Law1odk4sdPudZIT6Oy9b4w(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_124)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_124); }
|
|
LA11_: ;
|
|
}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__uuSs4Pio2JtxqrsgwJwAZAtables)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_125;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_125)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_125); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, del__g8RHBTTVREgFsyqCtJWx1w)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ* t, NimStringDesc* key_0) { NI hc; NI i; NI mskX60gensym17450588_; NI T1_; hc = (NI)0;
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
i = rawGet__uuSs4Pio2JtxqrsgwJwAZAtables((*t), key_0, (&hc));
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17450588_ = T1_;
|
|
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_126;
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= i)) goto LA4_;
|
|
|
|
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_126)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_126); { {
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI jX60gensym17450590_; NI rX60gensym17450591_;
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
jX60gensym17450590_ = i;
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rX60gensym17450591_ = jX60gensym17450590_; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[i].Field1), NIM_NIL); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
chckNil((void*)(&(*t).data->data[i].Field2)); unsureAsgnRef((void**)&(*t).data->data[i].Field2.name, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.handler, NIM_NIL); {
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_127;
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_127)) { raiseOverflow(); }; i = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_127) & mskX60gensym17450588_);
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T13_;
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[i].Field0); if (!T13_) goto LA14_;
|
|
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA6;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17450591_ = (NI)((*t).data->data[i].Field0 & mskX60gensym17450588_);
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T20_; NIM_BOOL T23_; NIM_BOOL T26_;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T19_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (rX60gensym17450591_ <= i); if (!(T20_)) goto LA21_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (jX60gensym17450590_ < rX60gensym17450591_); LA21_: ;
|
|
T19_ = T20_; if (T19_) goto LA22_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (jX60gensym17450590_ < rX60gensym17450591_); if (!(T23_)) goto LA24_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (i < jX60gensym17450590_); LA24_: ;
|
|
T19_ = T23_; LA22_: ;
|
|
T18_ = T19_; if (T18_) goto LA25_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (i < jX60gensym17450590_); if (!(T26_)) goto LA27_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (rX60gensym17450591_ <= i); LA27_: ;
|
|
T18_ = T26_; LA25_: ;
|
|
if (!!(T18_)) goto LA28_;
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA9;
|
|
}
|
|
LA28_: ;
|
|
}
|
|
} LA9: ;
|
|
if ((NU)(jX60gensym17450590_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17450590_,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17450590_].Field0 = (*t).data->data[i].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17450590_].Field1), (*t).data->data[i].Field1); asgnRef((void**) (&(*t).data->data[jX60gensym17450590_].Field2.name), (*t).data->data[i].Field2.name); asgnRef((void**) (&(*t).data->data[jX60gensym17450590_].Field2.handler), (*t).data->data[i].Field2.handler); chckNil((void*)(&(*t).data->data[i])); (*t).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[i].Field1, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.name, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.handler, NIM_NIL); }
|
|
}
|
|
} LA6: ;
|
|
}
|
|
LA4_: ;
|
|
}
|
|
|
|
#line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA*, X5BX5D___0ut1V8l8aH4A9bcxilZtW9bA)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ* t, NimStringDesc* key_0) { tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA* result; NI hcX60gensym17450424_; NI indexX60gensym17450425_; result = (tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA*)0; hcX60gensym17450424_ = (NI)0;
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
indexX60gensym17450425_ = rawGet__uuSs4Pio2JtxqrsgwJwAZAtables((*t), key_0, (&hcX60gensym17450424_));
|
|
#line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (!(((NI) 0) <= indexX60gensym17450425_)) goto LA3_;
|
|
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(indexX60gensym17450425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17450425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17450425_].Field2); }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{ tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError";
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T7_ = (NimStringDesc*)0; T7_ = rawNewString((key_0 ? key_0->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, key_0); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL);
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
|
"vendor/Nim/lib/pure/collections/tables.nim", 262); }
|
|
LA1_: ;
|
|
return result;}
|
|
|
|
#line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__wsF3Mf3BqREb9bpCjkRxq0w_2)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ t, NimStringDesc* key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = (NI)0; T1_ = rawGet__uuSs4Pio2JtxqrsgwJwAZAtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;}
|
|
|
|
#line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__wsF3Mf3BqREb9bpCjkRxq0w)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ t, NimStringDesc* key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0;
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = hasKey__wsF3Mf3BqREb9bpCjkRxq0w_2(t, key_0); goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__fKlM0HJVTpwCpx1e8PopCgtables)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_128; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_129; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_130; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_128)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_129)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_128) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_129)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_130)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_130) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__VRKzoZ9bZLa9cxcPa0T0Z8aw)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ* t, tySequence__4tnpefYRDGIct5y7RxC8KA** data_0, NimStringDesc* key_0, tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA val_0, NI hc, NI h_0) { NimStringDesc* T1_; NimStringDesc* T2_; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (NimStringDesc*)0; T1_ = (*data_0)->data[h_0].Field1; (*data_0)->data[h_0].Field1 = copyStringRC1(key_0); if (T1_) nimGCunrefNoCycle(T1_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T2_ = (NimStringDesc*)0; T2_ = (*data_0)->data[h_0].Field2.name; (*data_0)->data[h_0].Field2.name = copyStringRC1(val_0.name); if (T2_) nimGCunrefNoCycle(T2_); genericSeqAssign((&(*data_0)->data[h_0].Field2.handler), val_0.handler, (&NTI__El1HzcbAXI4FXRMy9aew4PA_)); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__L5cb6eBFhge2gcEHNie8Kg)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ* t) { tySequence__4tnpefYRDGIct5y7RxC8KA* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_131; tySequence__4tnpefYRDGIct5y7RxC8KA* T2_; n_1 = (tySequence__4tnpefYRDGIct5y7RxC8KA*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_131)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_131)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_131)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_131), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__4tnpefYRDGIct5y7RxC8KA*) newSeq((&NTI__4tnpefYRDGIct5y7RxC8KA_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_131))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__4tnpefYRDGIct5y7RxC8KA*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_132;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; NimStringDesc* T17_; tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NimStringDesc*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA)); T18_.name = n_1->data[i].Field2.name; T18_.handler = n_1->data[i].Field2.handler; chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.name, NIM_NIL); unsureAsgnRef((void**)&n_1->data[i].Field2.handler, NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__VRKzoZ9bZLa9cxcPa0T0Z8aw(t, (&(*t).data), T17_, T18_, eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_132)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_132); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__s9a9c2z8OehwJV5xnyfm1ARQtables)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ t, NimStringDesc* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_133;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = eqStrings(t.data->data[h_1].Field1, key_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_133)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_133); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___mE5dAYM8xGX9b3MIatQCCXQ)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ* t, NimStringDesc* key_0, tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA val_0) { NI hc; NI index;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__4tnpefYRDGIct5y7RxC8KA*) newSeq((&NTI__4tnpefYRDGIct5y7RxC8KA_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__uuSs4Pio2JtxqrsgwJwAZAtables((*t), key_0, (&hc));
|
|
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NimStringDesc* T15_;
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA13_;
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T15_ = (NimStringDesc*)0; T15_ = (*t).data->data[index].Field2.name; (*t).data->data[index].Field2.name = copyStringRC1(val_0.name); if (T15_) nimGCunrefNoCycle(T15_); genericSeqAssign((&(*t).data->data[index].Field2.handler), val_0.handler, (&NTI__El1HzcbAXI4FXRMy9aew4PA_)); }
|
|
goto LA11_;
|
|
LA13_: ;
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_134; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_135;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T19_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T19_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T19_ == ((NI) 0))) goto LA20_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T24_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T24_ = (NIM_BOOL)0; T24_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T24_)) goto LA25_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA25_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__4tnpefYRDGIct5y7RxC8KA*) newSeq((&NTI__4tnpefYRDGIct5y7RxC8KA_), ((NI) 64))); }
|
|
LA20_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T29_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T29_ = (NIM_BOOL)0; T29_ = mustRehash__fKlM0HJVTpwCpx1e8PopCgtables((*t)); if (!T29_) goto LA30_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__L5cb6eBFhge2gcEHNie8Kg(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__s9a9c2z8OehwJV5xnyfm1ARQtables((*t), key_0, hc); }
|
|
LA30_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_134)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_134);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__VRKzoZ9bZLa9cxcPa0T0Z8aw(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_135)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_135); }
|
|
LA11_: ;
|
|
}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__zov5AkBxbot9aiAgvs2J7gQtables)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_136;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_136)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_136); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__snyDAvStmRmkLSCNgnlJZg_2)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ t, NimStringDesc* key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = (NI)0; T1_ = rawGet__zov5AkBxbot9aiAgvs2J7gQtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;}
|
|
|
|
#line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__snyDAvStmRmkLSCNgnlJZg)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ t, NimStringDesc* key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0;
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = hasKey__snyDAvStmRmkLSCNgnlJZg_2(t, key_0); goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__yNyhcRMuLWgELHQo9bUILawtables)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_137; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_138; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_139; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_137)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_138)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_137) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_138)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_139)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_139) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__oXvs9cq5Qvc9aVkw5cVIQNKQ)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ* t, tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g** data_0, NimStringDesc* key_0, tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA val_0, NI hc, NI h_0) { NimStringDesc* T1_; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (NimStringDesc*)0; T1_ = (*data_0)->data[h_0].Field1; (*data_0)->data[h_0].Field1 = copyStringRC1(key_0); if (T1_) nimGCunrefNoCycle(T1_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*data_0)->data[h_0].Field2.data), val_0.data, (&NTI__2lQSxaq5eC9aWYzZNTJyZtA_)); (*data_0)->data[h_0].Field2.counter = val_0.counter; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__XnlDl4TRLGYdi7foOjiwBQ)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ* t) { tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_140; tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g* T2_; n_1 = (tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_140)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_140)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_140)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_140), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g*) newSeq((&NTI__WM4lmj0QFNmzCn9a9cZ9cYt3g_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_140))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_141;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; NimStringDesc* T17_; tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NimStringDesc*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA)); T18_.data = n_1->data[i].Field2.data; T18_.counter = n_1->data[i].Field2.counter; chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.data, NIM_NIL); n_1->data[i].Field2.counter = 0;
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__oXvs9cq5Qvc9aVkw5cVIQNKQ(t, (&(*t).data), T17_, T18_, eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_141)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_141); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__TRHyz8CqW9auRJqYe7NEQgwtables)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ t, NimStringDesc* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_142;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = eqStrings(t.data->data[h_1].Field1, key_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_142)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_142); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___qDQMKSgHj4a8BzQy0xtyOw)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ* t, NimStringDesc* key_0, tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA val_0) { NI hc; NI index;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g*) newSeq((&NTI__WM4lmj0QFNmzCn9a9cZ9cYt3g_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__zov5AkBxbot9aiAgvs2J7gQtables((*t), key_0, (&hc));
|
|
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA13_;
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*t).data->data[index].Field2.data), val_0.data, (&NTI__2lQSxaq5eC9aWYzZNTJyZtA_)); (*t).data->data[index].Field2.counter = val_0.counter; }
|
|
goto LA11_;
|
|
LA13_: ;
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_143; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_144;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T18_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T23_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA24_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g*) newSeq((&NTI__WM4lmj0QFNmzCn9a9cZ9cYt3g_), ((NI) 64))); }
|
|
LA19_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T28_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T28_ = (NIM_BOOL)0; T28_ = mustRehash__yNyhcRMuLWgELHQo9bUILawtables((*t)); if (!T28_) goto LA29_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__XnlDl4TRLGYdi7foOjiwBQ(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__TRHyz8CqW9auRJqYe7NEQgwtables((*t), key_0, hc); }
|
|
LA29_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_143)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_143);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__oXvs9cq5Qvc9aVkw5cVIQNKQ(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_144)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_144); }
|
|
LA11_: ;
|
|
}
|
|
|
|
#line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA*, X5BX5D___0M9awEV75EuJCO9cqHH9aZOIA)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ* t, NimStringDesc* key_0) { tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA* result; NI hcX60gensym17450424_; NI indexX60gensym17450425_; result = (tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA*)0; hcX60gensym17450424_ = (NI)0;
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
indexX60gensym17450425_ = rawGet__zov5AkBxbot9aiAgvs2J7gQtables((*t), key_0, (&hcX60gensym17450424_));
|
|
#line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (!(((NI) 0) <= indexX60gensym17450425_)) goto LA3_;
|
|
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(indexX60gensym17450425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17450425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17450425_].Field2); }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{ tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError";
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T7_ = (NimStringDesc*)0; T7_ = rawNewString((key_0 ? key_0->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, key_0); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL);
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
|
"vendor/Nim/lib/pure/collections/tables.nim", 262); }
|
|
LA1_: ;
|
|
return result;}
|
|
|
|
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__BGrFiYo3A4Rl1u2cKfO39cQ)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ t) { NI result; result = (NI)0;
|
|
#line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = t.counter; return result;}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__PM9btsJmhNOJ7EUfpwXlHZwtables)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_145;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_145)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_145); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__bE75hOw4k31yMgGRRgEQ8A_2)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg t, NimStringDesc* key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = (NI)0; T1_ = rawGet__PM9btsJmhNOJ7EUfpwXlHZwtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;}
|
|
|
|
#line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__bE75hOw4k31yMgGRRgEQ8A)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg t, NimStringDesc* key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0;
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = hasKey__bE75hOw4k31yMgGRRgEQ8A_2(t, key_0); goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;}
|
|
static N_NIMCALL(void, Marker_tySequence__9bUff3pvvg9b9bwSnutq8aJFQ)(void* p, NI op) {
|
|
tySequence__9bUff3pvvg9b9bwSnutq8aJFQ* a;
|
|
NI T1_; a = (tySequence__9bUff3pvvg9b9bwSnutq8aJFQ*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2.data, op); }
|
|
}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__M4l9bZOYknOzxX1cBg2UNAwtables)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_147; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_148; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_149; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_147)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_148)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_147) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_148)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_149)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_149) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__kTzRecZSn9aTYJJPQH5iAPA)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg* t, tySequence__9bUff3pvvg9b9bwSnutq8aJFQ** data_0, NimStringDesc* key_0, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw val_0, NI hc, NI h_0) { NimStringDesc* T1_; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (NimStringDesc*)0; T1_ = (*data_0)->data[h_0].Field1; (*data_0)->data[h_0].Field1 = copyStringRC1(key_0); if (T1_) nimGCunrefNoCycle(T1_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*data_0)->data[h_0].Field2.data), val_0.data, (&NTI__fUw9czUTIZ9b39boL0IkeycMA_)); (*data_0)->data[h_0].Field2.counter = val_0.counter; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__bwNeSkAK4eUglKJ6FGbWuw)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg* t) { tySequence__9bUff3pvvg9b9bwSnutq8aJFQ* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_150; tySequence__9bUff3pvvg9b9bwSnutq8aJFQ* T2_; n_1 = (tySequence__9bUff3pvvg9b9bwSnutq8aJFQ*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_150)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_150)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_150)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_150), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__9bUff3pvvg9b9bwSnutq8aJFQ*) newSeq((&NTI__9bUff3pvvg9b9bwSnutq8aJFQ_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_150))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__9bUff3pvvg9b9bwSnutq8aJFQ*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_151;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; NimStringDesc* T17_; tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NimStringDesc*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw)); T18_.data = n_1->data[i].Field2.data; T18_.counter = n_1->data[i].Field2.counter; chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.data, NIM_NIL); n_1->data[i].Field2.counter = 0;
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__kTzRecZSn9aTYJJPQH5iAPA(t, (&(*t).data), T17_, T18_, eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_151)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_151); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__Fblsv3kbpFayLQjF5L5p0Atables)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg t, NimStringDesc* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_152;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = eqStrings(t.data->data[h_1].Field1, key_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_152)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_152); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___Q9bUcPXyYaA7YNj9a9aJpFsQg)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg* t, NimStringDesc* key_0, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw val_0) { NI hc; NI index;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__9bUff3pvvg9b9bwSnutq8aJFQ*) newSeq((&NTI__9bUff3pvvg9b9bwSnutq8aJFQ_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__PM9btsJmhNOJ7EUfpwXlHZwtables((*t), key_0, (&hc));
|
|
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA13_;
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*t).data->data[index].Field2.data), val_0.data, (&NTI__fUw9czUTIZ9b39boL0IkeycMA_)); (*t).data->data[index].Field2.counter = val_0.counter; }
|
|
goto LA11_;
|
|
LA13_: ;
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_153; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_154;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T18_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T23_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA24_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__9bUff3pvvg9b9bwSnutq8aJFQ*) newSeq((&NTI__9bUff3pvvg9b9bwSnutq8aJFQ_), ((NI) 64))); }
|
|
LA19_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T28_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T28_ = (NIM_BOOL)0; T28_ = mustRehash__M4l9bZOYknOzxX1cBg2UNAwtables((*t)); if (!T28_) goto LA29_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__bwNeSkAK4eUglKJ6FGbWuw(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__Fblsv3kbpFayLQjF5L5p0Atables((*t), key_0, hc); }
|
|
LA29_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_153)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_153);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__kTzRecZSn9aTYJJPQH5iAPA(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_154)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_154); }
|
|
LA11_: ;
|
|
}
|
|
|
|
#line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw*, X5BX5D___EZglJZiAGhNKsPi6uQO5wg)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg* t, NimStringDesc* key_0) { tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* result; NI hcX60gensym17450424_; NI indexX60gensym17450425_; result = (tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw*)0; hcX60gensym17450424_ = (NI)0;
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
indexX60gensym17450425_ = rawGet__PM9btsJmhNOJ7EUfpwXlHZwtables((*t), key_0, (&hcX60gensym17450424_));
|
|
#line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (!(((NI) 0) <= indexX60gensym17450425_)) goto LA3_;
|
|
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(indexX60gensym17450425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17450425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17450425_].Field2); }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{ tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError";
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T7_ = (NimStringDesc*)0; T7_ = rawNewString((key_0 ? key_0->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, key_0); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL);
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
|
"vendor/Nim/lib/pure/collections/tables.nim", 262); }
|
|
LA1_: ;
|
|
return result;}
|
|
|
|
#line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw*, getOrDefault__e9butkEzCIfVVPRMG7D80VQ)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* result; NI hcX60gensym177580394_; NI indexX60gensym177580395_; result = (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw*)0; hcX60gensym177580394_ = (NI)0;
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
indexX60gensym177580395_ = rawGet__B0Q2IxFWoBivhITKKLmBNgtables(t, key_0, (&hcX60gensym177580394_));
|
|
#line 445 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= indexX60gensym177580395_)) goto LA3_;
|
|
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(indexX60gensym177580395_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym177580395_,(t.data ? t.data->Sup.len : 0)-1); } result = t.data->data[indexX60gensym177580395_].Field2; }
|
|
LA3_: ;
|
|
return result;}
|
|
|
|
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__Yda2B1K5kiWgHH1JhOEMmw)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg t) { NI result; result = (NI)0;
|
|
#line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = t.counter; return result;}
|
|
static N_NIMCALL(void, Marker_tySequence__RHVAHq4hk7ajRY6ChL6jQg)(void* p, NI op) {
|
|
tySequence__RHVAHq4hk7ajRY6ChL6jQg* a;
|
|
NI T1_; a = (tySequence__RHVAHq4hk7ajRY6ChL6jQg*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2, op); }
|
|
}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__ez9a4xgJyMSq4U8ifsBBZIAtables)(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_158;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__CiCiZV9c7F9alrF1xV3QD1ag_2(key_0->data, (key_0 ? key_0->Sup.len : 0));
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = eqeq___cWgGOpcuZLD1zvRRNHffQQ(t.data->data[h_1].Field1, key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_158)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_158); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, del__AAYdmjZgHDavEtYOkE3y8A)(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA* t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0) { NI hc; NI i; NI mskX60gensym17450588_; NI T1_; hc = (NI)0;
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
i = rawGet__ez9a4xgJyMSq4U8ifsBBZIAtables((*t), key_0, (&hc));
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17450588_ = T1_;
|
|
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_159;
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= i)) goto LA4_;
|
|
|
|
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_159)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_159); { {
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI jX60gensym17450590_; NI rX60gensym17450591_;
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
jX60gensym17450590_ = i;
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rX60gensym17450591_ = jX60gensym17450590_; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[i].Field1), NIM_NIL); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL); {
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_160;
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_160)) { raiseOverflow(); }; i = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_160) & mskX60gensym17450588_);
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T13_;
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[i].Field0); if (!T13_) goto LA14_;
|
|
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA6;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17450591_ = (NI)((*t).data->data[i].Field0 & mskX60gensym17450588_);
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T20_; NIM_BOOL T23_; NIM_BOOL T26_;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T19_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (rX60gensym17450591_ <= i); if (!(T20_)) goto LA21_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (jX60gensym17450590_ < rX60gensym17450591_); LA21_: ;
|
|
T19_ = T20_; if (T19_) goto LA22_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (jX60gensym17450590_ < rX60gensym17450591_); if (!(T23_)) goto LA24_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (i < jX60gensym17450590_); LA24_: ;
|
|
T19_ = T23_; LA22_: ;
|
|
T18_ = T19_; if (T18_) goto LA25_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (i < jX60gensym17450590_); if (!(T26_)) goto LA27_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (rX60gensym17450591_ <= i); LA27_: ;
|
|
T18_ = T26_; LA25_: ;
|
|
if (!!(T18_)) goto LA28_;
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA9;
|
|
}
|
|
LA28_: ;
|
|
}
|
|
} LA9: ;
|
|
if ((NU)(jX60gensym17450590_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17450590_,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17450590_].Field0 = (*t).data->data[i].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17450590_].Field1), (*t).data->data[i].Field1); asgnRef((void**) (&(*t).data->data[jX60gensym17450590_].Field2), (*t).data->data[i].Field2); chckNil((void*)(&(*t).data->data[i])); (*t).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[i].Field1, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2, NIM_NIL); }
|
|
}
|
|
} LA6: ;
|
|
}
|
|
LA4_: ;
|
|
}
|
|
|
|
#line 521 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, pop__CCqFZwYE5ZtpJq1qxo66ag)(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA* t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA** val_0) { NIM_BOOL result; NI hc; NI index; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 543 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 543 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
index = rawGet__ez9a4xgJyMSq4U8ifsBBZIAtables((*t), key_0, (&hc));
|
|
#line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = (((NI) 0) <= index);
|
|
#line 545 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI mskX60gensym17450623_; NI T5_; if (!result) goto LA3_;
|
|
|
|
#line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } unsureAsgnRef((void**) (&(*val_0)), (*t).data->data[index].Field2); asgnRef((void**) (&(*t).data->data[index].Field2), NIM_NIL);
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T5_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17450623_ = T5_;
|
|
#line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_161;
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA8_;
|
|
|
|
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_161)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_161); { {
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI jX60gensym17450625_; NI rX60gensym17450626_;
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
jX60gensym17450625_ = index;
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rX60gensym17450626_ = jX60gensym17450625_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*t).data->data[index].Field0 = ((NI) 0); if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[index].Field1), NIM_NIL); if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[index].Field2), NIM_NIL); {
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_162;
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt(index, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_162)) { raiseOverflow(); }; index = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_162) & mskX60gensym17450623_);
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T17_;
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T17_ = (NIM_BOOL)0; T17_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[index].Field0); if (!T17_) goto LA18_;
|
|
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA10;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17450626_ = (NI)((*t).data->data[index].Field0 & mskX60gensym17450623_);
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T22_; NIM_BOOL T23_; NIM_BOOL T24_; NIM_BOOL T27_; NIM_BOOL T30_;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T22_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T24_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T24_ = (rX60gensym17450626_ <= index); if (!(T24_)) goto LA25_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T24_ = (jX60gensym17450625_ < rX60gensym17450626_); LA25_: ;
|
|
T23_ = T24_; if (T23_) goto LA26_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T27_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T27_ = (jX60gensym17450625_ < rX60gensym17450626_); if (!(T27_)) goto LA28_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T27_ = (index < jX60gensym17450625_); LA28_: ;
|
|
T23_ = T27_; LA26_: ;
|
|
T22_ = T23_; if (T22_) goto LA29_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T30_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T30_ = (index < jX60gensym17450625_); if (!(T30_)) goto LA31_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T30_ = (rX60gensym17450626_ <= index); LA31_: ;
|
|
T22_ = T30_; LA29_: ;
|
|
if (!!(T22_)) goto LA32_;
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA13;
|
|
}
|
|
LA32_: ;
|
|
}
|
|
} LA13: ;
|
|
if ((NU)(jX60gensym17450625_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17450625_,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17450625_].Field0 = (*t).data->data[index].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17450625_].Field1), (*t).data->data[index].Field1); asgnRef((void**) (&(*t).data->data[jX60gensym17450625_].Field2), (*t).data->data[index].Field2); chckNil((void*)(&(*t).data->data[index])); (*t).data->data[index].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[index].Field1, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[index].Field2, NIM_NIL); }
|
|
}
|
|
} LA10: ;
|
|
}
|
|
LA8_: ;
|
|
}
|
|
LA3_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__pHoXwahzQQ8Hbh2bGvpLLgtables)(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_163; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_164; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_165; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_163)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_164)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_163) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_164)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_165)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_165) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__m1Gt4hUhm1Qf2zidECPGXg)(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA* t, tySequence__RHVAHq4hk7ajRY6ChL6jQg** data_0, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA* val_0, NI hc, NI h_0) { if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*data_0)->data[h_0].Field1), key_0, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*data_0)->data[h_0].Field2), val_0); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__WvEgYrLkZgGpZdF9bjNjU4Q)(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA* t) { tySequence__RHVAHq4hk7ajRY6ChL6jQg* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_166; tySequence__RHVAHq4hk7ajRY6ChL6jQg* T2_; n_1 = (tySequence__RHVAHq4hk7ajRY6ChL6jQg*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_166)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_166)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_166)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_166), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__RHVAHq4hk7ajRY6ChL6jQg*) newSeq((&NTI__RHVAHq4hk7ajRY6ChL6jQg_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_166))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__RHVAHq4hk7ajRY6ChL6jQg*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_167;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* T17_; tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA* T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = (tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA*)0; T18_ = n_1->data[i].Field2; asgnRef((void**) (&n_1->data[i].Field2), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__m1Gt4hUhm1Qf2zidECPGXg(t, (&(*t).data), T17_, T18_, eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_167)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_167); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__G9azok9aFer9bajpv49akAzSngtables)(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_168;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = eqeq___cWgGOpcuZLD1zvRRNHffQQ(t.data->data[h_1].Field1, key_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_168)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_168); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___qhOB9b7heK9cMZ75ekYppnFw)(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA* t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA* val_0) { NI hc; NI index;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__RHVAHq4hk7ajRY6ChL6jQg*) newSeq((&NTI__RHVAHq4hk7ajRY6ChL6jQg_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__ez9a4xgJyMSq4U8ifsBBZIAtables((*t), key_0, (&hc));
|
|
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA13_;
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[index].Field2), val_0); }
|
|
goto LA11_;
|
|
LA13_: ;
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_169; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_170;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T18_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T23_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA24_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__RHVAHq4hk7ajRY6ChL6jQg*) newSeq((&NTI__RHVAHq4hk7ajRY6ChL6jQg_), ((NI) 64))); }
|
|
LA19_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T28_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T28_ = (NIM_BOOL)0; T28_ = mustRehash__pHoXwahzQQ8Hbh2bGvpLLgtables((*t)); if (!T28_) goto LA29_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__WvEgYrLkZgGpZdF9bjNjU4Q(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__G9azok9aFer9bajpv49akAzSngtables((*t), key_0, hc); }
|
|
LA29_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_169)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_169);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__m1Gt4hUhm1Qf2zidECPGXg(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_170)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_170); }
|
|
LA11_: ;
|
|
}
|
|
|
|
#line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, getOrDefault__D9a9c9a0Q7g3Wf0nuglUeZZvQ)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg t, NimStringDesc* key_0, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* Result) { NI hcX60gensym178695594_; NI indexX60gensym178695595_; chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; hcX60gensym178695594_ = (NI)0;
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
indexX60gensym178695595_ = rawGet__PM9btsJmhNOJ7EUfpwXlHZwtables(t, key_0, (&hcX60gensym178695594_));
|
|
#line 445 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= indexX60gensym178695595_)) goto LA3_;
|
|
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(indexX60gensym178695595_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym178695595_,(t.data ? t.data->Sup.len : 0)-1); } genericSeqAssign((&(*Result).data), t.data->data[indexX60gensym178695595_].Field2.data, (&NTI__fUw9czUTIZ9b39boL0IkeycMA_)); (*Result).counter = t.data->data[indexX60gensym178695595_].Field2.counter; }
|
|
LA3_: ;
|
|
}
|
|
|
|
#line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initTable__1o9cOHm4tLGJLA6SLgT9bbwQ)(NI initialSize, tyObject_Table__t1GIbsENi89cp9cMuggZaXQg* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*Result).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__9bUff3pvvg9b9bwSnutq8aJFQ*) newSeq((&NTI__9bUff3pvvg9b9bwSnutq8aJFQ_), ((NI) (initialSize))));}
|
|
static N_NIMCALL(void, Marker_tySequence__Y9bpibYYCq7U9bI2q2EkdjDA)(void* p, NI op) {
|
|
tySequence__Y9bpibYYCq7U9bI2q2EkdjDA* a;
|
|
NI T1_; a = (tySequence__Y9bpibYYCq7U9bI2q2EkdjDA*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1.data, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__a9czYAVXtt3ELF2dd9apg7CA)(void* p, NI op) {
|
|
tySequence__a9czYAVXtt3ELF2dd9apg7CA* a;
|
|
NI T1_; a = (tySequence__a9czYAVXtt3ELF2dd9apg7CA*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__UuxWsCxMkcgdpNKQqNagIQ)(void* p, NI op) {
|
|
tySequence__UuxWsCxMkcgdpNKQqNagIQ* a;
|
|
NI T1_; a = (tySequence__UuxWsCxMkcgdpNKQqNagIQ*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__9c0dnHKqrAJoOYibqj28Tqw)(void* p, NI op) {
|
|
tySequence__9c0dnHKqrAJoOYibqj28Tqw* a;
|
|
NI T1_; a = (tySequence__9c0dnHKqrAJoOYibqj28Tqw*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2.ihave, op); nimGCvisit((void*)a->data[T1_].Field2.iwant, op); nimGCvisit((void*)a->data[T1_].Field2.graft, op); nimGCvisit((void*)a->data[T1_].Field2.prune, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__Fdd1zCc4iVW86c0yW4quCQ)(void* p, NI op) {
|
|
tySequence__Fdd1zCc4iVW86c0yW4quCQ* a;
|
|
NI T1_; a = (tySequence__Fdd1zCc4iVW86c0yW4quCQ*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2.fromPeer.data, op); nimGCvisit((void*)a->data[T1_].Field2.data, op); nimGCvisit((void*)a->data[T1_].Field2.seqno, op); nimGCvisit((void*)a->data[T1_].Field2.topicIDs, op); nimGCvisit((void*)a->data[T1_].Field2.signature, op); nimGCvisit((void*)a->data[T1_].Field2.key, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__ePVkqZZoBAVzojrVYd6imA)(void* p, NI op) {
|
|
tySequence__ePVkqZZoBAVzojrVYd6imA* a;
|
|
NI T1_; a = (tySequence__ePVkqZZoBAVzojrVYd6imA*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ)(void* p, NI op) {
|
|
tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ* a;
|
|
NI T1_; a = (tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1.data, op); nimGCvisit((void*)a->data[T1_].Field2.topicInfos.data, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__9bIYZNL3t229a9bbJxXEVTAsg)(void* p, NI op) {
|
|
tySequence__9bIYZNL3t229a9bbJxXEVTAsg* a;
|
|
NI T1_; a = (tySequence__9bIYZNL3t229a9bbJxXEVTAsg*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__uWop5OFSkZe0GjlY2KeNCQ)(void* p, NI op) {
|
|
tySequence__uWop5OFSkZe0GjlY2KeNCQ* a;
|
|
NI T1_; a = (tySequence__uWop5OFSkZe0GjlY2KeNCQ*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1.data.buffer, op); nimGCvisit((void*)a->data[T1_].Field2.data, op); }
|
|
}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__vJ02aY7HBk05EaJuEQaJQgtables)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_189;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__CiCiZV9c7F9alrF1xV3QD1ag_2(key_0.data->data, (key_0.data ? key_0.data->Sup.len : 0));
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T21_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_; NI T18_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
T18_ = (NI)0; T18_ = cmp__ZNqz9bxrMN09bM1GezFNLRBQ(t.data->data[h_1].Field1, key_0); T16_ = (T18_ == ((NI) 0)); LA17_: ;
|
|
if (!T16_) goto LA19_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA19_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T21_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T21_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_189)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_189); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__9b78WRTj9atUVET9aLaazG4Wg_2)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = (NI)0; T1_ = rawGet__vJ02aY7HBk05EaJuEQaJQgtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;}
|
|
|
|
#line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__9b78WRTj9atUVET9aLaazG4Wg)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0;
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = hasKey__9b78WRTj9atUVET9aLaazG4Wg_2(t, key_0); goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__1jsXYrwRFUGLlG2BeelqrAtables)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_190; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_191; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_192; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_190)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_191)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_190) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_191)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_192)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_192) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__GckEoeMFUV3YlaYZHA9ctUQ)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ* t, tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ* val_0, NI hc, NI h_0) { if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*data_0)->data[h_0].Field1.data), key_0.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericAssign((void*)(&(*data_0)->data[h_0].Field2), (void*)val_0, (&NTI__yaPo43V0YO5LtJo439a78nQ_)); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__WQDZidLzl1aNsdDF6kVTPw)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ* t) { tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_193; tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ* T2_; n_1 = (tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_193)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_193)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_193)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_193), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ*) newSeq((&NTI__QGnz2z1Po9aOUxkS1gh8g9cQ_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_193))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_194;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw T17_; tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T17_), sizeof(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw)); T17_.data = n_1->data[i].Field1.data; chckNil((void*)(&n_1->data[i].Field1)); unsureAsgnRef((void**)&n_1->data[i].Field1.data, NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ)); nimCopyMem((void*)(&T18_), (NIM_CONST void*)(&n_1->data[i].Field2), sizeof(T18_)); chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.topicInfos.data, NIM_NIL); n_1->data[i].Field2.topicInfos.counter = 0; n_1->data[i].Field2.expire.value = 0; n_1->data[i].Field2.score = 0; n_1->data[i].Field2.appScore = 0; n_1->data[i].Field2.behaviourPenalty = 0;
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__GckEoeMFUV3YlaYZHA9ctUQ(t, (&(*t).data), T17_, (&T18_), eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_194)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_194); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__rM9aZUoRI7rNyEKc8uRPl9cgtables)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_195;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T17_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_; NI T14_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
T14_ = (NI)0; T14_ = cmp__ZNqz9bxrMN09bM1GezFNLRBQ(t.data->data[h_1].Field1, key_0); T12_ = (T14_ == ((NI) 0)); LA13_: ;
|
|
if (!T12_) goto LA15_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA15_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T17_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T17_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_195)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_195); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___xzxLNZV2c3Bsgb13gx6tMA)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ* val_0) { NI hc; NI index;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ*) newSeq((&NTI__QGnz2z1Po9aOUxkS1gh8g9cQ_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__vJ02aY7HBk05EaJuEQaJQgtables((*t), key_0, (&hc));
|
|
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA13_;
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericAssign((void*)(&(*t).data->data[index].Field2), (void*)val_0, (&NTI__yaPo43V0YO5LtJo439a78nQ_)); }
|
|
goto LA11_;
|
|
LA13_: ;
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_196; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_197;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T18_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T23_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA24_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ*) newSeq((&NTI__QGnz2z1Po9aOUxkS1gh8g9cQ_), ((NI) 64))); }
|
|
LA19_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T28_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T28_ = (NIM_BOOL)0; T28_ = mustRehash__1jsXYrwRFUGLlG2BeelqrAtables((*t)); if (!T28_) goto LA29_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__WQDZidLzl1aNsdDF6kVTPw(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__rM9aZUoRI7rNyEKc8uRPl9cgtables((*t), key_0, hc); }
|
|
LA29_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_196)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_196);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__GckEoeMFUV3YlaYZHA9ctUQ(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_197)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_197); }
|
|
LA11_: ;
|
|
}
|
|
|
|
#line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ*, X5BX5D___WENRyLG9cGjeqB35OUyshhw)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ* result; NI hcX60gensym17450424_; NI indexX60gensym17450425_; result = (tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ*)0; hcX60gensym17450424_ = (NI)0;
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
indexX60gensym17450425_ = rawGet__vJ02aY7HBk05EaJuEQaJQgtables((*t), key_0, (&hcX60gensym17450424_));
|
|
#line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (!(((NI) 0) <= indexX60gensym17450425_)) goto LA3_;
|
|
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(indexX60gensym17450425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17450425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17450425_].Field2); }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{ tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; NimStringDesc* T8_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError";
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T7_ = (NimStringDesc*)0;
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T8_ = (NimStringDesc*)0; T8_ = dollar___YvhybdNIMaDdbU9cTJva0oQ_2(key_0); T7_ = rawNewString((T8_ ? T8_->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, T8_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL);
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
|
"vendor/Nim/lib/pure/collections/tables.nim", 262); }
|
|
LA1_: ;
|
|
return result;}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__FrKZhysisZSGodXCzM29aYgtables)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_198;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_198)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_198); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__5mhyDjYnYg3VRIfCO01PYA_2)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ t, NimStringDesc* key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = (NI)0; T1_ = rawGet__FrKZhysisZSGodXCzM29aYgtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;}
|
|
|
|
#line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__5mhyDjYnYg3VRIfCO01PYA)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ t, NimStringDesc* key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0;
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = hasKey__5mhyDjYnYg3VRIfCO01PYA_2(t, key_0); goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg*, X5BX5D___hpb2BQXszL8D5bc7ZT464Q)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ* t, NimStringDesc* key_0) { tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg* result; NI hcX60gensym17450424_; NI indexX60gensym17450425_; result = (tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg*)0; hcX60gensym17450424_ = (NI)0;
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
indexX60gensym17450425_ = rawGet__FrKZhysisZSGodXCzM29aYgtables((*t), key_0, (&hcX60gensym17450424_));
|
|
#line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (!(((NI) 0) <= indexX60gensym17450425_)) goto LA3_;
|
|
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(indexX60gensym17450425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17450425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17450425_].Field2); }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{ tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError";
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T7_ = (NimStringDesc*)0; T7_ = rawNewString((key_0 ? key_0->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, key_0); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL);
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
|
"vendor/Nim/lib/pure/collections/tables.nim", 262); }
|
|
LA1_: ;
|
|
return result;}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__btqUwgnn19cnj5V6SWLn0Fwtables)(tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_199;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_199)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_199); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__M6TwvyofEydpecc39a5W6MQtables)(tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_200; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_201; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_202; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_200)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_201)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_200) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_201)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_202)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_202) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__7GlQiwrefpRvJvYwYhMgLw)(tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw* t, tySequence__9bIYZNL3t229a9bbJxXEVTAsg** data_0, NimStringDesc* key_0, tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ* val_0, NI hc, NI h_0) { NimStringDesc* T1_; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (NimStringDesc*)0; T1_ = (*data_0)->data[h_0].Field1; (*data_0)->data[h_0].Field1 = copyStringRC1(key_0); if (T1_) nimGCunrefNoCycle(T1_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field2 = (*val_0); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__yMTsabl7yAtsHomwbnk3ng)(tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw* t) { tySequence__9bIYZNL3t229a9bbJxXEVTAsg* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_203; tySequence__9bIYZNL3t229a9bbJxXEVTAsg* T2_; n_1 = (tySequence__9bIYZNL3t229a9bbJxXEVTAsg*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_203)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_203)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_203)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_203), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__9bIYZNL3t229a9bbJxXEVTAsg*) newSeq((&NTI__9bIYZNL3t229a9bbJxXEVTAsg_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_203))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__9bIYZNL3t229a9bbJxXEVTAsg*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_204;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; NimStringDesc* T17_; tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NimStringDesc*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = n_1->data[i].Field2; chckNil((void*)(&n_1->data[i].Field2)); nimZeroMem((void*)(&n_1->data[i].Field2), sizeof(tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ));
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__7GlQiwrefpRvJvYwYhMgLw(t, (&(*t).data), T17_, (&T18_), eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_204)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_204); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__XwO2yG6E9ahJZSPI2vn39aRQtables)(tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw t, NimStringDesc* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_205;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = eqStrings(t.data->data[h_1].Field1, key_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_205)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_205); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 465 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ*, mgetOrPut__MCvDd3w0LIPvtjlieoPRfA)(tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw* t, NimStringDesc* key_0, tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ* val_0) { tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ* result; NI hc; NI index; result = (tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ*)0;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__9bIYZNL3t229a9bbJxXEVTAsg*) newSeq((&NTI__9bIYZNL3t229a9bbJxXEVTAsg_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__btqUwgnn19cnj5V6SWLn0Fwtables((*t), key_0, (&hc));
|
|
#line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_206; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_207;
|
|
#line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(index < ((NI) 0))) goto LA13_;
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T17_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T17_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T17_ == ((NI) 0))) goto LA18_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T22_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T22_ = (NIM_BOOL)0; T22_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T22_)) goto LA23_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA23_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__9bIYZNL3t229a9bbJxXEVTAsg*) newSeq((&NTI__9bIYZNL3t229a9bbJxXEVTAsg_), ((NI) 64))); }
|
|
LA18_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T27_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T27_ = (NIM_BOOL)0; T27_ = mustRehash__M6TwvyofEydpecc39a5W6MQtables((*t)); if (!T27_) goto LA28_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__yMTsabl7yAtsHomwbnk3ng(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__XwO2yG6E9ahJZSPI2vn39aRQtables((*t), key_0, hc); }
|
|
LA28_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_206)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_206);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__7GlQiwrefpRvJvYwYhMgLw(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_207)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_207); }
|
|
LA13_: ;
|
|
|
|
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[index].Field2); return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__iwmhIAWQRjBezsCBsAXW9cwtables)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_208; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_209; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_210; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_208)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_209)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_208) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_209)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_210)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_210) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__q9acNsGKDYv530f5vZvYAPA)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ* t, tySequence__ePVkqZZoBAVzojrVYd6imA** data_0, NimStringDesc* key_0, tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg* val_0, NI hc, NI h_0) { NimStringDesc* T1_; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (NimStringDesc*)0; T1_ = (*data_0)->data[h_0].Field1; (*data_0)->data[h_0].Field1 = copyStringRC1(key_0); if (T1_) nimGCunrefNoCycle(T1_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field2 = (*val_0); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__WzjAaigl7LtLm3CJBE9cGog)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ* t) { tySequence__ePVkqZZoBAVzojrVYd6imA* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_211; tySequence__ePVkqZZoBAVzojrVYd6imA* T2_; n_1 = (tySequence__ePVkqZZoBAVzojrVYd6imA*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_211)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_211)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_211)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_211), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__ePVkqZZoBAVzojrVYd6imA*) newSeq((&NTI__ePVkqZZoBAVzojrVYd6imA_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_211))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__ePVkqZZoBAVzojrVYd6imA*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_212;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; NimStringDesc* T17_; tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NimStringDesc*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = n_1->data[i].Field2; chckNil((void*)(&n_1->data[i].Field2)); nimZeroMem((void*)(&n_1->data[i].Field2), sizeof(tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg));
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__q9acNsGKDYv530f5vZvYAPA(t, (&(*t).data), T17_, (&T18_), eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_212)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_212); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__AwgKfNsin9bAS9bMydZAUHAgtables)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ t, NimStringDesc* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_213;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = eqStrings(t.data->data[h_1].Field1, key_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_213)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_213); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___nUqrovATG7qtF09chrJe1GQ)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ* t, NimStringDesc* key_0, tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg* val_0) { NI hc; NI index;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__ePVkqZZoBAVzojrVYd6imA*) newSeq((&NTI__ePVkqZZoBAVzojrVYd6imA_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__FrKZhysisZSGodXCzM29aYgtables((*t), key_0, (&hc));
|
|
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA13_;
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).data->data[index].Field2 = (*val_0); }
|
|
goto LA11_;
|
|
LA13_: ;
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_214; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_215;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T18_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T23_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA24_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__ePVkqZZoBAVzojrVYd6imA*) newSeq((&NTI__ePVkqZZoBAVzojrVYd6imA_), ((NI) 64))); }
|
|
LA19_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T28_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T28_ = (NIM_BOOL)0; T28_ = mustRehash__iwmhIAWQRjBezsCBsAXW9cwtables((*t)); if (!T28_) goto LA29_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__WzjAaigl7LtLm3CJBE9cGog(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__AwgKfNsin9bAS9bMydZAUHAgtables((*t), key_0, hc); }
|
|
LA29_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_214)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_214);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__q9acNsGKDYv530f5vZvYAPA(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_215)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_215); }
|
|
LA11_: ;
|
|
}
|
|
|
|
#line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, del__EiB3KQ9aUf7qCEvToovfzDA)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg* t, NimStringDesc* key_0) { NI hc; NI i; NI mskX60gensym17450588_; NI T1_; hc = (NI)0;
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
i = rawGet__PM9btsJmhNOJ7EUfpwXlHZwtables((*t), key_0, (&hc));
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17450588_ = T1_;
|
|
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_216;
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= i)) goto LA4_;
|
|
|
|
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_216)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_216); { {
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI jX60gensym17450590_; NI rX60gensym17450591_;
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
jX60gensym17450590_ = i;
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rX60gensym17450591_ = jX60gensym17450590_; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[i].Field1), NIM_NIL); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
chckNil((void*)(&(*t).data->data[i].Field2)); unsureAsgnRef((void**)&(*t).data->data[i].Field2.data, NIM_NIL); (*t).data->data[i].Field2.counter = 0; {
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_217;
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_217)) { raiseOverflow(); }; i = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_217) & mskX60gensym17450588_);
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T13_;
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[i].Field0); if (!T13_) goto LA14_;
|
|
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA6;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17450591_ = (NI)((*t).data->data[i].Field0 & mskX60gensym17450588_);
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T20_; NIM_BOOL T23_; NIM_BOOL T26_;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T19_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (rX60gensym17450591_ <= i); if (!(T20_)) goto LA21_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (jX60gensym17450590_ < rX60gensym17450591_); LA21_: ;
|
|
T19_ = T20_; if (T19_) goto LA22_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (jX60gensym17450590_ < rX60gensym17450591_); if (!(T23_)) goto LA24_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (i < jX60gensym17450590_); LA24_: ;
|
|
T19_ = T23_; LA22_: ;
|
|
T18_ = T19_; if (T18_) goto LA25_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (i < jX60gensym17450590_); if (!(T26_)) goto LA27_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (rX60gensym17450591_ <= i); LA27_: ;
|
|
T18_ = T26_; LA25_: ;
|
|
if (!!(T18_)) goto LA28_;
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA9;
|
|
}
|
|
LA28_: ;
|
|
}
|
|
} LA9: ;
|
|
if ((NU)(jX60gensym17450590_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17450590_,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17450590_].Field0 = (*t).data->data[i].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17450590_].Field1), (*t).data->data[i].Field1); asgnRef((void**) (&(*t).data->data[jX60gensym17450590_].Field2.data), (*t).data->data[i].Field2.data); (*t).data->data[jX60gensym17450590_].Field2.counter = (*t).data->data[i].Field2.counter; chckNil((void*)(&(*t).data->data[i])); (*t).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[i].Field1, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.data, NIM_NIL); (*t).data->data[i].Field2.counter = 0; }
|
|
}
|
|
} LA6: ;
|
|
}
|
|
LA4_: ;
|
|
}
|
|
|
|
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__SQjCoQhQnjKM8i8SuUiiCQ)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ t) { NI result; result = (NI)0;
|
|
#line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = t.counter; return result;}
|
|
|
|
#line 465 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw*, mgetOrPut__ZaDcuPfPOOcFxfMBp7p8hA)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg* t, NimStringDesc* key_0, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw val_0) { tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* result; NI hc; NI index; result = (tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw*)0;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__9bUff3pvvg9b9bwSnutq8aJFQ*) newSeq((&NTI__9bUff3pvvg9b9bwSnutq8aJFQ_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__PM9btsJmhNOJ7EUfpwXlHZwtables((*t), key_0, (&hc));
|
|
#line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_218; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_219;
|
|
#line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(index < ((NI) 0))) goto LA13_;
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T17_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T17_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T17_ == ((NI) 0))) goto LA18_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T22_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T22_ = (NIM_BOOL)0; T22_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T22_)) goto LA23_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA23_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__9bUff3pvvg9b9bwSnutq8aJFQ*) newSeq((&NTI__9bUff3pvvg9b9bwSnutq8aJFQ_), ((NI) 64))); }
|
|
LA18_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T27_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T27_ = (NIM_BOOL)0; T27_ = mustRehash__M4l9bZOYknOzxX1cBg2UNAwtables((*t)); if (!T27_) goto LA28_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__bwNeSkAK4eUglKJ6FGbWuw(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__Fblsv3kbpFayLQjF5L5p0Atables((*t), key_0, hc); }
|
|
LA28_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_218)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_218);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__kTzRecZSn9aTYJJPQH5iAPA(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_219)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_219); }
|
|
LA13_: ;
|
|
|
|
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[index].Field2); return result;}
|
|
|
|
#line 341 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5D___D9a9c9a0Q7g3Wf0nuglUeZZvQ_2)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg t, NimStringDesc* key_0, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* Result) { NI hcX60gensym17450406_; NI indexX60gensym17450407_; chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; hcX60gensym17450406_ = (NI)0;
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
indexX60gensym17450407_ = rawGet__PM9btsJmhNOJ7EUfpwXlHZwtables(t, key_0, (&hcX60gensym17450406_));
|
|
#line 362 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (!(((NI) 0) <= indexX60gensym17450407_)) goto LA3_;
|
|
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(indexX60gensym17450407_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17450407_,(t.data ? t.data->Sup.len : 0)-1); } genericSeqAssign((&(*Result).data), t.data->data[indexX60gensym17450407_].Field2.data, (&NTI__fUw9czUTIZ9b39boL0IkeycMA_)); (*Result).counter = t.data->data[indexX60gensym17450407_].Field2.counter; }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{ tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError";
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T7_ = (NimStringDesc*)0; T7_ = rawNewString((key_0 ? key_0->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, key_0); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL);
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
|
"vendor/Nim/lib/pure/collections/tables.nim", 262); }
|
|
LA1_: ;
|
|
}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__Y6uWRTnvze6UjWwPlQcwtwtables)(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_220;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__CiCiZV9c7F9alrF1xV3QD1ag_2(key_0->data, (key_0 ? key_0->Sup.len : 0));
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = eqeq___cWgGOpcuZLD1zvRRNHffQQ(t.data->data[h_1].Field1, key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_220)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_220); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__hvQmfCDUcowU4AG5rGoe4Atables)(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_221; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_222; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_223; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_221)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_222)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_221) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_222)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_223)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_223) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__9cglu9bfmTfUfrER6aDEjenA)(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig* t, tySequence__Fdd1zCc4iVW86c0yW4quCQ** data_0, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg* val_0, NI hc, NI h_0) { if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*data_0)->data[h_0].Field1), key_0, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericAssign((void*)(&(*data_0)->data[h_0].Field2), (void*)val_0, (&NTI__9bIfp9aTAZKB9cehqCItD41cg_)); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__ZAP9cTx3WaWg9b9bWAfNfIW5w)(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig* t) { tySequence__Fdd1zCc4iVW86c0yW4quCQ* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_224; tySequence__Fdd1zCc4iVW86c0yW4quCQ* T2_; n_1 = (tySequence__Fdd1zCc4iVW86c0yW4quCQ*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_224)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_224)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_224)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_224), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__Fdd1zCc4iVW86c0yW4quCQ*) newSeq((&NTI__Fdd1zCc4iVW86c0yW4quCQ_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_224))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__Fdd1zCc4iVW86c0yW4quCQ*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_225;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* T17_; tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg)); nimCopyMem((void*)(&T18_), (NIM_CONST void*)(&n_1->data[i].Field2), sizeof(T18_)); chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.fromPeer.data, NIM_NIL); unsureAsgnRef((void**)&n_1->data[i].Field2.data, NIM_NIL); unsureAsgnRef((void**)&n_1->data[i].Field2.seqno, NIM_NIL); unsureAsgnRef((void**)&n_1->data[i].Field2.topicIDs, NIM_NIL); unsureAsgnRef((void**)&n_1->data[i].Field2.signature, NIM_NIL); unsureAsgnRef((void**)&n_1->data[i].Field2.key, NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__9cglu9bfmTfUfrER6aDEjenA(t, (&(*t).data), T17_, (&T18_), eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_225)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_225); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__8IAAU649bTY12dqm86cdfowtables)(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_226;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = eqeq___cWgGOpcuZLD1zvRRNHffQQ(t.data->data[h_1].Field1, key_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_226)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_226); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKeyOrPut__gIFadV49cgzlPo4J2dvlKsQ)(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig* t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg* val_0) { NIM_BOOL result; NI hc; NI index; result = (NIM_BOOL)0;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__Fdd1zCc4iVW86c0yW4quCQ*) newSeq((&NTI__Fdd1zCc4iVW86c0yW4quCQ_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__Y6uWRTnvze6UjWwPlQcwtwtables((*t), key_0, (&hc));
|
|
#line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_227; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_228;
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(index < ((NI) 0))) goto LA13_;
|
|
|
|
#line 77 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
result = NIM_FALSE;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T17_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T17_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T17_ == ((NI) 0))) goto LA18_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T22_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T22_ = (NIM_BOOL)0; T22_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T22_)) goto LA23_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA23_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__Fdd1zCc4iVW86c0yW4quCQ*) newSeq((&NTI__Fdd1zCc4iVW86c0yW4quCQ_), ((NI) 64))); }
|
|
LA18_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T27_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T27_ = (NIM_BOOL)0; T27_ = mustRehash__hvQmfCDUcowU4AG5rGoe4Atables((*t)); if (!T27_) goto LA28_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__ZAP9cTx3WaWg9b9bWAfNfIW5w(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__8IAAU649bTY12dqm86cdfowtables((*t), key_0, hc); }
|
|
LA28_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_227)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_227);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__9cglu9bfmTfUfrER6aDEjenA(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_228)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_228); }
|
|
goto LA11_;
|
|
LA13_: ;
|
|
{
|
|
#line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
result = NIM_TRUE; }
|
|
LA11_: ;
|
|
return result;}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__StBMRrg9avXY1PFmhw9cPKEgtables)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_229;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__CiCiZV9c7F9alrF1xV3QD1ag_2(key_0.data->data, (key_0.data ? key_0.data->Sup.len : 0));
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T21_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_; NI T18_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
T18_ = (NI)0; T18_ = cmp__ZNqz9bxrMN09bM1GezFNLRBQ(t.data->data[h_1].Field1, key_0); T16_ = (T18_ == ((NI) 0)); LA17_: ;
|
|
if (!T16_) goto LA19_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA19_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T21_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T21_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_229)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_229); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw, getOrDefault__er9bVZY8IMN9cXFoTWG9czGJw)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { tyObject_Moment__p19adwOigsIe5d3NlfPJOEw result; NI hcX60gensym185710219_; NI indexX60gensym185710220_; nimZeroMem((void*)(&result), sizeof(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw)); hcX60gensym185710219_ = (NI)0;
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
indexX60gensym185710220_ = rawGet__StBMRrg9avXY1PFmhw9cPKEgtables(t, key_0, (&hcX60gensym185710219_));
|
|
#line 445 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= indexX60gensym185710220_)) goto LA3_;
|
|
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(indexX60gensym185710220_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym185710220_,(t.data ? t.data->Sup.len : 0)-1); } result = t.data->data[indexX60gensym185710220_].Field2; }
|
|
LA3_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__0cTJ2e7yg5HjeHX72c0klQtables)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_230; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_231; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_232; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_230)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_231)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_230) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_231)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_232)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_232) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__dkvugU9aha3FN80zZRCvJug)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g* t, tySequence__Y9bpibYYCq7U9bI2q2EkdjDA** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_Moment__p19adwOigsIe5d3NlfPJOEw val_0, NI hc, NI h_0) { if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*data_0)->data[h_0].Field1.data), key_0.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field2 = val_0; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__JhoaJsFdpdGn7AonJKG3oQ)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g* t) { tySequence__Y9bpibYYCq7U9bI2q2EkdjDA* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_233; tySequence__Y9bpibYYCq7U9bI2q2EkdjDA* T2_; n_1 = (tySequence__Y9bpibYYCq7U9bI2q2EkdjDA*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_233)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_233)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_233)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_233), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__Y9bpibYYCq7U9bI2q2EkdjDA*) newSeq((&NTI__Y9bpibYYCq7U9bI2q2EkdjDA_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_233))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__Y9bpibYYCq7U9bI2q2EkdjDA*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_234;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw T17_; tyObject_Moment__p19adwOigsIe5d3NlfPJOEw T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T17_), sizeof(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw)); T17_.data = n_1->data[i].Field1.data; chckNil((void*)(&n_1->data[i].Field1)); unsureAsgnRef((void**)&n_1->data[i].Field1.data, NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = n_1->data[i].Field2; chckNil((void*)(&n_1->data[i].Field2)); nimZeroMem((void*)(&n_1->data[i].Field2), sizeof(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw));
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__dkvugU9aha3FN80zZRCvJug(t, (&(*t).data), T17_, T18_, eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_234)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_234); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__lklbNvGsmgX0vJaD9b2f3EAtables)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_235;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T17_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_; NI T14_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
T14_ = (NI)0; T14_ = cmp__ZNqz9bxrMN09bM1GezFNLRBQ(t.data->data[h_1].Field1, key_0); T12_ = (T14_ == ((NI) 0)); LA13_: ;
|
|
if (!T12_) goto LA15_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA15_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T17_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T17_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_235)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_235); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___qUx3CQ0Te8q7c7izmsXPxg)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_Moment__p19adwOigsIe5d3NlfPJOEw val_0) { NI hc; NI index;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__Y9bpibYYCq7U9bI2q2EkdjDA*) newSeq((&NTI__Y9bpibYYCq7U9bI2q2EkdjDA_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__StBMRrg9avXY1PFmhw9cPKEgtables((*t), key_0, (&hc));
|
|
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA13_;
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).data->data[index].Field2 = val_0; }
|
|
goto LA11_;
|
|
LA13_: ;
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_236; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_237;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T18_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T23_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA24_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__Y9bpibYYCq7U9bI2q2EkdjDA*) newSeq((&NTI__Y9bpibYYCq7U9bI2q2EkdjDA_), ((NI) 64))); }
|
|
LA19_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T28_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T28_ = (NIM_BOOL)0; T28_ = mustRehash__0cTJ2e7yg5HjeHX72c0klQtables((*t)); if (!T28_) goto LA29_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__JhoaJsFdpdGn7AonJKG3oQ(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__lklbNvGsmgX0vJaD9b2f3EAtables((*t), key_0, hc); }
|
|
LA29_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_236)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_236);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__dkvugU9aha3FN80zZRCvJug(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_237)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_237); }
|
|
LA11_: ;
|
|
}
|
|
|
|
#line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__YgksjWNRlXmqTsYrKiDhyA_2)(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = (NI)0; T1_ = rawGet__ez9a4xgJyMSq4U8ifsBBZIAtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;}
|
|
|
|
#line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__YgksjWNRlXmqTsYrKiDhyA)(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0;
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = hasKey__YgksjWNRlXmqTsYrKiDhyA_2(t, key_0); goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__T9akKxGSSCsDPkyEZyes1ug_2)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = (NI)0; T1_ = rawGet__StBMRrg9avXY1PFmhw9cPKEgtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;}
|
|
|
|
#line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__T9akKxGSSCsDPkyEZyes1ug)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0;
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = hasKey__T9akKxGSSCsDPkyEZyes1ug_2(t, key_0); goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw*, X5BX5D___mqdVHiJmQ6BiQZdDQVXLOw)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { tyObject_Moment__p19adwOigsIe5d3NlfPJOEw* result; NI hcX60gensym17450424_; NI indexX60gensym17450425_; result = (tyObject_Moment__p19adwOigsIe5d3NlfPJOEw*)0; hcX60gensym17450424_ = (NI)0;
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
indexX60gensym17450425_ = rawGet__StBMRrg9avXY1PFmhw9cPKEgtables((*t), key_0, (&hcX60gensym17450424_));
|
|
#line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (!(((NI) 0) <= indexX60gensym17450425_)) goto LA3_;
|
|
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(indexX60gensym17450425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17450425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17450425_].Field2); }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{ tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; NimStringDesc* T8_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError";
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T7_ = (NimStringDesc*)0;
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T8_ = (NimStringDesc*)0; T8_ = dollar___YvhybdNIMaDdbU9cTJva0oQ_2(key_0); T7_ = rawNewString((T8_ ? T8_->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, T8_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL);
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
|
"vendor/Nim/lib/pure/collections/tables.nim", 262); }
|
|
LA1_: ;
|
|
return result;}
|
|
|
|
#line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg, getOrDefault__tQf70Lslv7MteHEZn4j6OA)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ t, NimStringDesc* key_0) { tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg result; NI hcX60gensym180060397_; NI indexX60gensym180060398_; nimZeroMem((void*)(&result), sizeof(tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg)); hcX60gensym180060397_ = (NI)0;
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
indexX60gensym180060398_ = rawGet__FrKZhysisZSGodXCzM29aYgtables(t, key_0, (&hcX60gensym180060397_));
|
|
#line 445 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= indexX60gensym180060398_)) goto LA3_;
|
|
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(indexX60gensym180060398_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym180060398_,(t.data ? t.data->Sup.len : 0)-1); } result = t.data->data[indexX60gensym180060398_].Field2; }
|
|
LA3_: ;
|
|
return result;}
|
|
|
|
#line 447 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, getOrDefault__U7HR00XiiC4tOJ39csPgf9cg)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg t, NimStringDesc* key_0, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw default_0, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* Result) { NI hcX60gensym180430420_; NI indexX60gensym180430421_; hcX60gensym180430420_ = (NI)0;
|
|
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
indexX60gensym180430421_ = rawGet__PM9btsJmhNOJ7EUfpwXlHZwtables(t, key_0, (&hcX60gensym180430420_));
|
|
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{
|
|
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= indexX60gensym180430421_)) goto LA3_;
|
|
if ((NU)(indexX60gensym180430421_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym180430421_,(t.data ? t.data->Sup.len : 0)-1); } genericSeqAssign((&(*Result).data), t.data->data[indexX60gensym180430421_].Field2.data, (&NTI__fUw9czUTIZ9b39boL0IkeycMA_)); (*Result).counter = t.data->data[indexX60gensym180430421_].Field2.counter; }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{ genericSeqAssign((&(*Result).data), default_0.data, (&NTI__fUw9czUTIZ9b39boL0IkeycMA_)); (*Result).counter = default_0.counter; }
|
|
LA1_: ;
|
|
}
|
|
|
|
#line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__8T9bUgwKnUi0xchlEoA9cSGw_2)(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = (NI)0; T1_ = rawGet__Y6uWRTnvze6UjWwPlQcwtwtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;}
|
|
|
|
#line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__8T9bUgwKnUi0xchlEoA9cSGw)(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0;
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = hasKey__8T9bUgwKnUi0xchlEoA9cSGw_2(t, key_0); goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 341 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5D___dm23K4Ff1CuyQ5LhLLjcrQ)(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg* Result) { NI hcX60gensym17450406_; NI indexX60gensym17450407_; chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).fromPeer.data, NIM_NIL); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); unsureAsgnRef((void**)&(*Result).seqno, NIM_NIL); unsureAsgnRef((void**)&(*Result).topicIDs, NIM_NIL); unsureAsgnRef((void**)&(*Result).signature, NIM_NIL); unsureAsgnRef((void**)&(*Result).key, NIM_NIL); hcX60gensym17450406_ = (NI)0;
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
indexX60gensym17450407_ = rawGet__Y6uWRTnvze6UjWwPlQcwtwtables(t, key_0, (&hcX60gensym17450406_));
|
|
#line 362 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (!(((NI) 0) <= indexX60gensym17450407_)) goto LA3_;
|
|
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(indexX60gensym17450407_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17450407_,(t.data ? t.data->Sup.len : 0)-1); } genericAssign((void*)Result, (void*)(&t.data->data[indexX60gensym17450407_].Field2), (&NTI__9bIfp9aTAZKB9cehqCItD41cg_)); }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{ tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; NimStringDesc* T8_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError";
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T7_ = (NimStringDesc*)0;
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T8_ = (NimStringDesc*)0; T8_ = dollar___zMVAqVKur1IdGuBDQciPBg(key_0); T7_ = rawNewString((T8_ ? T8_->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, T8_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL);
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
|
"vendor/Nim/lib/pure/collections/tables.nim", 262); }
|
|
LA1_: ;
|
|
}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__pNb3Fa7BkaQ2OM9akLoFz4wtables)(tyObject_Table__30SNsEhxoOsalydUEsCtnQ t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_238;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_238)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_238); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__Hk9cTz5MsSIzoOzG2xVr8PAtables)(tyObject_Table__30SNsEhxoOsalydUEsCtnQ t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_239; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_240; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_241; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_239)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_240)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_239) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_240)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_241)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_241) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__6j4JKj0tjurPQFG1YkzFRw)(tyObject_Table__30SNsEhxoOsalydUEsCtnQ* t, tySequence__a9czYAVXtt3ELF2dd9apg7CA** data_0, NimStringDesc* key_0, tyObject_Moment__p19adwOigsIe5d3NlfPJOEw val_0, NI hc, NI h_0) { NimStringDesc* T1_; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (NimStringDesc*)0; T1_ = (*data_0)->data[h_0].Field1; (*data_0)->data[h_0].Field1 = copyStringRC1(key_0); if (T1_) nimGCunrefNoCycle(T1_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field2 = val_0; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__0kI9bxxnmlaAmVmIlBsJDNA)(tyObject_Table__30SNsEhxoOsalydUEsCtnQ* t) { tySequence__a9czYAVXtt3ELF2dd9apg7CA* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_242; tySequence__a9czYAVXtt3ELF2dd9apg7CA* T2_; n_1 = (tySequence__a9czYAVXtt3ELF2dd9apg7CA*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_242)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_242)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_242)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_242), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__a9czYAVXtt3ELF2dd9apg7CA*) newSeq((&NTI__a9czYAVXtt3ELF2dd9apg7CA_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_242))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__a9czYAVXtt3ELF2dd9apg7CA*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_243;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; NimStringDesc* T17_; tyObject_Moment__p19adwOigsIe5d3NlfPJOEw T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NimStringDesc*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = n_1->data[i].Field2; chckNil((void*)(&n_1->data[i].Field2)); nimZeroMem((void*)(&n_1->data[i].Field2), sizeof(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw));
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__6j4JKj0tjurPQFG1YkzFRw(t, (&(*t).data), T17_, T18_, eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_243)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_243); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__CAfoi9aQc1fAAYpGg71zEJgtables)(tyObject_Table__30SNsEhxoOsalydUEsCtnQ t, NimStringDesc* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_244;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = eqStrings(t.data->data[h_1].Field1, key_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_244)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_244); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___Yf5SXizONERQCK2yVmC8HQ)(tyObject_Table__30SNsEhxoOsalydUEsCtnQ* t, NimStringDesc* key_0, tyObject_Moment__p19adwOigsIe5d3NlfPJOEw val_0) { NI hc; NI index;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__a9czYAVXtt3ELF2dd9apg7CA*) newSeq((&NTI__a9czYAVXtt3ELF2dd9apg7CA_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__pNb3Fa7BkaQ2OM9akLoFz4wtables((*t), key_0, (&hc));
|
|
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA13_;
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).data->data[index].Field2 = val_0; }
|
|
goto LA11_;
|
|
LA13_: ;
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_245; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_246;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T18_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T23_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA24_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__a9czYAVXtt3ELF2dd9apg7CA*) newSeq((&NTI__a9czYAVXtt3ELF2dd9apg7CA_), ((NI) 64))); }
|
|
LA19_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T28_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T28_ = (NIM_BOOL)0; T28_ = mustRehash__Hk9cTz5MsSIzoOzG2xVr8PAtables((*t)); if (!T28_) goto LA29_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__0kI9bxxnmlaAmVmIlBsJDNA(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__CAfoi9aQc1fAAYpGg71zEJgtables((*t), key_0, hc); }
|
|
LA29_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_245)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_245);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__6j4JKj0tjurPQFG1YkzFRw(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_246)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_246); }
|
|
LA11_: ;
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__9aslpbPC7Zz3Ti6qyChmX5w)(void* p, NI op) {
|
|
tySequence__9aslpbPC7Zz3Ti6qyChmX5w* a;
|
|
NI T1_; a = (tySequence__9aslpbPC7Zz3Ti6qyChmX5w*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2.ihave, op); nimGCvisit((void*)a->data[T1_].Field2.iwant, op); nimGCvisit((void*)a->data[T1_].Field2.graft, op); nimGCvisit((void*)a->data[T1_].Field2.prune, op); }
|
|
}
|
|
|
|
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__VEtghRpiKvYYlBfyy5UDxA)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g t) { NI result; result = (NI)0;
|
|
#line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = t.counter; return result;}
|
|
|
|
#line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, del__wmgwqGOqQ6W7LvLoxcbsVA)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { NI hc; NI i; NI mskX60gensym17450588_; NI T1_; hc = (NI)0;
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
i = rawGet__StBMRrg9avXY1PFmhw9cPKEgtables((*t), key_0, (&hc));
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17450588_ = T1_;
|
|
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_250;
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= i)) goto LA4_;
|
|
|
|
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_250)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_250); { {
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI jX60gensym17450590_; NI rX60gensym17450591_;
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
jX60gensym17450590_ = i;
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rX60gensym17450591_ = jX60gensym17450590_; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
chckNil((void*)(&(*t).data->data[i].Field1)); unsureAsgnRef((void**)&(*t).data->data[i].Field1.data, NIM_NIL); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
chckNil((void*)(&(*t).data->data[i].Field2)); nimZeroMem((void*)(&(*t).data->data[i].Field2), sizeof(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw)); {
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_251;
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_251)) { raiseOverflow(); }; i = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_251) & mskX60gensym17450588_);
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T13_;
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[i].Field0); if (!T13_) goto LA14_;
|
|
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA6;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17450591_ = (NI)((*t).data->data[i].Field0 & mskX60gensym17450588_);
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T20_; NIM_BOOL T23_; NIM_BOOL T26_;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T19_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (rX60gensym17450591_ <= i); if (!(T20_)) goto LA21_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (jX60gensym17450590_ < rX60gensym17450591_); LA21_: ;
|
|
T19_ = T20_; if (T19_) goto LA22_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (jX60gensym17450590_ < rX60gensym17450591_); if (!(T23_)) goto LA24_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (i < jX60gensym17450590_); LA24_: ;
|
|
T19_ = T23_; LA22_: ;
|
|
T18_ = T19_; if (T18_) goto LA25_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (i < jX60gensym17450590_); if (!(T26_)) goto LA27_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (rX60gensym17450591_ <= i); LA27_: ;
|
|
T18_ = T26_; LA25_: ;
|
|
if (!!(T18_)) goto LA28_;
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA9;
|
|
}
|
|
LA28_: ;
|
|
}
|
|
} LA9: ;
|
|
if ((NU)(jX60gensym17450590_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17450590_,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17450590_].Field0 = (*t).data->data[i].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17450590_].Field1.data), (*t).data->data[i].Field1.data); (*t).data->data[jX60gensym17450590_].Field2 = (*t).data->data[i].Field2; chckNil((void*)(&(*t).data->data[i])); (*t).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[i].Field1.data, NIM_NIL); (*t).data->data[i].Field2.value = 0; }
|
|
}
|
|
} LA6: ;
|
|
}
|
|
LA4_: ;
|
|
}
|
|
|
|
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__kcQAIAoIExOL9bMCkMAoW2A)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ t) { NI result; result = (NI)0;
|
|
#line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = t.counter; return result;}
|
|
|
|
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__jRPPXsWF4rzSK31fvXCaRA)(tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw t) { NI result; result = (NI)0;
|
|
#line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = t.counter; return result;}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__Thqo7usZdbVrQqOvuHQk1Qtables)(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw t, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_252;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__tzi47frEb9b7xZGAfAOKelQ(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = eqeq___Pfmt9bACTGSll3sdXGCe9a4g(t.data->data[h_1].Field1, key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_252)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_252); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, getOrDefault__Buhxs4BN159c0tVGPdoNJHA)(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw t, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* Result) { NI hcX60gensym182715395_; NI indexX60gensym182715396_; chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; hcX60gensym182715395_ = (NI)0;
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
indexX60gensym182715396_ = rawGet__Thqo7usZdbVrQqOvuHQk1Qtables(t, key_0, (&hcX60gensym182715395_));
|
|
#line 445 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= indexX60gensym182715396_)) goto LA3_;
|
|
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(indexX60gensym182715396_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym182715396_,(t.data ? t.data->Sup.len : 0)-1); } genericSeqAssign((&(*Result).data), t.data->data[indexX60gensym182715396_].Field2.data, (&NTI__fUw9czUTIZ9b39boL0IkeycMA_)); (*Result).counter = t.data->data[indexX60gensym182715396_].Field2.counter; }
|
|
LA3_: ;
|
|
}
|
|
|
|
#line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__CN9bMYx03mEPFq8RQwQzSbA_2)(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw t, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = (NI)0; T1_ = rawGet__Thqo7usZdbVrQqOvuHQk1Qtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;}
|
|
|
|
#line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__CN9bMYx03mEPFq8RQwQzSbA)(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw t, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0;
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = hasKey__CN9bMYx03mEPFq8RQwQzSbA_2(t, key_0); goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__hsAwvfZVmO8CXMKwQmQFIQtables)(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_253; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_254; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_255; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_253)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_254)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_253) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_254)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_255)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_255) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__weoE469canJV0e9cwuW8DXUA)(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw* t, tySequence__uWop5OFSkZe0GjlY2KeNCQ** data_0, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw val_0, NI hc, NI h_0) { if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*data_0)->data[h_0].Field1.data.buffer), key_0.data.buffer, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); (*data_0)->data[h_0].Field1.data.offset = key_0.data.offset; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*data_0)->data[h_0].Field2.data), val_0.data, (&NTI__fUw9czUTIZ9b39boL0IkeycMA_)); (*data_0)->data[h_0].Field2.counter = val_0.counter; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__mCNkbRt6reLJd0LmA86eoQ)(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw* t) { tySequence__uWop5OFSkZe0GjlY2KeNCQ* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_256; tySequence__uWop5OFSkZe0GjlY2KeNCQ* T2_; n_1 = (tySequence__uWop5OFSkZe0GjlY2KeNCQ*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_256)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_256)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_256)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_256), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__uWop5OFSkZe0GjlY2KeNCQ*) newSeq((&NTI__uWop5OFSkZe0GjlY2KeNCQ_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_256))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__uWop5OFSkZe0GjlY2KeNCQ*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_257;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw T17_; tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T17_), sizeof(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw)); T17_.data.buffer = n_1->data[i].Field1.data.buffer; T17_.data.offset = n_1->data[i].Field1.data.offset; chckNil((void*)(&n_1->data[i].Field1)); unsureAsgnRef((void**)&n_1->data[i].Field1.data.buffer, NIM_NIL); n_1->data[i].Field1.data.offset = 0;
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw)); T18_.data = n_1->data[i].Field2.data; T18_.counter = n_1->data[i].Field2.counter; chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.data, NIM_NIL); n_1->data[i].Field2.counter = 0;
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__weoE469canJV0e9cwuW8DXUA(t, (&(*t).data), T17_, T18_, eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_257)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_257); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__jBkYnA6RifODwa9bOf0icSgtables)(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw t, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_258;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = eqeq___Pfmt9bACTGSll3sdXGCe9a4g(t.data->data[h_1].Field1, key_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_258)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_258); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___T8DTSGl5KPkZQmhgSHDOhQ)(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw* t, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw val_0) { NI hc; NI index;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__uWop5OFSkZe0GjlY2KeNCQ*) newSeq((&NTI__uWop5OFSkZe0GjlY2KeNCQ_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__Thqo7usZdbVrQqOvuHQk1Qtables((*t), key_0, (&hc));
|
|
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA13_;
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*t).data->data[index].Field2.data), val_0.data, (&NTI__fUw9czUTIZ9b39boL0IkeycMA_)); (*t).data->data[index].Field2.counter = val_0.counter; }
|
|
goto LA11_;
|
|
LA13_: ;
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_259; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_260;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T18_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T23_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA24_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__uWop5OFSkZe0GjlY2KeNCQ*) newSeq((&NTI__uWop5OFSkZe0GjlY2KeNCQ_), ((NI) 64))); }
|
|
LA19_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T28_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T28_ = (NIM_BOOL)0; T28_ = mustRehash__hsAwvfZVmO8CXMKwQmQFIQtables((*t)); if (!T28_) goto LA29_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__mCNkbRt6reLJd0LmA86eoQ(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__jBkYnA6RifODwa9bOf0icSgtables((*t), key_0, hc); }
|
|
LA29_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_259)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_259);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__weoE469canJV0e9cwuW8DXUA(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_260)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_260); }
|
|
LA11_: ;
|
|
}
|
|
|
|
#line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw*, X5BX5D___cHM8Lss2fo5aGHijt3RllA)(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw* t, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0) { tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* result; NI hcX60gensym17450424_; NI indexX60gensym17450425_; result = (tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw*)0; hcX60gensym17450424_ = (NI)0;
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
indexX60gensym17450425_ = rawGet__Thqo7usZdbVrQqOvuHQk1Qtables((*t), key_0, (&hcX60gensym17450424_));
|
|
#line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (!(((NI) 0) <= indexX60gensym17450425_)) goto LA3_;
|
|
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(indexX60gensym17450425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17450425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17450425_].Field2); }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{ tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; NimStringDesc* T8_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError";
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T7_ = (NimStringDesc*)0;
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T8_ = (NimStringDesc*)0; T8_ = dollar___9clTvx1x9boEUsy637oTVrWA(key_0); T7_ = rawNewString((T8_ ? T8_->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, T8_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL);
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
|
"vendor/Nim/lib/pure/collections/tables.nim", 262); }
|
|
LA1_: ;
|
|
return result;}
|
|
|
|
#line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, del__Rf1UFHBn2Z8HOPBcRt5H3g)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { NI hc; NI i; NI mskX60gensym17450588_; NI T1_; hc = (NI)0;
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
i = rawGet__vJ02aY7HBk05EaJuEQaJQgtables((*t), key_0, (&hc));
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17450588_ = T1_;
|
|
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_261;
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= i)) goto LA4_;
|
|
|
|
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_261)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_261); { {
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI jX60gensym17450590_; NI rX60gensym17450591_;
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
jX60gensym17450590_ = i;
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rX60gensym17450591_ = jX60gensym17450590_; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
chckNil((void*)(&(*t).data->data[i].Field1)); unsureAsgnRef((void**)&(*t).data->data[i].Field1.data, NIM_NIL); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
chckNil((void*)(&(*t).data->data[i].Field2)); unsureAsgnRef((void**)&(*t).data->data[i].Field2.topicInfos.data, NIM_NIL); (*t).data->data[i].Field2.topicInfos.counter = 0; (*t).data->data[i].Field2.expire.value = 0; (*t).data->data[i].Field2.score = 0; (*t).data->data[i].Field2.appScore = 0; (*t).data->data[i].Field2.behaviourPenalty = 0; {
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_262;
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_262)) { raiseOverflow(); }; i = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_262) & mskX60gensym17450588_);
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T13_;
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[i].Field0); if (!T13_) goto LA14_;
|
|
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA6;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17450591_ = (NI)((*t).data->data[i].Field0 & mskX60gensym17450588_);
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T20_; NIM_BOOL T23_; NIM_BOOL T26_;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T19_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (rX60gensym17450591_ <= i); if (!(T20_)) goto LA21_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (jX60gensym17450590_ < rX60gensym17450591_); LA21_: ;
|
|
T19_ = T20_; if (T19_) goto LA22_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (jX60gensym17450590_ < rX60gensym17450591_); if (!(T23_)) goto LA24_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (i < jX60gensym17450590_); LA24_: ;
|
|
T19_ = T23_; LA22_: ;
|
|
T18_ = T19_; if (T18_) goto LA25_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (i < jX60gensym17450590_); if (!(T26_)) goto LA27_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (rX60gensym17450591_ <= i); LA27_: ;
|
|
T18_ = T26_; LA25_: ;
|
|
if (!!(T18_)) goto LA28_;
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA9;
|
|
}
|
|
LA28_: ;
|
|
}
|
|
} LA9: ;
|
|
if ((NU)(jX60gensym17450590_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17450590_,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17450590_].Field0 = (*t).data->data[i].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17450590_].Field1.data), (*t).data->data[i].Field1.data); genericShallowAssign((void*)(&(*t).data->data[jX60gensym17450590_].Field2), (void*)(&(*t).data->data[i].Field2), (&NTI__yaPo43V0YO5LtJo439a78nQ_)); chckNil((void*)(&(*t).data->data[i])); (*t).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[i].Field1.data, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.topicInfos.data, NIM_NIL); (*t).data->data[i].Field2.topicInfos.counter = 0; (*t).data->data[i].Field2.expire.value = 0; (*t).data->data[i].Field2.score = 0; (*t).data->data[i].Field2.appScore = 0; (*t).data->data[i].Field2.behaviourPenalty = 0; }
|
|
}
|
|
} LA6: ;
|
|
}
|
|
LA4_: ;
|
|
}
|
|
|
|
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__OZBBHr3XA9c6NNxez7oVbvw)(tyObject_Table__30SNsEhxoOsalydUEsCtnQ t) { NI result; result = (NI)0;
|
|
#line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = t.counter; return result;}
|
|
|
|
#line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw*, X5BX5D___Ttpr9bskBFNaCZFz8NQOgwg)(tyObject_Table__30SNsEhxoOsalydUEsCtnQ* t, NimStringDesc* key_0) { tyObject_Moment__p19adwOigsIe5d3NlfPJOEw* result; NI hcX60gensym17450424_; NI indexX60gensym17450425_; result = (tyObject_Moment__p19adwOigsIe5d3NlfPJOEw*)0; hcX60gensym17450424_ = (NI)0;
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
indexX60gensym17450425_ = rawGet__pNb3Fa7BkaQ2OM9akLoFz4wtables((*t), key_0, (&hcX60gensym17450424_));
|
|
#line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (!(((NI) 0) <= indexX60gensym17450425_)) goto LA3_;
|
|
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(indexX60gensym17450425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17450425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17450425_].Field2); }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{ tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError";
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T7_ = (NimStringDesc*)0; T7_ = rawNewString((key_0 ? key_0->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, key_0); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL);
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
|
"vendor/Nim/lib/pure/collections/tables.nim", 262); }
|
|
LA1_: ;
|
|
return result;}
|
|
|
|
#line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, del__Us6zCNTSkMAAVBtp0fOn6g)(tyObject_Table__30SNsEhxoOsalydUEsCtnQ* t, NimStringDesc* key_0) { NI hc; NI i; NI mskX60gensym17450588_; NI T1_; hc = (NI)0;
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
i = rawGet__pNb3Fa7BkaQ2OM9akLoFz4wtables((*t), key_0, (&hc));
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17450588_ = T1_;
|
|
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_263;
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= i)) goto LA4_;
|
|
|
|
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_263)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_263); { {
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI jX60gensym17450590_; NI rX60gensym17450591_;
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
jX60gensym17450590_ = i;
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rX60gensym17450591_ = jX60gensym17450590_; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[i].Field1), NIM_NIL); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
chckNil((void*)(&(*t).data->data[i].Field2)); nimZeroMem((void*)(&(*t).data->data[i].Field2), sizeof(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw)); {
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_264;
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_264)) { raiseOverflow(); }; i = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_264) & mskX60gensym17450588_);
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T13_;
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[i].Field0); if (!T13_) goto LA14_;
|
|
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA6;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17450591_ = (NI)((*t).data->data[i].Field0 & mskX60gensym17450588_);
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T20_; NIM_BOOL T23_; NIM_BOOL T26_;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T19_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (rX60gensym17450591_ <= i); if (!(T20_)) goto LA21_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (jX60gensym17450590_ < rX60gensym17450591_); LA21_: ;
|
|
T19_ = T20_; if (T19_) goto LA22_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (jX60gensym17450590_ < rX60gensym17450591_); if (!(T23_)) goto LA24_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (i < jX60gensym17450590_); LA24_: ;
|
|
T19_ = T23_; LA22_: ;
|
|
T18_ = T19_; if (T18_) goto LA25_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (i < jX60gensym17450590_); if (!(T26_)) goto LA27_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (rX60gensym17450591_ <= i); LA27_: ;
|
|
T18_ = T26_; LA25_: ;
|
|
if (!!(T18_)) goto LA28_;
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA9;
|
|
}
|
|
LA28_: ;
|
|
}
|
|
} LA9: ;
|
|
if ((NU)(jX60gensym17450590_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17450590_,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17450590_].Field0 = (*t).data->data[i].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17450590_].Field1), (*t).data->data[i].Field1); (*t).data->data[jX60gensym17450590_].Field2 = (*t).data->data[i].Field2; chckNil((void*)(&(*t).data->data[i])); (*t).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[i].Field1, NIM_NIL); (*t).data->data[i].Field2.value = 0; }
|
|
}
|
|
} LA6: ;
|
|
}
|
|
LA4_: ;
|
|
}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__KgRG73yfrnFf79a5jALavMwtables)(tyObject_Table__u5L4byG0svNLA0OYq4TmxA t, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_265;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__OLouPVid6xkyWui6RV5AdA(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field1 == key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_265)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_265); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__GOgpmOMatHa4W9ahQGQgqCQ_2)(tyObject_Table__u5L4byG0svNLA0OYq4TmxA t, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = (NI)0; T1_ = rawGet__KgRG73yfrnFf79a5jALavMwtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;}
|
|
|
|
#line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__GOgpmOMatHa4W9ahQGQgqCQ)(tyObject_Table__u5L4byG0svNLA0OYq4TmxA t, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0;
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = hasKey__GOgpmOMatHa4W9ahQGQgqCQ_2(t, key_0); goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__IRsKfuJRpa7JHu9axcxIAJgtables)(tyObject_Table__u5L4byG0svNLA0OYq4TmxA t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_266; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_267; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_268; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_266)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_267)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_266) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_267)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_268)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_268) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__3dkp9cqtD49b9aQIW4K5PXYQw)(tyObject_Table__u5L4byG0svNLA0OYq4TmxA* t, tySequence__9aslpbPC7Zz3Ti6qyChmX5w** data_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0, tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng* val_0, NI hc, NI h_0) { if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*data_0)->data[h_0].Field1), key_0); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*data_0)->data[h_0].Field2.ihave), (*val_0).ihave, (&NTI__8MW0JodCedjay9anGTGrBmA_)); genericSeqAssign((&(*data_0)->data[h_0].Field2.iwant), (*val_0).iwant, (&NTI__zAf2abIhMjaomS6jkKP9a8w_)); genericSeqAssign((&(*data_0)->data[h_0].Field2.graft), (*val_0).graft, (&NTI__IjDV3u39bZeDnOOTq5TAF5g_)); genericSeqAssign((&(*data_0)->data[h_0].Field2.prune), (*val_0).prune, (&NTI__WSbLInFxGn0pnyF9cry8bUA_)); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__wrX4d0eOkvUv6kvpGZ6ewg)(tyObject_Table__u5L4byG0svNLA0OYq4TmxA* t) { tySequence__9aslpbPC7Zz3Ti6qyChmX5w* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_269; tySequence__9aslpbPC7Zz3Ti6qyChmX5w* T2_; n_1 = (tySequence__9aslpbPC7Zz3Ti6qyChmX5w*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_269)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_269)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_269)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_269), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__9aslpbPC7Zz3Ti6qyChmX5w*) newSeq((&NTI__9aslpbPC7Zz3Ti6qyChmX5w_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_269))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__9aslpbPC7Zz3Ti6qyChmX5w*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_270;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* T17_; tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng)); T18_.ihave = n_1->data[i].Field2.ihave; T18_.iwant = n_1->data[i].Field2.iwant; T18_.graft = n_1->data[i].Field2.graft; T18_.prune = n_1->data[i].Field2.prune; chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.ihave, NIM_NIL); unsureAsgnRef((void**)&n_1->data[i].Field2.iwant, NIM_NIL); unsureAsgnRef((void**)&n_1->data[i].Field2.graft, NIM_NIL); unsureAsgnRef((void**)&n_1->data[i].Field2.prune, NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__3dkp9cqtD49b9aQIW4K5PXYQw(t, (&(*t).data), T17_, (&T18_), eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_270)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_270); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__LiJf9a8HP6arhUaTPxvS4LAtables)(tyObject_Table__u5L4byG0svNLA0OYq4TmxA t, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_271;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field1 == key_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_271)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_271); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___9bwSTc7JgRplEYSWsN9bfUrw)(tyObject_Table__u5L4byG0svNLA0OYq4TmxA* t, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0, tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng* val_0) { NI hc; NI index;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__9aslpbPC7Zz3Ti6qyChmX5w*) newSeq((&NTI__9aslpbPC7Zz3Ti6qyChmX5w_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__KgRG73yfrnFf79a5jALavMwtables((*t), key_0, (&hc));
|
|
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA13_;
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*t).data->data[index].Field2.ihave), (*val_0).ihave, (&NTI__8MW0JodCedjay9anGTGrBmA_)); genericSeqAssign((&(*t).data->data[index].Field2.iwant), (*val_0).iwant, (&NTI__zAf2abIhMjaomS6jkKP9a8w_)); genericSeqAssign((&(*t).data->data[index].Field2.graft), (*val_0).graft, (&NTI__IjDV3u39bZeDnOOTq5TAF5g_)); genericSeqAssign((&(*t).data->data[index].Field2.prune), (*val_0).prune, (&NTI__WSbLInFxGn0pnyF9cry8bUA_)); }
|
|
goto LA11_;
|
|
LA13_: ;
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_272; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_273;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T18_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T23_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA24_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__9aslpbPC7Zz3Ti6qyChmX5w*) newSeq((&NTI__9aslpbPC7Zz3Ti6qyChmX5w_), ((NI) 64))); }
|
|
LA19_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T28_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T28_ = (NIM_BOOL)0; T28_ = mustRehash__IRsKfuJRpa7JHu9axcxIAJgtables((*t)); if (!T28_) goto LA29_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__wrX4d0eOkvUv6kvpGZ6ewg(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__LiJf9a8HP6arhUaTPxvS4LAtables((*t), key_0, hc); }
|
|
LA29_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_272)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_272);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__3dkp9cqtD49b9aQIW4K5PXYQw(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_273)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_273); }
|
|
LA11_: ;
|
|
}
|
|
|
|
#line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng*, X5BX5D___zEnS1rnDhy9bxYceKJqF9bbQ)(tyObject_Table__u5L4byG0svNLA0OYq4TmxA* t, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0) { tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng* result; NI hcX60gensym17450424_; NI indexX60gensym17450425_; result = (tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng*)0; hcX60gensym17450424_ = (NI)0;
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
indexX60gensym17450425_ = rawGet__KgRG73yfrnFf79a5jALavMwtables((*t), key_0, (&hcX60gensym17450424_));
|
|
#line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (!(((NI) 0) <= indexX60gensym17450425_)) goto LA3_;
|
|
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(indexX60gensym17450425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17450425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17450425_].Field2); }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{ tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError"; T7_ = (NimStringDesc*)0; T7_ = (*T6_).Sup.Sup.Sup.message; (*T6_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_115)); if (T7_) nimGCunrefNoCycle(T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL);
|
|
#line 264 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
|
"vendor/Nim/lib/pure/collections/tables.nim", 264); }
|
|
LA1_: ;
|
|
return result;}
|
|
|
|
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__CldtChlVPz5XrafEegmvPQ)(tyObject_Table__u5L4byG0svNLA0OYq4TmxA t) { NI result; result = (NI)0;
|
|
#line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = t.counter; return result;}
|
|
|
|
#line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, del__VjBjf9bpfj9b9b0Zyr0XQWo8w)(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig* t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0) { NI hc; NI i; NI mskX60gensym17450588_; NI T1_; hc = (NI)0;
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
i = rawGet__Y6uWRTnvze6UjWwPlQcwtwtables((*t), key_0, (&hc));
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17450588_ = T1_;
|
|
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_274;
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= i)) goto LA4_;
|
|
|
|
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_274)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_274); { {
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI jX60gensym17450590_; NI rX60gensym17450591_;
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
jX60gensym17450590_ = i;
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rX60gensym17450591_ = jX60gensym17450590_; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[i].Field1), NIM_NIL); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
chckNil((void*)(&(*t).data->data[i].Field2)); unsureAsgnRef((void**)&(*t).data->data[i].Field2.fromPeer.data, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.data, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.seqno, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.topicIDs, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.signature, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.key, NIM_NIL); {
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_275;
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_275)) { raiseOverflow(); }; i = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_275) & mskX60gensym17450588_);
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T13_;
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[i].Field0); if (!T13_) goto LA14_;
|
|
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA6;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17450591_ = (NI)((*t).data->data[i].Field0 & mskX60gensym17450588_);
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T20_; NIM_BOOL T23_; NIM_BOOL T26_;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T19_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (rX60gensym17450591_ <= i); if (!(T20_)) goto LA21_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (jX60gensym17450590_ < rX60gensym17450591_); LA21_: ;
|
|
T19_ = T20_; if (T19_) goto LA22_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (jX60gensym17450590_ < rX60gensym17450591_); if (!(T23_)) goto LA24_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (i < jX60gensym17450590_); LA24_: ;
|
|
T19_ = T23_; LA22_: ;
|
|
T18_ = T19_; if (T18_) goto LA25_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (i < jX60gensym17450590_); if (!(T26_)) goto LA27_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (rX60gensym17450591_ <= i); LA27_: ;
|
|
T18_ = T26_; LA25_: ;
|
|
if (!!(T18_)) goto LA28_;
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA9;
|
|
}
|
|
LA28_: ;
|
|
}
|
|
} LA9: ;
|
|
if ((NU)(jX60gensym17450590_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17450590_,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17450590_].Field0 = (*t).data->data[i].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17450590_].Field1), (*t).data->data[i].Field1); genericShallowAssign((void*)(&(*t).data->data[jX60gensym17450590_].Field2), (void*)(&(*t).data->data[i].Field2), (&NTI__9bIfp9aTAZKB9cehqCItD41cg_)); chckNil((void*)(&(*t).data->data[i])); (*t).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[i].Field1, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.fromPeer.data, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.data, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.seqno, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.topicIDs, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.signature, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.key, NIM_NIL); }
|
|
}
|
|
} LA6: ;
|
|
}
|
|
LA4_: ;
|
|
}
|
|
|
|
#line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initTable__fWscobwjG9cc80TS3P8AdiA)(NI initialSize, tyObject_Table__30SNsEhxoOsalydUEsCtnQ* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*Result).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__a9czYAVXtt3ELF2dd9apg7CA*) newSeq((&NTI__a9czYAVXtt3ELF2dd9apg7CA_), ((NI) (initialSize))));}
|
|
|
|
#line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initTable__tJa9bdEdtdO20DRV0bFclxQ)(NI initialSize, tyObject_Table__VywK0TFMYrwvnQ1FNvT9bTg* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*Result).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__UuxWsCxMkcgdpNKQqNagIQ*) newSeq((&NTI__UuxWsCxMkcgdpNKQqNagIQ_), ((NI) (initialSize))));}
|
|
|
|
#line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initTable__ngzzpWF2pl5bo0EoV9afteQ)(NI initialSize, tyObject_Table__A9aF9cstnMLLmIKPt77JKPXA* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*Result).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__9c0dnHKqrAJoOYibqj28Tqw*) newSeq((&NTI__9c0dnHKqrAJoOYibqj28Tqw_), ((NI) (initialSize))));}
|
|
static N_NIMCALL(void, Marker_tySequence__0pNp33hfens5jJ9aLEr0T1A)(void* p, NI op) {
|
|
tySequence__0pNp33hfens5jJ9aLEr0T1A* a;
|
|
NI T1_; a = (tySequence__0pNp33hfens5jJ9aLEr0T1A*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1.data, op); nimGCvisit((void*)a->data[T1_].Field2.data, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__ZS1ahAVt82upPJYTV8RknQ)(void* p, NI op) {
|
|
tySequence__ZS1ahAVt82upPJYTV8RknQ* a;
|
|
NI T1_; a = (tySequence__ZS1ahAVt82upPJYTV8RknQ*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1.data, op); nimGCvisit((void*)a->data[T1_].Field2.data, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__TwXs3G9bF9ad7BQkkskGRTCQ)(void* p, NI op) {
|
|
tySequence__TwXs3G9bF9ad7BQkkskGRTCQ* a;
|
|
NI T1_; NI T2_; NI T3_; a = (tySequence__TwXs3G9bF9ad7BQkkskGRTCQ*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1.data, op); switch (a->data[T1_].Field2.scheme) {
|
|
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 0):
|
|
nimGCvisit((void*)a->data[T1_].Field2._scheme_1.rsakey, op); break;
|
|
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 1):
|
|
T2_ = (NI)0; break;
|
|
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 2):
|
|
T3_ = (NI)0; break;
|
|
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 3):
|
|
nimGCvisit((void*)a->data[T1_].Field2._scheme_4.eckey, op); break;
|
|
}
|
|
}
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__9cAdNiuOt3vPbm6XF7oLMIw)(void* p, NI op) {
|
|
tySequence__9cAdNiuOt3vPbm6XF7oLMIw* a;
|
|
NI T1_; a = (tySequence__9cAdNiuOt3vPbm6XF7oLMIw*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1.data, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__MA0zEHLrBVKsH6AAd9aPHDA)(void* p, NI op) {
|
|
tySequence__MA0zEHLrBVKsH6AAd9aPHDA* a;
|
|
NI T1_; a = (tySequence__MA0zEHLrBVKsH6AAd9aPHDA*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1.data, op); }
|
|
}
|
|
|
|
#line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initTable__1E9brLVtBzcVCqOMgQIAZnw)(NI initialSize, tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*Result).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__6siov3Lsmvxd84pp09b2kFA*) newSeq((&NTI__6siov3Lsmvxd84pp09b2kFA_), ((NI) (initialSize))));}
|
|
|
|
#line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initTable__ElF5FKKNFPilCCvBswYt4g)(NI initialSize, tyObject_Table__zmO5q5EIRgSoRBBKm9a9cDfA* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*Result).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__9bws6EaVEE1bogDOSVwy9a9cA*) newSeq((&NTI__9bws6EaVEE1bogDOSVwy9a9cA_), ((NI) (initialSize))));}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__nZOKM2rNEF1D35tr5SquJAtables)(tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_286; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_287; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_288; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_286)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_287)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_286) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_287)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_288)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_288) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__14pa4CF8mWl3JX4oXrBYpA)(tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g* t, tySequence__6siov3Lsmvxd84pp09b2kFA** data_0, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0, tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* val_0, NI hc, NI h_0) { if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*data_0)->data[h_0].Field1), key_0); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*data_0)->data[h_0].Field2), val_0); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__NPlgH4hXrcmP0hrU9aWDrHg)(tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g* t) { tySequence__6siov3Lsmvxd84pp09b2kFA* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_289; tySequence__6siov3Lsmvxd84pp09b2kFA* T2_; n_1 = (tySequence__6siov3Lsmvxd84pp09b2kFA*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_289)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_289)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_289)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_289), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__6siov3Lsmvxd84pp09b2kFA*) newSeq((&NTI__6siov3Lsmvxd84pp09b2kFA_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_289))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__6siov3Lsmvxd84pp09b2kFA*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_290;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* T17_; tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = (tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ*)0; T18_ = n_1->data[i].Field2; asgnRef((void**) (&n_1->data[i].Field2), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__14pa4CF8mWl3JX4oXrBYpA(t, (&(*t).data), T17_, T18_, eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_290)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_290); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__cgYTskRUhyJxMOKNwYU6OAtables)(tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_291;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = eqeq___Td9a9afRPwnI6qVx9ahUdIcew(t.data->data[h_1].Field1, key_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_291)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_291); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___T3rYvr9bv4xm8RNOOjsyicw)(tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g* t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0, tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* val_0) { NI hc; NI index;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__6siov3Lsmvxd84pp09b2kFA*) newSeq((&NTI__6siov3Lsmvxd84pp09b2kFA_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__ofNEKCYvRbLbMIu2mdmaHwtables((*t), key_0, (&hc));
|
|
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA13_;
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[index].Field2), val_0); }
|
|
goto LA11_;
|
|
LA13_: ;
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_292; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_293;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T18_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T23_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA24_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__6siov3Lsmvxd84pp09b2kFA*) newSeq((&NTI__6siov3Lsmvxd84pp09b2kFA_), ((NI) 64))); }
|
|
LA19_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T28_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T28_ = (NIM_BOOL)0; T28_ = mustRehash__nZOKM2rNEF1D35tr5SquJAtables((*t)); if (!T28_) goto LA29_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__NPlgH4hXrcmP0hrU9aWDrHg(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__cgYTskRUhyJxMOKNwYU6OAtables((*t), key_0, hc); }
|
|
LA29_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_292)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_292);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__14pa4CF8mWl3JX4oXrBYpA(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_293)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_293); }
|
|
LA11_: ;
|
|
}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__LJOOCE5iwxjYVSaXqRpiiwtables)(tyObject_Table__gZoQEO4V3muc0g6lD9aIb2Q t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_294;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__CiCiZV9c7F9alrF1xV3QD1ag_2(key_0->data, (key_0 ? key_0->Sup.len : 0));
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = eqeq___cWgGOpcuZLD1zvRRNHffQQ(t.data->data[h_1].Field1, key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_294)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_294); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__fFcsFyc3iNVu9aMQw0EB7gA_2)(tyObject_Table__gZoQEO4V3muc0g6lD9aIb2Q t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = (NI)0; T1_ = rawGet__LJOOCE5iwxjYVSaXqRpiiwtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;}
|
|
|
|
#line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__fFcsFyc3iNVu9aMQw0EB7gA)(tyObject_Table__gZoQEO4V3muc0g6lD9aIb2Q t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0;
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = hasKey__fFcsFyc3iNVu9aMQw0EB7gA_2(t, key_0); goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__OyNn9c9bXn9b52vMhj2C6UrZgtables)(tyObject_Table__gZoQEO4V3muc0g6lD9aIb2Q t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_295; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_296; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_297; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_295)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_296)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_295) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_296)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_297)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_297) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__IBicxOS8AertAVHN9ayb9bDQ)(tyObject_Table__gZoQEO4V3muc0g6lD9aIb2Q* t, tySequence__ZGDdbXPD9bUBYNLtwtuTWrA** data_0, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* val_0, NI hc, NI h_0) { if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*data_0)->data[h_0].Field1), key_0, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*data_0)->data[h_0].Field2), val_0); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__e1D1NrjjtkrNK8miB10mwg)(tyObject_Table__gZoQEO4V3muc0g6lD9aIb2Q* t) { tySequence__ZGDdbXPD9bUBYNLtwtuTWrA* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_298; tySequence__ZGDdbXPD9bUBYNLtwtuTWrA* T2_; n_1 = (tySequence__ZGDdbXPD9bUBYNLtwtuTWrA*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_298)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_298)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_298)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_298), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__ZGDdbXPD9bUBYNLtwtuTWrA*) newSeq((&NTI__ZGDdbXPD9bUBYNLtwtuTWrA_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_298))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__ZGDdbXPD9bUBYNLtwtuTWrA*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_299;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* T17_; tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = (tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw*)0; T18_ = n_1->data[i].Field2; asgnRef((void**) (&n_1->data[i].Field2), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__IBicxOS8AertAVHN9ayb9bDQ(t, (&(*t).data), T17_, T18_, eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_299)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_299); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__zh7QmhOsWn4KWe9bYt266WAtables)(tyObject_Table__gZoQEO4V3muc0g6lD9aIb2Q t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_300;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = eqeq___cWgGOpcuZLD1zvRRNHffQQ(t.data->data[h_1].Field1, key_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_300)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_300); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___XKZWAQyv2Icg4L6OcUjoZg)(tyObject_Table__gZoQEO4V3muc0g6lD9aIb2Q* t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* val_0) { NI hc; NI index;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__ZGDdbXPD9bUBYNLtwtuTWrA*) newSeq((&NTI__ZGDdbXPD9bUBYNLtwtuTWrA_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__LJOOCE5iwxjYVSaXqRpiiwtables((*t), key_0, (&hc));
|
|
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA13_;
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[index].Field2), val_0); }
|
|
goto LA11_;
|
|
LA13_: ;
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_301; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_302;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T18_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T23_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA24_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__ZGDdbXPD9bUBYNLtwtuTWrA*) newSeq((&NTI__ZGDdbXPD9bUBYNLtwtuTWrA_), ((NI) 64))); }
|
|
LA19_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T28_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T28_ = (NIM_BOOL)0; T28_ = mustRehash__OyNn9c9bXn9b52vMhj2C6UrZgtables((*t)); if (!T28_) goto LA29_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__e1D1NrjjtkrNK8miB10mwg(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__zh7QmhOsWn4KWe9bYt266WAtables((*t), key_0, hc); }
|
|
LA29_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_301)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_301);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__IBicxOS8AertAVHN9ayb9bDQ(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_302)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_302); }
|
|
LA11_: ;
|
|
}
|
|
|
|
#line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, del__WaUXPRIlDVh2u2BjT9ayZ4w)(tyObject_Table__gZoQEO4V3muc0g6lD9aIb2Q* t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0) { NI hc; NI i; NI mskX60gensym17450588_; NI T1_; hc = (NI)0;
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
i = rawGet__LJOOCE5iwxjYVSaXqRpiiwtables((*t), key_0, (&hc));
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17450588_ = T1_;
|
|
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_303;
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= i)) goto LA4_;
|
|
|
|
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_303)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_303); { {
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI jX60gensym17450590_; NI rX60gensym17450591_;
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
jX60gensym17450590_ = i;
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rX60gensym17450591_ = jX60gensym17450590_; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[i].Field1), NIM_NIL); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL); {
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_304;
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_304)) { raiseOverflow(); }; i = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_304) & mskX60gensym17450588_);
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T13_;
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[i].Field0); if (!T13_) goto LA14_;
|
|
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA6;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17450591_ = (NI)((*t).data->data[i].Field0 & mskX60gensym17450588_);
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T20_; NIM_BOOL T23_; NIM_BOOL T26_;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T19_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (rX60gensym17450591_ <= i); if (!(T20_)) goto LA21_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (jX60gensym17450590_ < rX60gensym17450591_); LA21_: ;
|
|
T19_ = T20_; if (T19_) goto LA22_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (jX60gensym17450590_ < rX60gensym17450591_); if (!(T23_)) goto LA24_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (i < jX60gensym17450590_); LA24_: ;
|
|
T19_ = T23_; LA22_: ;
|
|
T18_ = T19_; if (T18_) goto LA25_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (i < jX60gensym17450590_); if (!(T26_)) goto LA27_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (rX60gensym17450591_ <= i); LA27_: ;
|
|
T18_ = T26_; LA25_: ;
|
|
if (!!(T18_)) goto LA28_;
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA9;
|
|
}
|
|
LA28_: ;
|
|
}
|
|
} LA9: ;
|
|
if ((NU)(jX60gensym17450590_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17450590_,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17450590_].Field0 = (*t).data->data[i].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17450590_].Field1), (*t).data->data[i].Field1); asgnRef((void**) (&(*t).data->data[jX60gensym17450590_].Field2), (*t).data->data[i].Field2); chckNil((void*)(&(*t).data->data[i])); (*t).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[i].Field1, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2, NIM_NIL); }
|
|
}
|
|
} LA6: ;
|
|
}
|
|
LA4_: ;
|
|
}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__Y6X9cOiv0tmrHGTI9cik2CdAtables)(tyObject_Table__G9cDI1Dr3nt9bkFZ69cYb2hpA t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_305;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__CaMh2m9bdzg1ocusi53bWtg(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = eqeq___Td9a9afRPwnI6qVx9ahUdIcew(t.data->data[h_1].Field1, key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_305)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_305); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__rx3AyRnwAjDnuM49cybTb6Q_2)(tyObject_Table__G9cDI1Dr3nt9bkFZ69cYb2hpA t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = (NI)0; T1_ = rawGet__Y6X9cOiv0tmrHGTI9cik2CdAtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;}
|
|
|
|
#line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__rx3AyRnwAjDnuM49cybTb6Q)(tyObject_Table__G9cDI1Dr3nt9bkFZ69cYb2hpA t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0;
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = hasKey__rx3AyRnwAjDnuM49cybTb6Q_2(t, key_0); goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__gWIBbYnD7PSfkyEkXENX4Qtables)(tyObject_Table__G9cDI1Dr3nt9bkFZ69cYb2hpA t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_306; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_307; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_308; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_306)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_307)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_306) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_307)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_308)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_308) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__kEI6k2ZXpqhQUJfqmky0sw)(tyObject_Table__G9cDI1Dr3nt9bkFZ69cYb2hpA* t, tySequence__bqBMFIjg0BA9aW4cUrDr4aw** data_0, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0, tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* val_0, NI hc, NI h_0) { if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*data_0)->data[h_0].Field1), key_0); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*data_0)->data[h_0].Field2), val_0); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__5vpt853ESb2jBvYlTz9aShA)(tyObject_Table__G9cDI1Dr3nt9bkFZ69cYb2hpA* t) { tySequence__bqBMFIjg0BA9aW4cUrDr4aw* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_309; tySequence__bqBMFIjg0BA9aW4cUrDr4aw* T2_; n_1 = (tySequence__bqBMFIjg0BA9aW4cUrDr4aw*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_309)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_309)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_309)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_309), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__bqBMFIjg0BA9aW4cUrDr4aw*) newSeq((&NTI__bqBMFIjg0BA9aW4cUrDr4aw_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_309))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__bqBMFIjg0BA9aW4cUrDr4aw*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_310;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* T17_; tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = (tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw*)0; T18_ = n_1->data[i].Field2; asgnRef((void**) (&n_1->data[i].Field2), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__kEI6k2ZXpqhQUJfqmky0sw(t, (&(*t).data), T17_, T18_, eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_310)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_310); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__t2WI10xEvTzKL60sDjhG9cgtables)(tyObject_Table__G9cDI1Dr3nt9bkFZ69cYb2hpA t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_311;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = eqeq___Td9a9afRPwnI6qVx9ahUdIcew(t.data->data[h_1].Field1, key_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_311)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_311); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___EsMM9ch2p3Gd2kNL7u2Uq9bA)(tyObject_Table__G9cDI1Dr3nt9bkFZ69cYb2hpA* t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0, tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* val_0) { NI hc; NI index;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__bqBMFIjg0BA9aW4cUrDr4aw*) newSeq((&NTI__bqBMFIjg0BA9aW4cUrDr4aw_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__Y6X9cOiv0tmrHGTI9cik2CdAtables((*t), key_0, (&hc));
|
|
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA13_;
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[index].Field2), val_0); }
|
|
goto LA11_;
|
|
LA13_: ;
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_312; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_313;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T18_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T23_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA24_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__bqBMFIjg0BA9aW4cUrDr4aw*) newSeq((&NTI__bqBMFIjg0BA9aW4cUrDr4aw_), ((NI) 64))); }
|
|
LA19_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T28_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T28_ = (NIM_BOOL)0; T28_ = mustRehash__gWIBbYnD7PSfkyEkXENX4Qtables((*t)); if (!T28_) goto LA29_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__5vpt853ESb2jBvYlTz9aShA(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__t2WI10xEvTzKL60sDjhG9cgtables((*t), key_0, hc); }
|
|
LA29_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_312)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_312);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__kEI6k2ZXpqhQUJfqmky0sw(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_313)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_313); }
|
|
LA11_: ;
|
|
}
|
|
|
|
#line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, del__mgAbb8BlhBNKSdnnOqmnIA)(tyObject_Table__G9cDI1Dr3nt9bkFZ69cYb2hpA* t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0) { NI hc; NI i; NI mskX60gensym17450588_; NI T1_; hc = (NI)0;
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
i = rawGet__Y6X9cOiv0tmrHGTI9cik2CdAtables((*t), key_0, (&hc));
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17450588_ = T1_;
|
|
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_314;
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= i)) goto LA4_;
|
|
|
|
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_314)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_314); { {
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI jX60gensym17450590_; NI rX60gensym17450591_;
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
jX60gensym17450590_ = i;
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rX60gensym17450591_ = jX60gensym17450590_; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[i].Field1), NIM_NIL); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL); {
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_315;
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_315)) { raiseOverflow(); }; i = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_315) & mskX60gensym17450588_);
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T13_;
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[i].Field0); if (!T13_) goto LA14_;
|
|
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA6;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17450591_ = (NI)((*t).data->data[i].Field0 & mskX60gensym17450588_);
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T20_; NIM_BOOL T23_; NIM_BOOL T26_;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T19_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (rX60gensym17450591_ <= i); if (!(T20_)) goto LA21_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (jX60gensym17450590_ < rX60gensym17450591_); LA21_: ;
|
|
T19_ = T20_; if (T19_) goto LA22_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (jX60gensym17450590_ < rX60gensym17450591_); if (!(T23_)) goto LA24_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (i < jX60gensym17450590_); LA24_: ;
|
|
T19_ = T23_; LA22_: ;
|
|
T18_ = T19_; if (T18_) goto LA25_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (i < jX60gensym17450590_); if (!(T26_)) goto LA27_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (rX60gensym17450591_ <= i); LA27_: ;
|
|
T18_ = T26_; LA25_: ;
|
|
if (!!(T18_)) goto LA28_;
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA9;
|
|
}
|
|
LA28_: ;
|
|
}
|
|
} LA9: ;
|
|
if ((NU)(jX60gensym17450590_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17450590_,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17450590_].Field0 = (*t).data->data[i].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17450590_].Field1), (*t).data->data[i].Field1); asgnRef((void**) (&(*t).data->data[jX60gensym17450590_].Field2), (*t).data->data[i].Field2); chckNil((void*)(&(*t).data->data[i])); (*t).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[i].Field1, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2, NIM_NIL); }
|
|
}
|
|
} LA6: ;
|
|
}
|
|
LA4_: ;
|
|
}
|
|
|
|
#line 521 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, pop__PlF45uidMnnLy9bkrbWwsfw)(tyObject_Table__G9cDI1Dr3nt9bkFZ69cYb2hpA* t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0, tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw** val_0) { NIM_BOOL result; NI hc; NI index; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 543 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 543 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
index = rawGet__Y6X9cOiv0tmrHGTI9cik2CdAtables((*t), key_0, (&hc));
|
|
#line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = (((NI) 0) <= index);
|
|
#line 545 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI mskX60gensym17450623_; NI T5_; if (!result) goto LA3_;
|
|
|
|
#line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } unsureAsgnRef((void**) (&(*val_0)), (*t).data->data[index].Field2); asgnRef((void**) (&(*t).data->data[index].Field2), NIM_NIL);
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T5_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17450623_ = T5_;
|
|
#line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_316;
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA8_;
|
|
|
|
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_316)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_316); { {
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI jX60gensym17450625_; NI rX60gensym17450626_;
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
jX60gensym17450625_ = index;
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rX60gensym17450626_ = jX60gensym17450625_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*t).data->data[index].Field0 = ((NI) 0); if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[index].Field1), NIM_NIL); if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[index].Field2), NIM_NIL); {
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_317;
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt(index, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_317)) { raiseOverflow(); }; index = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_317) & mskX60gensym17450623_);
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T17_;
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T17_ = (NIM_BOOL)0; T17_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[index].Field0); if (!T17_) goto LA18_;
|
|
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA10;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17450626_ = (NI)((*t).data->data[index].Field0 & mskX60gensym17450623_);
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T22_; NIM_BOOL T23_; NIM_BOOL T24_; NIM_BOOL T27_; NIM_BOOL T30_;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T22_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T24_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T24_ = (rX60gensym17450626_ <= index); if (!(T24_)) goto LA25_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T24_ = (jX60gensym17450625_ < rX60gensym17450626_); LA25_: ;
|
|
T23_ = T24_; if (T23_) goto LA26_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T27_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T27_ = (jX60gensym17450625_ < rX60gensym17450626_); if (!(T27_)) goto LA28_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T27_ = (index < jX60gensym17450625_); LA28_: ;
|
|
T23_ = T27_; LA26_: ;
|
|
T22_ = T23_; if (T22_) goto LA29_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T30_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T30_ = (index < jX60gensym17450625_); if (!(T30_)) goto LA31_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T30_ = (rX60gensym17450626_ <= index); LA31_: ;
|
|
T22_ = T30_; LA29_: ;
|
|
if (!!(T22_)) goto LA32_;
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA13;
|
|
}
|
|
LA32_: ;
|
|
}
|
|
} LA13: ;
|
|
if ((NU)(jX60gensym17450625_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17450625_,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17450625_].Field0 = (*t).data->data[index].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17450625_].Field1), (*t).data->data[index].Field1); asgnRef((void**) (&(*t).data->data[jX60gensym17450625_].Field2), (*t).data->data[index].Field2); chckNil((void*)(&(*t).data->data[index])); (*t).data->data[index].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[index].Field1, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[index].Field2, NIM_NIL); }
|
|
}
|
|
} LA10: ;
|
|
}
|
|
LA8_: ;
|
|
}
|
|
LA3_: ;
|
|
return result;}
|
|
|
|
#line 521 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, pop__FH1lCmBP1oeuYSyv8zDtTQ)(tyObject_Table__gZoQEO4V3muc0g6lD9aIb2Q* t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw** val_0) { NIM_BOOL result; NI hc; NI index; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 543 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 543 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
index = rawGet__LJOOCE5iwxjYVSaXqRpiiwtables((*t), key_0, (&hc));
|
|
#line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = (((NI) 0) <= index);
|
|
#line 545 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI mskX60gensym17450623_; NI T5_; if (!result) goto LA3_;
|
|
|
|
#line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } unsureAsgnRef((void**) (&(*val_0)), (*t).data->data[index].Field2); asgnRef((void**) (&(*t).data->data[index].Field2), NIM_NIL);
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T5_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17450623_ = T5_;
|
|
#line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_318;
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA8_;
|
|
|
|
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_318)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_318); { {
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI jX60gensym17450625_; NI rX60gensym17450626_;
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
jX60gensym17450625_ = index;
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rX60gensym17450626_ = jX60gensym17450625_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*t).data->data[index].Field0 = ((NI) 0); if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[index].Field1), NIM_NIL); if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[index].Field2), NIM_NIL); {
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_319;
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt(index, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_319)) { raiseOverflow(); }; index = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_319) & mskX60gensym17450623_);
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T17_;
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T17_ = (NIM_BOOL)0; T17_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[index].Field0); if (!T17_) goto LA18_;
|
|
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA10;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17450626_ = (NI)((*t).data->data[index].Field0 & mskX60gensym17450623_);
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T22_; NIM_BOOL T23_; NIM_BOOL T24_; NIM_BOOL T27_; NIM_BOOL T30_;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T22_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T24_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T24_ = (rX60gensym17450626_ <= index); if (!(T24_)) goto LA25_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T24_ = (jX60gensym17450625_ < rX60gensym17450626_); LA25_: ;
|
|
T23_ = T24_; if (T23_) goto LA26_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T27_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T27_ = (jX60gensym17450625_ < rX60gensym17450626_); if (!(T27_)) goto LA28_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T27_ = (index < jX60gensym17450625_); LA28_: ;
|
|
T23_ = T27_; LA26_: ;
|
|
T22_ = T23_; if (T22_) goto LA29_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T30_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T30_ = (index < jX60gensym17450625_); if (!(T30_)) goto LA31_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T30_ = (rX60gensym17450626_ <= index); LA31_: ;
|
|
T22_ = T30_; LA29_: ;
|
|
if (!!(T22_)) goto LA32_;
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA13;
|
|
}
|
|
LA32_: ;
|
|
}
|
|
} LA13: ;
|
|
if ((NU)(jX60gensym17450625_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17450625_,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17450625_].Field0 = (*t).data->data[index].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17450625_].Field1), (*t).data->data[index].Field1); asgnRef((void**) (&(*t).data->data[jX60gensym17450625_].Field2), (*t).data->data[index].Field2); chckNil((void*)(&(*t).data->data[index])); (*t).data->data[index].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[index].Field1, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[index].Field2, NIM_NIL); }
|
|
}
|
|
} LA10: ;
|
|
}
|
|
LA8_: ;
|
|
}
|
|
LA3_: ;
|
|
return result;}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__3OiP7zzdb6TBUfosKyOA5gtables)(tyObject_Table__4n5kcfi9ae2XAgDxZKNVtjg t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_320;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__CaMh2m9bdzg1ocusi53bWtg(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = eqeq___Td9a9afRPwnI6qVx9ahUdIcew(t.data->data[h_1].Field1, key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_320)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_320); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, getOrDefault__PaESrx8upYeH0dYVYu2EaQ)(tyObject_Table__4n5kcfi9ae2XAgDxZKNVtjg t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0, tyProc__Vj8L5mSqv3cWTixxMAusYg* Result) { NI hcX60gensym55340394_; NI indexX60gensym55340395_; chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).ClE_0, NIM_NIL); (*Result).ClP_0 = NIM_NIL; hcX60gensym55340394_ = (NI)0;
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
indexX60gensym55340395_ = rawGet__3OiP7zzdb6TBUfosKyOA5gtables(t, key_0, (&hcX60gensym55340394_));
|
|
#line 445 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= indexX60gensym55340395_)) goto LA3_;
|
|
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(indexX60gensym55340395_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym55340395_,(t.data ? t.data->Sup.len : 0)-1); } unsureAsgnRef((void**) (&(*Result).ClE_0), t.data->data[indexX60gensym55340395_].Field2.ClE_0); (*Result).ClP_0 = t.data->data[indexX60gensym55340395_].Field2.ClP_0; }
|
|
LA3_: ;
|
|
}
|
|
|
|
#line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__UFtQSgdTZlLAmYdQZC5uCQ_2)(tyObject_Table__4n5kcfi9ae2XAgDxZKNVtjg t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = (NI)0; T1_ = rawGet__3OiP7zzdb6TBUfosKyOA5gtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;}
|
|
|
|
#line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__UFtQSgdTZlLAmYdQZC5uCQ)(tyObject_Table__4n5kcfi9ae2XAgDxZKNVtjg t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0;
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = hasKey__UFtQSgdTZlLAmYdQZC5uCQ_2(t, key_0); goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__QMnHAwdgB9cPFBarAAlb6Vwtables)(tyObject_Table__4n5kcfi9ae2XAgDxZKNVtjg t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_321; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_322; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_323; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_321)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_322)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_321) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_322)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_323)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_323) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__T8FFQhbWM9aOq7p3SQ8jPOg)(tyObject_Table__4n5kcfi9ae2XAgDxZKNVtjg* t, tySequence__Yjh7j69bRJilZ9ctrRBprjIw** data_0, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0, tyProc__Vj8L5mSqv3cWTixxMAusYg val_0, NI hc, NI h_0) { if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*data_0)->data[h_0].Field1), key_0); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*data_0)->data[h_0].Field2.ClE_0), val_0.ClE_0); (*data_0)->data[h_0].Field2.ClP_0 = val_0.ClP_0; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__rg6ERBaB0RWHGd6DlhAM9aA)(tyObject_Table__4n5kcfi9ae2XAgDxZKNVtjg* t) { tySequence__Yjh7j69bRJilZ9ctrRBprjIw* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_324; tySequence__Yjh7j69bRJilZ9ctrRBprjIw* T2_; n_1 = (tySequence__Yjh7j69bRJilZ9ctrRBprjIw*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_324)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_324)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_324)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_324), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__Yjh7j69bRJilZ9ctrRBprjIw*) newSeq((&NTI__Yjh7j69bRJilZ9ctrRBprjIw_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_324))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__Yjh7j69bRJilZ9ctrRBprjIw*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_325;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* T17_; tyProc__Vj8L5mSqv3cWTixxMAusYg T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyProc__Vj8L5mSqv3cWTixxMAusYg)); T18_.ClE_0 = n_1->data[i].Field2.ClE_0; T18_.ClP_0 = n_1->data[i].Field2.ClP_0; chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.ClE_0, NIM_NIL); n_1->data[i].Field2.ClP_0 = NIM_NIL;
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__T8FFQhbWM9aOq7p3SQ8jPOg(t, (&(*t).data), T17_, T18_, eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_325)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_325); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__dLzbahp9b6U8DY5w2GnaNFAtables)(tyObject_Table__4n5kcfi9ae2XAgDxZKNVtjg t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_326;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = eqeq___Td9a9afRPwnI6qVx9ahUdIcew(t.data->data[h_1].Field1, key_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_326)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_326); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___mJSCk1h4N2C3udTPW3p4bw)(tyObject_Table__4n5kcfi9ae2XAgDxZKNVtjg* t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0, tyProc__Vj8L5mSqv3cWTixxMAusYg val_0) { NI hc; NI index;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__Yjh7j69bRJilZ9ctrRBprjIw*) newSeq((&NTI__Yjh7j69bRJilZ9ctrRBprjIw_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__3OiP7zzdb6TBUfosKyOA5gtables((*t), key_0, (&hc));
|
|
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA13_;
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[index].Field2.ClE_0), val_0.ClE_0); (*t).data->data[index].Field2.ClP_0 = val_0.ClP_0; }
|
|
goto LA11_;
|
|
LA13_: ;
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_327; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_328;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T18_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T23_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA24_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__Yjh7j69bRJilZ9ctrRBprjIw*) newSeq((&NTI__Yjh7j69bRJilZ9ctrRBprjIw_), ((NI) 64))); }
|
|
LA19_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T28_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T28_ = (NIM_BOOL)0; T28_ = mustRehash__QMnHAwdgB9cPFBarAAlb6Vwtables((*t)); if (!T28_) goto LA29_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__rg6ERBaB0RWHGd6DlhAM9aA(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__dLzbahp9b6U8DY5w2GnaNFAtables((*t), key_0, hc); }
|
|
LA29_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_327)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_327);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__T8FFQhbWM9aOq7p3SQ8jPOg(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_328)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_328); }
|
|
LA11_: ;
|
|
}
|
|
|
|
#line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, del__wehew1OgNceicg0jfksxNw)(tyObject_Table__4n5kcfi9ae2XAgDxZKNVtjg* t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0) { NI hc; NI i; NI mskX60gensym17450588_; NI T1_; hc = (NI)0;
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
i = rawGet__3OiP7zzdb6TBUfosKyOA5gtables((*t), key_0, (&hc));
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17450588_ = T1_;
|
|
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_329;
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= i)) goto LA4_;
|
|
|
|
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_329)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_329); { {
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI jX60gensym17450590_; NI rX60gensym17450591_;
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
jX60gensym17450590_ = i;
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rX60gensym17450591_ = jX60gensym17450590_; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[i].Field1), NIM_NIL); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
chckNil((void*)(&(*t).data->data[i].Field2)); unsureAsgnRef((void**)&(*t).data->data[i].Field2.ClE_0, NIM_NIL); (*t).data->data[i].Field2.ClP_0 = NIM_NIL; {
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_330;
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_330)) { raiseOverflow(); }; i = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_330) & mskX60gensym17450588_);
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T13_;
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[i].Field0); if (!T13_) goto LA14_;
|
|
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA6;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17450591_ = (NI)((*t).data->data[i].Field0 & mskX60gensym17450588_);
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T20_; NIM_BOOL T23_; NIM_BOOL T26_;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T19_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (rX60gensym17450591_ <= i); if (!(T20_)) goto LA21_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (jX60gensym17450590_ < rX60gensym17450591_); LA21_: ;
|
|
T19_ = T20_; if (T19_) goto LA22_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (jX60gensym17450590_ < rX60gensym17450591_); if (!(T23_)) goto LA24_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (i < jX60gensym17450590_); LA24_: ;
|
|
T19_ = T23_; LA22_: ;
|
|
T18_ = T19_; if (T18_) goto LA25_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (i < jX60gensym17450590_); if (!(T26_)) goto LA27_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (rX60gensym17450591_ <= i); LA27_: ;
|
|
T18_ = T26_; LA25_: ;
|
|
if (!!(T18_)) goto LA28_;
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA9;
|
|
}
|
|
LA28_: ;
|
|
}
|
|
} LA9: ;
|
|
if ((NU)(jX60gensym17450590_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17450590_,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17450590_].Field0 = (*t).data->data[i].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17450590_].Field1), (*t).data->data[i].Field1); asgnRef((void**) (&(*t).data->data[jX60gensym17450590_].Field2.ClE_0), (*t).data->data[i].Field2.ClE_0); (*t).data->data[jX60gensym17450590_].Field2.ClP_0 = (*t).data->data[i].Field2.ClP_0; chckNil((void*)(&(*t).data->data[i])); (*t).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[i].Field1, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.ClE_0, NIM_NIL); (*t).data->data[i].Field2.ClP_0 = NIM_NIL; }
|
|
}
|
|
} LA6: ;
|
|
}
|
|
LA4_: ;
|
|
}
|
|
|
|
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__9cJonBcIlIIEombs9a6gNBxg)(tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g t) { NI result; result = (NI)0;
|
|
#line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = t.counter; return result;}
|
|
static N_NIMCALL(void, Marker_tySequence__b15zLYqiMPkiLv2o00nNdA)(void* p, NI op) {
|
|
tySequence__b15zLYqiMPkiLv2o00nNdA* a;
|
|
NI T1_; a = (tySequence__b15zLYqiMPkiLv2o00nNdA*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2.contentFilters, op); nimGCvisit((void*)a->data[T1_].Field2.handler.ClE_0, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__NhrD4IueRTlBqNEpcAHOaw)(void* p, NI op) {
|
|
tySequence__NhrD4IueRTlBqNEpcAHOaw* a;
|
|
NI T1_; a = (tySequence__NhrD4IueRTlBqNEpcAHOaw*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2.topics, op); nimGCvisit((void*)a->data[T1_].Field2.handler.ClE_0, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tyRef__WVXdlbpZMc1zwgdXod13jA)(void* p, NI op) {
|
|
tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw* a;
|
|
a = (tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw*)p;
|
|
nimGCvisit((void*)(*a).data, op);}
|
|
|
|
#line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initTable__hQ9bFwAhh9aMCMXstdeoVxwg)(NI initialSize, tyObject_Table__UvSlGqDg4nWNM1wskOFQeg* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*Result).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__9bnMQh9b5oMSxlDf1K9buBp7w*) newSeq((&NTI__9bnMQh9b5oMSxlDf1K9buBp7w_), ((NI) (initialSize))));}
|
|
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim"
|
|
static N_INLINE(NIM_BOOL, nimDivInt)(NI a, NI b, NI* res) { NIM_BOOL result; result = (NIM_BOOL)0;
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim"
|
|
T3_ = (NIM_BOOL)0;
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim"
|
|
T3_ = (a == ((NI) (IL64(-9223372036854775807) - IL64(1)))); if (!(T3_)) goto LA4_;
|
|
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim"
|
|
T3_ = (b == ((NI) -1)); LA4_: ;
|
|
if (!T3_) goto LA5_;
|
|
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim"
|
|
result = NIM_TRUE; }
|
|
goto LA1_;
|
|
LA5_: ;
|
|
{
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim"
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim"
|
|
(*res) = (NI)(a / b); }
|
|
LA1_: ;
|
|
return result;}
|
|
|
|
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rightSize__LvRw9cAKRC9b1pD3bnSd1DdAtables)(NI count_0) { NI result; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_335; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_336; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_337; result = (NI)0;
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(((NI) (count_0)), ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_335)) { raiseOverflow(); }; if (((NI) 2) == 0){ raiseDivByZero(); } if (nimDivInt((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_335), ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_336)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_336), ((NI) 4), &TM__4SoG2KRQy3oMm9aUzSLtGrA_337)) { raiseOverflow(); };
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = nextPowerOfTwo__v2qC0V55wqa9bmqc7eHTz8A((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_337)); return result;}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__rtOJIKZRkH0ye0O3ElqOJwtables)(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_338;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_338)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_338); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__DV49a9a0OytLJSFaGswukobAtables)(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_339; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_340; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_341; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_339)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_340)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_339) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_340)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_341)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_341) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__4H4yydyNilvrrY9brz0MN9cw)(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg* t, tySequence__9bnMQh9b5oMSxlDf1K9buBp7w** data_0, NimStringDesc* key_0, tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg* val_0, NI hc, NI h_0) { NimStringDesc* T1_; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (NimStringDesc*)0; T1_ = (*data_0)->data[h_0].Field1; (*data_0)->data[h_0].Field1 = copyStringRC1(key_0); if (T1_) nimGCunrefNoCycle(T1_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*data_0)->data[h_0].Field2), val_0); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__1ET8xYnHokqyfFvbcKUKVQ)(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg* t) { tySequence__9bnMQh9b5oMSxlDf1K9buBp7w* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_342; tySequence__9bnMQh9b5oMSxlDf1K9buBp7w* T2_; n_1 = (tySequence__9bnMQh9b5oMSxlDf1K9buBp7w*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_342)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_342)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_342)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_342), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__9bnMQh9b5oMSxlDf1K9buBp7w*) newSeq((&NTI__9bnMQh9b5oMSxlDf1K9buBp7w_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_342))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__9bnMQh9b5oMSxlDf1K9buBp7w*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_343;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; NimStringDesc* T17_; tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg* T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NimStringDesc*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = (tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg*)0; T18_ = n_1->data[i].Field2; asgnRef((void**) (&n_1->data[i].Field2), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__4H4yydyNilvrrY9brz0MN9cw(t, (&(*t).data), T17_, T18_, eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_343)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_343); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__fXLx2UAHt9aAo9bmwgg8DpbQtables)(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg t, NimStringDesc* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_344;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = eqStrings(t.data->data[h_1].Field1, key_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_344)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_344); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___BJPSOJGEKNMWOH9aXCfoahA)(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg* t, NimStringDesc* key_0, tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg* val_0) { NI hc; NI index;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__9bnMQh9b5oMSxlDf1K9buBp7w*) newSeq((&NTI__9bnMQh9b5oMSxlDf1K9buBp7w_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__rtOJIKZRkH0ye0O3ElqOJwtables((*t), key_0, (&hc));
|
|
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA13_;
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[index].Field2), val_0); }
|
|
goto LA11_;
|
|
LA13_: ;
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_345; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_346;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T18_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T23_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA24_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__9bnMQh9b5oMSxlDf1K9buBp7w*) newSeq((&NTI__9bnMQh9b5oMSxlDf1K9buBp7w_), ((NI) 64))); }
|
|
LA19_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T28_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T28_ = (NIM_BOOL)0; T28_ = mustRehash__DV49a9a0OytLJSFaGswukobAtables((*t)); if (!T28_) goto LA29_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__1ET8xYnHokqyfFvbcKUKVQ(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__fXLx2UAHt9aAo9bmwgg8DpbQtables((*t), key_0, hc); }
|
|
LA29_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_345)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_345);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__4H4yydyNilvrrY9brz0MN9cw(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_346)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_346); }
|
|
LA11_: ;
|
|
}
|
|
|
|
#line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, toTable__t08hRJpLxUjAQmB2SFOxVg)(tyTuple__rViK9a9bqo0ixcIRVpyPlomg* pairs, NI pairsLen_0, tyObject_Table__UvSlGqDg4nWNM1wskOFQeg* Result) { NI T1_;
|
|
#line 338 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 338 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 338 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((pairsLen_0) < ((NI) 0) || (pairsLen_0) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(pairsLen_0, ((NI) 0), ((NI) IL64(9223372036854775807))); }
|
|
#line 338 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = (NI)0; T1_ = rightSize__LvRw9cAKRC9b1pD3bnSd1DdAtables(((NI) (pairsLen_0)));
|
|
#line 338 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
initTable__hQ9bFwAhh9aMCMXstdeoVxwg(T1_, Result);
|
|
{ NimStringDesc* key_1; tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg* val_1; NI i; key_1 = (NimStringDesc*)0; val_1 = (tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg*)0;
|
|
#line 3 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
|
i = ((NI) 0); {
|
|
#line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
|
while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_347;
|
|
#line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
|
|
|
#line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
|
if (!(i < pairsLen_0)) goto LA4;
|
|
|
|
#line 339 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(pairsLen_0)){ raiseIndexError2(i,pairsLen_0-1); } key_1 = pairs[i].Field0;
|
|
#line 5 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
|
if ((NU)(i) >= (NU)(pairsLen_0)){ raiseIndexError2(i,pairsLen_0-1); } val_1 = pairs[i].Field1;
|
|
#line 339 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 339 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
X5BX5Deq___BJPSOJGEKNMWOH9aXCfoahA(Result, key_1, val_1);
|
|
|
|
#line 6 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_347)) { raiseOverflow(); }; i = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_347); } LA4: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initTable__BcTgud34a5lIRWt9bg40fqQ)(NI initialSize, tyObject_Table__I17elwrgUkVdxGLUkHiM7w* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*Result).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__MZ7ub66T4nzKtipo9bkiB3g*) newSeq((&NTI__MZ7ub66T4nzKtipo9bkiB3g_), ((NI) (initialSize))));}
|
|
|
|
#line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initTable__xRwn5fDb2IO3V8mi9b7p0LA)(NI initialSize, tyObject_Table__8uqzpFmoqV4exdDArFo5wQ* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*Result).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__ECp2Vf3ySxXeY0xLJSyjyA*) newSeq((&NTI__ECp2Vf3ySxXeY0xLJSyjyA_), ((NI) (initialSize))));}
|
|
|
|
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__Bqp3cVZHhJpGhxMBRwTBeg)(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg t) { NI result; result = (NI)0;
|
|
#line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = t.counter; return result;}
|
|
|
|
#line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__HKEIQLMrjpe1lPhrNEbV5Q_2)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = (NI)0; T1_ = rawGet__gviLmV9bYNLrAyNHIKDoXUQtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;}
|
|
|
|
#line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__HKEIQLMrjpe1lPhrNEbV5Q)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0;
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = hasKey__HKEIQLMrjpe1lPhrNEbV5Q_2(t, key_0); goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__hSSBEzti0CsM39a7bZNbwvQtables)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_348; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_349; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_350; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_348)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_349)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_348) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_349)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_350)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_350) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__lkCP9bQ1GqS0RiN6Q419aFTQ)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w* t, tySequence__MZ7ub66T4nzKtipo9bkiB3g** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw val_0, NI hc, NI h_0) { if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*data_0)->data[h_0].Field1.data), key_0.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*data_0)->data[h_0].Field2.data), val_0.data, (&NTI__cW009cpGr48I9beZmtalOKSg_)); (*data_0)->data[h_0].Field2.counter = val_0.counter; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__vWvVtKqI3CuNEkWtS1b6MQ)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w* t) { tySequence__MZ7ub66T4nzKtipo9bkiB3g* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_351; tySequence__MZ7ub66T4nzKtipo9bkiB3g* T2_; n_1 = (tySequence__MZ7ub66T4nzKtipo9bkiB3g*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_351)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_351)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_351)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_351), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__MZ7ub66T4nzKtipo9bkiB3g*) newSeq((&NTI__MZ7ub66T4nzKtipo9bkiB3g_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_351))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__MZ7ub66T4nzKtipo9bkiB3g*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_352;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw T17_; tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T17_), sizeof(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw)); T17_.data = n_1->data[i].Field1.data; chckNil((void*)(&n_1->data[i].Field1)); unsureAsgnRef((void**)&n_1->data[i].Field1.data, NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw)); T18_.data = n_1->data[i].Field2.data; T18_.counter = n_1->data[i].Field2.counter; chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.data, NIM_NIL); n_1->data[i].Field2.counter = 0;
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__lkCP9bQ1GqS0RiN6Q419aFTQ(t, (&(*t).data), T17_, T18_, eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_352)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_352); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__6OMDgzv2w9basCuwoKhMdLAtables)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_353;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T17_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_; NI T14_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
T14_ = (NI)0; T14_ = cmp__ZNqz9bxrMN09bM1GezFNLRBQ(t.data->data[h_1].Field1, key_0); T12_ = (T14_ == ((NI) 0)); LA13_: ;
|
|
if (!T12_) goto LA15_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA15_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T17_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T17_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_353)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_353); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___gXqHofgivyLCmsb39cj9aQ9cg)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw val_0) { NI hc; NI index;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__MZ7ub66T4nzKtipo9bkiB3g*) newSeq((&NTI__MZ7ub66T4nzKtipo9bkiB3g_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__gviLmV9bYNLrAyNHIKDoXUQtables((*t), key_0, (&hc));
|
|
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA13_;
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*t).data->data[index].Field2.data), val_0.data, (&NTI__cW009cpGr48I9beZmtalOKSg_)); (*t).data->data[index].Field2.counter = val_0.counter; }
|
|
goto LA11_;
|
|
LA13_: ;
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_354; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_355;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T18_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T23_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA24_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__MZ7ub66T4nzKtipo9bkiB3g*) newSeq((&NTI__MZ7ub66T4nzKtipo9bkiB3g_), ((NI) 64))); }
|
|
LA19_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T28_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T28_ = (NIM_BOOL)0; T28_ = mustRehash__hSSBEzti0CsM39a7bZNbwvQtables((*t)); if (!T28_) goto LA29_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__vWvVtKqI3CuNEkWtS1b6MQ(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__6OMDgzv2w9basCuwoKhMdLAtables((*t), key_0, hc); }
|
|
LA29_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_354)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_354);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__lkCP9bQ1GqS0RiN6Q419aFTQ(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_355)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_355); }
|
|
LA11_: ;
|
|
}
|
|
|
|
#line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw*, X5BX5D___zRmSrizAhjYJe1sEAxycBw)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw* result; NI hcX60gensym17450424_; NI indexX60gensym17450425_; result = (tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw*)0; hcX60gensym17450424_ = (NI)0;
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
indexX60gensym17450425_ = rawGet__gviLmV9bYNLrAyNHIKDoXUQtables((*t), key_0, (&hcX60gensym17450424_));
|
|
#line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (!(((NI) 0) <= indexX60gensym17450425_)) goto LA3_;
|
|
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(indexX60gensym17450425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17450425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17450425_].Field2); }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{ tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; NimStringDesc* T8_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError";
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T7_ = (NimStringDesc*)0;
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T8_ = (NimStringDesc*)0; T8_ = dollar___YvhybdNIMaDdbU9cTJva0oQ_2(key_0); T7_ = rawNewString((T8_ ? T8_->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, T8_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL);
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
|
"vendor/Nim/lib/pure/collections/tables.nim", 262); }
|
|
LA1_: ;
|
|
return result;}
|
|
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
static N_INLINE(NI, hash__RKI9au2OZxHuwA0kRnJ1hbwhashes)(tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ x_0) { NI result; result = (NI)0;
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
result = ((NI) (x_0)); return result;}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__ukimJBVSAr9bQ7v6w9aShlrQtables)(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg t, tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_356;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__RKI9au2OZxHuwA0kRnJ1hbwhashes(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field1 == key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_356)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_356); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__9bHthyMI0Gf9bf9cMWKhoEkdA_2)(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg t, tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = (NI)0; T1_ = rawGet__ukimJBVSAr9bQ7v6w9aShlrQtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;}
|
|
|
|
#line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__9bHthyMI0Gf9bf9cMWKhoEkdA)(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg t, tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0;
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = hasKey__9bHthyMI0Gf9bf9cMWKhoEkdA_2(t, key_0); goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ*, X5BX5D___Iz9adpjec486QcmpCsO9bEsw)(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg* t, tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ key_0) { tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* result; NI hcX60gensym17450424_; NI indexX60gensym17450425_; result = (tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ*)0; hcX60gensym17450424_ = (NI)0;
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
indexX60gensym17450425_ = rawGet__ukimJBVSAr9bQ7v6w9aShlrQtables((*t), key_0, (&hcX60gensym17450424_));
|
|
#line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (!(((NI) 0) <= indexX60gensym17450425_)) goto LA3_;
|
|
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(indexX60gensym17450425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17450425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17450425_].Field2); }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{ tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError";
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T7_ = (NimStringDesc*)0;
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T7_ = rawNewString((reprEnum((NI)key_0, (&NTI__oN5wkUyGVn1qXLGZW9c7EIQ_)) ? reprEnum((NI)key_0, (&NTI__oN5wkUyGVn1qXLGZW9c7EIQ_))->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, reprEnum((NI)key_0, (&NTI__oN5wkUyGVn1qXLGZW9c7EIQ_))); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL);
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
|
"vendor/Nim/lib/pure/collections/tables.nim", 262); }
|
|
LA1_: ;
|
|
return result;}
|
|
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
static N_INLINE(NI, hash__mCvNMfD9adv2RP7TUrHtT3ghashes)(tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw x_0) { NI result; result = (NI)0;
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
result = ((NI) (x_0)); return result;}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__F57tOLo2NWfYOWEZLISHSgtables)(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ t, tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_357;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__mCvNMfD9adv2RP7TUrHtT3ghashes(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field1 == key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_357)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_357); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__dMYsnnM6ULAo7pc9cUyysXg_2)(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ t, tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = (NI)0; T1_ = rawGet__F57tOLo2NWfYOWEZLISHSgtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;}
|
|
|
|
#line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__dMYsnnM6ULAo7pc9cUyysXg)(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ t, tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0;
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = hasKey__dMYsnnM6ULAo7pc9cUyysXg_2(t, key_0); goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg*, X5BX5D___cpOklKg2GuuZCyVCClglCw)(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ* t, tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw key_0) { tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* result; NI hcX60gensym17450424_; NI indexX60gensym17450425_; result = (tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg*)0; hcX60gensym17450424_ = (NI)0;
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
indexX60gensym17450425_ = rawGet__F57tOLo2NWfYOWEZLISHSgtables((*t), key_0, (&hcX60gensym17450424_));
|
|
#line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (!(((NI) 0) <= indexX60gensym17450425_)) goto LA3_;
|
|
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(indexX60gensym17450425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17450425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17450425_].Field2); }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{ tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError";
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T7_ = (NimStringDesc*)0;
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T7_ = rawNewString((reprEnum((NI)key_0, (&NTI__g6Y0xj8kFQNqwpb26iimZw_)) ? reprEnum((NI)key_0, (&NTI__g6Y0xj8kFQNqwpb26iimZw_))->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, reprEnum((NI)key_0, (&NTI__g6Y0xj8kFQNqwpb26iimZw_))); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL);
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
|
"vendor/Nim/lib/pure/collections/tables.nim", 262); }
|
|
LA1_: ;
|
|
return result;}
|
|
|
|
#line 521 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, pop__8yVx0o18Nq2ssY7wXGB5zA)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ* t, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0, tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw* val_0) { NIM_BOOL result; NI hc; NI index; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 543 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 543 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
index = rawGet__mzx9cR5dSPtlnX9blkMlpNYgtables((*t), key_0, (&hc));
|
|
#line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = (((NI) 0) <= index);
|
|
#line 545 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI mskX60gensym17450623_; NI T5_; if (!result) goto LA3_;
|
|
|
|
#line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } unsureAsgnRef((void**) (&(*val_0).muxer), (*t).data->data[index].Field2.muxer); unsureAsgnRef((void**) (&(*val_0).handle), (*t).data->data[index].Field2.handle); chckNil((void*)(&(*t).data->data[index].Field2)); unsureAsgnRef((void**)&(*t).data->data[index].Field2.muxer, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[index].Field2.handle, NIM_NIL);
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T5_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17450623_ = T5_;
|
|
#line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_358;
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA8_;
|
|
|
|
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_358)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_358); { {
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI jX60gensym17450625_; NI rX60gensym17450626_;
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
jX60gensym17450625_ = index;
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rX60gensym17450626_ = jX60gensym17450625_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*t).data->data[index].Field0 = ((NI) 0); if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[index].Field1), NIM_NIL); if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
chckNil((void*)(&(*t).data->data[index].Field2)); unsureAsgnRef((void**)&(*t).data->data[index].Field2.muxer, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[index].Field2.handle, NIM_NIL); {
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_359;
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt(index, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_359)) { raiseOverflow(); }; index = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_359) & mskX60gensym17450623_);
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T17_;
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T17_ = (NIM_BOOL)0; T17_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[index].Field0); if (!T17_) goto LA18_;
|
|
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA10;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17450626_ = (NI)((*t).data->data[index].Field0 & mskX60gensym17450623_);
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T22_; NIM_BOOL T23_; NIM_BOOL T24_; NIM_BOOL T27_; NIM_BOOL T30_;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T22_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T24_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T24_ = (rX60gensym17450626_ <= index); if (!(T24_)) goto LA25_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T24_ = (jX60gensym17450625_ < rX60gensym17450626_); LA25_: ;
|
|
T23_ = T24_; if (T23_) goto LA26_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T27_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T27_ = (jX60gensym17450625_ < rX60gensym17450626_); if (!(T27_)) goto LA28_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T27_ = (index < jX60gensym17450625_); LA28_: ;
|
|
T23_ = T27_; LA26_: ;
|
|
T22_ = T23_; if (T22_) goto LA29_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T30_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T30_ = (index < jX60gensym17450625_); if (!(T30_)) goto LA31_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T30_ = (rX60gensym17450626_ <= index); LA31_: ;
|
|
T22_ = T30_; LA29_: ;
|
|
if (!!(T22_)) goto LA32_;
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA13;
|
|
}
|
|
LA32_: ;
|
|
}
|
|
} LA13: ;
|
|
if ((NU)(jX60gensym17450625_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17450625_,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17450625_].Field0 = (*t).data->data[index].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17450625_].Field1), (*t).data->data[index].Field1); asgnRef((void**) (&(*t).data->data[jX60gensym17450625_].Field2.muxer), (*t).data->data[index].Field2.muxer); asgnRef((void**) (&(*t).data->data[jX60gensym17450625_].Field2.handle), (*t).data->data[index].Field2.handle); chckNil((void*)(&(*t).data->data[index])); (*t).data->data[index].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[index].Field1, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[index].Field2.muxer, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[index].Field2.handle, NIM_NIL); }
|
|
}
|
|
} LA10: ;
|
|
}
|
|
LA8_: ;
|
|
}
|
|
LA3_: ;
|
|
return result;}
|
|
|
|
#line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, del__TLH9bu1repD9cmVsXU263b7A)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { NI hc; NI i; NI mskX60gensym17450588_; NI T1_; hc = (NI)0;
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
i = rawGet__gviLmV9bYNLrAyNHIKDoXUQtables((*t), key_0, (&hc));
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17450588_ = T1_;
|
|
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_360;
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= i)) goto LA4_;
|
|
|
|
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_360)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_360); { {
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI jX60gensym17450590_; NI rX60gensym17450591_;
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
jX60gensym17450590_ = i;
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rX60gensym17450591_ = jX60gensym17450590_; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
chckNil((void*)(&(*t).data->data[i].Field1)); unsureAsgnRef((void**)&(*t).data->data[i].Field1.data, NIM_NIL); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
chckNil((void*)(&(*t).data->data[i].Field2)); unsureAsgnRef((void**)&(*t).data->data[i].Field2.data, NIM_NIL); (*t).data->data[i].Field2.counter = 0; {
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_361;
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_361)) { raiseOverflow(); }; i = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_361) & mskX60gensym17450588_);
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T13_;
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[i].Field0); if (!T13_) goto LA14_;
|
|
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA6;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17450591_ = (NI)((*t).data->data[i].Field0 & mskX60gensym17450588_);
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T20_; NIM_BOOL T23_; NIM_BOOL T26_;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T19_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (rX60gensym17450591_ <= i); if (!(T20_)) goto LA21_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (jX60gensym17450590_ < rX60gensym17450591_); LA21_: ;
|
|
T19_ = T20_; if (T19_) goto LA22_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (jX60gensym17450590_ < rX60gensym17450591_); if (!(T23_)) goto LA24_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (i < jX60gensym17450590_); LA24_: ;
|
|
T19_ = T23_; LA22_: ;
|
|
T18_ = T19_; if (T18_) goto LA25_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (i < jX60gensym17450590_); if (!(T26_)) goto LA27_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (rX60gensym17450591_ <= i); LA27_: ;
|
|
T18_ = T26_; LA25_: ;
|
|
if (!!(T18_)) goto LA28_;
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA9;
|
|
}
|
|
LA28_: ;
|
|
}
|
|
} LA9: ;
|
|
if ((NU)(jX60gensym17450590_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17450590_,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17450590_].Field0 = (*t).data->data[i].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17450590_].Field1.data), (*t).data->data[i].Field1.data); asgnRef((void**) (&(*t).data->data[jX60gensym17450590_].Field2.data), (*t).data->data[i].Field2.data); (*t).data->data[jX60gensym17450590_].Field2.counter = (*t).data->data[i].Field2.counter; chckNil((void*)(&(*t).data->data[i])); (*t).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[i].Field1.data, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.data, NIM_NIL); (*t).data->data[i].Field2.counter = 0; }
|
|
}
|
|
} LA6: ;
|
|
}
|
|
LA4_: ;
|
|
}
|
|
|
|
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__ro2cCh6pNoqGlW9c41NHvtw)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w t) { NI result; result = (NI)0;
|
|
#line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = t.counter; return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__BehosKjLA2BYBi8OmomwGQtables)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_362; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_363; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_364; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_362)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_363)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_362) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_363)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_364)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_364) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__ICwlWIYcawr9a9aJh765WSvw)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ* t, tySequence__ECp2Vf3ySxXeY0xLJSyjyA** data_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0, tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw val_0, NI hc, NI h_0) { if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*data_0)->data[h_0].Field1), key_0); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*data_0)->data[h_0].Field2.muxer), val_0.muxer); asgnRef((void**) (&(*data_0)->data[h_0].Field2.handle), val_0.handle); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__wIe9atLq4NBpD9a6UPlIPdqA)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ* t) { tySequence__ECp2Vf3ySxXeY0xLJSyjyA* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_365; tySequence__ECp2Vf3ySxXeY0xLJSyjyA* T2_; n_1 = (tySequence__ECp2Vf3ySxXeY0xLJSyjyA*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_365)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_365)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_365)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_365), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__ECp2Vf3ySxXeY0xLJSyjyA*) newSeq((&NTI__ECp2Vf3ySxXeY0xLJSyjyA_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_365))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__ECp2Vf3ySxXeY0xLJSyjyA*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_366;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* T17_; tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw)); T18_.muxer = n_1->data[i].Field2.muxer; T18_.handle = n_1->data[i].Field2.handle; chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.muxer, NIM_NIL); unsureAsgnRef((void**)&n_1->data[i].Field2.handle, NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__ICwlWIYcawr9a9aJh765WSvw(t, (&(*t).data), T17_, T18_, eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_366)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_366); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__gI4T3T9bd07P9aLODPSMyHlgtables)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ t, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_367;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field1 == key_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_367)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_367); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___aBH6rzacLutU2vAkcF7xlg)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ* t, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0, tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw val_0) { NI hc; NI index;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__ECp2Vf3ySxXeY0xLJSyjyA*) newSeq((&NTI__ECp2Vf3ySxXeY0xLJSyjyA_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__mzx9cR5dSPtlnX9blkMlpNYgtables((*t), key_0, (&hc));
|
|
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA13_;
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[index].Field2.muxer), val_0.muxer); asgnRef((void**) (&(*t).data->data[index].Field2.handle), val_0.handle); }
|
|
goto LA11_;
|
|
LA13_: ;
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_368; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_369;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T18_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T23_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA24_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__ECp2Vf3ySxXeY0xLJSyjyA*) newSeq((&NTI__ECp2Vf3ySxXeY0xLJSyjyA_), ((NI) 64))); }
|
|
LA19_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T28_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T28_ = (NIM_BOOL)0; T28_ = mustRehash__BehosKjLA2BYBi8OmomwGQtables((*t)); if (!T28_) goto LA29_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__wIe9atLq4NBpD9a6UPlIPdqA(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__gI4T3T9bd07P9aLODPSMyHlgtables((*t), key_0, hc); }
|
|
LA29_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_368)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_368);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__ICwlWIYcawr9a9aJh765WSvw(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_369)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_369); }
|
|
LA11_: ;
|
|
}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__9ctm2nQxTGpwCRf9agDxLAUgtables)(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_370; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_371; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_372; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_370)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_371)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_370) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_371)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_372)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_372) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__jqu6UqzzU3Gm2NmBzAp8Pw)(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg* t, tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw** data_0, tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ key_0, tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* val_0, NI hc, NI h_0) { if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field1 = key_0; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*data_0)->data[h_0].Field2.data), (*val_0).data, (&NTI__EkVrimW82Ya1QD19bWIZr9bA_)); (*data_0)->data[h_0].Field2.counter = (*val_0).counter; (*data_0)->data[h_0].Field2.first = (*val_0).first; (*data_0)->data[h_0].Field2.last = (*val_0).last; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__tYUNSi1oDt0Wia2l9aqsvvQ)(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg* t) { tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_373; tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw* T2_; n_1 = (tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_373)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_373)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_373)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_373), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw*) newSeq((&NTI__O39cGnfZ9b59b9bpYt9c3ee9cnHw_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_373))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_374;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ T17_; tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ)0; T17_ = n_1->data[i].Field1; n_1->data[i].Field1 = 0;
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ)); T18_.data = n_1->data[i].Field2.data; T18_.counter = n_1->data[i].Field2.counter; T18_.first = n_1->data[i].Field2.first; T18_.last = n_1->data[i].Field2.last; chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.data, NIM_NIL); n_1->data[i].Field2.counter = 0; n_1->data[i].Field2.first = 0; n_1->data[i].Field2.last = 0;
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__jqu6UqzzU3Gm2NmBzAp8Pw(t, (&(*t).data), T17_, (&T18_), eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_374)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_374); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__P1ikX6C44nKb4piWK2GzFAtables)(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg t, tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_375;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field1 == key_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_375)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_375); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 465 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ*, mgetOrPut__FP3KtCyyhj9cvzD7EgOVRlw)(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg* t, tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ key_0, tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* val_0) { tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* result; NI hc; NI index; result = (tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ*)0;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw*) newSeq((&NTI__O39cGnfZ9b59b9bpYt9c3ee9cnHw_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__ukimJBVSAr9bQ7v6w9aShlrQtables((*t), key_0, (&hc));
|
|
#line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_376; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_377;
|
|
#line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(index < ((NI) 0))) goto LA13_;
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T17_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T17_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T17_ == ((NI) 0))) goto LA18_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T22_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T22_ = (NIM_BOOL)0; T22_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T22_)) goto LA23_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA23_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw*) newSeq((&NTI__O39cGnfZ9b59b9bpYt9c3ee9cnHw_), ((NI) 64))); }
|
|
LA18_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T27_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T27_ = (NIM_BOOL)0; T27_ = mustRehash__9ctm2nQxTGpwCRf9agDxLAUgtables((*t)); if (!T27_) goto LA28_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__tYUNSi1oDt0Wia2l9aqsvvQ(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__P1ikX6C44nKb4piWK2GzFAtables((*t), key_0, hc); }
|
|
LA28_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_376)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_376);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__jqu6UqzzU3Gm2NmBzAp8Pw(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_377)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_377); }
|
|
LA13_: ;
|
|
|
|
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[index].Field2); return result;}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__Kf9bn1rDJDWL1P2h76oO6Kgtables)(tyObject_Table__HDUOEieUs1GSseLU5qS67Q t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_378;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__CiCiZV9c7F9alrF1xV3QD1ag_2(key_0.data->data, (key_0.data ? key_0.data->Sup.len : 0));
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T21_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_; NI T18_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
T18_ = (NI)0; T18_ = cmp__ZNqz9bxrMN09bM1GezFNLRBQ(t.data->data[h_1].Field1, key_0); T16_ = (T18_ == ((NI) 0)); LA17_: ;
|
|
if (!T16_) goto LA19_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA19_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T21_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T21_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_378)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_378); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__XT49ajHml1WoMVqlola8axgtables)(tyObject_Table__HDUOEieUs1GSseLU5qS67Q t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_379; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_380; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_381; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_379)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_380)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_379) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_380)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_381)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_381) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__aLF779aVYTm4b33ReH09a58w)(tyObject_Table__HDUOEieUs1GSseLU5qS67Q* t, tySequence__9cAdNiuOt3vPbm6XF7oLMIw** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyEnum_Connectedness__iDFxVyVC6AVm9aJUnmmoakw val_0, NI hc, NI h_0) { if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*data_0)->data[h_0].Field1.data), key_0.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field2 = val_0; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__MLgGfQL17a5FF1e69cuphAA)(tyObject_Table__HDUOEieUs1GSseLU5qS67Q* t) { tySequence__9cAdNiuOt3vPbm6XF7oLMIw* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_382; tySequence__9cAdNiuOt3vPbm6XF7oLMIw* T2_; n_1 = (tySequence__9cAdNiuOt3vPbm6XF7oLMIw*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_382)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_382)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_382)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_382), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__9cAdNiuOt3vPbm6XF7oLMIw*) newSeq((&NTI__9cAdNiuOt3vPbm6XF7oLMIw_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_382))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__9cAdNiuOt3vPbm6XF7oLMIw*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_383;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw T17_; tyEnum_Connectedness__iDFxVyVC6AVm9aJUnmmoakw T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T17_), sizeof(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw)); T17_.data = n_1->data[i].Field1.data; chckNil((void*)(&n_1->data[i].Field1)); unsureAsgnRef((void**)&n_1->data[i].Field1.data, NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = (tyEnum_Connectedness__iDFxVyVC6AVm9aJUnmmoakw)0; T18_ = n_1->data[i].Field2; n_1->data[i].Field2 = 0;
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__aLF779aVYTm4b33ReH09a58w(t, (&(*t).data), T17_, T18_, eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_383)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_383); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__01SMeJbo7K3PJfimIN5ySQtables)(tyObject_Table__HDUOEieUs1GSseLU5qS67Q t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_384;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T17_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_; NI T14_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
T14_ = (NI)0; T14_ = cmp__ZNqz9bxrMN09bM1GezFNLRBQ(t.data->data[h_1].Field1, key_0); T12_ = (T14_ == ((NI) 0)); LA13_: ;
|
|
if (!T12_) goto LA15_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA15_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T17_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T17_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_384)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_384); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___jk4xpkYawFX2Il00LH1mYw)(tyObject_Table__HDUOEieUs1GSseLU5qS67Q* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyEnum_Connectedness__iDFxVyVC6AVm9aJUnmmoakw val_0) { NI hc; NI index;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__9cAdNiuOt3vPbm6XF7oLMIw*) newSeq((&NTI__9cAdNiuOt3vPbm6XF7oLMIw_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__Kf9bn1rDJDWL1P2h76oO6Kgtables((*t), key_0, (&hc));
|
|
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA13_;
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).data->data[index].Field2 = val_0; }
|
|
goto LA11_;
|
|
LA13_: ;
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_385; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_386;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T18_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T23_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA24_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__9cAdNiuOt3vPbm6XF7oLMIw*) newSeq((&NTI__9cAdNiuOt3vPbm6XF7oLMIw_), ((NI) 64))); }
|
|
LA19_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T28_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T28_ = (NIM_BOOL)0; T28_ = mustRehash__XT49ajHml1WoMVqlola8axgtables((*t)); if (!T28_) goto LA29_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__MLgGfQL17a5FF1e69cuphAA(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__01SMeJbo7K3PJfimIN5ySQtables((*t), key_0, hc); }
|
|
LA29_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_385)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_385);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__aLF779aVYTm4b33ReH09a58w(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_386)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_386); }
|
|
LA11_: ;
|
|
}
|
|
|
|
#line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyEnum_Connectedness__iDFxVyVC6AVm9aJUnmmoakw, getOrDefault__eEyaT8yscSERZNgbhPHddA)(tyObject_Table__HDUOEieUs1GSseLU5qS67Q t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { tyEnum_Connectedness__iDFxVyVC6AVm9aJUnmmoakw result; NI hcX60gensym155370538_; NI indexX60gensym155370539_; result = (tyEnum_Connectedness__iDFxVyVC6AVm9aJUnmmoakw)0; hcX60gensym155370538_ = (NI)0;
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
indexX60gensym155370539_ = rawGet__Kf9bn1rDJDWL1P2h76oO6Kgtables(t, key_0, (&hcX60gensym155370538_));
|
|
#line 445 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= indexX60gensym155370539_)) goto LA3_;
|
|
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(indexX60gensym155370539_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym155370539_,(t.data ? t.data->Sup.len : 0)-1); } result = t.data->data[indexX60gensym155370539_].Field2; }
|
|
LA3_: ;
|
|
return result;}
|
|
|
|
#line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initTable__kg3y6G7PE79cIrTcf7t7VQg)(NI initialSize, tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*Result).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__NhrD4IueRTlBqNEpcAHOaw*) newSeq((&NTI__NhrD4IueRTlBqNEpcAHOaw_), ((NI) (initialSize))));}
|
|
|
|
#line 784 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw*, newTable__a8bauXDlot9apePVTLHmpow)(NI initialSize) { tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw* result; result = (tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw*)0;
|
|
#line 802 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = (tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw*) newObj((&NTI__WVXdlbpZMc1zwgdXod13jA_), sizeof(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw));
|
|
#line 803 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 803 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
initTable__kg3y6G7PE79cIrTcf7t7VQg(initialSize, (&(*result)));
|
|
return result;}
|
|
|
|
#line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initTable__mdcUdAA7wPTH9a9bkdJeNifA)(NI initialSize, tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*Result).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__b15zLYqiMPkiLv2o00nNdA*) newSeq((&NTI__b15zLYqiMPkiLv2o00nNdA_), ((NI) (initialSize))));}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__CvcEOi5NPfRZwQVj2v89aEAtables)(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_387; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_388; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_389; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_387)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_388)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_387) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_388)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_389)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_389) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__9bynYfgEUEqWih5bDrKwLyg)(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw* t, tySequence__NhrD4IueRTlBqNEpcAHOaw** data_0, NimStringDesc* key_0, tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA val_0, NI hc, NI h_0) { NimStringDesc* T1_; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (NimStringDesc*)0; T1_ = (*data_0)->data[h_0].Field1; (*data_0)->data[h_0].Field1 = copyStringRC1(key_0); if (T1_) nimGCunrefNoCycle(T1_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*data_0)->data[h_0].Field2.topics), val_0.topics, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_)); asgnRef((void**) (&(*data_0)->data[h_0].Field2.handler.ClE_0), val_0.handler.ClE_0); (*data_0)->data[h_0].Field2.handler.ClP_0 = val_0.handler.ClP_0; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__rBhZcpKYj1so4s1MQVJhYg)(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw* t) { tySequence__NhrD4IueRTlBqNEpcAHOaw* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_390; tySequence__NhrD4IueRTlBqNEpcAHOaw* T2_; n_1 = (tySequence__NhrD4IueRTlBqNEpcAHOaw*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_390)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_390)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_390)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_390), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__NhrD4IueRTlBqNEpcAHOaw*) newSeq((&NTI__NhrD4IueRTlBqNEpcAHOaw_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_390))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__NhrD4IueRTlBqNEpcAHOaw*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_391;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; NimStringDesc* T17_; tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NimStringDesc*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA)); T18_.topics = n_1->data[i].Field2.topics; T18_.handler.ClE_0 = n_1->data[i].Field2.handler.ClE_0; T18_.handler.ClP_0 = n_1->data[i].Field2.handler.ClP_0; chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.topics, NIM_NIL); unsureAsgnRef((void**)&n_1->data[i].Field2.handler.ClE_0, NIM_NIL); n_1->data[i].Field2.handler.ClP_0 = NIM_NIL;
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__9bynYfgEUEqWih5bDrKwLyg(t, (&(*t).data), T17_, T18_, eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_391)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_391); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
static N_INLINE(NI, rawGetDeep__kPlpH9aOXwPkb5CtWnH1Pnwtables)(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T5_; result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0);
|
|
#line 15 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 16 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 16 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 16 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T5_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T5_); {
|
|
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NIM_BOOL T8_; NI T9_;
|
|
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T8_) goto LA7;
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T9_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T9_); } LA7: ;
|
|
}
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
result = h_1; return result;}
|
|
|
|
#line 493 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__IX4o6GsExND3BZnAkrUdSQ)(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw* t, NimStringDesc* key_0, tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA val_0) { NI hc; NI j; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_392;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__NhrD4IueRTlBqNEpcAHOaw*) newSeq((&NTI__NhrD4IueRTlBqNEpcAHOaw_), ((NI) 64))); }
|
|
LA4_: ;
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T13_;
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = mustRehash__CvcEOi5NPfRZwQVj2v89aEAtables((*t)); if (!T13_) goto LA14_;
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__rBhZcpKYj1so4s1MQVJhYg(t);
|
|
}
|
|
LA14_: ;
|
|
hc = (NI)0;
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
j = rawGetDeep__kPlpH9aOXwPkb5CtWnH1Pnwtables((*t), key_0, (&hc));
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__9bynYfgEUEqWih5bDrKwLyg(t, (&(*t).data), key_0, val_0, hc, j);
|
|
|
|
#line 500 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_392)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_392);}
|
|
|
|
#line 981 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__VIi9aNPdOc9cAoP8LdQpEGeg)(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw* t, NimStringDesc* key_0, tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA val_0) {
|
|
#line 988 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 988 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
add__IX4o6GsExND3BZnAkrUdSQ(t, key_0, val_0);
|
|
}
|
|
|
|
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__ZA0fyy7MKgu9b7GDksFVIXg)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA t) { NI result; result = (NI)0;
|
|
#line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = t.counter; return result;}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__BHxS9cl6rp9czlay5Ps5j3Sgtables)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_393;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_393)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_393); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 341 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5D___aMRj1OB7hL8Bqlt0mZDwkw)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA t, NimStringDesc* key_0, tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw* Result) { NI hcX60gensym17450406_; NI indexX60gensym17450407_; chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).contentFilters, NIM_NIL); unsureAsgnRef((void**)&(*Result).handler.ClE_0, NIM_NIL); (*Result).handler.ClP_0 = NIM_NIL; hcX60gensym17450406_ = (NI)0;
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
indexX60gensym17450407_ = rawGet__BHxS9cl6rp9czlay5Ps5j3Sgtables(t, key_0, (&hcX60gensym17450406_));
|
|
#line 362 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (!(((NI) 0) <= indexX60gensym17450407_)) goto LA3_;
|
|
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(indexX60gensym17450407_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17450407_,(t.data ? t.data->Sup.len : 0)-1); } genericSeqAssign((&(*Result).contentFilters), t.data->data[indexX60gensym17450407_].Field2.contentFilters, (&NTI__xNHF59br19a2ddRDpm49b8z3A_)); unsureAsgnRef((void**) (&(*Result).handler.ClE_0), t.data->data[indexX60gensym17450407_].Field2.handler.ClE_0); (*Result).handler.ClP_0 = t.data->data[indexX60gensym17450407_].Field2.handler.ClP_0; }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{ tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError";
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T7_ = (NimStringDesc*)0; T7_ = rawNewString((key_0 ? key_0->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, key_0); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL);
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
|
"vendor/Nim/lib/pure/collections/tables.nim", 262); }
|
|
LA1_: ;
|
|
}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__cAt8UDFiAelZhKwYOAnlJAtables)(tyObject_Table__pGGeaOra9csl069baTSs3CJg t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_394;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__CiCiZV9c7F9alrF1xV3QD1ag_2(key_0.data->data, (key_0.data ? key_0.data->Sup.len : 0));
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T21_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_; NI T18_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
T18_ = (NI)0; T18_ = cmp__ZNqz9bxrMN09bM1GezFNLRBQ(t.data->data[h_1].Field1, key_0); T16_ = (T18_ == ((NI) 0)); LA17_: ;
|
|
if (!T16_) goto LA19_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA19_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T21_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T21_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_394)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_394); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, getOrDefault__qVhwtA6m25ZpwgcQZo1DiA)(tyObject_Table__pGGeaOra9csl069baTSs3CJg t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA* Result) { NI hcX60gensym154795416_; NI indexX60gensym154795417_; chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; hcX60gensym154795416_ = (NI)0;
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
indexX60gensym154795417_ = rawGet__cAt8UDFiAelZhKwYOAnlJAtables(t, key_0, (&hcX60gensym154795416_));
|
|
#line 445 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= indexX60gensym154795417_)) goto LA3_;
|
|
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(indexX60gensym154795417_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym154795417_,(t.data ? t.data->Sup.len : 0)-1); } genericSeqAssign((&(*Result).data), t.data->data[indexX60gensym154795417_].Field2.data, (&NTI__noYiMxJQyusfKGmZZR7Pzw_)); (*Result).counter = t.data->data[indexX60gensym154795417_].Field2.counter; }
|
|
LA3_: ;
|
|
}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__9cx2AJCKSrTAiP4NLfl74Qwtables)(tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_395;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__CiCiZV9c7F9alrF1xV3QD1ag_2(key_0.data->data, (key_0.data ? key_0.data->Sup.len : 0));
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T21_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_; NI T18_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
T18_ = (NI)0; T18_ = cmp__ZNqz9bxrMN09bM1GezFNLRBQ(t.data->data[h_1].Field1, key_0); T16_ = (T18_ == ((NI) 0)); LA17_: ;
|
|
if (!T16_) goto LA19_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA19_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T21_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T21_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_395)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_395); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, getOrDefault__FZ5sTM9aho0bqdppxTHr8iA)(tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* Result) { NI hcX60gensym155005416_; NI indexX60gensym155005417_; chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; hcX60gensym155005416_ = (NI)0;
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
indexX60gensym155005417_ = rawGet__9cx2AJCKSrTAiP4NLfl74Qwtables(t, key_0, (&hcX60gensym155005416_));
|
|
#line 445 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= indexX60gensym155005417_)) goto LA3_;
|
|
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(indexX60gensym155005417_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym155005417_,(t.data ? t.data->Sup.len : 0)-1); } genericSeqAssign((&(*Result).data), t.data->data[indexX60gensym155005417_].Field2.data, (&NTI__4eRCaZmrYLLw2k30GPTiMw_)); (*Result).counter = t.data->data[indexX60gensym155005417_].Field2.counter; }
|
|
LA3_: ;
|
|
}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__lzGP04a9bwHNRiBWU0Pf59cAtables)(tyObject_Table__52v4sP86ruZliir3KafpPQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_396;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__CiCiZV9c7F9alrF1xV3QD1ag_2(key_0.data->data, (key_0.data ? key_0.data->Sup.len : 0));
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T21_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_; NI T18_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
T18_ = (NI)0; T18_ = cmp__ZNqz9bxrMN09bM1GezFNLRBQ(t.data->data[h_1].Field1, key_0); T16_ = (T18_ == ((NI) 0)); LA17_: ;
|
|
if (!T16_) goto LA19_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA19_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T21_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T21_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_396)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_396); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, getOrDefault__Yhog9cibr6AiEqszuJsqd3A)(tyObject_Table__52v4sP86ruZliir3KafpPQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA* Result) { NI T1_; NI T2_; NI hcX60gensym155037112_; NI indexX60gensym155037113_; chckNil((void*)Result); switch ((*Result).scheme) {
|
|
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 0):
|
|
unsureAsgnRef((void**)&(*Result)._scheme_1.rsakey, NIM_NIL); break;
|
|
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 1):
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < 32; T1_++) { (*Result)._scheme_2.edkey.data[T1_] = 0; }
|
|
break;
|
|
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 2):
|
|
T2_ = (NI)0; for (T2_ = 0; T2_ < 64; T2_++) { (*Result)._scheme_3.skkey.data.data[T2_] = 0; }
|
|
break;
|
|
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 3):
|
|
unsureAsgnRef((void**)&(*Result)._scheme_4.eckey, NIM_NIL); break;
|
|
}
|
|
(*Result).scheme = 0; hcX60gensym155037112_ = (NI)0;
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
indexX60gensym155037113_ = rawGet__lzGP04a9bwHNRiBWU0Pf59cAtables(t, key_0, (&hcX60gensym155037112_));
|
|
#line 445 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= indexX60gensym155037113_)) goto LA5_;
|
|
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(indexX60gensym155037113_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym155037113_,(t.data ? t.data->Sup.len : 0)-1); } genericAssign((void*)Result, (void*)(&t.data->data[indexX60gensym155037113_].Field2), (&NTI__mVKS59bRpscItosS0oN9a4zA_)); }
|
|
LA5_: ;
|
|
}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__S5gIS6xBieCu4dJrjbp6Egtables)(tyObject_Table__pGGeaOra9csl069baTSs3CJg t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_397; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_398; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_399; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_397)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_398)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_397) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_398)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_399)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_399) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__0cXXsrty7iMM9bm1id59c49bg)(tyObject_Table__pGGeaOra9csl069baTSs3CJg* t, tySequence__0pNp33hfens5jJ9aLEr0T1A** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA val_0, NI hc, NI h_0) { if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*data_0)->data[h_0].Field1.data), key_0.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*data_0)->data[h_0].Field2.data), val_0.data, (&NTI__noYiMxJQyusfKGmZZR7Pzw_)); (*data_0)->data[h_0].Field2.counter = val_0.counter; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__s9bPLSQpIqX9cjC1G9cA82q4Q)(tyObject_Table__pGGeaOra9csl069baTSs3CJg* t) { tySequence__0pNp33hfens5jJ9aLEr0T1A* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_400; tySequence__0pNp33hfens5jJ9aLEr0T1A* T2_; n_1 = (tySequence__0pNp33hfens5jJ9aLEr0T1A*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_400)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_400)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_400)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_400), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__0pNp33hfens5jJ9aLEr0T1A*) newSeq((&NTI__0pNp33hfens5jJ9aLEr0T1A_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_400))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__0pNp33hfens5jJ9aLEr0T1A*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_401;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw T17_; tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T17_), sizeof(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw)); T17_.data = n_1->data[i].Field1.data; chckNil((void*)(&n_1->data[i].Field1)); unsureAsgnRef((void**)&n_1->data[i].Field1.data, NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA)); T18_.data = n_1->data[i].Field2.data; T18_.counter = n_1->data[i].Field2.counter; chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.data, NIM_NIL); n_1->data[i].Field2.counter = 0;
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__0cXXsrty7iMM9bm1id59c49bg(t, (&(*t).data), T17_, T18_, eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_401)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_401); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__skQWS8mO0pRC4eWb9ap3r9bAtables)(tyObject_Table__pGGeaOra9csl069baTSs3CJg t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_402;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T17_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_; NI T14_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
T14_ = (NI)0; T14_ = cmp__ZNqz9bxrMN09bM1GezFNLRBQ(t.data->data[h_1].Field1, key_0); T12_ = (T14_ == ((NI) 0)); LA13_: ;
|
|
if (!T12_) goto LA15_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA15_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T17_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T17_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_402)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_402); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 465 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA*, mgetOrPut__cwUZksH46eQyXJQzsqPgbQ)(tyObject_Table__pGGeaOra9csl069baTSs3CJg* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA val_0) { tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA* result; NI hc; NI index; result = (tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA*)0;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__0pNp33hfens5jJ9aLEr0T1A*) newSeq((&NTI__0pNp33hfens5jJ9aLEr0T1A_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__cAt8UDFiAelZhKwYOAnlJAtables((*t), key_0, (&hc));
|
|
#line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_403; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_404;
|
|
#line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(index < ((NI) 0))) goto LA13_;
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T17_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T17_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T17_ == ((NI) 0))) goto LA18_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T22_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T22_ = (NIM_BOOL)0; T22_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T22_)) goto LA23_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA23_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__0pNp33hfens5jJ9aLEr0T1A*) newSeq((&NTI__0pNp33hfens5jJ9aLEr0T1A_), ((NI) 64))); }
|
|
LA18_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T27_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T27_ = (NIM_BOOL)0; T27_ = mustRehash__S5gIS6xBieCu4dJrjbp6Egtables((*t)); if (!T27_) goto LA28_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__s9bPLSQpIqX9cjC1G9cA82q4Q(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__skQWS8mO0pRC4eWb9ap3r9bAtables((*t), key_0, hc); }
|
|
LA28_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_403)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_403);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__0cXXsrty7iMM9bm1id59c49bg(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_404)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_404); }
|
|
LA13_: ;
|
|
|
|
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[index].Field2); return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__Bg6vsNQULUDiNhOqTw4GIAtables)(tyObject_Table__52v4sP86ruZliir3KafpPQ t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_405; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_406; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_407; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_405)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_406)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_405) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_406)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_407)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_407) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__PGDsDuK2ay1ZjSgxdPSUqg)(tyObject_Table__52v4sP86ruZliir3KafpPQ* t, tySequence__TwXs3G9bF9ad7BQkkskGRTCQ** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA* val_0, NI hc, NI h_0) { if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*data_0)->data[h_0].Field1.data), key_0.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericAssign((void*)(&(*data_0)->data[h_0].Field2), (void*)val_0, (&NTI__mVKS59bRpscItosS0oN9a4zA_)); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__PsR8oq83VKt3bi177XzRBQ)(tyObject_Table__52v4sP86ruZliir3KafpPQ* t) { tySequence__TwXs3G9bF9ad7BQkkskGRTCQ* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_408; tySequence__TwXs3G9bF9ad7BQkkskGRTCQ* T2_; n_1 = (tySequence__TwXs3G9bF9ad7BQkkskGRTCQ*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_408)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_408)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_408)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_408), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__TwXs3G9bF9ad7BQkkskGRTCQ*) newSeq((&NTI__TwXs3G9bF9ad7BQkkskGRTCQ_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_408))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__TwXs3G9bF9ad7BQkkskGRTCQ*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_409;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw T17_; tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA T18_; NI T19_; NI T20_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T17_), sizeof(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw)); T17_.data = n_1->data[i].Field1.data; chckNil((void*)(&n_1->data[i].Field1)); unsureAsgnRef((void**)&n_1->data[i].Field1.data, NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA)); nimCopyMem((void*)(&T18_), (NIM_CONST void*)(&n_1->data[i].Field2), sizeof(T18_)); chckNil((void*)(&n_1->data[i].Field2)); switch (n_1->data[i].Field2.scheme) {
|
|
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 0):
|
|
unsureAsgnRef((void**)&n_1->data[i].Field2._scheme_1.rsakey, NIM_NIL); break;
|
|
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 1):
|
|
T19_ = (NI)0; for (T19_ = 0; T19_ < 32; T19_++) { n_1->data[i].Field2._scheme_2.edkey.data[T19_] = 0; }
|
|
break;
|
|
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 2):
|
|
T20_ = (NI)0; for (T20_ = 0; T20_ < 64; T20_++) { n_1->data[i].Field2._scheme_3.skkey.data.data[T20_] = 0; }
|
|
break;
|
|
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 3):
|
|
unsureAsgnRef((void**)&n_1->data[i].Field2._scheme_4.eckey, NIM_NIL); break;
|
|
}
|
|
n_1->data[i].Field2.scheme = 0;
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__PGDsDuK2ay1ZjSgxdPSUqg(t, (&(*t).data), T17_, (&T18_), eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_409)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_409); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__ZWHCgt9aeNwd6cRN4uf2M2gtables)(tyObject_Table__52v4sP86ruZliir3KafpPQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_410;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T17_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_; NI T14_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
T14_ = (NI)0; T14_ = cmp__ZNqz9bxrMN09bM1GezFNLRBQ(t.data->data[h_1].Field1, key_0); T12_ = (T14_ == ((NI) 0)); LA13_: ;
|
|
if (!T12_) goto LA15_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA15_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T17_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T17_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_410)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_410); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___4sYz81NjerKsc6hcTcA8tg)(tyObject_Table__52v4sP86ruZliir3KafpPQ* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA* val_0) { NI hc; NI index;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__TwXs3G9bF9ad7BQkkskGRTCQ*) newSeq((&NTI__TwXs3G9bF9ad7BQkkskGRTCQ_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__lzGP04a9bwHNRiBWU0Pf59cAtables((*t), key_0, (&hc));
|
|
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA13_;
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericAssign((void*)(&(*t).data->data[index].Field2), (void*)val_0, (&NTI__mVKS59bRpscItosS0oN9a4zA_)); }
|
|
goto LA11_;
|
|
LA13_: ;
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_411; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_412;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T18_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T23_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA24_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__TwXs3G9bF9ad7BQkkskGRTCQ*) newSeq((&NTI__TwXs3G9bF9ad7BQkkskGRTCQ_), ((NI) 64))); }
|
|
LA19_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T28_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T28_ = (NIM_BOOL)0; T28_ = mustRehash__Bg6vsNQULUDiNhOqTw4GIAtables((*t)); if (!T28_) goto LA29_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__PsR8oq83VKt3bi177XzRBQ(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__ZWHCgt9aeNwd6cRN4uf2M2gtables((*t), key_0, hc); }
|
|
LA29_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_411)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_411);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__PGDsDuK2ay1ZjSgxdPSUqg(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_412)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_412); }
|
|
LA11_: ;
|
|
}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__QXUBJ1RFaZ7GT8EX9bvp6pAtables)(tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_413; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_414; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_415; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_413)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_414)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_413) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_414)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_415)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_415) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__srsR9aQxmvHp0QWC7zuZ8vg)(tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ* t, tySequence__ZS1ahAVt82upPJYTV8RknQ** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg val_0, NI hc, NI h_0) { if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*data_0)->data[h_0].Field1.data), key_0.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*data_0)->data[h_0].Field2.data), val_0.data, (&NTI__4eRCaZmrYLLw2k30GPTiMw_)); (*data_0)->data[h_0].Field2.counter = val_0.counter; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__hbR7ylouOj0WahrBpsDCAA)(tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ* t) { tySequence__ZS1ahAVt82upPJYTV8RknQ* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_416; tySequence__ZS1ahAVt82upPJYTV8RknQ* T2_; n_1 = (tySequence__ZS1ahAVt82upPJYTV8RknQ*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_416)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_416)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_416)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_416), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__ZS1ahAVt82upPJYTV8RknQ*) newSeq((&NTI__ZS1ahAVt82upPJYTV8RknQ_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_416))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__ZS1ahAVt82upPJYTV8RknQ*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_417;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw T17_; tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T17_), sizeof(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw)); T17_.data = n_1->data[i].Field1.data; chckNil((void*)(&n_1->data[i].Field1)); unsureAsgnRef((void**)&n_1->data[i].Field1.data, NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg)); T18_.data = n_1->data[i].Field2.data; T18_.counter = n_1->data[i].Field2.counter; chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.data, NIM_NIL); n_1->data[i].Field2.counter = 0;
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__srsR9aQxmvHp0QWC7zuZ8vg(t, (&(*t).data), T17_, T18_, eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_417)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_417); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__fDNiobzLxsqqnAQnfX9aggQtables)(tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_418;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T17_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_; NI T14_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
T14_ = (NI)0; T14_ = cmp__ZNqz9bxrMN09bM1GezFNLRBQ(t.data->data[h_1].Field1, key_0); T12_ = (T14_ == ((NI) 0)); LA13_: ;
|
|
if (!T12_) goto LA15_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA15_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T17_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T17_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_418)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_418); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 465 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg*, mgetOrPut__68h51GukH09af9bi0WkvuszA)(tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg val_0) { tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* result; NI hc; NI index; result = (tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg*)0;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__ZS1ahAVt82upPJYTV8RknQ*) newSeq((&NTI__ZS1ahAVt82upPJYTV8RknQ_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__9cx2AJCKSrTAiP4NLfl74Qwtables((*t), key_0, (&hc));
|
|
#line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_419; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_420;
|
|
#line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(index < ((NI) 0))) goto LA13_;
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T17_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T17_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T17_ == ((NI) 0))) goto LA18_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T22_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T22_ = (NIM_BOOL)0; T22_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T22_)) goto LA23_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA23_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__ZS1ahAVt82upPJYTV8RknQ*) newSeq((&NTI__ZS1ahAVt82upPJYTV8RknQ_), ((NI) 64))); }
|
|
LA18_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T27_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T27_ = (NIM_BOOL)0; T27_ = mustRehash__QXUBJ1RFaZ7GT8EX9bvp6pAtables((*t)); if (!T27_) goto LA28_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__hbR7ylouOj0WahrBpsDCAA(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__fDNiobzLxsqqnAQnfX9aggQtables((*t), key_0, hc); }
|
|
LA28_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_419)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_419);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__srsR9aQxmvHp0QWC7zuZ8vg(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_420)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_420); }
|
|
LA13_: ;
|
|
|
|
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[index].Field2); return result;}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__C49cc47TU8R7HomI3qZnt9cAtables)(tyObject_Table__puwZz39aIr9cdB5WlFICYPgw t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_421;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__CiCiZV9c7F9alrF1xV3QD1ag_2(key_0.data->data, (key_0.data ? key_0.data->Sup.len : 0));
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T21_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_; NI T18_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
T18_ = (NI)0; T18_ = cmp__ZNqz9bxrMN09bM1GezFNLRBQ(t.data->data[h_1].Field1, key_0); T16_ = (T18_ == ((NI) 0)); LA17_: ;
|
|
if (!T16_) goto LA19_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA19_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T21_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T21_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_421)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_421); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__Cq3PofsbUA565GY1VC5GPQtables)(tyObject_Table__puwZz39aIr9cdB5WlFICYPgw t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_422; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_423; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_424; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_422)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_423)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_422) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_423)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_424)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_424) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__m8Wsbu6hezAYMmam4arrpA)(tyObject_Table__puwZz39aIr9cdB5WlFICYPgw* t, tySequence__tZ2LP3xqCx8kcPyjrRkSuA** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw* val_0, NI hc, NI h_0) { if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*data_0)->data[h_0].Field1.data), key_0.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*data_0)->data[h_0].Field2), val_0); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__PsilsrPF3BOShuDl2coYmA)(tyObject_Table__puwZz39aIr9cdB5WlFICYPgw* t) { tySequence__tZ2LP3xqCx8kcPyjrRkSuA* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_425; tySequence__tZ2LP3xqCx8kcPyjrRkSuA* T2_; n_1 = (tySequence__tZ2LP3xqCx8kcPyjrRkSuA*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_425)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_425)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_425)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_425), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__tZ2LP3xqCx8kcPyjrRkSuA*) newSeq((&NTI__tZ2LP3xqCx8kcPyjrRkSuA_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_425))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__tZ2LP3xqCx8kcPyjrRkSuA*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_426;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw T17_; tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw* T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T17_), sizeof(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw)); T17_.data = n_1->data[i].Field1.data; chckNil((void*)(&n_1->data[i].Field1)); unsureAsgnRef((void**)&n_1->data[i].Field1.data, NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = (tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw*)0; T18_ = n_1->data[i].Field2; asgnRef((void**) (&n_1->data[i].Field2), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__m8Wsbu6hezAYMmam4arrpA(t, (&(*t).data), T17_, T18_, eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_426)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_426); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__4Ginzj7ukeMJmE4aK76AwQtables)(tyObject_Table__puwZz39aIr9cdB5WlFICYPgw t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_427;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T17_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_; NI T14_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
T14_ = (NI)0; T14_ = cmp__ZNqz9bxrMN09bM1GezFNLRBQ(t.data->data[h_1].Field1, key_0); T12_ = (T14_ == ((NI) 0)); LA13_: ;
|
|
if (!T12_) goto LA15_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA15_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T17_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T17_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_427)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_427); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 465 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw**, mgetOrPut__0KpJicvc46FxtO4FrK9cwig)(tyObject_Table__puwZz39aIr9cdB5WlFICYPgw* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw* val_0) { tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw** result; NI hc; NI index; result = (tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw**)0;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__tZ2LP3xqCx8kcPyjrRkSuA*) newSeq((&NTI__tZ2LP3xqCx8kcPyjrRkSuA_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__C49cc47TU8R7HomI3qZnt9cAtables((*t), key_0, (&hc));
|
|
#line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_428; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_429;
|
|
#line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(index < ((NI) 0))) goto LA13_;
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T17_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T17_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T17_ == ((NI) 0))) goto LA18_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T22_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T22_ = (NIM_BOOL)0; T22_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T22_)) goto LA23_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA23_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__tZ2LP3xqCx8kcPyjrRkSuA*) newSeq((&NTI__tZ2LP3xqCx8kcPyjrRkSuA_), ((NI) 64))); }
|
|
LA18_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T27_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T27_ = (NIM_BOOL)0; T27_ = mustRehash__Cq3PofsbUA565GY1VC5GPQtables((*t)); if (!T27_) goto LA28_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__PsilsrPF3BOShuDl2coYmA(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__4Ginzj7ukeMJmE4aK76AwQtables((*t), key_0, hc); }
|
|
LA28_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_428)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_428);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__m8Wsbu6hezAYMmam4arrpA(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_429)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_429); }
|
|
LA13_: ;
|
|
|
|
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } result = &(*t).data->data[index].Field2; return result;}
|
|
|
|
#line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg**, X5BX5D___9cvN8yZvzmTyr5S2RDtbYfA)(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg* t, NimStringDesc* key_0) { tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg** result; NI hcX60gensym17450424_; NI indexX60gensym17450425_; result = (tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg**)0; hcX60gensym17450424_ = (NI)0;
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
indexX60gensym17450425_ = rawGet__rtOJIKZRkH0ye0O3ElqOJwtables((*t), key_0, (&hcX60gensym17450424_));
|
|
#line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (!(((NI) 0) <= indexX60gensym17450425_)) goto LA3_;
|
|
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(indexX60gensym17450425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17450425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = &(*t).data->data[indexX60gensym17450425_].Field2; }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{ tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError";
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T7_ = (NimStringDesc*)0; T7_ = rawNewString((key_0 ? key_0->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, key_0); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL);
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
|
"vendor/Nim/lib/pure/collections/tables.nim", 262); }
|
|
LA1_: ;
|
|
return result;}
|
|
|
|
#line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initTable__65LLNZibSexgV9cSWhNlbAg)(NI initialSize, tyObject_Table__lHpSn1a1LQne7Vijlza5tg* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*Result).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__1cmYA8zDV0s9c4gpLK2ygBg*) newSeq((&NTI__1cmYA8zDV0s9c4gpLK2ygBg_), ((NI) (initialSize))));}
|
|
|
|
#line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initTable__DJ6A9bLM16E7rxSo27B13KA)(NI initialSize, tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*Result).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__4tnpefYRDGIct5y7RxC8KA*) newSeq((&NTI__4tnpefYRDGIct5y7RxC8KA_), ((NI) (initialSize))));}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__mM9cGM2VV9bUNpu4CYgTDTegtables)(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_430; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_431; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_432; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_430)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_431)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_430) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_431)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_432)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_432) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__CJk0ydSHIyqgEP80iEdO5g)(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ* t, tySequence__6w9c7RGFri1n1hoa9bD335ZQ** data_0, tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw key_0, tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* val_0, NI hc, NI h_0) { if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field1 = key_0; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*data_0)->data[h_0].Field2.data), (*val_0).data, (&NTI__aCTokZuK9bCn9cyd6uz54oPg_)); (*data_0)->data[h_0].Field2.counter = (*val_0).counter; (*data_0)->data[h_0].Field2.first = (*val_0).first; (*data_0)->data[h_0].Field2.last = (*val_0).last; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__hKmV7spWjfiXpCLtsmQMLw)(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ* t) { tySequence__6w9c7RGFri1n1hoa9bD335ZQ* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_433; tySequence__6w9c7RGFri1n1hoa9bD335ZQ* T2_; n_1 = (tySequence__6w9c7RGFri1n1hoa9bD335ZQ*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_433)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_433)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_433)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_433), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__6w9c7RGFri1n1hoa9bD335ZQ*) newSeq((&NTI__6w9c7RGFri1n1hoa9bD335ZQ_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_433))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__6w9c7RGFri1n1hoa9bD335ZQ*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_434;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw T17_; tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw)0; T17_ = n_1->data[i].Field1; n_1->data[i].Field1 = 0;
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg)); T18_.data = n_1->data[i].Field2.data; T18_.counter = n_1->data[i].Field2.counter; T18_.first = n_1->data[i].Field2.first; T18_.last = n_1->data[i].Field2.last; chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.data, NIM_NIL); n_1->data[i].Field2.counter = 0; n_1->data[i].Field2.first = 0; n_1->data[i].Field2.last = 0;
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__CJk0ydSHIyqgEP80iEdO5g(t, (&(*t).data), T17_, (&T18_), eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_434)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_434); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__R9ak5N4lLKywWjkUmSJA18Qtables)(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ t, tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_435;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field1 == key_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_435)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_435); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 465 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg*, mgetOrPut__1i0i2wOKBIK2pF9cGWd1vSQ)(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ* t, tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw key_0, tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* val_0) { tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* result; NI hc; NI index; result = (tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg*)0;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__6w9c7RGFri1n1hoa9bD335ZQ*) newSeq((&NTI__6w9c7RGFri1n1hoa9bD335ZQ_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__F57tOLo2NWfYOWEZLISHSgtables((*t), key_0, (&hc));
|
|
#line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_436; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_437;
|
|
#line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(index < ((NI) 0))) goto LA13_;
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T17_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T17_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T17_ == ((NI) 0))) goto LA18_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T22_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T22_ = (NIM_BOOL)0; T22_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T22_)) goto LA23_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA23_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__6w9c7RGFri1n1hoa9bD335ZQ*) newSeq((&NTI__6w9c7RGFri1n1hoa9bD335ZQ_), ((NI) 64))); }
|
|
LA18_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T27_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T27_ = (NIM_BOOL)0; T27_ = mustRehash__mM9cGM2VV9bUNpu4CYgTDTegtables((*t)); if (!T27_) goto LA28_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__hKmV7spWjfiXpCLtsmQMLw(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__R9ak5N4lLKywWjkUmSJA18Qtables((*t), key_0, hc); }
|
|
LA28_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_436)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_436);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__CJk0ydSHIyqgEP80iEdO5g(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_437)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_437); }
|
|
LA13_: ;
|
|
|
|
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[index].Field2); return result;}
|
|
|
|
#line 973 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__gs1geWct9bvYuusDnRbHMiw)(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw* t) { NI result; result = (NI)0;
|
|
#line 979 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = (*t).counter; return result;}
|
|
static N_NIMCALL(void, Marker_tySequence__rEAWhJSquAhdmub1uagmwg)(void* p, NI op) {
|
|
tySequence__rEAWhJSquAhdmub1uagmwg* a;
|
|
NI T1_; a = (tySequence__rEAWhJSquAhdmub1uagmwg*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2, op); }
|
|
}
|
|
|
|
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__ZhHZtK9bNBrfgsY9bC1uXBkA)(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q t) { NI result; result = (NI)0;
|
|
#line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = t.counter; return result;}
|
|
|
|
#line 554 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, clear__79akMJ39b064yLsBG9cU9cGWmg_2)(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q* t) { { NI i; NI colontmp_; NI T2_; NI i_2; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T2_ = ((*t).data ? (*t).data->Sup.len : 0); colontmp_ = T2_;
|
|
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
i_2 = ((NI) 0); {
|
|
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_440;
|
|
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(i_2 < colontmp_)) goto LA4;
|
|
|
|
#line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
i = i_2; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 151 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 152 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 152 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).data->data[i].Field1 = 0; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL);
|
|
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(i_2, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_440)) { raiseOverflow(); }; i_2 = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_440); } LA4: ;
|
|
}
|
|
}
|
|
|
|
#line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);}
|
|
|
|
#line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initTable__lFTKmuZ5uGl9ca7wcJclqzw)(NI initialSize, tyObject_Table__FdHpxIKbPNjlIbR9a4qcWpw* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*Result).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__rEAWhJSquAhdmub1uagmwg*) newSeq((&NTI__rEAWhJSquAhdmub1uagmwg_), ((NI) (initialSize))));}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__Xbt3aJkhvztH9aYWZwSmTVQtables)(tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_441; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_442; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_443; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_441)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_442)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_441) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_442)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_443)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_443) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__d1S2NZxtIgpU1G7kBISECg)(tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w* t, tySequence__87DZdIc4Y9ccnDlJfZoyb5w** data_0, NimStringDesc* key_0, tyProc__ADCDtoN1AvOABxjfvZcWKw val_0, NI hc, NI h_0) { NimStringDesc* T1_; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (NimStringDesc*)0; T1_ = (*data_0)->data[h_0].Field1; (*data_0)->data[h_0].Field1 = copyStringRC1(key_0); if (T1_) nimGCunrefNoCycle(T1_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*data_0)->data[h_0].Field2.ClE_0), val_0.ClE_0); (*data_0)->data[h_0].Field2.ClP_0 = val_0.ClP_0; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__Iov9aSIXFqsPWBKugiuD1QQ)(tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w* t) { tySequence__87DZdIc4Y9ccnDlJfZoyb5w* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_444; tySequence__87DZdIc4Y9ccnDlJfZoyb5w* T2_; n_1 = (tySequence__87DZdIc4Y9ccnDlJfZoyb5w*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_444)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_444)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_444)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_444), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__87DZdIc4Y9ccnDlJfZoyb5w*) newSeq((&NTI__87DZdIc4Y9ccnDlJfZoyb5w_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_444))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__87DZdIc4Y9ccnDlJfZoyb5w*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_445;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; NimStringDesc* T17_; tyProc__ADCDtoN1AvOABxjfvZcWKw T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NimStringDesc*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyProc__ADCDtoN1AvOABxjfvZcWKw)); T18_.ClE_0 = n_1->data[i].Field2.ClE_0; T18_.ClP_0 = n_1->data[i].Field2.ClP_0; chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.ClE_0, NIM_NIL); n_1->data[i].Field2.ClP_0 = NIM_NIL;
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__d1S2NZxtIgpU1G7kBISECg(t, (&(*t).data), T17_, T18_, eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_445)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_445); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__jbxgTJ9axUfZ9cAM61FzNT9aQtables)(tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w t, NimStringDesc* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_446;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = eqStrings(t.data->data[h_1].Field1, key_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_446)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_446); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___09bAq9cIFbuhsTph9bIc7WYRQ)(tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w* t, NimStringDesc* key_0, tyProc__ADCDtoN1AvOABxjfvZcWKw val_0) { NI hc; NI index;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__87DZdIc4Y9ccnDlJfZoyb5w*) newSeq((&NTI__87DZdIc4Y9ccnDlJfZoyb5w_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__YTXDaIou4WVxznTZQvMNcAtables((*t), key_0, (&hc));
|
|
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA13_;
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[index].Field2.ClE_0), val_0.ClE_0); (*t).data->data[index].Field2.ClP_0 = val_0.ClP_0; }
|
|
goto LA11_;
|
|
LA13_: ;
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_447; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_448;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T18_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T23_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA24_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__87DZdIc4Y9ccnDlJfZoyb5w*) newSeq((&NTI__87DZdIc4Y9ccnDlJfZoyb5w_), ((NI) 64))); }
|
|
LA19_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T28_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T28_ = (NIM_BOOL)0; T28_ = mustRehash__Xbt3aJkhvztH9aYWZwSmTVQtables((*t)); if (!T28_) goto LA29_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__Iov9aSIXFqsPWBKugiuD1QQ(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__jbxgTJ9axUfZ9cAM61FzNT9aQtables((*t), key_0, hc); }
|
|
LA29_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_447)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_447);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__d1S2NZxtIgpU1G7kBISECg(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_448)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_448); }
|
|
LA11_: ;
|
|
}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__CLc3EgQ72ndPPXUxdW7nzQtables)(tyObject_Table__FdHpxIKbPNjlIbR9a4qcWpw t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_449;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_449)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_449); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_SubscriptioncolonObjectType___DQFNW7lzE2Mw43vwAJXufQ*, getOrDefault__OU7B9ckb7amd9ajS4cRaVzYg)(tyObject_Table__FdHpxIKbPNjlIbR9a4qcWpw t, NimStringDesc* key_0) { tyObject_SubscriptioncolonObjectType___DQFNW7lzE2Mw43vwAJXufQ* result; NI hcX60gensym166465391_; NI indexX60gensym166465392_; result = (tyObject_SubscriptioncolonObjectType___DQFNW7lzE2Mw43vwAJXufQ*)0; hcX60gensym166465391_ = (NI)0;
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
indexX60gensym166465392_ = rawGet__CLc3EgQ72ndPPXUxdW7nzQtables(t, key_0, (&hcX60gensym166465391_));
|
|
#line 445 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= indexX60gensym166465392_)) goto LA3_;
|
|
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(indexX60gensym166465392_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym166465392_,(t.data ? t.data->Sup.len : 0)-1); } result = t.data->data[indexX60gensym166465392_].Field2; }
|
|
LA3_: ;
|
|
return result;}
|
|
|
|
#line 554 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, clear__Biqk5dFHYuGOO3S6Qydf7A)(tyObject_Table__FdHpxIKbPNjlIbR9a4qcWpw* t) { { NI i; NI colontmp_; NI T2_; NI i_2; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T2_ = ((*t).data ? (*t).data->Sup.len : 0); colontmp_ = T2_;
|
|
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
i_2 = ((NI) 0); {
|
|
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_450;
|
|
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(i_2 < colontmp_)) goto LA4;
|
|
|
|
#line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
i = i_2; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 151 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 152 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 152 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[i].Field1), NIM_NIL); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL);
|
|
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(i_2, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_450)) { raiseOverflow(); }; i_2 = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_450); } LA4: ;
|
|
}
|
|
}
|
|
|
|
#line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);}
|
|
static N_NIMCALL(void, Marker_tySequence__6QjojIAfixfIV9c3vRYtSJA)(void* p, NI op) {
|
|
tySequence__6QjojIAfixfIV9c3vRYtSJA* a;
|
|
NI T1_; a = (tySequence__6QjojIAfixfIV9c3vRYtSJA*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2.ClE_0, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tyRef__oybXN0L9c4tp61srdsq3Uzw)(void* p, NI op) {
|
|
tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw* a;
|
|
a = (tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw*)p;
|
|
nimGCvisit((void*)(*a).data, op);}
|
|
|
|
#line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initTable__DVBMZ6KwqZqcpP7fJoCKLA)(NI initialSize, tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*Result).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__6QjojIAfixfIV9c3vRYtSJA*) newSeq((&NTI__6QjojIAfixfIV9c3vRYtSJA_), ((NI) (initialSize))));}
|
|
|
|
#line 784 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw*, newTable__HBJmgBuMPq60ZcFUw9cQ4sw)(NI initialSize) { tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw* result; result = (tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw*)0;
|
|
#line 802 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = (tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw*) newObj((&NTI__oybXN0L9c4tp61srdsq3Uzw_), sizeof(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw));
|
|
#line 803 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 803 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
initTable__DVBMZ6KwqZqcpP7fJoCKLA(initialSize, (&(*result)));
|
|
return result;}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__q72PuhOHNBdx81rTzKCtswtables)(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_453;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_453)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_453); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, getOrDefault__v1kLKY9bqhwo39aAn6jn3QfQ)(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw t, NimStringDesc* key_0, tyProc__IvadIksN9avRAZD9ak7LHVQQ* Result) { NI hcX60gensym39335603_; NI indexX60gensym39335604_; chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).ClE_0, NIM_NIL); (*Result).ClP_0 = NIM_NIL; hcX60gensym39335603_ = (NI)0;
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
indexX60gensym39335604_ = rawGet__q72PuhOHNBdx81rTzKCtswtables(t, key_0, (&hcX60gensym39335603_));
|
|
#line 445 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= indexX60gensym39335604_)) goto LA3_;
|
|
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(indexX60gensym39335604_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym39335604_,(t.data ? t.data->Sup.len : 0)-1); } unsureAsgnRef((void**) (&(*Result).ClE_0), t.data->data[indexX60gensym39335604_].Field2.ClE_0); (*Result).ClP_0 = t.data->data[indexX60gensym39335604_].Field2.ClP_0; }
|
|
LA3_: ;
|
|
}
|
|
|
|
#line 916 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, getOrDefault__L9bdF1Wi9cZUmKY9b9bPm7Uv3Q)(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw* t, NimStringDesc* key_0, tyProc__IvadIksN9avRAZD9ak7LHVQQ* Result) {
|
|
#line 917 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 933 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 933 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
getOrDefault__v1kLKY9bqhwo39aAn6jn3QfQ((*t), key_0, Result);
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__xvJ8NkuMnexCsYpHCXh2kA)(void* p, NI op) {
|
|
tySequence__xvJ8NkuMnexCsYpHCXh2kA* a;
|
|
NI T1_; NI T2_; NI T3_; a = (tySequence__xvJ8NkuMnexCsYpHCXh2kA*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1, op); T2_ = (NI)0; T3_ = (NI)0; }
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__knpif4V6YAfwnN9bLSEkizQ)(void* p, NI op) {
|
|
tySequence__knpif4V6YAfwnN9bLSEkizQ* a;
|
|
NI T1_; NI T2_; a = (tySequence__knpif4V6YAfwnN9bLSEkizQ*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1, op); T2_ = (NI)0; }
|
|
}
|
|
|
|
#line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initTable__SqY1Jy3EwyVPfF9bWZJyjAw)(NI initialSize, tyObject_Table__wWSrlvc3gDPfgSDKn9cYA9bg* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*Result).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__xvJ8NkuMnexCsYpHCXh2kA*) newSeq((&NTI__xvJ8NkuMnexCsYpHCXh2kA_), ((NI) (initialSize))));}
|
|
|
|
#line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initTable__rTIF0VxaZRrHzKaygsQWAQ)(NI initialSize, tyObject_Table__INV8H59ap8YDpIPMAWnrDwQ* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*Result).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__knpif4V6YAfwnN9bLSEkizQ*) newSeq((&NTI__knpif4V6YAfwnN9bLSEkizQ_), ((NI) (initialSize))));}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__l88l9axjP32iuXzCLMM8fZgtables)(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_458; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_459; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_460; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_458)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_459)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_458) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_459)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_460)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_460) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__9aVBOk6jF3iXfHfitUXdefA)(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw* t, tySequence__6QjojIAfixfIV9c3vRYtSJA** data_0, NimStringDesc* key_0, tyProc__IvadIksN9avRAZD9ak7LHVQQ val_0, NI hc, NI h_0) { NimStringDesc* T1_; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (NimStringDesc*)0; T1_ = (*data_0)->data[h_0].Field1; (*data_0)->data[h_0].Field1 = copyStringRC1(key_0); if (T1_) nimGCunrefNoCycle(T1_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*data_0)->data[h_0].Field2.ClE_0), val_0.ClE_0); (*data_0)->data[h_0].Field2.ClP_0 = val_0.ClP_0; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__4REfl5em8Gaq3r3J9ahXrvA)(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw* t) { tySequence__6QjojIAfixfIV9c3vRYtSJA* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_461; tySequence__6QjojIAfixfIV9c3vRYtSJA* T2_; n_1 = (tySequence__6QjojIAfixfIV9c3vRYtSJA*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_461)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_461)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_461)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_461), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__6QjojIAfixfIV9c3vRYtSJA*) newSeq((&NTI__6QjojIAfixfIV9c3vRYtSJA_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_461))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__6QjojIAfixfIV9c3vRYtSJA*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_462;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; NimStringDesc* T17_; tyProc__IvadIksN9avRAZD9ak7LHVQQ T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NimStringDesc*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyProc__IvadIksN9avRAZD9ak7LHVQQ)); T18_.ClE_0 = n_1->data[i].Field2.ClE_0; T18_.ClP_0 = n_1->data[i].Field2.ClP_0; chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.ClE_0, NIM_NIL); n_1->data[i].Field2.ClP_0 = NIM_NIL;
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__9aVBOk6jF3iXfHfitUXdefA(t, (&(*t).data), T17_, T18_, eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_462)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_462); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
static N_INLINE(NI, rawGetDeep__q72PuhOHNBdx81rTzKCtsw_2tables)(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T5_; result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0);
|
|
#line 15 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 16 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 16 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 16 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T5_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T5_); {
|
|
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NIM_BOOL T8_; NI T9_;
|
|
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T8_) goto LA7;
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T9_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T9_); } LA7: ;
|
|
}
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
result = h_1; return result;}
|
|
|
|
#line 493 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__bZ1WApn54BF8DDpgALIYAA)(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw* t, NimStringDesc* key_0, tyProc__IvadIksN9avRAZD9ak7LHVQQ val_0) { NI hc; NI j; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_463;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__6QjojIAfixfIV9c3vRYtSJA*) newSeq((&NTI__6QjojIAfixfIV9c3vRYtSJA_), ((NI) 64))); }
|
|
LA4_: ;
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T13_;
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = mustRehash__l88l9axjP32iuXzCLMM8fZgtables((*t)); if (!T13_) goto LA14_;
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__4REfl5em8Gaq3r3J9ahXrvA(t);
|
|
}
|
|
LA14_: ;
|
|
hc = (NI)0;
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
j = rawGetDeep__q72PuhOHNBdx81rTzKCtsw_2tables((*t), key_0, (&hc));
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__9aVBOk6jF3iXfHfitUXdefA(t, (&(*t).data), key_0, val_0, hc, j);
|
|
|
|
#line 500 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_463)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_463);}
|
|
|
|
#line 981 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__8AcBGXDruMiShsYJX5ttTA)(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw* t, NimStringDesc* key_0, tyProc__IvadIksN9avRAZD9ak7LHVQQ val_0) {
|
|
#line 988 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 988 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
add__bZ1WApn54BF8DDpgALIYAA(t, key_0, val_0);
|
|
}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__ySMnX2l352jh5PFW9bf5AHAtables)(tyObject_Table__wWSrlvc3gDPfgSDKn9cYA9bg t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_464; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_465; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_466; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_464)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_465)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_464) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_465)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_466)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_466) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__xg34vYhJBmEZXZG5zUeHVw)(tyObject_Table__wWSrlvc3gDPfgSDKn9cYA9bg* t, tySequence__xvJ8NkuMnexCsYpHCXh2kA** data_0, NimStringDesc* key_0, tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g* val_0, NI hc, NI h_0) { NimStringDesc* T1_; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (NimStringDesc*)0; T1_ = (*data_0)->data[h_0].Field1; (*data_0)->data[h_0].Field1 = copyStringRC1(key_0); if (T1_) nimGCunrefNoCycle(T1_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field2 = (*val_0); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__Vev0wBToIhWxlxyyMs8pCA)(tyObject_Table__wWSrlvc3gDPfgSDKn9cYA9bg* t) { tySequence__xvJ8NkuMnexCsYpHCXh2kA* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_467; tySequence__xvJ8NkuMnexCsYpHCXh2kA* T2_; n_1 = (tySequence__xvJ8NkuMnexCsYpHCXh2kA*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_467)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_467)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_467)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_467), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__xvJ8NkuMnexCsYpHCXh2kA*) newSeq((&NTI__xvJ8NkuMnexCsYpHCXh2kA_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_467))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__xvJ8NkuMnexCsYpHCXh2kA*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_468;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; NimStringDesc* T17_; tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NimStringDesc*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = n_1->data[i].Field2; chckNil((void*)(&n_1->data[i].Field2)); nimZeroMem((void*)(&n_1->data[i].Field2), sizeof(tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g));
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__xg34vYhJBmEZXZG5zUeHVw(t, (&(*t).data), T17_, (&T18_), eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_468)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_468); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
static N_INLINE(NI, rawGetDeep__CWqq9cgqhHzfv6xdhAuNrPwtables)(tyObject_Table__wWSrlvc3gDPfgSDKn9cYA9bg t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T5_; result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0);
|
|
#line 15 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 16 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 16 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 16 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T5_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T5_); {
|
|
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NIM_BOOL T8_; NI T9_;
|
|
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T8_) goto LA7;
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T9_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T9_); } LA7: ;
|
|
}
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
result = h_1; return result;}
|
|
|
|
#line 493 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__idSYxCn6syyypNKE6MIYBg)(tyObject_Table__wWSrlvc3gDPfgSDKn9cYA9bg* t, NimStringDesc* key_0, tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g* val_0) { NI hc; NI j; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_469;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__xvJ8NkuMnexCsYpHCXh2kA*) newSeq((&NTI__xvJ8NkuMnexCsYpHCXh2kA_), ((NI) 64))); }
|
|
LA4_: ;
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T13_;
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = mustRehash__ySMnX2l352jh5PFW9bf5AHAtables((*t)); if (!T13_) goto LA14_;
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__Vev0wBToIhWxlxyyMs8pCA(t);
|
|
}
|
|
LA14_: ;
|
|
hc = (NI)0;
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
j = rawGetDeep__CWqq9cgqhHzfv6xdhAuNrPwtables((*t), key_0, (&hc));
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__xg34vYhJBmEZXZG5zUeHVw(t, (&(*t).data), key_0, val_0, hc, j);
|
|
|
|
#line 500 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_469)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_469);}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__CWqq9cgqhHzfv6xdhAuNrPw_2tables)(tyObject_Table__wWSrlvc3gDPfgSDKn9cYA9bg t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_470;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_470)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_470); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 521 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, pop__3STlzGRIegypzRUSKdyjzw)(tyObject_Table__wWSrlvc3gDPfgSDKn9cYA9bg* t, NimStringDesc* key_0, tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g* val_0) { NIM_BOOL result; NI hc; NI index; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 543 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 543 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
index = rawGet__CWqq9cgqhHzfv6xdhAuNrPw_2tables((*t), key_0, (&hc));
|
|
#line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = (((NI) 0) <= index);
|
|
#line 545 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI mskX60gensym17450623_; NI T5_; if (!result) goto LA3_;
|
|
|
|
#line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } (*val_0) = (*t).data->data[index].Field2; chckNil((void*)(&(*t).data->data[index].Field2)); nimZeroMem((void*)(&(*t).data->data[index].Field2), sizeof(tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g));
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T5_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17450623_ = T5_;
|
|
#line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_471;
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA8_;
|
|
|
|
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_471)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_471); { {
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI jX60gensym17450625_; NI rX60gensym17450626_; NI T34_; NI T35_;
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
jX60gensym17450625_ = index;
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rX60gensym17450626_ = jX60gensym17450625_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*t).data->data[index].Field0 = ((NI) 0); if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[index].Field1), NIM_NIL); if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
chckNil((void*)(&(*t).data->data[index].Field2)); nimZeroMem((void*)(&(*t).data->data[index].Field2), sizeof(tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g)); {
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_472;
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt(index, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_472)) { raiseOverflow(); }; index = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_472) & mskX60gensym17450623_);
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T17_;
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T17_ = (NIM_BOOL)0; T17_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[index].Field0); if (!T17_) goto LA18_;
|
|
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA10;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17450626_ = (NI)((*t).data->data[index].Field0 & mskX60gensym17450623_);
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T22_; NIM_BOOL T23_; NIM_BOOL T24_; NIM_BOOL T27_; NIM_BOOL T30_;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T22_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T24_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T24_ = (rX60gensym17450626_ <= index); if (!(T24_)) goto LA25_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T24_ = (jX60gensym17450625_ < rX60gensym17450626_); LA25_: ;
|
|
T23_ = T24_; if (T23_) goto LA26_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T27_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T27_ = (jX60gensym17450625_ < rX60gensym17450626_); if (!(T27_)) goto LA28_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T27_ = (index < jX60gensym17450625_); LA28_: ;
|
|
T23_ = T27_; LA26_: ;
|
|
T22_ = T23_; if (T22_) goto LA29_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T30_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T30_ = (index < jX60gensym17450625_); if (!(T30_)) goto LA31_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T30_ = (rX60gensym17450626_ <= index); LA31_: ;
|
|
T22_ = T30_; LA29_: ;
|
|
if (!!(T22_)) goto LA32_;
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA13;
|
|
}
|
|
LA32_: ;
|
|
}
|
|
} LA13: ;
|
|
if ((NU)(jX60gensym17450625_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17450625_,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17450625_].Field0 = (*t).data->data[index].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17450625_].Field1), (*t).data->data[index].Field1); (*t).data->data[jX60gensym17450625_].Field2 = (*t).data->data[index].Field2; chckNil((void*)(&(*t).data->data[index])); (*t).data->data[index].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[index].Field1, NIM_NIL); T34_ = (NI)0; for (T34_ = 0; T34_ < 32; T34_++) { (*t).data->data[index].Field2.seckey.data[T34_] = 0; }
|
|
T35_ = (NI)0; for (T35_ = 0; T35_ < 64; T35_++) { (*t).data->data[index].Field2.pubkey.data.data[T35_] = 0; }
|
|
}
|
|
}
|
|
} LA10: ;
|
|
}
|
|
LA8_: ;
|
|
}
|
|
LA3_: ;
|
|
return result;}
|
|
|
|
#line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__SUXRd9ay9bfOYrUq9bb8ZSllA)(tyObject_Table__wWSrlvc3gDPfgSDKn9cYA9bg t, NimStringDesc* key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = (NI)0; T1_ = rawGet__CWqq9cgqhHzfv6xdhAuNrPw_2tables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;}
|
|
|
|
#line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g*, X5BX5D___Q0T4MSh9bF9a35gwzJaRq5Qw)(tyObject_Table__wWSrlvc3gDPfgSDKn9cYA9bg* t, NimStringDesc* key_0) { tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g* result; NI hcX60gensym17450424_; NI indexX60gensym17450425_; result = (tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g*)0; hcX60gensym17450424_ = (NI)0;
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
indexX60gensym17450425_ = rawGet__CWqq9cgqhHzfv6xdhAuNrPw_2tables((*t), key_0, (&hcX60gensym17450424_));
|
|
#line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (!(((NI) 0) <= indexX60gensym17450425_)) goto LA3_;
|
|
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(indexX60gensym17450425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17450425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17450425_].Field2); }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{ tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError";
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T7_ = (NimStringDesc*)0; T7_ = rawNewString((key_0 ? key_0->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, key_0); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL);
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
|
"vendor/Nim/lib/pure/collections/tables.nim", 262); }
|
|
LA1_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__wUIyzbCRk5aNI9aD9bANJs4Atables)(tyObject_Table__INV8H59ap8YDpIPMAWnrDwQ t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_473; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_474; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_475; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_473)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_474)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_473) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_474)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_475)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_475) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__3y2wc2kUYWVjOXjB2MjlHg)(tyObject_Table__INV8H59ap8YDpIPMAWnrDwQ* t, tySequence__knpif4V6YAfwnN9bLSEkizQ** data_0, NimStringDesc* key_0, tyArray__vEOa9c5qaE9ajWxR5R4zwfQg val_0, NI hc, NI h_0) { NimStringDesc* T1_; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (NimStringDesc*)0; T1_ = (*data_0)->data[h_0].Field1; (*data_0)->data[h_0].Field1 = copyStringRC1(key_0); if (T1_) nimGCunrefNoCycle(T1_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
nimCopyMem((void*)(*data_0)->data[h_0].Field2, (NIM_CONST void*)val_0, sizeof(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg)); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__VrkPpf9a0i1H1ocyCeBvpAw)(tyObject_Table__INV8H59ap8YDpIPMAWnrDwQ* t) { tySequence__knpif4V6YAfwnN9bLSEkizQ* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_476; tySequence__knpif4V6YAfwnN9bLSEkizQ* T2_; n_1 = (tySequence__knpif4V6YAfwnN9bLSEkizQ*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_476)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_476)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_476)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_476), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__knpif4V6YAfwnN9bLSEkizQ*) newSeq((&NTI__knpif4V6YAfwnN9bLSEkizQ_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_476))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__knpif4V6YAfwnN9bLSEkizQ*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_477;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; NimStringDesc* T17_; tyArray__vEOa9c5qaE9ajWxR5R4zwfQg T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NimStringDesc*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimCopyMem((void*)T18_, (NIM_CONST void*)n_1->data[i].Field2, sizeof(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg)); chckNil((void*)n_1->data[i].Field2); nimZeroMem((void*)n_1->data[i].Field2, sizeof(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg));
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__3y2wc2kUYWVjOXjB2MjlHg(t, (&(*t).data), T17_, T18_, eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_477)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_477); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
static N_INLINE(NI, rawGetDeep__rlcALHfohdUb9cbyS9c3kMFwtables)(tyObject_Table__INV8H59ap8YDpIPMAWnrDwQ t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T5_; result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0);
|
|
#line 15 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 16 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 16 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 16 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T5_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T5_); {
|
|
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NIM_BOOL T8_; NI T9_;
|
|
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T8_) goto LA7;
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T9_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T9_); } LA7: ;
|
|
}
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
result = h_1; return result;}
|
|
|
|
#line 493 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__Yh1F1CIfjKvCrpp9caI7lMQ)(tyObject_Table__INV8H59ap8YDpIPMAWnrDwQ* t, NimStringDesc* key_0, tyArray__vEOa9c5qaE9ajWxR5R4zwfQg val_0) { NI hc; NI j; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_478;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__knpif4V6YAfwnN9bLSEkizQ*) newSeq((&NTI__knpif4V6YAfwnN9bLSEkizQ_), ((NI) 64))); }
|
|
LA4_: ;
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T13_;
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = mustRehash__wUIyzbCRk5aNI9aD9bANJs4Atables((*t)); if (!T13_) goto LA14_;
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__VrkPpf9a0i1H1ocyCeBvpAw(t);
|
|
}
|
|
LA14_: ;
|
|
hc = (NI)0;
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
j = rawGetDeep__rlcALHfohdUb9cbyS9c3kMFwtables((*t), key_0, (&hc));
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__3y2wc2kUYWVjOXjB2MjlHg(t, (&(*t).data), key_0, val_0, hc, j);
|
|
|
|
#line 500 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_478)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_478);}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__rlcALHfohdUb9cbyS9c3kMFw_2tables)(tyObject_Table__INV8H59ap8YDpIPMAWnrDwQ t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_479;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_479)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_479); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__Ul4VXFJLrSRq6Q9bG29cKheg)(tyObject_Table__INV8H59ap8YDpIPMAWnrDwQ t, NimStringDesc* key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = (NI)0; T1_ = rawGet__rlcALHfohdUb9cbyS9c3kMFw_2tables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;}
|
|
|
|
#line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NU8*, X5BX5D___LjGFH9aCpYH4hEnscU49aFfQ)(tyObject_Table__INV8H59ap8YDpIPMAWnrDwQ* t, NimStringDesc* key_0) { NU8* result; NI hcX60gensym17450424_; NI indexX60gensym17450425_; result = (NU8*)0; hcX60gensym17450424_ = (NI)0;
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
indexX60gensym17450425_ = rawGet__rlcALHfohdUb9cbyS9c3kMFw_2tables((*t), key_0, (&hcX60gensym17450424_));
|
|
#line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (!(((NI) 0) <= indexX60gensym17450425_)) goto LA3_;
|
|
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(indexX60gensym17450425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17450425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (*t).data->data[indexX60gensym17450425_].Field2; }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{ tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError";
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T7_ = (NimStringDesc*)0; T7_ = rawNewString((key_0 ? key_0->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, key_0); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL);
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
|
"vendor/Nim/lib/pure/collections/tables.nim", 262); }
|
|
LA1_: ;
|
|
return result;}
|
|
|
|
#line 521 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, pop__tQO37u5XfZsqg2bg9cGymjA)(tyObject_Table__INV8H59ap8YDpIPMAWnrDwQ* t, NimStringDesc* key_0, NU8* val_0) { NIM_BOOL result; NI hc; NI index; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 543 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 543 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
index = rawGet__rlcALHfohdUb9cbyS9c3kMFw_2tables((*t), key_0, (&hc));
|
|
#line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = (((NI) 0) <= index);
|
|
#line 545 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI mskX60gensym17450623_; NI T5_; if (!result) goto LA3_;
|
|
|
|
#line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } nimCopyMem((void*)val_0, (NIM_CONST void*)(*t).data->data[index].Field2, sizeof(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg)); chckNil((void*)(*t).data->data[index].Field2); nimZeroMem((void*)(*t).data->data[index].Field2, sizeof(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg));
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T5_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17450623_ = T5_;
|
|
#line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_480;
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA8_;
|
|
|
|
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_480)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_480); { {
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI jX60gensym17450625_; NI rX60gensym17450626_; NI T34_;
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
jX60gensym17450625_ = index;
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rX60gensym17450626_ = jX60gensym17450625_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*t).data->data[index].Field0 = ((NI) 0); if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[index].Field1), NIM_NIL); if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
chckNil((void*)(*t).data->data[index].Field2); nimZeroMem((void*)(*t).data->data[index].Field2, sizeof(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg)); {
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_481;
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt(index, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_481)) { raiseOverflow(); }; index = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_481) & mskX60gensym17450623_);
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T17_;
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T17_ = (NIM_BOOL)0; T17_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[index].Field0); if (!T17_) goto LA18_;
|
|
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA10;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17450626_ = (NI)((*t).data->data[index].Field0 & mskX60gensym17450623_);
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T22_; NIM_BOOL T23_; NIM_BOOL T24_; NIM_BOOL T27_; NIM_BOOL T30_;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T22_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T24_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T24_ = (rX60gensym17450626_ <= index); if (!(T24_)) goto LA25_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T24_ = (jX60gensym17450625_ < rX60gensym17450626_); LA25_: ;
|
|
T23_ = T24_; if (T23_) goto LA26_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T27_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T27_ = (jX60gensym17450625_ < rX60gensym17450626_); if (!(T27_)) goto LA28_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T27_ = (index < jX60gensym17450625_); LA28_: ;
|
|
T23_ = T27_; LA26_: ;
|
|
T22_ = T23_; if (T22_) goto LA29_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T30_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T30_ = (index < jX60gensym17450625_); if (!(T30_)) goto LA31_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T30_ = (rX60gensym17450626_ <= index); LA31_: ;
|
|
T22_ = T30_; LA29_: ;
|
|
if (!!(T22_)) goto LA32_;
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA13;
|
|
}
|
|
LA32_: ;
|
|
}
|
|
} LA13: ;
|
|
if ((NU)(jX60gensym17450625_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17450625_,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17450625_].Field0 = (*t).data->data[index].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17450625_].Field1), (*t).data->data[index].Field1); nimCopyMem((void*)(*t).data->data[jX60gensym17450625_].Field2, (NIM_CONST void*)(*t).data->data[index].Field2, sizeof(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg)); chckNil((void*)(&(*t).data->data[index])); (*t).data->data[index].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[index].Field1, NIM_NIL); T34_ = (NI)0; for (T34_ = 0; T34_ < 32; T34_++) { (*t).data->data[index].Field2[T34_] = 0; }
|
|
}
|
|
}
|
|
} LA10: ;
|
|
}
|
|
LA8_: ;
|
|
}
|
|
LA3_: ;
|
|
return result;}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__ZcnumR9by4kE7Xj9aV4UyPRwtables)(tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_482;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_482)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_482); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 521 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, pop__w9bRz2in9aOCCYvl780SszPQ)(tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA* t, NimStringDesc* key_0, tyObject_Filter__8L4wICuourxHGd5Wapt9cJg* val_0) { NIM_BOOL result; NI hc; NI index; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 543 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 543 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
index = rawGet__ZcnumR9by4kE7Xj9aV4UyPRwtables((*t), key_0, (&hc));
|
|
#line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = (((NI) 0) <= index);
|
|
#line 545 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI T5_; NI T6_; NI T7_; NI T8_; NI mskX60gensym17450623_; NI T9_; if (!result) goto LA3_;
|
|
|
|
#line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } genericShallowAssign((void*)(&(*val_0)), (void*)(&(*t).data->data[index].Field2), (&NTI__8L4wICuourxHGd5Wapt9cJg_)); chckNil((void*)(&(*t).data->data[index].Field2)); T5_ = (NI)0; for (T5_ = 0; T5_ < 64; T5_++) { (*t).data->data[index].Field2.src.val.data.data[T5_] = 0; }
|
|
(*t).data->data[index].Field2.src.has = 0; T6_ = (NI)0; for (T6_ = 0; T6_ < 32; T6_++) { (*t).data->data[index].Field2.privateKey.val.data[T6_] = 0; }
|
|
(*t).data->data[index].Field2.privateKey.has = 0; T7_ = (NI)0; for (T7_ = 0; T7_ < 32; T7_++) { (*t).data->data[index].Field2.symKey.val[T7_] = 0; }
|
|
(*t).data->data[index].Field2.symKey.has = 0; unsureAsgnRef((void**)&(*t).data->data[index].Field2.topics, NIM_NIL); (*t).data->data[index].Field2.powReq = 0; (*t).data->data[index].Field2.allowP2P = 0; T8_ = (NI)0; for (T8_ = 0; T8_ < 64; T8_++) { (*t).data->data[index].Field2.bloom[T8_] = 0; }
|
|
unsureAsgnRef((void**)&(*t).data->data[index].Field2.handler.ClE_0, NIM_NIL); (*t).data->data[index].Field2.handler.ClP_0 = NIM_NIL; unsureAsgnRef((void**)&(*t).data->data[index].Field2.queue, NIM_NIL);
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T9_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17450623_ = T9_;
|
|
#line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_483;
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA12_;
|
|
|
|
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_483)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_483); { {
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI jX60gensym17450625_; NI rX60gensym17450626_; NI T17_; NI T18_; NI T19_; NI T20_; NI T42_; NI T43_; NI T44_; NI T45_;
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
jX60gensym17450625_ = index;
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rX60gensym17450626_ = jX60gensym17450625_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*t).data->data[index].Field0 = ((NI) 0); if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[index].Field1), NIM_NIL); if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
chckNil((void*)(&(*t).data->data[index].Field2)); T17_ = (NI)0; for (T17_ = 0; T17_ < 64; T17_++) { (*t).data->data[index].Field2.src.val.data.data[T17_] = 0; }
|
|
(*t).data->data[index].Field2.src.has = 0; T18_ = (NI)0; for (T18_ = 0; T18_ < 32; T18_++) { (*t).data->data[index].Field2.privateKey.val.data[T18_] = 0; }
|
|
(*t).data->data[index].Field2.privateKey.has = 0; T19_ = (NI)0; for (T19_ = 0; T19_ < 32; T19_++) { (*t).data->data[index].Field2.symKey.val[T19_] = 0; }
|
|
(*t).data->data[index].Field2.symKey.has = 0; unsureAsgnRef((void**)&(*t).data->data[index].Field2.topics, NIM_NIL); (*t).data->data[index].Field2.powReq = 0; (*t).data->data[index].Field2.allowP2P = 0; T20_ = (NI)0; for (T20_ = 0; T20_ < 64; T20_++) { (*t).data->data[index].Field2.bloom[T20_] = 0; }
|
|
unsureAsgnRef((void**)&(*t).data->data[index].Field2.handler.ClE_0, NIM_NIL); (*t).data->data[index].Field2.handler.ClP_0 = NIM_NIL; unsureAsgnRef((void**)&(*t).data->data[index].Field2.queue, NIM_NIL); {
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_484;
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt(index, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_484)) { raiseOverflow(); }; index = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_484) & mskX60gensym17450623_);
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T25_;
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T25_ = (NIM_BOOL)0; T25_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[index].Field0); if (!T25_) goto LA26_;
|
|
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA14;
|
|
}
|
|
LA26_: ;
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17450626_ = (NI)((*t).data->data[index].Field0 & mskX60gensym17450623_);
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T30_; NIM_BOOL T31_; NIM_BOOL T32_; NIM_BOOL T35_; NIM_BOOL T38_;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T30_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T31_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T32_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T32_ = (rX60gensym17450626_ <= index); if (!(T32_)) goto LA33_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T32_ = (jX60gensym17450625_ < rX60gensym17450626_); LA33_: ;
|
|
T31_ = T32_; if (T31_) goto LA34_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T35_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T35_ = (jX60gensym17450625_ < rX60gensym17450626_); if (!(T35_)) goto LA36_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T35_ = (index < jX60gensym17450625_); LA36_: ;
|
|
T31_ = T35_; LA34_: ;
|
|
T30_ = T31_; if (T30_) goto LA37_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T38_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T38_ = (index < jX60gensym17450625_); if (!(T38_)) goto LA39_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T38_ = (rX60gensym17450626_ <= index); LA39_: ;
|
|
T30_ = T38_; LA37_: ;
|
|
if (!!(T30_)) goto LA40_;
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA21;
|
|
}
|
|
LA40_: ;
|
|
}
|
|
} LA21: ;
|
|
if ((NU)(jX60gensym17450625_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17450625_,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17450625_].Field0 = (*t).data->data[index].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17450625_].Field1), (*t).data->data[index].Field1); genericShallowAssign((void*)(&(*t).data->data[jX60gensym17450625_].Field2), (void*)(&(*t).data->data[index].Field2), (&NTI__8L4wICuourxHGd5Wapt9cJg_)); chckNil((void*)(&(*t).data->data[index])); (*t).data->data[index].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[index].Field1, NIM_NIL); T42_ = (NI)0; for (T42_ = 0; T42_ < 64; T42_++) { (*t).data->data[index].Field2.src.val.data.data[T42_] = 0; }
|
|
(*t).data->data[index].Field2.src.has = 0; T43_ = (NI)0; for (T43_ = 0; T43_ < 32; T43_++) { (*t).data->data[index].Field2.privateKey.val.data[T43_] = 0; }
|
|
(*t).data->data[index].Field2.privateKey.has = 0; T44_ = (NI)0; for (T44_ = 0; T44_ < 32; T44_++) { (*t).data->data[index].Field2.symKey.val[T44_] = 0; }
|
|
(*t).data->data[index].Field2.symKey.has = 0; unsureAsgnRef((void**)&(*t).data->data[index].Field2.topics, NIM_NIL); (*t).data->data[index].Field2.powReq = 0; (*t).data->data[index].Field2.allowP2P = 0; T45_ = (NI)0; for (T45_ = 0; T45_ < 64; T45_++) { (*t).data->data[index].Field2.bloom[T45_] = 0; }
|
|
unsureAsgnRef((void**)&(*t).data->data[index].Field2.handler.ClE_0, NIM_NIL); (*t).data->data[index].Field2.handler.ClP_0 = NIM_NIL; unsureAsgnRef((void**)&(*t).data->data[index].Field2.queue, NIM_NIL); }
|
|
}
|
|
} LA14: ;
|
|
}
|
|
LA12_: ;
|
|
}
|
|
LA3_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__hqEsrk7DgcRyIZFMi2hpmAtables)(tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_485; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_486; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_487; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_485)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_486)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_485) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_486)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_487)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_487) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__bC05JxLZlmLutpLmVJBbxQ)(tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA* t, tySequence__7X6z61BQKOIIAG9aGlkAnSw** data_0, NimStringDesc* key_0, tyObject_Filter__8L4wICuourxHGd5Wapt9cJg* val_0, NI hc, NI h_0) { NimStringDesc* T1_; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (NimStringDesc*)0; T1_ = (*data_0)->data[h_0].Field1; (*data_0)->data[h_0].Field1 = copyStringRC1(key_0); if (T1_) nimGCunrefNoCycle(T1_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericAssign((void*)(&(*data_0)->data[h_0].Field2), (void*)val_0, (&NTI__8L4wICuourxHGd5Wapt9cJg_)); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__oSQQknO1QdU9cOS7xTnszTg)(tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA* t) { tySequence__7X6z61BQKOIIAG9aGlkAnSw* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_488; tySequence__7X6z61BQKOIIAG9aGlkAnSw* T2_; n_1 = (tySequence__7X6z61BQKOIIAG9aGlkAnSw*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_488)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_488)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_488)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_488), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__7X6z61BQKOIIAG9aGlkAnSw*) newSeq((&NTI__7X6z61BQKOIIAG9aGlkAnSw_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_488))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__7X6z61BQKOIIAG9aGlkAnSw*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_489;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; NimStringDesc* T17_; tyObject_Filter__8L4wICuourxHGd5Wapt9cJg T18_; NI T19_; NI T20_; NI T21_; NI T22_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NimStringDesc*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyObject_Filter__8L4wICuourxHGd5Wapt9cJg)); nimCopyMem((void*)(&T18_), (NIM_CONST void*)(&n_1->data[i].Field2), sizeof(T18_)); chckNil((void*)(&n_1->data[i].Field2)); T19_ = (NI)0; for (T19_ = 0; T19_ < 64; T19_++) { n_1->data[i].Field2.src.val.data.data[T19_] = 0; }
|
|
n_1->data[i].Field2.src.has = 0; T20_ = (NI)0; for (T20_ = 0; T20_ < 32; T20_++) { n_1->data[i].Field2.privateKey.val.data[T20_] = 0; }
|
|
n_1->data[i].Field2.privateKey.has = 0; T21_ = (NI)0; for (T21_ = 0; T21_ < 32; T21_++) { n_1->data[i].Field2.symKey.val[T21_] = 0; }
|
|
n_1->data[i].Field2.symKey.has = 0; unsureAsgnRef((void**)&n_1->data[i].Field2.topics, NIM_NIL); n_1->data[i].Field2.powReq = 0; n_1->data[i].Field2.allowP2P = 0; T22_ = (NI)0; for (T22_ = 0; T22_ < 64; T22_++) { n_1->data[i].Field2.bloom[T22_] = 0; }
|
|
unsureAsgnRef((void**)&n_1->data[i].Field2.handler.ClE_0, NIM_NIL); n_1->data[i].Field2.handler.ClP_0 = NIM_NIL; unsureAsgnRef((void**)&n_1->data[i].Field2.queue, NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__bC05JxLZlmLutpLmVJBbxQ(t, (&(*t).data), T17_, (&T18_), eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_489)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_489); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
static N_INLINE(NI, rawGetDeep__ZcnumR9by4kE7Xj9aV4UyPRw_2tables)(tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T5_; result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0);
|
|
#line 15 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 16 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 16 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 16 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T5_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T5_); {
|
|
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NIM_BOOL T8_; NI T9_;
|
|
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T8_) goto LA7;
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T9_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T9_); } LA7: ;
|
|
}
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
result = h_1; return result;}
|
|
|
|
#line 493 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__cSyv9aAzbS2uGdfrOGW0udA)(tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA* t, NimStringDesc* key_0, tyObject_Filter__8L4wICuourxHGd5Wapt9cJg* val_0) { NI hc; NI j; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_490;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__7X6z61BQKOIIAG9aGlkAnSw*) newSeq((&NTI__7X6z61BQKOIIAG9aGlkAnSw_), ((NI) 64))); }
|
|
LA4_: ;
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T13_;
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = mustRehash__hqEsrk7DgcRyIZFMi2hpmAtables((*t)); if (!T13_) goto LA14_;
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__oSQQknO1QdU9cOS7xTnszTg(t);
|
|
}
|
|
LA14_: ;
|
|
hc = (NI)0;
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
j = rawGetDeep__ZcnumR9by4kE7Xj9aV4UyPRw_2tables((*t), key_0, (&hc));
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__bC05JxLZlmLutpLmVJBbxQ(t, (&(*t).data), key_0, val_0, hc, j);
|
|
|
|
#line 500 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_490)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_490);}
|
|
|
|
#line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__9bfaerFW4KvA9cL3ZDsgnfNg_2)(tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA t, NimStringDesc* key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = (NI)0; T1_ = rawGet__ZcnumR9by4kE7Xj9aV4UyPRwtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;}
|
|
|
|
#line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__9bfaerFW4KvA9cL3ZDsgnfNg)(tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA t, NimStringDesc* key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0;
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = hasKey__9bfaerFW4KvA9cL3ZDsgnfNg_2(t, key_0); goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_Filter__8L4wICuourxHGd5Wapt9cJg*, X5BX5D___i9aEdOSrjJB4fiRPqQ2pGzA)(tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA* t, NimStringDesc* key_0) { tyObject_Filter__8L4wICuourxHGd5Wapt9cJg* result; NI hcX60gensym17450424_; NI indexX60gensym17450425_; result = (tyObject_Filter__8L4wICuourxHGd5Wapt9cJg*)0; hcX60gensym17450424_ = (NI)0;
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
indexX60gensym17450425_ = rawGet__ZcnumR9by4kE7Xj9aV4UyPRwtables((*t), key_0, (&hcX60gensym17450424_));
|
|
#line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (!(((NI) 0) <= indexX60gensym17450425_)) goto LA3_;
|
|
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(indexX60gensym17450425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17450425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17450425_].Field2); }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{ tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError";
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T7_ = (NimStringDesc*)0; T7_ = rawNewString((key_0 ? key_0->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, key_0); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL);
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
|
"vendor/Nim/lib/pure/collections/tables.nim", 262); }
|
|
LA1_: ;
|
|
return result;}
|
|
static N_NIMCALL(void, Marker_tySequence__cRKTZnZhowfy3yV8zI72bw)(void* p, NI op) {
|
|
tySequence__cRKTZnZhowfy3yV8zI72bw* a;
|
|
NI T1_; a = (tySequence__cRKTZnZhowfy3yV8zI72bw*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tyRef__ehhXEbUQTmpCXPaChoPTGA)(void* p, NI op) {
|
|
tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* a;
|
|
a = (tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA*)p;
|
|
nimGCvisit((void*)(*a).data, op);}
|
|
|
|
#line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initTable__vNe0UgwcNi89cnt1cqt6Yyg)(NI initialSize, tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*Result).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__cRKTZnZhowfy3yV8zI72bw*) newSeq((&NTI__cRKTZnZhowfy3yV8zI72bw_), ((NI) (initialSize))));}
|
|
|
|
#line 784 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA*, newTable__DGvfY3JegiEjRwTgo9bUEoQ)(NI initialSize) { tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* result; result = (tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA*)0;
|
|
#line 802 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = (tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA*) newObj((&NTI__ehhXEbUQTmpCXPaChoPTGA_), sizeof(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA));
|
|
#line 803 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 803 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
initTable__vNe0UgwcNi89cnt1cqt6Yyg(initialSize, (&(*result)));
|
|
return result;}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__d2igAX8gBRtkfYgtAuw9bsAtables)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_493;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_493)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_493); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__YCDpBV9cO8CouFwUaoydBBQ)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA t, NimStringDesc* key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = (NI)0; T1_ = rawGet__d2igAX8gBRtkfYgtAuw9bsAtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;}
|
|
|
|
#line 868 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__mpkrZ80gyvEjjpg0J6mr1A)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* t, NimStringDesc* key_0) { NIM_BOOL result; result = (NIM_BOOL)0;
|
|
#line 884 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 884 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = hasKey__YCDpBV9cO8CouFwUaoydBBQ((*t), key_0); return result;}
|
|
|
|
#line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__CP6AbN9aoC6Xupc2HZLYt1w**, X5BX5D___owXILx9b7ErUJ8g3sJhQO2w)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* t, NimStringDesc* key_0) { tySequence__CP6AbN9aoC6Xupc2HZLYt1w** result; NI hcX60gensym17450424_; NI indexX60gensym17450425_; result = (tySequence__CP6AbN9aoC6Xupc2HZLYt1w**)0; hcX60gensym17450424_ = (NI)0;
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
indexX60gensym17450425_ = rawGet__d2igAX8gBRtkfYgtAuw9bsAtables((*t), key_0, (&hcX60gensym17450424_));
|
|
#line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (!(((NI) 0) <= indexX60gensym17450425_)) goto LA3_;
|
|
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(indexX60gensym17450425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17450425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17450425_].Field2); }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{ tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError";
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T7_ = (NimStringDesc*)0; T7_ = rawNewString((key_0 ? key_0->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, key_0); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL);
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
|
"vendor/Nim/lib/pure/collections/tables.nim", 262); }
|
|
LA1_: ;
|
|
return result;}
|
|
|
|
#line 828 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__CP6AbN9aoC6Xupc2HZLYt1w**, X5BX5D___f2WNSL1OPp9cQsV9bcOSwkRw)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* t, NimStringDesc* key_0) { tySequence__CP6AbN9aoC6Xupc2HZLYt1w** result; result = (tySequence__CP6AbN9aoC6Xupc2HZLYt1w**)0;
|
|
#line 850 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 850 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = X5BX5D___owXILx9b7ErUJ8g3sJhQO2w(t, key_0); return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__nShB5no9aTr9cGN8VGGjy6Qwtables)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_494; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_495; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_496; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_494)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_495)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_494) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_495)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_496)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_496) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__tOPVarnwGAklCRwsoGNn9bw)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* t, tySequence__cRKTZnZhowfy3yV8zI72bw** data_0, NimStringDesc* key_0, tySequence__CP6AbN9aoC6Xupc2HZLYt1w* val_0, NI hc, NI h_0) { NimStringDesc* T1_; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (NimStringDesc*)0; T1_ = (*data_0)->data[h_0].Field1; (*data_0)->data[h_0].Field1 = copyStringRC1(key_0); if (T1_) nimGCunrefNoCycle(T1_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*data_0)->data[h_0].Field2), val_0, (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_)); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__2kHOwZe4pweXVGU9bmjreWQ)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* t) { tySequence__cRKTZnZhowfy3yV8zI72bw* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_497; tySequence__cRKTZnZhowfy3yV8zI72bw* T2_; n_1 = (tySequence__cRKTZnZhowfy3yV8zI72bw*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_497)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_497)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_497)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_497), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__cRKTZnZhowfy3yV8zI72bw*) newSeq((&NTI__cRKTZnZhowfy3yV8zI72bw_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_497))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__cRKTZnZhowfy3yV8zI72bw*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_498;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; NimStringDesc* T17_; tySequence__CP6AbN9aoC6Xupc2HZLYt1w* T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NimStringDesc*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = (tySequence__CP6AbN9aoC6Xupc2HZLYt1w*)0; T18_ = n_1->data[i].Field2; asgnRef((void**) (&n_1->data[i].Field2), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__tOPVarnwGAklCRwsoGNn9bw(t, (&(*t).data), T17_, T18_, eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_498)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_498); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__ZtE7HLOXedegPM4XnGeGTgtables)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA t, NimStringDesc* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_499;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = eqStrings(t.data->data[h_1].Field1, key_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_499)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_499); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___Ys9bNDewQ9apaWiLNYJzadXg)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* t, NimStringDesc* key_0, tySequence__CP6AbN9aoC6Xupc2HZLYt1w* val_0) { NI hc; NI index;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__cRKTZnZhowfy3yV8zI72bw*) newSeq((&NTI__cRKTZnZhowfy3yV8zI72bw_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__d2igAX8gBRtkfYgtAuw9bsAtables((*t), key_0, (&hc));
|
|
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA13_;
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*t).data->data[index].Field2), val_0, (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_)); }
|
|
goto LA11_;
|
|
LA13_: ;
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_500; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_501;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T18_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T23_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA24_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__cRKTZnZhowfy3yV8zI72bw*) newSeq((&NTI__cRKTZnZhowfy3yV8zI72bw_), ((NI) 64))); }
|
|
LA19_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T28_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T28_ = (NIM_BOOL)0; T28_ = mustRehash__nShB5no9aTr9cGN8VGGjy6Qwtables((*t)); if (!T28_) goto LA29_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__2kHOwZe4pweXVGU9bmjreWQ(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__ZtE7HLOXedegPM4XnGeGTgtables((*t), key_0, hc); }
|
|
LA29_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_500)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_500);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__tOPVarnwGAklCRwsoGNn9bw(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_501)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_501); }
|
|
LA11_: ;
|
|
}
|
|
|
|
#line 852 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___KEYnPDzWDjxGOy9ba4gzNxg)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* t, NimStringDesc* key_0, tySequence__CP6AbN9aoC6Xupc2HZLYt1w* val_0) {
|
|
#line 866 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 866 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
X5BX5Deq___Ys9bNDewQ9apaWiLNYJzadXg(t, key_0, val_0);
|
|
}
|
|
|
|
#line 447 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__CP6AbN9aoC6Xupc2HZLYt1w*, getOrDefault__E9aphDNIM61HXCi6uCUEW3Q)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA t, NimStringDesc* key_0, tySequence__CP6AbN9aoC6Xupc2HZLYt1w* default_0) { tySequence__CP6AbN9aoC6Xupc2HZLYt1w* result; NI hcX60gensym201060799_; NI indexX60gensym201060800_; result = (tySequence__CP6AbN9aoC6Xupc2HZLYt1w*)0; hcX60gensym201060799_ = (NI)0;
|
|
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
indexX60gensym201060800_ = rawGet__d2igAX8gBRtkfYgtAuw9bsAtables(t, key_0, (&hcX60gensym201060799_));
|
|
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{
|
|
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= indexX60gensym201060800_)) goto LA3_;
|
|
if ((NU)(indexX60gensym201060800_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym201060800_,(t.data ? t.data->Sup.len : 0)-1); } genericSeqAssign((&result), t.data->data[indexX60gensym201060800_].Field2, (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_)); }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{ genericSeqAssign((&result), default_0, (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_)); }
|
|
LA1_: ;
|
|
return result;}
|
|
|
|
#line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__CP6AbN9aoC6Xupc2HZLYt1w*, getOrDefault__4OU1SYCVJAsTdZ59aydSP9bg)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* t, NimStringDesc* key_0, tySequence__CP6AbN9aoC6Xupc2HZLYt1w* default_0) { tySequence__CP6AbN9aoC6Xupc2HZLYt1w* result; result = (tySequence__CP6AbN9aoC6Xupc2HZLYt1w*)0;
|
|
#line 936 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 951 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 951 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = getOrDefault__E9aphDNIM61HXCi6uCUEW3Q((*t), key_0, default_0); return result;}
|
|
|
|
#line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, del__SHaloSszTeCPLzHyTUDcgQ)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* t, NimStringDesc* key_0) { NI hc; NI i; NI mskX60gensym17450588_; NI T1_; hc = (NI)0;
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
i = rawGet__d2igAX8gBRtkfYgtAuw9bsAtables((*t), key_0, (&hc));
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17450588_ = T1_;
|
|
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_502;
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= i)) goto LA4_;
|
|
|
|
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_502)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_502); { {
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI jX60gensym17450590_; NI rX60gensym17450591_;
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
jX60gensym17450590_ = i;
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rX60gensym17450591_ = jX60gensym17450590_; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[i].Field1), NIM_NIL); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL); {
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_503;
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_503)) { raiseOverflow(); }; i = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_503) & mskX60gensym17450588_);
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T13_;
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[i].Field0); if (!T13_) goto LA14_;
|
|
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA6;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17450591_ = (NI)((*t).data->data[i].Field0 & mskX60gensym17450588_);
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T20_; NIM_BOOL T23_; NIM_BOOL T26_;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T19_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (rX60gensym17450591_ <= i); if (!(T20_)) goto LA21_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (jX60gensym17450590_ < rX60gensym17450591_); LA21_: ;
|
|
T19_ = T20_; if (T19_) goto LA22_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (jX60gensym17450590_ < rX60gensym17450591_); if (!(T23_)) goto LA24_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (i < jX60gensym17450590_); LA24_: ;
|
|
T19_ = T23_; LA22_: ;
|
|
T18_ = T19_; if (T18_) goto LA25_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (i < jX60gensym17450590_); if (!(T26_)) goto LA27_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (rX60gensym17450591_ <= i); LA27_: ;
|
|
T18_ = T26_; LA25_: ;
|
|
if (!!(T18_)) goto LA28_;
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA9;
|
|
}
|
|
LA28_: ;
|
|
}
|
|
} LA9: ;
|
|
if ((NU)(jX60gensym17450590_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17450590_,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17450590_].Field0 = (*t).data->data[i].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17450590_].Field1), (*t).data->data[i].Field1); asgnRef((void**) (&(*t).data->data[jX60gensym17450590_].Field2), (*t).data->data[i].Field2); chckNil((void*)(&(*t).data->data[i])); (*t).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[i].Field1, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2, NIM_NIL); }
|
|
}
|
|
} LA6: ;
|
|
}
|
|
LA4_: ;
|
|
}
|
|
|
|
#line 990 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, del__yhqEv1f5qm9bERy9bvHgQpBw)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* t, NimStringDesc* key_0) {
|
|
#line 1005 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 1005 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
del__SHaloSszTeCPLzHyTUDcgQ(t, key_0);
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__1Lj9c8h9cRIryp2wlGSOSFEg)(void* p, NI op) {
|
|
tySequence__1Lj9c8h9cRIryp2wlGSOSFEg* a;
|
|
NI T1_; a = (tySequence__1Lj9c8h9cRIryp2wlGSOSFEg*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field2, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tyRef__ORogbbIiDVJ6fhea3v9ccOA)(void* p, NI op) {
|
|
tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* a;
|
|
a = (tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q*)p;
|
|
nimGCvisit((void*)(*a).data, op);}
|
|
|
|
#line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initTable__enOhN4Mh3xXaa3eRLrjdJA)(NI initialSize, tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*Result).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__1Lj9c8h9cRIryp2wlGSOSFEg*) newSeq((&NTI__1Lj9c8h9cRIryp2wlGSOSFEg_), ((NI) (initialSize))));}
|
|
|
|
#line 784 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q*, newTable__zmr6S0PWm83wuj40y9b0oCQ)(NI initialSize) { tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* result; result = (tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q*)0;
|
|
#line 802 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = (tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q*) newObj((&NTI__ORogbbIiDVJ6fhea3v9ccOA_), sizeof(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q));
|
|
#line 803 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 803 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
initTable__enOhN4Mh3xXaa3eRLrjdJA(initialSize, (&(*result)));
|
|
return result;}
|
|
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
static N_INLINE(NI, hash__0EN8ZzpYROW9ba25FkAmLbwhashes)(NU32 x_0) { NI result; result = (NI)0;
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
result = ((NI) (x_0)); return result;}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__8HYK0WunM2SQwif0iweAhgtables)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q t, NU32 key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_506;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__0EN8ZzpYROW9ba25FkAmLbwhashes(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field1 == key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_506)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_506); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__yaF9aygPAif2c1wjTH2RFxQ)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q t, NU32 key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = (NI)0; T1_ = rawGet__8HYK0WunM2SQwif0iweAhgtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;}
|
|
|
|
#line 868 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__0xY9aHwMOQq0pE2cXWuc7Rg)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* t, NU32 key_0) { NIM_BOOL result; result = (NIM_BOOL)0;
|
|
#line 884 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 884 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = hasKey__yaF9aygPAif2c1wjTH2RFxQ((*t), key_0); return result;}
|
|
|
|
#line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__CP6AbN9aoC6Xupc2HZLYt1w**, X5BX5D___IVpTm4glayXsRBhIoI9blgQ)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* t, NU32 key_0) { tySequence__CP6AbN9aoC6Xupc2HZLYt1w** result; NI hcX60gensym17450424_; NI indexX60gensym17450425_; result = (tySequence__CP6AbN9aoC6Xupc2HZLYt1w**)0; hcX60gensym17450424_ = (NI)0;
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
indexX60gensym17450425_ = rawGet__8HYK0WunM2SQwif0iweAhgtables((*t), key_0, (&hcX60gensym17450424_));
|
|
#line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if (!(((NI) 0) <= indexX60gensym17450425_)) goto LA3_;
|
|
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(indexX60gensym17450425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17450425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17450425_].Field2); }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{ tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; NimStringDesc* T8_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError";
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T7_ = (NimStringDesc*)0;
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T8_ = (NimStringDesc*)0; T8_ = dollar___RkX9btpg5sQIaP8yYXB6tbA(((NU64) (key_0))); T7_ = rawNewString((T8_ ? T8_->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, T8_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL);
|
|
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
|
"vendor/Nim/lib/pure/collections/tables.nim", 262); }
|
|
LA1_: ;
|
|
return result;}
|
|
|
|
#line 828 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__CP6AbN9aoC6Xupc2HZLYt1w**, X5BX5D___ESUGT32avrKgPfjxf5iqdA)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* t, NU32 key_0) { tySequence__CP6AbN9aoC6Xupc2HZLYt1w** result; result = (tySequence__CP6AbN9aoC6Xupc2HZLYt1w**)0;
|
|
#line 850 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 850 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = X5BX5D___IVpTm4glayXsRBhIoI9blgQ(t, key_0); return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__qXnpPzR6ReXpu78UNGCtHwtables)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_507; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_508; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_509; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_507)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_508)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_507) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_508)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_509)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_509) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__K39cNBGbF8PYFSD3qCBKQRA)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* t, tySequence__1Lj9c8h9cRIryp2wlGSOSFEg** data_0, NU32 key_0, tySequence__CP6AbN9aoC6Xupc2HZLYt1w* val_0, NI hc, NI h_0) { if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field1 = key_0; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*data_0)->data[h_0].Field2), val_0, (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_)); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__Rh7SdgPefs53EDajtbswgQ)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* t) { tySequence__1Lj9c8h9cRIryp2wlGSOSFEg* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_510; tySequence__1Lj9c8h9cRIryp2wlGSOSFEg* T2_; n_1 = (tySequence__1Lj9c8h9cRIryp2wlGSOSFEg*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_510)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_510)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_510)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_510), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__1Lj9c8h9cRIryp2wlGSOSFEg*) newSeq((&NTI__1Lj9c8h9cRIryp2wlGSOSFEg_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_510))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__1Lj9c8h9cRIryp2wlGSOSFEg*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_511;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; NU32 T17_; tySequence__CP6AbN9aoC6Xupc2HZLYt1w* T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NU32)0; T17_ = n_1->data[i].Field1; n_1->data[i].Field1 = 0;
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = (tySequence__CP6AbN9aoC6Xupc2HZLYt1w*)0; T18_ = n_1->data[i].Field2; asgnRef((void**) (&n_1->data[i].Field2), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__K39cNBGbF8PYFSD3qCBKQRA(t, (&(*t).data), T17_, T18_, eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_511)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_511); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__kVZbGmYb9aeWgBTkZEoh9coQtables)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q t, NU32 key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_512;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field1 == key_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_512)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_512); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___4eiUu8AqReDqG5asnY0D5Q)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* t, NU32 key_0, tySequence__CP6AbN9aoC6Xupc2HZLYt1w* val_0) { NI hc; NI index;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__1Lj9c8h9cRIryp2wlGSOSFEg*) newSeq((&NTI__1Lj9c8h9cRIryp2wlGSOSFEg_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__8HYK0WunM2SQwif0iweAhgtables((*t), key_0, (&hc));
|
|
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA13_;
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*t).data->data[index].Field2), val_0, (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_)); }
|
|
goto LA11_;
|
|
LA13_: ;
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_513; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_514;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T18_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T23_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA24_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__1Lj9c8h9cRIryp2wlGSOSFEg*) newSeq((&NTI__1Lj9c8h9cRIryp2wlGSOSFEg_), ((NI) 64))); }
|
|
LA19_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T28_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T28_ = (NIM_BOOL)0; T28_ = mustRehash__qXnpPzR6ReXpu78UNGCtHwtables((*t)); if (!T28_) goto LA29_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__Rh7SdgPefs53EDajtbswgQ(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__kVZbGmYb9aeWgBTkZEoh9coQtables((*t), key_0, hc); }
|
|
LA29_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_513)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_513);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__K39cNBGbF8PYFSD3qCBKQRA(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_514)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_514); }
|
|
LA11_: ;
|
|
}
|
|
|
|
#line 852 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___HBhHEa3yvxvTup79c3MaIzg)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* t, NU32 key_0, tySequence__CP6AbN9aoC6Xupc2HZLYt1w* val_0) {
|
|
#line 866 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 866 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
X5BX5Deq___4eiUu8AqReDqG5asnY0D5Q(t, key_0, val_0);
|
|
}
|
|
|
|
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__1FsvefeT9b0wfSBufjYzJTw)(tyObject_Table__pGGeaOra9csl069baTSs3CJg t) { NI result; result = (NI)0;
|
|
#line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = t.counter; return result;}
|
|
|
|
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__fXsnGImo9abRY9bNsu5kgasw)(tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ t) { NI result; result = (NI)0;
|
|
#line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = t.counter; return result;}
|
|
|
|
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__9cJxOPw9bRNmYRNLWys9c64jg)(tyObject_Table__52v4sP86ruZliir3KafpPQ t) { NI result; result = (NI)0;
|
|
#line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = t.counter; return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__CyzmBPkfGb9b9c79c7JcvdL9cQtables)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_515; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_516; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_517; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_12));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_515)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__4SoG2KRQy3oMm9aUzSLtGrA_516)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_515) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_516)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__4SoG2KRQy3oMm9aUzSLtGrA_517)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_517) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__21qeRfngr8Vv0D2rq4hj3w)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA* t, tySequence__b15zLYqiMPkiLv2o00nNdA** data_0, NimStringDesc* key_0, tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw val_0, NI hc, NI h_0) { NimStringDesc* T1_; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (NimStringDesc*)0; T1_ = (*data_0)->data[h_0].Field1; (*data_0)->data[h_0].Field1 = copyStringRC1(key_0); if (T1_) nimGCunrefNoCycle(T1_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*data_0)->data[h_0].Field2.contentFilters), val_0.contentFilters, (&NTI__xNHF59br19a2ddRDpm49b8z3A_)); asgnRef((void**) (&(*data_0)->data[h_0].Field2.handler.ClE_0), val_0.handler.ClE_0); (*data_0)->data[h_0].Field2.handler.ClP_0 = val_0.handler.ClP_0; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__Fwmhtp8g8smcdZy2eAcKkA)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA* t) { tySequence__b15zLYqiMPkiLv2o00nNdA* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_518; tySequence__b15zLYqiMPkiLv2o00nNdA* T2_; n_1 = (tySequence__b15zLYqiMPkiLv2o00nNdA*)0;
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_518)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_518)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_518)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_518), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__b15zLYqiMPkiLv2o00nNdA*) newSeq((&NTI__b15zLYqiMPkiLv2o00nNdA_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_518))));
|
|
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T2_ = (tySequence__b15zLYqiMPkiLv2o00nNdA*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_519;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
i = res;
|
|
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; NimStringDesc* T17_; tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw T18_;
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_;
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); {
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
while (1) { NIM_BOOL T15_; NI T16_;
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14;
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ;
|
|
}
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NimStringDesc*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL);
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw)); T18_.contentFilters = n_1->data[i].Field2.contentFilters; T18_.handler.ClE_0 = n_1->data[i].Field2.handler.ClE_0; T18_.handler.ClP_0 = n_1->data[i].Field2.handler.ClP_0; chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.contentFilters, NIM_NIL); unsureAsgnRef((void**)&n_1->data[i].Field2.handler.ClE_0, NIM_NIL); n_1->data[i].Field2.handler.ClP_0 = NIM_NIL;
|
|
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
rawInsert__21qeRfngr8Vv0D2rq4hj3w(t, (&(*t).data), T17_, T18_, eh, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_519)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_519); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__9cYbSkNpEZfqCz1HaN8qEcQtables)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA t, NimStringDesc* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_520;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = eqStrings(t.data->data[h_1].Field1, key_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_520)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_520); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___eK8xAlkyOhlA9bPxqckbVeg)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA* t, NimStringDesc* key_0, tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw val_0) { NI hc; NI index;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__b15zLYqiMPkiLv2o00nNdA*) newSeq((&NTI__b15zLYqiMPkiLv2o00nNdA_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGet__BHxS9cl6rp9czlay5Ps5j3Sgtables((*t), key_0, (&hc));
|
|
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA13_;
|
|
if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
genericSeqAssign((&(*t).data->data[index].Field2.contentFilters), val_0.contentFilters, (&NTI__xNHF59br19a2ddRDpm49b8z3A_)); asgnRef((void**) (&(*t).data->data[index].Field2.handler.ClE_0), val_0.handler.ClE_0); (*t).data->data[index].Field2.handler.ClP_0 = val_0.handler.ClP_0; }
|
|
goto LA11_;
|
|
LA13_: ;
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_521; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_522;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NI T18_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T23_;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_;
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9));
|
|
}
|
|
LA24_: ;
|
|
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).counter = ((NI) 0);
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
unsureAsgnRef((void**) (&(*t).data), (tySequence__b15zLYqiMPkiLv2o00nNdA*) newSeq((&NTI__b15zLYqiMPkiLv2o00nNdA_), ((NI) 64))); }
|
|
LA19_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T28_;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T28_ = (NIM_BOOL)0; T28_ = mustRehash__CyzmBPkfGb9b9c79c7JcvdL9cQtables((*t)); if (!T28_) goto LA29_;
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
enlarge__Fwmhtp8g8smcdZy2eAcKkA(t);
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
index = rawGetKnownHC__9cYbSkNpEZfqCz1HaN8qEcQtables((*t), key_0, hc); }
|
|
LA29_: ;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_521)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_521);
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rawInsert__21qeRfngr8Vv0D2rq4hj3w(t, (&(*t).data), key_0, val_0, hc, index);
|
|
|
|
#line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_522)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_522); }
|
|
LA11_: ;
|
|
}
|
|
|
|
#line 447 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__CP6AbN9aoC6Xupc2HZLYt1w*, getOrDefault__JLtKYxYodASiwYrJUdsIyQ)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q t, NU32 key_0, tySequence__CP6AbN9aoC6Xupc2HZLYt1w* default_0) { tySequence__CP6AbN9aoC6Xupc2HZLYt1w* result; NI hcX60gensym199905799_; NI indexX60gensym199905800_; result = (tySequence__CP6AbN9aoC6Xupc2HZLYt1w*)0; hcX60gensym199905799_ = (NI)0;
|
|
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
indexX60gensym199905800_ = rawGet__8HYK0WunM2SQwif0iweAhgtables(t, key_0, (&hcX60gensym199905799_));
|
|
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{
|
|
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= indexX60gensym199905800_)) goto LA3_;
|
|
if ((NU)(indexX60gensym199905800_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym199905800_,(t.data ? t.data->Sup.len : 0)-1); } genericSeqAssign((&result), t.data->data[indexX60gensym199905800_].Field2, (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_)); }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{ genericSeqAssign((&result), default_0, (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_)); }
|
|
LA1_: ;
|
|
return result;}
|
|
|
|
#line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__CP6AbN9aoC6Xupc2HZLYt1w*, getOrDefault__y1y0ZgsYpmgMSQzuMDL0yw)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* t, NU32 key_0, tySequence__CP6AbN9aoC6Xupc2HZLYt1w* default_0) { tySequence__CP6AbN9aoC6Xupc2HZLYt1w* result; result = (tySequence__CP6AbN9aoC6Xupc2HZLYt1w*)0;
|
|
#line 936 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 951 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 951 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
result = getOrDefault__JLtKYxYodASiwYrJUdsIyQ((*t), key_0, default_0); return result;}
|
|
|
|
#line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, del__M5FiJIA9anW3XLmyZBCr1tw)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA* t, NimStringDesc* key_0) { NI hc; NI i; NI mskX60gensym17450588_; NI T1_; hc = (NI)0;
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
i = rawGet__BHxS9cl6rp9czlay5Ps5j3Sgtables((*t), key_0, (&hc));
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17450588_ = T1_;
|
|
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_523;
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= i)) goto LA4_;
|
|
|
|
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_523)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_523); { {
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI jX60gensym17450590_; NI rX60gensym17450591_;
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
jX60gensym17450590_ = i;
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rX60gensym17450591_ = jX60gensym17450590_; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[i].Field1), NIM_NIL); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
chckNil((void*)(&(*t).data->data[i].Field2)); unsureAsgnRef((void**)&(*t).data->data[i].Field2.contentFilters, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.handler.ClE_0, NIM_NIL); (*t).data->data[i].Field2.handler.ClP_0 = NIM_NIL; {
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_524;
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_524)) { raiseOverflow(); }; i = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_524) & mskX60gensym17450588_);
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T13_;
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[i].Field0); if (!T13_) goto LA14_;
|
|
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA6;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17450591_ = (NI)((*t).data->data[i].Field0 & mskX60gensym17450588_);
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T20_; NIM_BOOL T23_; NIM_BOOL T26_;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T19_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (rX60gensym17450591_ <= i); if (!(T20_)) goto LA21_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (jX60gensym17450590_ < rX60gensym17450591_); LA21_: ;
|
|
T19_ = T20_; if (T19_) goto LA22_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (jX60gensym17450590_ < rX60gensym17450591_); if (!(T23_)) goto LA24_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (i < jX60gensym17450590_); LA24_: ;
|
|
T19_ = T23_; LA22_: ;
|
|
T18_ = T19_; if (T18_) goto LA25_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (i < jX60gensym17450590_); if (!(T26_)) goto LA27_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (rX60gensym17450591_ <= i); LA27_: ;
|
|
T18_ = T26_; LA25_: ;
|
|
if (!!(T18_)) goto LA28_;
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA9;
|
|
}
|
|
LA28_: ;
|
|
}
|
|
} LA9: ;
|
|
if ((NU)(jX60gensym17450590_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17450590_,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17450590_].Field0 = (*t).data->data[i].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17450590_].Field1), (*t).data->data[i].Field1); asgnRef((void**) (&(*t).data->data[jX60gensym17450590_].Field2.contentFilters), (*t).data->data[i].Field2.contentFilters); asgnRef((void**) (&(*t).data->data[jX60gensym17450590_].Field2.handler.ClE_0), (*t).data->data[i].Field2.handler.ClE_0); (*t).data->data[jX60gensym17450590_].Field2.handler.ClP_0 = (*t).data->data[i].Field2.handler.ClP_0; chckNil((void*)(&(*t).data->data[i])); (*t).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[i].Field1, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.contentFilters, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.handler.ClE_0, NIM_NIL); (*t).data->data[i].Field2.handler.ClP_0 = NIM_NIL; }
|
|
}
|
|
} LA6: ;
|
|
}
|
|
LA4_: ;
|
|
}
|
|
|
|
#line 568 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___yWNu02qXBJfAfwxu4rejtg)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA t) { NimStringDesc* result; result = (NimStringDesc*)0;
|
|
#line 571 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI T3_;
|
|
#line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T3_ = (NI)0; T3_ = len__ZA0fyy7MKgu9b7GDksFVIXg(t); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
result = copyString(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_525)); }
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
#line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
result = copyString(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_526)); { NimStringDesc* key_1; tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw val_1; NI L; key_1 = (NimStringDesc*)0; nimZeroMem((void*)(&val_1), sizeof(tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw));
|
|
#line 664 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 664 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
L = len__ZA0fyy7MKgu9b7GDksFVIXg(t); { NI h_1; NI colontmp_; NI T9_; NI res; h_1 = (NI)0; colontmp_ = (NI)0;
|
|
#line 665 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 665 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T9_ = ((t.data ? t.data->Sup.len : 0)-1); colontmp_ = T9_;
|
|
#line 77 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_530;
|
|
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA11;
|
|
|
|
#line 665 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
h_1 = res;
|
|
#line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NIM_BOOL T14_;
|
|
#line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T14_ = (NIM_BOOL)0; T14_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T14_) goto LA15_;
|
|
|
|
#line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } key_1 = t.data->data[h_1].Field1;
|
|
#line 667 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } val_1.contentFilters = t.data->data[h_1].Field2.contentFilters; val_1.handler.ClE_0 = t.data->data[h_1].Field2.handler.ClE_0; val_1.handler.ClP_0 = t.data->data[h_1].Field2.handler.ClP_0;
|
|
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{
|
|
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 1) < (result ? result->Sup.len : 0))) goto LA19_;
|
|
|
|
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
result = resizeString(result, 2);appendString(result, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_527)); }
|
|
LA19_: ;
|
|
|
|
#line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
addQuoted__45fPtFhY4FavRaYwDhRfuA((&result), key_1);
|
|
|
|
#line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
result = resizeString(result, 2);appendString(result, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_528));
|
|
#line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
addQuoted__wkgK0g8EyIK6b5HuLg6Kuw((&result), val_1);
|
|
|
|
#line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI T23_;
|
|
#line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
T23_ = (NI)0; T23_ = len__ZA0fyy7MKgu9b7GDksFVIXg(t); if (!!((T23_ == L))) goto LA24_;
|
|
|
|
#line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_529));
|
|
}
|
|
LA24_: ;
|
|
}
|
|
LA15_: ;
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_530)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_530); } LA11: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
result = resizeString(result, 1);appendString(result, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_531)); }
|
|
LA1_: ;
|
|
return result;}
|
|
|
|
#line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, del__W9c5xlZmXckLMoha9aWAl5Pg)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* t, NU32 key_0) { NI hc; NI i; NI mskX60gensym17450588_; NI T1_; hc = (NI)0;
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
i = rawGet__8HYK0WunM2SQwif0iweAhgtables((*t), key_0, (&hc));
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T1_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17450588_ = T1_;
|
|
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_532;
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (!(((NI) 0) <= i)) goto LA4_;
|
|
|
|
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_532)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_532); { {
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI jX60gensym17450590_; NI rX60gensym17450591_;
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
jX60gensym17450590_ = i;
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
rX60gensym17450591_ = jX60gensym17450590_; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
(*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
(*t).data->data[i].Field1 = 0; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL); {
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_533;
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_533)) { raiseOverflow(); }; i = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_533) & mskX60gensym17450588_);
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T13_;
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[i].Field0); if (!T13_) goto LA14_;
|
|
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA6;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17450591_ = (NI)((*t).data->data[i].Field0 & mskX60gensym17450588_);
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
{ NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T20_; NIM_BOOL T23_; NIM_BOOL T26_;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T18_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T19_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (rX60gensym17450591_ <= i); if (!(T20_)) goto LA21_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T20_ = (jX60gensym17450590_ < rX60gensym17450591_); LA21_: ;
|
|
T19_ = T20_; if (T19_) goto LA22_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (jX60gensym17450590_ < rX60gensym17450591_); if (!(T23_)) goto LA24_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T23_ = (i < jX60gensym17450590_); LA24_: ;
|
|
T19_ = T23_; LA22_: ;
|
|
T18_ = T19_; if (T18_) goto LA25_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (NIM_BOOL)0;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (i < jX60gensym17450590_); if (!(T26_)) goto LA27_;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
T26_ = (rX60gensym17450591_ <= i); LA27_: ;
|
|
T18_ = T26_; LA25_: ;
|
|
if (!!(T18_)) goto LA28_;
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
goto LA9;
|
|
}
|
|
LA28_: ;
|
|
}
|
|
} LA9: ;
|
|
if ((NU)(jX60gensym17450590_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17450590_,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
|
|
if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17450590_].Field0 = (*t).data->data[i].Field0; (*t).data->data[jX60gensym17450590_].Field1 = (*t).data->data[i].Field1; asgnRef((void**) (&(*t).data->data[jX60gensym17450590_].Field2), (*t).data->data[i].Field2); chckNil((void*)(&(*t).data->data[i])); (*t).data->data[i].Field0 = 0; (*t).data->data[i].Field1 = 0; unsureAsgnRef((void**)&(*t).data->data[i].Field2, NIM_NIL); }
|
|
}
|
|
} LA6: ;
|
|
}
|
|
LA4_: ;
|
|
}
|
|
|
|
#line 990 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, del__THxV9baZ9aR9bwDmqpM9aV8xbw)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* t, NU32 key_0) {
|
|
#line 1005 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
|
|
#line 1005 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
|
del__W9c5xlZmXckLMoha9aWAl5Pg(t, key_0);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, stdlib_tablesDatInit000)(void) {
|
|
|
|
#line 999999 "generated_not_to_break_here"
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_2_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_3_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_5_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_6_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_7_4[4];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_8_4[4];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_22_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_23_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_24_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_25_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_26_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_27_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_28_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_29_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_30_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_31_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_32_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_33_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_47_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_49_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_52_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_53_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_66_4[4];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_67_4[4];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_68_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_69_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_70_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_71_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_96_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_97_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_98_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_99_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_100_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_101_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_102_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_103_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_104_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_105_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_106_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_107_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_108_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_109_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_110_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_111_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_112_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_113_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_146_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_155_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_156_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_157_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_171_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_172_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_173_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_174_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_175_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_176_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_177_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_178_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_179_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_180_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_181_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_182_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_183_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_184_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_185_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_186_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_187_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_188_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_247_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_248_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_249_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_276_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_277_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_278_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_279_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_280_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_281_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_282_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_283_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_284_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_285_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_331_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_332_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_333_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_334_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_438_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_439_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_451_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_452_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_454_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_455_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_456_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_457_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_491_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_492_3[3];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_504_2[2];
|
|
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_505_3[3];
|
|
static TNimNode TM__4SoG2KRQy3oMm9aUzSLtGrA_0[346];NTI__TE5saucQBAeG7QXcN7Ilrw_.size = sizeof(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw);
|
|
NTI__TE5saucQBAeG7QXcN7Ilrw_.kind = 18;
|
|
NTI__TE5saucQBAeG7QXcN7Ilrw_.base = 0;
|
|
NTI__TE5saucQBAeG7QXcN7Ilrw_.name = "Table[system.string, asyncloop.TrackerBase]";
|
|
NTI__TE5saucQBAeG7QXcN7Ilrw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__TE5saucQBAeG7QXcN7Ilrw_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_2_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[1];
|
|
NTI__rf9cosFcsB69bhAjFlgJVJww_.size = sizeof(tyTuple__rf9cosFcsB69bhAjFlgJVJww);
|
|
NTI__rf9cosFcsB69bhAjFlgJVJww_.kind = 18;
|
|
NTI__rf9cosFcsB69bhAjFlgJVJww_.base = 0;
|
|
NTI__rf9cosFcsB69bhAjFlgJVJww_.name = "KeyValuePair[system.string, asyncloop.TrackerBase]";
|
|
NTI__rf9cosFcsB69bhAjFlgJVJww_.nextType = nimTypeRoot; nimTypeRoot=&NTI__rf9cosFcsB69bhAjFlgJVJww_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_3_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[3];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[3].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[3].offset = offsetof(tyTuple__rf9cosFcsB69bhAjFlgJVJww, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[3].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[3].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_3_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[4];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[4].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[4].offset = offsetof(tyTuple__rf9cosFcsB69bhAjFlgJVJww, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[4].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[4].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_3_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[5];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[5].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[5].offset = offsetof(tyTuple__rf9cosFcsB69bhAjFlgJVJww, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[5].typ = (&NTI__Eq0quIPkR6mosgZ9aNjFQ3g_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[5].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[2].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[2].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[2].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_3_3[0];
|
|
NTI__rf9cosFcsB69bhAjFlgJVJww_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[2];
|
|
NTI__DVX7Q9bz5RokjTwKGr5e9blQ_.size = sizeof(tySequence__DVX7Q9bz5RokjTwKGr5e9blQ*);
|
|
NTI__DVX7Q9bz5RokjTwKGr5e9blQ_.kind = 24;
|
|
NTI__DVX7Q9bz5RokjTwKGr5e9blQ_.base = (&NTI__rf9cosFcsB69bhAjFlgJVJww_);
|
|
NTI__DVX7Q9bz5RokjTwKGr5e9blQ_.name = "KeyValuePairSeq[system.string, asyncloop.TrackerBase]";
|
|
NTI__DVX7Q9bz5RokjTwKGr5e9blQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__DVX7Q9bz5RokjTwKGr5e9blQ_;
|
|
NTI__DVX7Q9bz5RokjTwKGr5e9blQ_.marker = Marker_tySequence__DVX7Q9bz5RokjTwKGr5e9blQ;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[1].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[1].offset = offsetof(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[1].typ = (&NTI__DVX7Q9bz5RokjTwKGr5e9blQ_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[1].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_2_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[6];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[6].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[6].offset = offsetof(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[6].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[6].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[0].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[0].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[0].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_2_2[0];
|
|
NTI__TE5saucQBAeG7QXcN7Ilrw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[0];
|
|
NTI__vbZjvjJSS3OgvMliUnJ8Jw_.size = sizeof(tyObject_Table__vbZjvjJSS3OgvMliUnJ8Jw);
|
|
NTI__vbZjvjJSS3OgvMliUnJ8Jw_.kind = 18;
|
|
NTI__vbZjvjJSS3OgvMliUnJ8Jw_.base = 0;
|
|
NTI__vbZjvjJSS3OgvMliUnJ8Jw_.flags = 2;
|
|
NTI__vbZjvjJSS3OgvMliUnJ8Jw_.name = "Table[system.string, ptr TopicSettings]";
|
|
NTI__vbZjvjJSS3OgvMliUnJ8Jw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__vbZjvjJSS3OgvMliUnJ8Jw_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_5_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[8];
|
|
NTI__sQx8Mjvg56usEKp7D4VZog_.size = sizeof(tyTuple__sQx8Mjvg56usEKp7D4VZog);
|
|
NTI__sQx8Mjvg56usEKp7D4VZog_.kind = 18;
|
|
NTI__sQx8Mjvg56usEKp7D4VZog_.base = 0;
|
|
NTI__sQx8Mjvg56usEKp7D4VZog_.flags = 2;
|
|
NTI__sQx8Mjvg56usEKp7D4VZog_.name = "KeyValuePair[system.string, ptr TopicSettings]";
|
|
NTI__sQx8Mjvg56usEKp7D4VZog_.nextType = nimTypeRoot; nimTypeRoot=&NTI__sQx8Mjvg56usEKp7D4VZog_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_6_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[10];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[10].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[10].offset = offsetof(tyTuple__sQx8Mjvg56usEKp7D4VZog, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[10].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[10].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_6_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[11];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[11].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[11].offset = offsetof(tyTuple__sQx8Mjvg56usEKp7D4VZog, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[11].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[11].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_6_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[12];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[12].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[12].offset = offsetof(tyTuple__sQx8Mjvg56usEKp7D4VZog, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[12].typ = (&NTI__lDH3teBMmRGDFALviSoHXQ_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[12].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[9].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[9].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[9].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_6_3[0];
|
|
NTI__sQx8Mjvg56usEKp7D4VZog_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[9];
|
|
NTI__ni05SMuXu9cJdT0okaAgAUQ_.size = sizeof(tySequence__ni05SMuXu9cJdT0okaAgAUQ*);
|
|
NTI__ni05SMuXu9cJdT0okaAgAUQ_.kind = 24;
|
|
NTI__ni05SMuXu9cJdT0okaAgAUQ_.base = (&NTI__sQx8Mjvg56usEKp7D4VZog_);
|
|
NTI__ni05SMuXu9cJdT0okaAgAUQ_.flags = 2;
|
|
NTI__ni05SMuXu9cJdT0okaAgAUQ_.name = "KeyValuePairSeq[system.string, ptr TopicSettings]";
|
|
NTI__ni05SMuXu9cJdT0okaAgAUQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ni05SMuXu9cJdT0okaAgAUQ_;
|
|
NTI__ni05SMuXu9cJdT0okaAgAUQ_.marker = Marker_tySequence__ni05SMuXu9cJdT0okaAgAUQ;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[8].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[8].offset = offsetof(tyObject_Table__vbZjvjJSS3OgvMliUnJ8Jw, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[8].typ = (&NTI__ni05SMuXu9cJdT0okaAgAUQ_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[8].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_5_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[13];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[13].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[13].offset = offsetof(tyObject_Table__vbZjvjJSS3OgvMliUnJ8Jw, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[13].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[13].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[7].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[7].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[7].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_5_2[0];
|
|
NTI__vbZjvjJSS3OgvMliUnJ8Jw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[7];
|
|
NTI__DJd8vJLOdD01l8V09cKBCnQ_.size = sizeof(tyTuple__DJd8vJLOdD01l8V09cKBCnQ);
|
|
NTI__DJd8vJLOdD01l8V09cKBCnQ_.kind = 18;
|
|
NTI__DJd8vJLOdD01l8V09cKBCnQ_.base = 0;
|
|
NTI__DJd8vJLOdD01l8V09cKBCnQ_.name = "OrderedKeyValuePair[Labels, seq[Metric]]";
|
|
NTI__DJd8vJLOdD01l8V09cKBCnQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__DJd8vJLOdD01l8V09cKBCnQ_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_7_4[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[15];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[15].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[15].offset = offsetof(tyTuple__DJd8vJLOdD01l8V09cKBCnQ, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[15].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[15].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_7_4[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[16];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[16].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[16].offset = offsetof(tyTuple__DJd8vJLOdD01l8V09cKBCnQ, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[16].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[16].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_7_4[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[17];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[17].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[17].offset = offsetof(tyTuple__DJd8vJLOdD01l8V09cKBCnQ, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[17].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[17].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_7_4[3] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[18];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[18].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[18].offset = offsetof(tyTuple__DJd8vJLOdD01l8V09cKBCnQ, Field3);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[18].typ = (&NTI__VodmML9btsOO3nz0d6nbJsA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[18].name = "Field3";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[14].len = 4; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[14].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[14].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_7_4[0];
|
|
NTI__DJd8vJLOdD01l8V09cKBCnQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[14];
|
|
NTI__RxtHNU9a7qROetEL3oUnKzA_.size = sizeof(tySequence__RxtHNU9a7qROetEL3oUnKzA*);
|
|
NTI__RxtHNU9a7qROetEL3oUnKzA_.kind = 24;
|
|
NTI__RxtHNU9a7qROetEL3oUnKzA_.base = (&NTI__DJd8vJLOdD01l8V09cKBCnQ_);
|
|
NTI__RxtHNU9a7qROetEL3oUnKzA_.name = "OrderedKeyValuePairSeq[Labels, seq[Metric]]";
|
|
NTI__RxtHNU9a7qROetEL3oUnKzA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__RxtHNU9a7qROetEL3oUnKzA_;
|
|
NTI__RxtHNU9a7qROetEL3oUnKzA_.marker = Marker_tySequence__RxtHNU9a7qROetEL3oUnKzA;
|
|
NTI__AG5w5XCJjF9b05sfGM0qgkw_.size = sizeof(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw);
|
|
NTI__AG5w5XCJjF9b05sfGM0qgkw_.kind = 18;
|
|
NTI__AG5w5XCJjF9b05sfGM0qgkw_.base = 0;
|
|
NTI__AG5w5XCJjF9b05sfGM0qgkw_.name = "Metrics";
|
|
NTI__AG5w5XCJjF9b05sfGM0qgkw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__AG5w5XCJjF9b05sfGM0qgkw_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_8_4[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[20];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[20].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[20].offset = offsetof(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[20].typ = (&NTI__RxtHNU9a7qROetEL3oUnKzA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[20].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_8_4[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[21];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[21].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[21].offset = offsetof(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[21].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[21].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_8_4[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[22];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[22].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[22].offset = offsetof(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw, first);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[22].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[22].name = "first";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_8_4[3] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[23];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[23].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[23].offset = offsetof(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw, last);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[23].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[23].name = "last";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[19].len = 4; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[19].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[19].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_8_4[0];
|
|
NTI__AG5w5XCJjF9b05sfGM0qgkw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[19];
|
|
NTI__gZoQEO4V3muc0g6lD9aIb2Q_.size = sizeof(tyObject_Table__gZoQEO4V3muc0g6lD9aIb2Q);
|
|
NTI__gZoQEO4V3muc0g6lD9aIb2Q_.kind = 18;
|
|
NTI__gZoQEO4V3muc0g6lD9aIb2Q_.base = 0;
|
|
NTI__gZoQEO4V3muc0g6lD9aIb2Q_.name = "Table[seq[byte], Future[system.bool]]";
|
|
NTI__gZoQEO4V3muc0g6lD9aIb2Q_.nextType = nimTypeRoot; nimTypeRoot=&NTI__gZoQEO4V3muc0g6lD9aIb2Q_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_22_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[25];
|
|
NTI__Qptir78YkKhpx9ams3lvtsw_.size = sizeof(tyTuple__Qptir78YkKhpx9ams3lvtsw);
|
|
NTI__Qptir78YkKhpx9ams3lvtsw_.kind = 18;
|
|
NTI__Qptir78YkKhpx9ams3lvtsw_.base = 0;
|
|
NTI__Qptir78YkKhpx9ams3lvtsw_.name = "KeyValuePair[seq[byte], Future[system.bool]]";
|
|
NTI__Qptir78YkKhpx9ams3lvtsw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Qptir78YkKhpx9ams3lvtsw_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_23_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[27];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[27].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[27].offset = offsetof(tyTuple__Qptir78YkKhpx9ams3lvtsw, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[27].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[27].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_23_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[28];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[28].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[28].offset = offsetof(tyTuple__Qptir78YkKhpx9ams3lvtsw, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[28].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[28].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_23_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[29];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[29].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[29].offset = offsetof(tyTuple__Qptir78YkKhpx9ams3lvtsw, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[29].typ = (&NTI__rI4CttOsQJLhGB50KE3n9cA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[29].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[26].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[26].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[26].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_23_3[0];
|
|
NTI__Qptir78YkKhpx9ams3lvtsw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[26];
|
|
NTI__ZGDdbXPD9bUBYNLtwtuTWrA_.size = sizeof(tySequence__ZGDdbXPD9bUBYNLtwtuTWrA*);
|
|
NTI__ZGDdbXPD9bUBYNLtwtuTWrA_.kind = 24;
|
|
NTI__ZGDdbXPD9bUBYNLtwtuTWrA_.base = (&NTI__Qptir78YkKhpx9ams3lvtsw_);
|
|
NTI__ZGDdbXPD9bUBYNLtwtuTWrA_.name = "KeyValuePairSeq[seq[byte], Future[system.bool]]";
|
|
NTI__ZGDdbXPD9bUBYNLtwtuTWrA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ZGDdbXPD9bUBYNLtwtuTWrA_;
|
|
NTI__ZGDdbXPD9bUBYNLtwtuTWrA_.marker = Marker_tySequence__ZGDdbXPD9bUBYNLtwtuTWrA;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[25].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[25].offset = offsetof(tyObject_Table__gZoQEO4V3muc0g6lD9aIb2Q, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[25].typ = (&NTI__ZGDdbXPD9bUBYNLtwtuTWrA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[25].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_22_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[30];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[30].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[30].offset = offsetof(tyObject_Table__gZoQEO4V3muc0g6lD9aIb2Q, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[30].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[30].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[24].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[24].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[24].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_22_2[0];
|
|
NTI__gZoQEO4V3muc0g6lD9aIb2Q_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[24];
|
|
NTI__G9cDI1Dr3nt9bkFZ69cYb2hpA_.size = sizeof(tyObject_Table__G9cDI1Dr3nt9bkFZ69cYb2hpA);
|
|
NTI__G9cDI1Dr3nt9bkFZ69cYb2hpA_.kind = 18;
|
|
NTI__G9cDI1Dr3nt9bkFZ69cYb2hpA_.base = 0;
|
|
NTI__G9cDI1Dr3nt9bkFZ69cYb2hpA_.name = "Table[kademlia.Node, Future[system.bool]]";
|
|
NTI__G9cDI1Dr3nt9bkFZ69cYb2hpA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__G9cDI1Dr3nt9bkFZ69cYb2hpA_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_24_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[32];
|
|
NTI__MsTR86jOxY4TjADGXDQ9cYw_.size = sizeof(tyTuple__MsTR86jOxY4TjADGXDQ9cYw);
|
|
NTI__MsTR86jOxY4TjADGXDQ9cYw_.kind = 18;
|
|
NTI__MsTR86jOxY4TjADGXDQ9cYw_.base = 0;
|
|
NTI__MsTR86jOxY4TjADGXDQ9cYw_.name = "KeyValuePair[kademlia.Node, Future[system.bool]]";
|
|
NTI__MsTR86jOxY4TjADGXDQ9cYw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__MsTR86jOxY4TjADGXDQ9cYw_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_25_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[34];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[34].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[34].offset = offsetof(tyTuple__MsTR86jOxY4TjADGXDQ9cYw, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[34].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[34].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_25_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[35];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[35].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[35].offset = offsetof(tyTuple__MsTR86jOxY4TjADGXDQ9cYw, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[35].typ = (&NTI__dXv1y2c2nNbnKs59aRY70QA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[35].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_25_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[36];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[36].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[36].offset = offsetof(tyTuple__MsTR86jOxY4TjADGXDQ9cYw, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[36].typ = (&NTI__rI4CttOsQJLhGB50KE3n9cA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[36].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[33].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[33].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[33].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_25_3[0];
|
|
NTI__MsTR86jOxY4TjADGXDQ9cYw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[33];
|
|
NTI__bqBMFIjg0BA9aW4cUrDr4aw_.size = sizeof(tySequence__bqBMFIjg0BA9aW4cUrDr4aw*);
|
|
NTI__bqBMFIjg0BA9aW4cUrDr4aw_.kind = 24;
|
|
NTI__bqBMFIjg0BA9aW4cUrDr4aw_.base = (&NTI__MsTR86jOxY4TjADGXDQ9cYw_);
|
|
NTI__bqBMFIjg0BA9aW4cUrDr4aw_.name = "KeyValuePairSeq[kademlia.Node, Future[system.bool]]";
|
|
NTI__bqBMFIjg0BA9aW4cUrDr4aw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__bqBMFIjg0BA9aW4cUrDr4aw_;
|
|
NTI__bqBMFIjg0BA9aW4cUrDr4aw_.marker = Marker_tySequence__bqBMFIjg0BA9aW4cUrDr4aw;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[32].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[32].offset = offsetof(tyObject_Table__G9cDI1Dr3nt9bkFZ69cYb2hpA, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[32].typ = (&NTI__bqBMFIjg0BA9aW4cUrDr4aw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[32].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_24_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[37];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[37].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[37].offset = offsetof(tyObject_Table__G9cDI1Dr3nt9bkFZ69cYb2hpA, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[37].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[37].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[31].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[31].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[31].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_24_2[0];
|
|
NTI__G9cDI1Dr3nt9bkFZ69cYb2hpA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[31];
|
|
NTI__4n5kcfi9ae2XAgDxZKNVtjg_.size = sizeof(tyObject_Table__4n5kcfi9ae2XAgDxZKNVtjg);
|
|
NTI__4n5kcfi9ae2XAgDxZKNVtjg_.kind = 18;
|
|
NTI__4n5kcfi9ae2XAgDxZKNVtjg_.base = 0;
|
|
NTI__4n5kcfi9ae2XAgDxZKNVtjg_.name = "Table[kademlia.Node, proc (n: seq[Node]){.closure, gcsafe.}]";
|
|
NTI__4n5kcfi9ae2XAgDxZKNVtjg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__4n5kcfi9ae2XAgDxZKNVtjg_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_26_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[39];
|
|
NTI__beG4ILF8HR8pW2ufrKnHug_.size = sizeof(tyTuple__beG4ILF8HR8pW2ufrKnHug);
|
|
NTI__beG4ILF8HR8pW2ufrKnHug_.kind = 18;
|
|
NTI__beG4ILF8HR8pW2ufrKnHug_.base = 0;
|
|
NTI__beG4ILF8HR8pW2ufrKnHug_.name = "KeyValuePair[kademlia.Node, proc (n: seq[Node]){.closure, gcsaf"
|
|
"e.}]";
|
|
NTI__beG4ILF8HR8pW2ufrKnHug_.nextType = nimTypeRoot; nimTypeRoot=&NTI__beG4ILF8HR8pW2ufrKnHug_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_27_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[41];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[41].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[41].offset = offsetof(tyTuple__beG4ILF8HR8pW2ufrKnHug, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[41].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[41].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_27_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[42];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[42].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[42].offset = offsetof(tyTuple__beG4ILF8HR8pW2ufrKnHug, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[42].typ = (&NTI__dXv1y2c2nNbnKs59aRY70QA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[42].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_27_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[43];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[43].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[43].offset = offsetof(tyTuple__beG4ILF8HR8pW2ufrKnHug, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[43].typ = (&NTI__Vj8L5mSqv3cWTixxMAusYg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[43].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[40].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[40].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[40].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_27_3[0];
|
|
NTI__beG4ILF8HR8pW2ufrKnHug_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[40];
|
|
NTI__Yjh7j69bRJilZ9ctrRBprjIw_.size = sizeof(tySequence__Yjh7j69bRJilZ9ctrRBprjIw*);
|
|
NTI__Yjh7j69bRJilZ9ctrRBprjIw_.kind = 24;
|
|
NTI__Yjh7j69bRJilZ9ctrRBprjIw_.base = (&NTI__beG4ILF8HR8pW2ufrKnHug_);
|
|
NTI__Yjh7j69bRJilZ9ctrRBprjIw_.name = "KeyValuePairSeq[kademlia.Node, proc (n: seq[Node]){.closure, gc"
|
|
"safe.}]";
|
|
NTI__Yjh7j69bRJilZ9ctrRBprjIw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Yjh7j69bRJilZ9ctrRBprjIw_;
|
|
NTI__Yjh7j69bRJilZ9ctrRBprjIw_.marker = Marker_tySequence__Yjh7j69bRJilZ9ctrRBprjIw;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[39].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[39].offset = offsetof(tyObject_Table__4n5kcfi9ae2XAgDxZKNVtjg, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[39].typ = (&NTI__Yjh7j69bRJilZ9ctrRBprjIw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[39].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_26_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[44];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[44].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[44].offset = offsetof(tyObject_Table__4n5kcfi9ae2XAgDxZKNVtjg, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[44].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[44].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[38].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[38].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[38].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_26_2[0];
|
|
NTI__4n5kcfi9ae2XAgDxZKNVtjg_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[38];
|
|
NTI__JQs6mFuSYGTO9bUC9aLU6i1g_.size = sizeof(tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g);
|
|
NTI__JQs6mFuSYGTO9bUC9aLU6i1g_.kind = 18;
|
|
NTI__JQs6mFuSYGTO9bUC9aLU6i1g_.base = 0;
|
|
NTI__JQs6mFuSYGTO9bUC9aLU6i1g_.name = "Table[kademlia.Node, p2p_types.Peer]";
|
|
NTI__JQs6mFuSYGTO9bUC9aLU6i1g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__JQs6mFuSYGTO9bUC9aLU6i1g_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_28_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[46];
|
|
NTI__OXuFTr0o0fEz2WdWON4kIQ_.size = sizeof(tyTuple__OXuFTr0o0fEz2WdWON4kIQ);
|
|
NTI__OXuFTr0o0fEz2WdWON4kIQ_.kind = 18;
|
|
NTI__OXuFTr0o0fEz2WdWON4kIQ_.base = 0;
|
|
NTI__OXuFTr0o0fEz2WdWON4kIQ_.name = "KeyValuePair[kademlia.Node, p2p_types.Peer]";
|
|
NTI__OXuFTr0o0fEz2WdWON4kIQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__OXuFTr0o0fEz2WdWON4kIQ_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_29_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[48];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[48].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[48].offset = offsetof(tyTuple__OXuFTr0o0fEz2WdWON4kIQ, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[48].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[48].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_29_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[49];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[49].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[49].offset = offsetof(tyTuple__OXuFTr0o0fEz2WdWON4kIQ, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[49].typ = (&NTI__dXv1y2c2nNbnKs59aRY70QA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[49].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_29_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[50];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[50].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[50].offset = offsetof(tyTuple__OXuFTr0o0fEz2WdWON4kIQ, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[50].typ = (&NTI__ilId79baDi1OHxxGAxmTreg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[50].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[47].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[47].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[47].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_29_3[0];
|
|
NTI__OXuFTr0o0fEz2WdWON4kIQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[47];
|
|
NTI__6siov3Lsmvxd84pp09b2kFA_.size = sizeof(tySequence__6siov3Lsmvxd84pp09b2kFA*);
|
|
NTI__6siov3Lsmvxd84pp09b2kFA_.kind = 24;
|
|
NTI__6siov3Lsmvxd84pp09b2kFA_.base = (&NTI__OXuFTr0o0fEz2WdWON4kIQ_);
|
|
NTI__6siov3Lsmvxd84pp09b2kFA_.name = "KeyValuePairSeq[kademlia.Node, p2p_types.Peer]";
|
|
NTI__6siov3Lsmvxd84pp09b2kFA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__6siov3Lsmvxd84pp09b2kFA_;
|
|
NTI__6siov3Lsmvxd84pp09b2kFA_.marker = Marker_tySequence__6siov3Lsmvxd84pp09b2kFA;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[46].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[46].offset = offsetof(tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[46].typ = (&NTI__6siov3Lsmvxd84pp09b2kFA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[46].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_28_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[51];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[51].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[51].offset = offsetof(tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[51].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[51].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[45].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[45].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[45].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_28_2[0];
|
|
NTI__JQs6mFuSYGTO9bUC9aLU6i1g_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[45];
|
|
NTI__zmO5q5EIRgSoRBBKm9a9cDfA_.size = sizeof(tyObject_Table__zmO5q5EIRgSoRBBKm9a9cDfA);
|
|
NTI__zmO5q5EIRgSoRBBKm9a9cDfA_.kind = 18;
|
|
NTI__zmO5q5EIRgSoRBBKm9a9cDfA_.base = 0;
|
|
NTI__zmO5q5EIRgSoRBBKm9a9cDfA_.name = "Table[system.int, p2p_types.PeerObserver]";
|
|
NTI__zmO5q5EIRgSoRBBKm9a9cDfA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__zmO5q5EIRgSoRBBKm9a9cDfA_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_30_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[53];
|
|
NTI__yF9c6feNXxQ6CPcRGg9a29bjw_.size = sizeof(tyTuple__yF9c6feNXxQ6CPcRGg9a29bjw);
|
|
NTI__yF9c6feNXxQ6CPcRGg9a29bjw_.kind = 18;
|
|
NTI__yF9c6feNXxQ6CPcRGg9a29bjw_.base = 0;
|
|
NTI__yF9c6feNXxQ6CPcRGg9a29bjw_.name = "KeyValuePair[system.int, p2p_types.PeerObserver]";
|
|
NTI__yF9c6feNXxQ6CPcRGg9a29bjw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__yF9c6feNXxQ6CPcRGg9a29bjw_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_31_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[55];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[55].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[55].offset = offsetof(tyTuple__yF9c6feNXxQ6CPcRGg9a29bjw, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[55].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[55].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_31_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[56];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[56].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[56].offset = offsetof(tyTuple__yF9c6feNXxQ6CPcRGg9a29bjw, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[56].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[56].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_31_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[57];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[57].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[57].offset = offsetof(tyTuple__yF9c6feNXxQ6CPcRGg9a29bjw, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[57].typ = (&NTI__jiG6LWCyHKJmWqcArkLgzQ_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[57].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[54].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[54].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[54].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_31_3[0];
|
|
NTI__yF9c6feNXxQ6CPcRGg9a29bjw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[54];
|
|
NTI__9bws6EaVEE1bogDOSVwy9a9cA_.size = sizeof(tySequence__9bws6EaVEE1bogDOSVwy9a9cA*);
|
|
NTI__9bws6EaVEE1bogDOSVwy9a9cA_.kind = 24;
|
|
NTI__9bws6EaVEE1bogDOSVwy9a9cA_.base = (&NTI__yF9c6feNXxQ6CPcRGg9a29bjw_);
|
|
NTI__9bws6EaVEE1bogDOSVwy9a9cA_.name = "KeyValuePairSeq[system.int, p2p_types.PeerObserver]";
|
|
NTI__9bws6EaVEE1bogDOSVwy9a9cA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9bws6EaVEE1bogDOSVwy9a9cA_;
|
|
NTI__9bws6EaVEE1bogDOSVwy9a9cA_.marker = Marker_tySequence__9bws6EaVEE1bogDOSVwy9a9cA;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[53].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[53].offset = offsetof(tyObject_Table__zmO5q5EIRgSoRBBKm9a9cDfA, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[53].typ = (&NTI__9bws6EaVEE1bogDOSVwy9a9cA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[53].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_30_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[58];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[58].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[58].offset = offsetof(tyObject_Table__zmO5q5EIRgSoRBBKm9a9cDfA, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[58].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[58].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[52].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[52].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[52].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_30_2[0];
|
|
NTI__zmO5q5EIRgSoRBBKm9a9cDfA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[52];
|
|
NTI__a4wU4TJ3S9aYE7hUiPIMGtA_.size = sizeof(tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA);
|
|
NTI__a4wU4TJ3S9aYE7hUiPIMGtA_.kind = 18;
|
|
NTI__a4wU4TJ3S9aYE7hUiPIMGtA_.base = 0;
|
|
NTI__a4wU4TJ3S9aYE7hUiPIMGtA_.name = "Filters";
|
|
NTI__a4wU4TJ3S9aYE7hUiPIMGtA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__a4wU4TJ3S9aYE7hUiPIMGtA_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_32_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[60];
|
|
NTI__ZGSBBMOe7Md3mY9cUWfT9cMw_.size = sizeof(tyTuple__ZGSBBMOe7Md3mY9cUWfT9cMw);
|
|
NTI__ZGSBBMOe7Md3mY9cUWfT9cMw_.kind = 18;
|
|
NTI__ZGSBBMOe7Md3mY9cUWfT9cMw_.base = 0;
|
|
NTI__ZGSBBMOe7Md3mY9cUWfT9cMw_.name = "KeyValuePair[system.string, whisper_types.Filter]";
|
|
NTI__ZGSBBMOe7Md3mY9cUWfT9cMw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ZGSBBMOe7Md3mY9cUWfT9cMw_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_33_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[62];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[62].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[62].offset = offsetof(tyTuple__ZGSBBMOe7Md3mY9cUWfT9cMw, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[62].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[62].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_33_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[63];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[63].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[63].offset = offsetof(tyTuple__ZGSBBMOe7Md3mY9cUWfT9cMw, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[63].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[63].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_33_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[64];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[64].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[64].offset = offsetof(tyTuple__ZGSBBMOe7Md3mY9cUWfT9cMw, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[64].typ = (&NTI__8L4wICuourxHGd5Wapt9cJg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[64].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[61].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[61].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[61].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_33_3[0];
|
|
NTI__ZGSBBMOe7Md3mY9cUWfT9cMw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[61];
|
|
NTI__7X6z61BQKOIIAG9aGlkAnSw_.size = sizeof(tySequence__7X6z61BQKOIIAG9aGlkAnSw*);
|
|
NTI__7X6z61BQKOIIAG9aGlkAnSw_.kind = 24;
|
|
NTI__7X6z61BQKOIIAG9aGlkAnSw_.base = (&NTI__ZGSBBMOe7Md3mY9cUWfT9cMw_);
|
|
NTI__7X6z61BQKOIIAG9aGlkAnSw_.name = "KeyValuePairSeq[system.string, whisper_types.Filter]";
|
|
NTI__7X6z61BQKOIIAG9aGlkAnSw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__7X6z61BQKOIIAG9aGlkAnSw_;
|
|
NTI__7X6z61BQKOIIAG9aGlkAnSw_.marker = Marker_tySequence__7X6z61BQKOIIAG9aGlkAnSw;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[60].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[60].offset = offsetof(tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[60].typ = (&NTI__7X6z61BQKOIIAG9aGlkAnSw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[60].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_32_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[65];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[65].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[65].offset = offsetof(tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[65].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[65].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[59].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[59].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[59].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_32_2[0];
|
|
NTI__a4wU4TJ3S9aYE7hUiPIMGtA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[59];
|
|
NTI__erhmQ9bg9bVSW9aS7eZ9bjowPQ_.size = sizeof(tyTuple__erhmQ9bg9bVSW9aS7eZ9bjowPQ);
|
|
NTI__erhmQ9bg9bVSW9aS7eZ9bjowPQ_.kind = 18;
|
|
NTI__erhmQ9bg9bVSW9aS7eZ9bjowPQ_.base = 0;
|
|
NTI__erhmQ9bg9bVSW9aS7eZ9bjowPQ_.flags = 3;
|
|
NTI__erhmQ9bg9bVSW9aS7eZ9bjowPQ_.name = "KeyValuePair[multicodec.MultiCodec, multiaddress.MAProtocol]";
|
|
NTI__erhmQ9bg9bVSW9aS7eZ9bjowPQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__erhmQ9bg9bVSW9aS7eZ9bjowPQ_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_47_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[67];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[67].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[67].offset = offsetof(tyTuple__erhmQ9bg9bVSW9aS7eZ9bjowPQ, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[67].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[67].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_47_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[68];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[68].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[68].offset = offsetof(tyTuple__erhmQ9bg9bVSW9aS7eZ9bjowPQ, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[68].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[68].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_47_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[69];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[69].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[69].offset = offsetof(tyTuple__erhmQ9bg9bVSW9aS7eZ9bjowPQ, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[69].typ = (&NTI__C2GJIaiYfyi7Ef1KpzW9bPw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[69].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[66].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[66].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[66].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_47_3[0];
|
|
NTI__erhmQ9bg9bVSW9aS7eZ9bjowPQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[66];
|
|
NTI__zErRN2SzhLehkt3ZQ6iUGw_.size = sizeof(tySequence__zErRN2SzhLehkt3ZQ6iUGw*);
|
|
NTI__zErRN2SzhLehkt3ZQ6iUGw_.kind = 24;
|
|
NTI__zErRN2SzhLehkt3ZQ6iUGw_.base = (&NTI__erhmQ9bg9bVSW9aS7eZ9bjowPQ_);
|
|
NTI__zErRN2SzhLehkt3ZQ6iUGw_.flags = 2;
|
|
NTI__zErRN2SzhLehkt3ZQ6iUGw_.name = "KeyValuePairSeq[multicodec.MultiCodec, multiaddress.MAProtocol]";
|
|
NTI__zErRN2SzhLehkt3ZQ6iUGw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__zErRN2SzhLehkt3ZQ6iUGw_;
|
|
NTI__zErRN2SzhLehkt3ZQ6iUGw_.marker = Marker_tySequence__zErRN2SzhLehkt3ZQ6iUGw;
|
|
NTI__9bln9aS7ibrNUp7yyUHGeBtg_.size = sizeof(tyTuple__9bln9aS7ibrNUp7yyUHGeBtg);
|
|
NTI__9bln9aS7ibrNUp7yyUHGeBtg_.kind = 18;
|
|
NTI__9bln9aS7ibrNUp7yyUHGeBtg_.base = 0;
|
|
NTI__9bln9aS7ibrNUp7yyUHGeBtg_.flags = 3;
|
|
NTI__9bln9aS7ibrNUp7yyUHGeBtg_.name = "KeyValuePair[multicodec.MultiCodec, multihash.MHash]";
|
|
NTI__9bln9aS7ibrNUp7yyUHGeBtg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9bln9aS7ibrNUp7yyUHGeBtg_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_49_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[71];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[71].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[71].offset = offsetof(tyTuple__9bln9aS7ibrNUp7yyUHGeBtg, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[71].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[71].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_49_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[72];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[72].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[72].offset = offsetof(tyTuple__9bln9aS7ibrNUp7yyUHGeBtg, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[72].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[72].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_49_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[73];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[73].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[73].offset = offsetof(tyTuple__9bln9aS7ibrNUp7yyUHGeBtg, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[73].typ = (&NTI__OxIffpYaxIua3k1C6do2Ew_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[73].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[70].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[70].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[70].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_49_3[0];
|
|
NTI__9bln9aS7ibrNUp7yyUHGeBtg_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[70];
|
|
NTI__1wSar3PFU59aNKLVhJL28FA_.size = sizeof(tySequence__1wSar3PFU59aNKLVhJL28FA*);
|
|
NTI__1wSar3PFU59aNKLVhJL28FA_.kind = 24;
|
|
NTI__1wSar3PFU59aNKLVhJL28FA_.base = (&NTI__9bln9aS7ibrNUp7yyUHGeBtg_);
|
|
NTI__1wSar3PFU59aNKLVhJL28FA_.flags = 2;
|
|
NTI__1wSar3PFU59aNKLVhJL28FA_.name = "KeyValuePairSeq[multicodec.MultiCodec, multihash.MHash]";
|
|
NTI__1wSar3PFU59aNKLVhJL28FA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__1wSar3PFU59aNKLVhJL28FA_;
|
|
NTI__1wSar3PFU59aNKLVhJL28FA_.marker = Marker_tySequence__1wSar3PFU59aNKLVhJL28FA;
|
|
NTI__XjARj5fPfOXv4uQ0CZdKyQ_.size = sizeof(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ);
|
|
NTI__XjARj5fPfOXv4uQ0CZdKyQ_.kind = 18;
|
|
NTI__XjARj5fPfOXv4uQ0CZdKyQ_.base = 0;
|
|
NTI__XjARj5fPfOXv4uQ0CZdKyQ_.name = "Table[system.uint64, lpchannel.LPChannel]";
|
|
NTI__XjARj5fPfOXv4uQ0CZdKyQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__XjARj5fPfOXv4uQ0CZdKyQ_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_52_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[75];
|
|
NTI__BHXjHcQw9b8D7j48q1Gcwzg_.size = sizeof(tyTuple__BHXjHcQw9b8D7j48q1Gcwzg);
|
|
NTI__BHXjHcQw9b8D7j48q1Gcwzg_.kind = 18;
|
|
NTI__BHXjHcQw9b8D7j48q1Gcwzg_.base = 0;
|
|
NTI__BHXjHcQw9b8D7j48q1Gcwzg_.name = "KeyValuePair[system.uint64, lpchannel.LPChannel]";
|
|
NTI__BHXjHcQw9b8D7j48q1Gcwzg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__BHXjHcQw9b8D7j48q1Gcwzg_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_53_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[77];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[77].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[77].offset = offsetof(tyTuple__BHXjHcQw9b8D7j48q1Gcwzg, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[77].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[77].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_53_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[78];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[78].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[78].offset = offsetof(tyTuple__BHXjHcQw9b8D7j48q1Gcwzg, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[78].typ = (&NTI__wMtfD88jmrPZwfzTH9c8e9cA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[78].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_53_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[79];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[79].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[79].offset = offsetof(tyTuple__BHXjHcQw9b8D7j48q1Gcwzg, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[79].typ = (&NTI__tq9aOL9cg8g274B67LdBqSbQ_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[79].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[76].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[76].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[76].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_53_3[0];
|
|
NTI__BHXjHcQw9b8D7j48q1Gcwzg_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[76];
|
|
NTI__maP5b4juf9aviaIdhhcTZbQ_.size = sizeof(tySequence__maP5b4juf9aviaIdhhcTZbQ*);
|
|
NTI__maP5b4juf9aviaIdhhcTZbQ_.kind = 24;
|
|
NTI__maP5b4juf9aviaIdhhcTZbQ_.base = (&NTI__BHXjHcQw9b8D7j48q1Gcwzg_);
|
|
NTI__maP5b4juf9aviaIdhhcTZbQ_.name = "KeyValuePairSeq[system.uint64, lpchannel.LPChannel]";
|
|
NTI__maP5b4juf9aviaIdhhcTZbQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__maP5b4juf9aviaIdhhcTZbQ_;
|
|
NTI__maP5b4juf9aviaIdhhcTZbQ_.marker = Marker_tySequence__maP5b4juf9aviaIdhhcTZbQ;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[75].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[75].offset = offsetof(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[75].typ = (&NTI__maP5b4juf9aviaIdhhcTZbQ_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[75].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_52_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[80];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[80].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[80].offset = offsetof(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[80].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[80].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[74].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[74].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[74].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_52_2[0];
|
|
NTI__XjARj5fPfOXv4uQ0CZdKyQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[74];
|
|
NTI__ZZvSdVkA2s2sIyifu4cpkg_.size = sizeof(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg);
|
|
NTI__ZZvSdVkA2s2sIyifu4cpkg_.kind = 18;
|
|
NTI__ZZvSdVkA2s2sIyifu4cpkg_.base = 0;
|
|
NTI__ZZvSdVkA2s2sIyifu4cpkg_.flags = 2;
|
|
NTI__ZZvSdVkA2s2sIyifu4cpkg_.name = "OrderedTable[system.string, json.JsonNode]";
|
|
NTI__ZZvSdVkA2s2sIyifu4cpkg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ZZvSdVkA2s2sIyifu4cpkg_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_66_4[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[82];
|
|
NTI__awOivLjlO76sGdHY7nQUjQ_.size = sizeof(tyTuple__awOivLjlO76sGdHY7nQUjQ);
|
|
NTI__awOivLjlO76sGdHY7nQUjQ_.kind = 18;
|
|
NTI__awOivLjlO76sGdHY7nQUjQ_.base = 0;
|
|
NTI__awOivLjlO76sGdHY7nQUjQ_.flags = 2;
|
|
NTI__awOivLjlO76sGdHY7nQUjQ_.name = "OrderedKeyValuePair[system.string, json.JsonNode]";
|
|
NTI__awOivLjlO76sGdHY7nQUjQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__awOivLjlO76sGdHY7nQUjQ_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_67_4[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[84];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[84].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[84].offset = offsetof(tyTuple__awOivLjlO76sGdHY7nQUjQ, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[84].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[84].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_67_4[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[85];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[85].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[85].offset = offsetof(tyTuple__awOivLjlO76sGdHY7nQUjQ, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[85].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[85].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_67_4[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[86];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[86].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[86].offset = offsetof(tyTuple__awOivLjlO76sGdHY7nQUjQ, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[86].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[86].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_67_4[3] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[87];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[87].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[87].offset = offsetof(tyTuple__awOivLjlO76sGdHY7nQUjQ, Field3);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[87].typ = (&NTI__zfzzuQ8txrdZAYK0WGWpHg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[87].name = "Field3";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[83].len = 4; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[83].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[83].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_67_4[0];
|
|
NTI__awOivLjlO76sGdHY7nQUjQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[83];
|
|
NTI__MlAD6nAPq9bHKla9cWiIZP0g_.size = sizeof(tySequence__MlAD6nAPq9bHKla9cWiIZP0g*);
|
|
NTI__MlAD6nAPq9bHKla9cWiIZP0g_.kind = 24;
|
|
NTI__MlAD6nAPq9bHKla9cWiIZP0g_.base = (&NTI__awOivLjlO76sGdHY7nQUjQ_);
|
|
NTI__MlAD6nAPq9bHKla9cWiIZP0g_.flags = 2;
|
|
NTI__MlAD6nAPq9bHKla9cWiIZP0g_.name = "OrderedKeyValuePairSeq[system.string, json.JsonNode]";
|
|
NTI__MlAD6nAPq9bHKla9cWiIZP0g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__MlAD6nAPq9bHKla9cWiIZP0g_;
|
|
NTI__MlAD6nAPq9bHKla9cWiIZP0g_.marker = Marker_tySequence__MlAD6nAPq9bHKla9cWiIZP0g;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[82].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[82].offset = offsetof(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[82].typ = (&NTI__MlAD6nAPq9bHKla9cWiIZP0g_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[82].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_66_4[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[88];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[88].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[88].offset = offsetof(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[88].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[88].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_66_4[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[89];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[89].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[89].offset = offsetof(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg, first);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[89].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[89].name = "first";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_66_4[3] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[90];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[90].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[90].offset = offsetof(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg, last);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[90].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[90].name = "last";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[81].len = 4; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[81].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[81].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_66_4[0];
|
|
NTI__ZZvSdVkA2s2sIyifu4cpkg_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[81];
|
|
NTI__BZfyXkROzX88W3JFME9aJ2Q_.size = sizeof(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q);
|
|
NTI__BZfyXkROzX88W3JFME9aJ2Q_.kind = 18;
|
|
NTI__BZfyXkROzX88W3JFME9aJ2Q_.base = 0;
|
|
NTI__BZfyXkROzX88W3JFME9aJ2Q_.name = "Table[client.ClientId, Future[client.Response]]";
|
|
NTI__BZfyXkROzX88W3JFME9aJ2Q_.nextType = nimTypeRoot; nimTypeRoot=&NTI__BZfyXkROzX88W3JFME9aJ2Q_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_68_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[92];
|
|
NTI__PVXP7LYmC79cHLv3MgDW9cFw_.size = sizeof(tyTuple__PVXP7LYmC79cHLv3MgDW9cFw);
|
|
NTI__PVXP7LYmC79cHLv3MgDW9cFw_.kind = 18;
|
|
NTI__PVXP7LYmC79cHLv3MgDW9cFw_.base = 0;
|
|
NTI__PVXP7LYmC79cHLv3MgDW9cFw_.name = "KeyValuePair[client.ClientId, Future[client.Response]]";
|
|
NTI__PVXP7LYmC79cHLv3MgDW9cFw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__PVXP7LYmC79cHLv3MgDW9cFw_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_69_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[94];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[94].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[94].offset = offsetof(tyTuple__PVXP7LYmC79cHLv3MgDW9cFw, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[94].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[94].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_69_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[95];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[95].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[95].offset = offsetof(tyTuple__PVXP7LYmC79cHLv3MgDW9cFw, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[95].typ = (&NTI__Aav8dQoMlCFnZRxA0IhTHQ_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[95].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_69_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[96];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[96].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[96].offset = offsetof(tyTuple__PVXP7LYmC79cHLv3MgDW9cFw, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[96].typ = (&NTI__xJEcXnG5UPm6fVzzYYL3Gw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[96].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[93].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[93].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[93].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_69_3[0];
|
|
NTI__PVXP7LYmC79cHLv3MgDW9cFw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[93];
|
|
NTI__P7q4mRBU3fRhL1KHJGOBAQ_.size = sizeof(tySequence__P7q4mRBU3fRhL1KHJGOBAQ*);
|
|
NTI__P7q4mRBU3fRhL1KHJGOBAQ_.kind = 24;
|
|
NTI__P7q4mRBU3fRhL1KHJGOBAQ_.base = (&NTI__PVXP7LYmC79cHLv3MgDW9cFw_);
|
|
NTI__P7q4mRBU3fRhL1KHJGOBAQ_.name = "KeyValuePairSeq[client.ClientId, Future[client.Response]]";
|
|
NTI__P7q4mRBU3fRhL1KHJGOBAQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__P7q4mRBU3fRhL1KHJGOBAQ_;
|
|
NTI__P7q4mRBU3fRhL1KHJGOBAQ_.marker = Marker_tySequence__P7q4mRBU3fRhL1KHJGOBAQ;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[92].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[92].offset = offsetof(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[92].typ = (&NTI__P7q4mRBU3fRhL1KHJGOBAQ_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[92].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_68_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[97];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[97].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[97].offset = offsetof(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[97].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[97].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[91].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[91].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[91].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_68_2[0];
|
|
NTI__BZfyXkROzX88W3JFME9aJ2Q_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[91];
|
|
NTI__k9cb4Qn3gUx6gxyGj3hd20w_.size = sizeof(tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w);
|
|
NTI__k9cb4Qn3gUx6gxyGj3hd20w_.kind = 18;
|
|
NTI__k9cb4Qn3gUx6gxyGj3hd20w_.base = 0;
|
|
NTI__k9cb4Qn3gUx6gxyGj3hd20w_.name = "Table[system.string, proc (j: JsonNode){.closure, gcsafe.}]";
|
|
NTI__k9cb4Qn3gUx6gxyGj3hd20w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__k9cb4Qn3gUx6gxyGj3hd20w_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_70_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[99];
|
|
NTI__FxWADhULcfihQn5gGVN7CQ_.size = sizeof(tyTuple__FxWADhULcfihQn5gGVN7CQ);
|
|
NTI__FxWADhULcfihQn5gGVN7CQ_.kind = 18;
|
|
NTI__FxWADhULcfihQn5gGVN7CQ_.base = 0;
|
|
NTI__FxWADhULcfihQn5gGVN7CQ_.name = "KeyValuePair[system.string, proc (j: JsonNode){.closure, gcsafe"
|
|
".}]";
|
|
NTI__FxWADhULcfihQn5gGVN7CQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__FxWADhULcfihQn5gGVN7CQ_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_71_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[101];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[101].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[101].offset = offsetof(tyTuple__FxWADhULcfihQn5gGVN7CQ, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[101].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[101].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_71_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[102];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[102].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[102].offset = offsetof(tyTuple__FxWADhULcfihQn5gGVN7CQ, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[102].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[102].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_71_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[103];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[103].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[103].offset = offsetof(tyTuple__FxWADhULcfihQn5gGVN7CQ, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[103].typ = (&NTI__ADCDtoN1AvOABxjfvZcWKw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[103].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[100].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[100].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[100].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_71_3[0];
|
|
NTI__FxWADhULcfihQn5gGVN7CQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[100];
|
|
NTI__87DZdIc4Y9ccnDlJfZoyb5w_.size = sizeof(tySequence__87DZdIc4Y9ccnDlJfZoyb5w*);
|
|
NTI__87DZdIc4Y9ccnDlJfZoyb5w_.kind = 24;
|
|
NTI__87DZdIc4Y9ccnDlJfZoyb5w_.base = (&NTI__FxWADhULcfihQn5gGVN7CQ_);
|
|
NTI__87DZdIc4Y9ccnDlJfZoyb5w_.name = "KeyValuePairSeq[system.string, proc (j: JsonNode){.closure, gcs"
|
|
"afe.}]";
|
|
NTI__87DZdIc4Y9ccnDlJfZoyb5w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__87DZdIc4Y9ccnDlJfZoyb5w_;
|
|
NTI__87DZdIc4Y9ccnDlJfZoyb5w_.marker = Marker_tySequence__87DZdIc4Y9ccnDlJfZoyb5w;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[99].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[99].offset = offsetof(tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[99].typ = (&NTI__87DZdIc4Y9ccnDlJfZoyb5w_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[99].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_70_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[104];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[104].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[104].offset = offsetof(tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[104].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[104].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[98].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[98].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[98].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_70_2[0];
|
|
NTI__k9cb4Qn3gUx6gxyGj3hd20w_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[98];
|
|
NTI__I17elwrgUkVdxGLUkHiM7w_.size = sizeof(tyObject_Table__I17elwrgUkVdxGLUkHiM7w);
|
|
NTI__I17elwrgUkVdxGLUkHiM7w_.kind = 18;
|
|
NTI__I17elwrgUkVdxGLUkHiM7w_.base = 0;
|
|
NTI__I17elwrgUkVdxGLUkHiM7w_.name = "Table[peerid.PeerID, HashSet[connection.Connection]]";
|
|
NTI__I17elwrgUkVdxGLUkHiM7w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__I17elwrgUkVdxGLUkHiM7w_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_96_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[106];
|
|
NTI__AVpnFhpPb9aWvyMugKAAGBg_.size = sizeof(tyTuple__AVpnFhpPb9aWvyMugKAAGBg);
|
|
NTI__AVpnFhpPb9aWvyMugKAAGBg_.kind = 18;
|
|
NTI__AVpnFhpPb9aWvyMugKAAGBg_.base = 0;
|
|
NTI__AVpnFhpPb9aWvyMugKAAGBg_.name = "KeyValuePair[peerid.PeerID, HashSet[connection.Connection]]";
|
|
NTI__AVpnFhpPb9aWvyMugKAAGBg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__AVpnFhpPb9aWvyMugKAAGBg_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_97_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[108];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[108].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[108].offset = offsetof(tyTuple__AVpnFhpPb9aWvyMugKAAGBg, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[108].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[108].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_97_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[109];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[109].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[109].offset = offsetof(tyTuple__AVpnFhpPb9aWvyMugKAAGBg, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[109].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[109].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_97_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[110];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[110].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[110].offset = offsetof(tyTuple__AVpnFhpPb9aWvyMugKAAGBg, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[110].typ = (&NTI__tGTRcVq4wuz7sk9bKm2XoBw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[110].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[107].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[107].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[107].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_97_3[0];
|
|
NTI__AVpnFhpPb9aWvyMugKAAGBg_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[107];
|
|
NTI__MZ7ub66T4nzKtipo9bkiB3g_.size = sizeof(tySequence__MZ7ub66T4nzKtipo9bkiB3g*);
|
|
NTI__MZ7ub66T4nzKtipo9bkiB3g_.kind = 24;
|
|
NTI__MZ7ub66T4nzKtipo9bkiB3g_.base = (&NTI__AVpnFhpPb9aWvyMugKAAGBg_);
|
|
NTI__MZ7ub66T4nzKtipo9bkiB3g_.name = "KeyValuePairSeq[peerid.PeerID, HashSet[connection.Connection]]";
|
|
NTI__MZ7ub66T4nzKtipo9bkiB3g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__MZ7ub66T4nzKtipo9bkiB3g_;
|
|
NTI__MZ7ub66T4nzKtipo9bkiB3g_.marker = Marker_tySequence__MZ7ub66T4nzKtipo9bkiB3g;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[106].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[106].offset = offsetof(tyObject_Table__I17elwrgUkVdxGLUkHiM7w, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[106].typ = (&NTI__MZ7ub66T4nzKtipo9bkiB3g_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[106].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_96_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[111];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[111].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[111].offset = offsetof(tyObject_Table__I17elwrgUkVdxGLUkHiM7w, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[111].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[111].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[105].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[105].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[105].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_96_2[0];
|
|
NTI__I17elwrgUkVdxGLUkHiM7w_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[105];
|
|
NTI__8uqzpFmoqV4exdDArFo5wQ_.size = sizeof(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ);
|
|
NTI__8uqzpFmoqV4exdDArFo5wQ_.kind = 18;
|
|
NTI__8uqzpFmoqV4exdDArFo5wQ_.base = 0;
|
|
NTI__8uqzpFmoqV4exdDArFo5wQ_.name = "Table[connection.Connection, connmanager.MuxerHolder]";
|
|
NTI__8uqzpFmoqV4exdDArFo5wQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__8uqzpFmoqV4exdDArFo5wQ_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_98_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[113];
|
|
NTI__JUntYUAYvYVuuVf5pRRi7Q_.size = sizeof(tyTuple__JUntYUAYvYVuuVf5pRRi7Q);
|
|
NTI__JUntYUAYvYVuuVf5pRRi7Q_.kind = 18;
|
|
NTI__JUntYUAYvYVuuVf5pRRi7Q_.base = 0;
|
|
NTI__JUntYUAYvYVuuVf5pRRi7Q_.name = "KeyValuePair[connection.Connection, connmanager.MuxerHolder]";
|
|
NTI__JUntYUAYvYVuuVf5pRRi7Q_.nextType = nimTypeRoot; nimTypeRoot=&NTI__JUntYUAYvYVuuVf5pRRi7Q_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_99_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[115];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[115].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[115].offset = offsetof(tyTuple__JUntYUAYvYVuuVf5pRRi7Q, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[115].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[115].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_99_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[116];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[116].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[116].offset = offsetof(tyTuple__JUntYUAYvYVuuVf5pRRi7Q, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[116].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[116].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_99_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[117];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[117].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[117].offset = offsetof(tyTuple__JUntYUAYvYVuuVf5pRRi7Q, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[117].typ = (&NTI__jkZf9bt8D9bH6jQnKwX8Noxw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[117].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[114].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[114].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[114].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_99_3[0];
|
|
NTI__JUntYUAYvYVuuVf5pRRi7Q_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[114];
|
|
NTI__ECp2Vf3ySxXeY0xLJSyjyA_.size = sizeof(tySequence__ECp2Vf3ySxXeY0xLJSyjyA*);
|
|
NTI__ECp2Vf3ySxXeY0xLJSyjyA_.kind = 24;
|
|
NTI__ECp2Vf3ySxXeY0xLJSyjyA_.base = (&NTI__JUntYUAYvYVuuVf5pRRi7Q_);
|
|
NTI__ECp2Vf3ySxXeY0xLJSyjyA_.name = "KeyValuePairSeq[connection.Connection, connmanager.MuxerHolder]";
|
|
NTI__ECp2Vf3ySxXeY0xLJSyjyA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ECp2Vf3ySxXeY0xLJSyjyA_;
|
|
NTI__ECp2Vf3ySxXeY0xLJSyjyA_.marker = Marker_tySequence__ECp2Vf3ySxXeY0xLJSyjyA;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[113].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[113].offset = offsetof(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[113].typ = (&NTI__ECp2Vf3ySxXeY0xLJSyjyA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[113].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_98_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[118];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[118].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[118].offset = offsetof(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[118].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[118].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[112].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[112].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[112].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_98_2[0];
|
|
NTI__8uqzpFmoqV4exdDArFo5wQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[112];
|
|
NTI__20RES39b6cbF1gUxzrH9b8Yg_.size = sizeof(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg);
|
|
NTI__20RES39b6cbF1gUxzrH9b8Yg_.kind = 18;
|
|
NTI__20RES39b6cbF1gUxzrH9b8Yg_.base = 0;
|
|
NTI__20RES39b6cbF1gUxzrH9b8Yg_.name = "Table[connmanager.ConnEventKind, OrderedSet[connmanager.ConnEve"
|
|
"ntHandler]]";
|
|
NTI__20RES39b6cbF1gUxzrH9b8Yg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__20RES39b6cbF1gUxzrH9b8Yg_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_100_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[120];
|
|
NTI__8jAQb69bzmxFvWOOIGMxFrQ_.size = sizeof(tyTuple__8jAQb69bzmxFvWOOIGMxFrQ);
|
|
NTI__8jAQb69bzmxFvWOOIGMxFrQ_.kind = 18;
|
|
NTI__8jAQb69bzmxFvWOOIGMxFrQ_.base = 0;
|
|
NTI__8jAQb69bzmxFvWOOIGMxFrQ_.name = "KeyValuePair[connmanager.ConnEventKind, OrderedSet[connmanager."
|
|
"ConnEventHandler]]";
|
|
NTI__8jAQb69bzmxFvWOOIGMxFrQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__8jAQb69bzmxFvWOOIGMxFrQ_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_101_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[122];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[122].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[122].offset = offsetof(tyTuple__8jAQb69bzmxFvWOOIGMxFrQ, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[122].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[122].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_101_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[123];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[123].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[123].offset = offsetof(tyTuple__8jAQb69bzmxFvWOOIGMxFrQ, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[123].typ = (&NTI__oN5wkUyGVn1qXLGZW9c7EIQ_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[123].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_101_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[124];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[124].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[124].offset = offsetof(tyTuple__8jAQb69bzmxFvWOOIGMxFrQ, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[124].typ = (&NTI__DjcJvTVLhu1GVCpTORQfDQ_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[124].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[121].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[121].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[121].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_101_3[0];
|
|
NTI__8jAQb69bzmxFvWOOIGMxFrQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[121];
|
|
NTI__O39cGnfZ9b59b9bpYt9c3ee9cnHw_.size = sizeof(tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw*);
|
|
NTI__O39cGnfZ9b59b9bpYt9c3ee9cnHw_.kind = 24;
|
|
NTI__O39cGnfZ9b59b9bpYt9c3ee9cnHw_.base = (&NTI__8jAQb69bzmxFvWOOIGMxFrQ_);
|
|
NTI__O39cGnfZ9b59b9bpYt9c3ee9cnHw_.name = "KeyValuePairSeq[connmanager.ConnEventKind, OrderedSet[connmanag"
|
|
"er.ConnEventHandler]]";
|
|
NTI__O39cGnfZ9b59b9bpYt9c3ee9cnHw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__O39cGnfZ9b59b9bpYt9c3ee9cnHw_;
|
|
NTI__O39cGnfZ9b59b9bpYt9c3ee9cnHw_.marker = Marker_tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[120].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[120].offset = offsetof(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[120].typ = (&NTI__O39cGnfZ9b59b9bpYt9c3ee9cnHw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[120].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_100_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[125];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[125].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[125].offset = offsetof(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[125].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[125].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[119].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[119].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[119].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_100_2[0];
|
|
NTI__20RES39b6cbF1gUxzrH9b8Yg_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[119];
|
|
NTI__R0uaAE15CtLzKRaa3nIdMQ_.size = sizeof(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ);
|
|
NTI__R0uaAE15CtLzKRaa3nIdMQ_.kind = 18;
|
|
NTI__R0uaAE15CtLzKRaa3nIdMQ_.base = 0;
|
|
NTI__R0uaAE15CtLzKRaa3nIdMQ_.name = "Table[connmanager.PeerEventKind, OrderedSet[connmanager.PeerEve"
|
|
"ntHandler]]";
|
|
NTI__R0uaAE15CtLzKRaa3nIdMQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__R0uaAE15CtLzKRaa3nIdMQ_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_102_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[127];
|
|
NTI__2IkxgbA59cuGazVFo6X8lMQ_.size = sizeof(tyTuple__2IkxgbA59cuGazVFo6X8lMQ);
|
|
NTI__2IkxgbA59cuGazVFo6X8lMQ_.kind = 18;
|
|
NTI__2IkxgbA59cuGazVFo6X8lMQ_.base = 0;
|
|
NTI__2IkxgbA59cuGazVFo6X8lMQ_.name = "KeyValuePair[connmanager.PeerEventKind, OrderedSet[connmanager."
|
|
"PeerEventHandler]]";
|
|
NTI__2IkxgbA59cuGazVFo6X8lMQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__2IkxgbA59cuGazVFo6X8lMQ_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_103_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[129];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[129].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[129].offset = offsetof(tyTuple__2IkxgbA59cuGazVFo6X8lMQ, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[129].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[129].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_103_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[130];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[130].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[130].offset = offsetof(tyTuple__2IkxgbA59cuGazVFo6X8lMQ, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[130].typ = (&NTI__g6Y0xj8kFQNqwpb26iimZw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[130].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_103_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[131];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[131].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[131].offset = offsetof(tyTuple__2IkxgbA59cuGazVFo6X8lMQ, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[131].typ = (&NTI__cZ8RyO9bTAQg8kKXyLHwXYg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[131].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[128].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[128].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[128].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_103_3[0];
|
|
NTI__2IkxgbA59cuGazVFo6X8lMQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[128];
|
|
NTI__6w9c7RGFri1n1hoa9bD335ZQ_.size = sizeof(tySequence__6w9c7RGFri1n1hoa9bD335ZQ*);
|
|
NTI__6w9c7RGFri1n1hoa9bD335ZQ_.kind = 24;
|
|
NTI__6w9c7RGFri1n1hoa9bD335ZQ_.base = (&NTI__2IkxgbA59cuGazVFo6X8lMQ_);
|
|
NTI__6w9c7RGFri1n1hoa9bD335ZQ_.name = "KeyValuePairSeq[connmanager.PeerEventKind, OrderedSet[connmanag"
|
|
"er.PeerEventHandler]]";
|
|
NTI__6w9c7RGFri1n1hoa9bD335ZQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__6w9c7RGFri1n1hoa9bD335ZQ_;
|
|
NTI__6w9c7RGFri1n1hoa9bD335ZQ_.marker = Marker_tySequence__6w9c7RGFri1n1hoa9bD335ZQ;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[127].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[127].offset = offsetof(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[127].typ = (&NTI__6w9c7RGFri1n1hoa9bD335ZQ_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[127].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_102_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[132];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[132].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[132].offset = offsetof(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[132].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[132].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[126].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[126].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[126].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_102_2[0];
|
|
NTI__R0uaAE15CtLzKRaa3nIdMQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[126];
|
|
NTI__UvSlGqDg4nWNM1wskOFQeg_.size = sizeof(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg);
|
|
NTI__UvSlGqDg4nWNM1wskOFQeg_.kind = 18;
|
|
NTI__UvSlGqDg4nWNM1wskOFQeg_.base = 0;
|
|
NTI__UvSlGqDg4nWNM1wskOFQeg_.name = "Table[system.string, muxer.MuxerProvider]";
|
|
NTI__UvSlGqDg4nWNM1wskOFQeg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__UvSlGqDg4nWNM1wskOFQeg_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_104_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[134];
|
|
NTI__TdADeEae6PBWqr7qsUJvPg_.size = sizeof(tyTuple__TdADeEae6PBWqr7qsUJvPg);
|
|
NTI__TdADeEae6PBWqr7qsUJvPg_.kind = 18;
|
|
NTI__TdADeEae6PBWqr7qsUJvPg_.base = 0;
|
|
NTI__TdADeEae6PBWqr7qsUJvPg_.name = "KeyValuePair[system.string, muxer.MuxerProvider]";
|
|
NTI__TdADeEae6PBWqr7qsUJvPg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__TdADeEae6PBWqr7qsUJvPg_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_105_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[136];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[136].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[136].offset = offsetof(tyTuple__TdADeEae6PBWqr7qsUJvPg, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[136].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[136].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_105_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[137];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[137].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[137].offset = offsetof(tyTuple__TdADeEae6PBWqr7qsUJvPg, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[137].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[137].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_105_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[138];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[138].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[138].offset = offsetof(tyTuple__TdADeEae6PBWqr7qsUJvPg, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[138].typ = (&NTI__ezq8q2zoLivocZ0qJ9aLYJg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[138].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[135].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[135].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[135].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_105_3[0];
|
|
NTI__TdADeEae6PBWqr7qsUJvPg_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[135];
|
|
NTI__9bnMQh9b5oMSxlDf1K9buBp7w_.size = sizeof(tySequence__9bnMQh9b5oMSxlDf1K9buBp7w*);
|
|
NTI__9bnMQh9b5oMSxlDf1K9buBp7w_.kind = 24;
|
|
NTI__9bnMQh9b5oMSxlDf1K9buBp7w_.base = (&NTI__TdADeEae6PBWqr7qsUJvPg_);
|
|
NTI__9bnMQh9b5oMSxlDf1K9buBp7w_.name = "KeyValuePairSeq[system.string, muxer.MuxerProvider]";
|
|
NTI__9bnMQh9b5oMSxlDf1K9buBp7w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9bnMQh9b5oMSxlDf1K9buBp7w_;
|
|
NTI__9bnMQh9b5oMSxlDf1K9buBp7w_.marker = Marker_tySequence__9bnMQh9b5oMSxlDf1K9buBp7w;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[134].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[134].offset = offsetof(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[134].typ = (&NTI__9bnMQh9b5oMSxlDf1K9buBp7w_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[134].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_104_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[139];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[139].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[139].offset = offsetof(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[139].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[139].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[133].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[133].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[133].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_104_2[0];
|
|
NTI__UvSlGqDg4nWNM1wskOFQeg_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[133];
|
|
NTI__puwZz39aIr9cdB5WlFICYPgw_.size = sizeof(tyObject_Table__puwZz39aIr9cdB5WlFICYPgw);
|
|
NTI__puwZz39aIr9cdB5WlFICYPgw_.kind = 18;
|
|
NTI__puwZz39aIr9cdB5WlFICYPgw_.base = 0;
|
|
NTI__puwZz39aIr9cdB5WlFICYPgw_.name = "Table[peerid.PeerID, asyncsync.AsyncLock]";
|
|
NTI__puwZz39aIr9cdB5WlFICYPgw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__puwZz39aIr9cdB5WlFICYPgw_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_106_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[141];
|
|
NTI__lG9artYnG9a6GxqcmhxZJl6g_.size = sizeof(tyTuple__lG9artYnG9a6GxqcmhxZJl6g);
|
|
NTI__lG9artYnG9a6GxqcmhxZJl6g_.kind = 18;
|
|
NTI__lG9artYnG9a6GxqcmhxZJl6g_.base = 0;
|
|
NTI__lG9artYnG9a6GxqcmhxZJl6g_.name = "KeyValuePair[peerid.PeerID, asyncsync.AsyncLock]";
|
|
NTI__lG9artYnG9a6GxqcmhxZJl6g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__lG9artYnG9a6GxqcmhxZJl6g_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_107_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[143];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[143].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[143].offset = offsetof(tyTuple__lG9artYnG9a6GxqcmhxZJl6g, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[143].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[143].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_107_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[144];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[144].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[144].offset = offsetof(tyTuple__lG9artYnG9a6GxqcmhxZJl6g, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[144].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[144].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_107_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[145];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[145].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[145].offset = offsetof(tyTuple__lG9artYnG9a6GxqcmhxZJl6g, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[145].typ = (&NTI__AfrMeDg1y2UMF9alA3jx8Uw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[145].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[142].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[142].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[142].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_107_3[0];
|
|
NTI__lG9artYnG9a6GxqcmhxZJl6g_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[142];
|
|
NTI__tZ2LP3xqCx8kcPyjrRkSuA_.size = sizeof(tySequence__tZ2LP3xqCx8kcPyjrRkSuA*);
|
|
NTI__tZ2LP3xqCx8kcPyjrRkSuA_.kind = 24;
|
|
NTI__tZ2LP3xqCx8kcPyjrRkSuA_.base = (&NTI__lG9artYnG9a6GxqcmhxZJl6g_);
|
|
NTI__tZ2LP3xqCx8kcPyjrRkSuA_.name = "KeyValuePairSeq[peerid.PeerID, asyncsync.AsyncLock]";
|
|
NTI__tZ2LP3xqCx8kcPyjrRkSuA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__tZ2LP3xqCx8kcPyjrRkSuA_;
|
|
NTI__tZ2LP3xqCx8kcPyjrRkSuA_.marker = Marker_tySequence__tZ2LP3xqCx8kcPyjrRkSuA;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[141].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[141].offset = offsetof(tyObject_Table__puwZz39aIr9cdB5WlFICYPgw, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[141].typ = (&NTI__tZ2LP3xqCx8kcPyjrRkSuA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[141].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_106_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[146];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[146].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[146].offset = offsetof(tyObject_Table__puwZz39aIr9cdB5WlFICYPgw, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[146].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[146].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[140].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[140].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[140].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_106_2[0];
|
|
NTI__puwZz39aIr9cdB5WlFICYPgw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[140];
|
|
NTI__wcpR9aWZKIUY9bs3oFi6HIsQ_.size = sizeof(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ);
|
|
NTI__wcpR9aWZKIUY9bs3oFi6HIsQ_.kind = 18;
|
|
NTI__wcpR9aWZKIUY9bs3oFi6HIsQ_.base = 0;
|
|
NTI__wcpR9aWZKIUY9bs3oFi6HIsQ_.name = "Table[system.string, pubsub.Topic]";
|
|
NTI__wcpR9aWZKIUY9bs3oFi6HIsQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__wcpR9aWZKIUY9bs3oFi6HIsQ_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_108_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[148];
|
|
NTI__9bU0L219b3fjpDIE6keMYb9bA_.size = sizeof(tyTuple__9bU0L219b3fjpDIE6keMYb9bA);
|
|
NTI__9bU0L219b3fjpDIE6keMYb9bA_.kind = 18;
|
|
NTI__9bU0L219b3fjpDIE6keMYb9bA_.base = 0;
|
|
NTI__9bU0L219b3fjpDIE6keMYb9bA_.name = "KeyValuePair[system.string, pubsub.Topic]";
|
|
NTI__9bU0L219b3fjpDIE6keMYb9bA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9bU0L219b3fjpDIE6keMYb9bA_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_109_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[150];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[150].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[150].offset = offsetof(tyTuple__9bU0L219b3fjpDIE6keMYb9bA, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[150].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[150].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_109_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[151];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[151].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[151].offset = offsetof(tyTuple__9bU0L219b3fjpDIE6keMYb9bA, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[151].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[151].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_109_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[152];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[152].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[152].offset = offsetof(tyTuple__9bU0L219b3fjpDIE6keMYb9bA, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[152].typ = (&NTI__KLsnabaqPzbVsZlEwqe1cA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[152].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[149].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[149].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[149].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_109_3[0];
|
|
NTI__9bU0L219b3fjpDIE6keMYb9bA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[149];
|
|
NTI__4tnpefYRDGIct5y7RxC8KA_.size = sizeof(tySequence__4tnpefYRDGIct5y7RxC8KA*);
|
|
NTI__4tnpefYRDGIct5y7RxC8KA_.kind = 24;
|
|
NTI__4tnpefYRDGIct5y7RxC8KA_.base = (&NTI__9bU0L219b3fjpDIE6keMYb9bA_);
|
|
NTI__4tnpefYRDGIct5y7RxC8KA_.name = "KeyValuePairSeq[system.string, pubsub.Topic]";
|
|
NTI__4tnpefYRDGIct5y7RxC8KA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__4tnpefYRDGIct5y7RxC8KA_;
|
|
NTI__4tnpefYRDGIct5y7RxC8KA_.marker = Marker_tySequence__4tnpefYRDGIct5y7RxC8KA;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[148].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[148].offset = offsetof(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[148].typ = (&NTI__4tnpefYRDGIct5y7RxC8KA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[148].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_108_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[153];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[153].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[153].offset = offsetof(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[153].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[153].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[147].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[147].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[147].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_108_2[0];
|
|
NTI__wcpR9aWZKIUY9bs3oFi6HIsQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[147];
|
|
NTI__lHpSn1a1LQne7Vijlza5tg_.size = sizeof(tyObject_Table__lHpSn1a1LQne7Vijlza5tg);
|
|
NTI__lHpSn1a1LQne7Vijlza5tg_.kind = 18;
|
|
NTI__lHpSn1a1LQne7Vijlza5tg_.base = 0;
|
|
NTI__lHpSn1a1LQne7Vijlza5tg_.name = "Table[peerid.PeerID, pubsubpeer.PubSubPeer]";
|
|
NTI__lHpSn1a1LQne7Vijlza5tg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__lHpSn1a1LQne7Vijlza5tg_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_110_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[155];
|
|
NTI__PtvwtIrL0rxEmrV5ypzN1w_.size = sizeof(tyTuple__PtvwtIrL0rxEmrV5ypzN1w);
|
|
NTI__PtvwtIrL0rxEmrV5ypzN1w_.kind = 18;
|
|
NTI__PtvwtIrL0rxEmrV5ypzN1w_.base = 0;
|
|
NTI__PtvwtIrL0rxEmrV5ypzN1w_.name = "KeyValuePair[peerid.PeerID, pubsubpeer.PubSubPeer]";
|
|
NTI__PtvwtIrL0rxEmrV5ypzN1w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__PtvwtIrL0rxEmrV5ypzN1w_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_111_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[157];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[157].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[157].offset = offsetof(tyTuple__PtvwtIrL0rxEmrV5ypzN1w, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[157].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[157].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_111_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[158];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[158].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[158].offset = offsetof(tyTuple__PtvwtIrL0rxEmrV5ypzN1w, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[158].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[158].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_111_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[159];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[159].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[159].offset = offsetof(tyTuple__PtvwtIrL0rxEmrV5ypzN1w, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[159].typ = (&NTI__ams67lohM6AwmrGQ2Ilzsg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[159].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[156].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[156].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[156].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_111_3[0];
|
|
NTI__PtvwtIrL0rxEmrV5ypzN1w_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[156];
|
|
NTI__1cmYA8zDV0s9c4gpLK2ygBg_.size = sizeof(tySequence__1cmYA8zDV0s9c4gpLK2ygBg*);
|
|
NTI__1cmYA8zDV0s9c4gpLK2ygBg_.kind = 24;
|
|
NTI__1cmYA8zDV0s9c4gpLK2ygBg_.base = (&NTI__PtvwtIrL0rxEmrV5ypzN1w_);
|
|
NTI__1cmYA8zDV0s9c4gpLK2ygBg_.name = "KeyValuePairSeq[peerid.PeerID, pubsubpeer.PubSubPeer]";
|
|
NTI__1cmYA8zDV0s9c4gpLK2ygBg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__1cmYA8zDV0s9c4gpLK2ygBg_;
|
|
NTI__1cmYA8zDV0s9c4gpLK2ygBg_.marker = Marker_tySequence__1cmYA8zDV0s9c4gpLK2ygBg;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[155].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[155].offset = offsetof(tyObject_Table__lHpSn1a1LQne7Vijlza5tg, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[155].typ = (&NTI__1cmYA8zDV0s9c4gpLK2ygBg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[155].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_110_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[160];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[160].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[160].offset = offsetof(tyObject_Table__lHpSn1a1LQne7Vijlza5tg, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[160].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[160].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[154].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[154].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[154].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_110_2[0];
|
|
NTI__lHpSn1a1LQne7Vijlza5tg_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[154];
|
|
NTI__BMmOa89bg4RjA9b9bHqGsOJSQ_.size = sizeof(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ);
|
|
NTI__BMmOa89bg4RjA9b9bHqGsOJSQ_.kind = 18;
|
|
NTI__BMmOa89bg4RjA9b9bHqGsOJSQ_.base = 0;
|
|
NTI__BMmOa89bg4RjA9b9bHqGsOJSQ_.name = "Table[system.string, HashSet[pubsub.ValidatorHandler]]";
|
|
NTI__BMmOa89bg4RjA9b9bHqGsOJSQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__BMmOa89bg4RjA9b9bHqGsOJSQ_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_112_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[162];
|
|
NTI__9b9aejOTD70mq52wgtBDEUtA_.size = sizeof(tyTuple__9b9aejOTD70mq52wgtBDEUtA);
|
|
NTI__9b9aejOTD70mq52wgtBDEUtA_.kind = 18;
|
|
NTI__9b9aejOTD70mq52wgtBDEUtA_.base = 0;
|
|
NTI__9b9aejOTD70mq52wgtBDEUtA_.name = "KeyValuePair[system.string, HashSet[pubsub.ValidatorHandler]]";
|
|
NTI__9b9aejOTD70mq52wgtBDEUtA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9b9aejOTD70mq52wgtBDEUtA_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_113_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[164];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[164].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[164].offset = offsetof(tyTuple__9b9aejOTD70mq52wgtBDEUtA, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[164].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[164].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_113_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[165];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[165].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[165].offset = offsetof(tyTuple__9b9aejOTD70mq52wgtBDEUtA, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[165].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[165].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_113_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[166];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[166].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[166].offset = offsetof(tyTuple__9b9aejOTD70mq52wgtBDEUtA, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[166].typ = (&NTI__PM9aM6DsVafGgKfhr9bQcNSA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[166].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[163].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[163].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[163].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_113_3[0];
|
|
NTI__9b9aejOTD70mq52wgtBDEUtA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[163];
|
|
NTI__WM4lmj0QFNmzCn9a9cZ9cYt3g_.size = sizeof(tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g*);
|
|
NTI__WM4lmj0QFNmzCn9a9cZ9cYt3g_.kind = 24;
|
|
NTI__WM4lmj0QFNmzCn9a9cZ9cYt3g_.base = (&NTI__9b9aejOTD70mq52wgtBDEUtA_);
|
|
NTI__WM4lmj0QFNmzCn9a9cZ9cYt3g_.name = "KeyValuePairSeq[system.string, HashSet[pubsub.ValidatorHandler]"
|
|
"]";
|
|
NTI__WM4lmj0QFNmzCn9a9cZ9cYt3g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__WM4lmj0QFNmzCn9a9cZ9cYt3g_;
|
|
NTI__WM4lmj0QFNmzCn9a9cZ9cYt3g_.marker = Marker_tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[162].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[162].offset = offsetof(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[162].typ = (&NTI__WM4lmj0QFNmzCn9a9cZ9cYt3g_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[162].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_112_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[167];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[167].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[167].offset = offsetof(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[167].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[167].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[161].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[161].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[161].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_112_2[0];
|
|
NTI__BMmOa89bg4RjA9b9bHqGsOJSQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[161];
|
|
NTI__5G2YOQcjDoTxOBDaB9cojOQ_.size = sizeof(tyTuple__5G2YOQcjDoTxOBDaB9cojOQ);
|
|
NTI__5G2YOQcjDoTxOBDaB9cojOQ_.kind = 18;
|
|
NTI__5G2YOQcjDoTxOBDaB9cojOQ_.base = 0;
|
|
NTI__5G2YOQcjDoTxOBDaB9cojOQ_.name = "KeyValuePair[system.string, HashSet[pubsubpeer.PubSubPeer]]";
|
|
NTI__5G2YOQcjDoTxOBDaB9cojOQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__5G2YOQcjDoTxOBDaB9cojOQ_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_146_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[169];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[169].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[169].offset = offsetof(tyTuple__5G2YOQcjDoTxOBDaB9cojOQ, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[169].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[169].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_146_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[170];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[170].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[170].offset = offsetof(tyTuple__5G2YOQcjDoTxOBDaB9cojOQ, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[170].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[170].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_146_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[171];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[171].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[171].offset = offsetof(tyTuple__5G2YOQcjDoTxOBDaB9cojOQ, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[171].typ = (&NTI__SjkKNmUxUCmHfJyMk9aPJ9cw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[171].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[168].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[168].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[168].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_146_3[0];
|
|
NTI__5G2YOQcjDoTxOBDaB9cojOQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[168];
|
|
NTI__9bUff3pvvg9b9bwSnutq8aJFQ_.size = sizeof(tySequence__9bUff3pvvg9b9bwSnutq8aJFQ*);
|
|
NTI__9bUff3pvvg9b9bwSnutq8aJFQ_.kind = 24;
|
|
NTI__9bUff3pvvg9b9bwSnutq8aJFQ_.base = (&NTI__5G2YOQcjDoTxOBDaB9cojOQ_);
|
|
NTI__9bUff3pvvg9b9bwSnutq8aJFQ_.name = "KeyValuePairSeq[system.string, HashSet[pubsubpeer.PubSubPeer]]";
|
|
NTI__9bUff3pvvg9b9bwSnutq8aJFQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9bUff3pvvg9b9bwSnutq8aJFQ_;
|
|
NTI__9bUff3pvvg9b9bwSnutq8aJFQ_.marker = Marker_tySequence__9bUff3pvvg9b9bwSnutq8aJFQ;
|
|
NTI__t1GIbsENi89cp9cMuggZaXQg_.size = sizeof(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg);
|
|
NTI__t1GIbsENi89cp9cMuggZaXQg_.kind = 18;
|
|
NTI__t1GIbsENi89cp9cMuggZaXQg_.base = 0;
|
|
NTI__t1GIbsENi89cp9cMuggZaXQg_.name = "PeerTable";
|
|
NTI__t1GIbsENi89cp9cMuggZaXQg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__t1GIbsENi89cp9cMuggZaXQg_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_155_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[173];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[173].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[173].offset = offsetof(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[173].typ = (&NTI__9bUff3pvvg9b9bwSnutq8aJFQ_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[173].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_155_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[174];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[174].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[174].offset = offsetof(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[174].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[174].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[172].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[172].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[172].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_155_2[0];
|
|
NTI__t1GIbsENi89cp9cMuggZaXQg_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[172];
|
|
NTI__pnmPCe7tCYTM7iCHSlEfQA_.size = sizeof(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA);
|
|
NTI__pnmPCe7tCYTM7iCHSlEfQA_.kind = 18;
|
|
NTI__pnmPCe7tCYTM7iCHSlEfQA_.base = 0;
|
|
NTI__pnmPCe7tCYTM7iCHSlEfQA_.name = "Table[MessageID, TimedEntry[MessageID]]";
|
|
NTI__pnmPCe7tCYTM7iCHSlEfQA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__pnmPCe7tCYTM7iCHSlEfQA_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_156_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[176];
|
|
NTI__GJ2zXV257gwBkpQeeINxTA_.size = sizeof(tyTuple__GJ2zXV257gwBkpQeeINxTA);
|
|
NTI__GJ2zXV257gwBkpQeeINxTA_.kind = 18;
|
|
NTI__GJ2zXV257gwBkpQeeINxTA_.base = 0;
|
|
NTI__GJ2zXV257gwBkpQeeINxTA_.name = "KeyValuePair[MessageID, TimedEntry[MessageID]]";
|
|
NTI__GJ2zXV257gwBkpQeeINxTA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__GJ2zXV257gwBkpQeeINxTA_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_157_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[178];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[178].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[178].offset = offsetof(tyTuple__GJ2zXV257gwBkpQeeINxTA, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[178].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[178].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_157_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[179];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[179].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[179].offset = offsetof(tyTuple__GJ2zXV257gwBkpQeeINxTA, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[179].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[179].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_157_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[180];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[180].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[180].offset = offsetof(tyTuple__GJ2zXV257gwBkpQeeINxTA, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[180].typ = (&NTI__ySEsyL3qiVsEYtOYlLpUoQ_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[180].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[177].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[177].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[177].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_157_3[0];
|
|
NTI__GJ2zXV257gwBkpQeeINxTA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[177];
|
|
NTI__RHVAHq4hk7ajRY6ChL6jQg_.size = sizeof(tySequence__RHVAHq4hk7ajRY6ChL6jQg*);
|
|
NTI__RHVAHq4hk7ajRY6ChL6jQg_.kind = 24;
|
|
NTI__RHVAHq4hk7ajRY6ChL6jQg_.base = (&NTI__GJ2zXV257gwBkpQeeINxTA_);
|
|
NTI__RHVAHq4hk7ajRY6ChL6jQg_.name = "KeyValuePairSeq[MessageID, TimedEntry[MessageID]]";
|
|
NTI__RHVAHq4hk7ajRY6ChL6jQg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__RHVAHq4hk7ajRY6ChL6jQg_;
|
|
NTI__RHVAHq4hk7ajRY6ChL6jQg_.marker = Marker_tySequence__RHVAHq4hk7ajRY6ChL6jQg;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[176].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[176].offset = offsetof(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[176].typ = (&NTI__RHVAHq4hk7ajRY6ChL6jQg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[176].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_156_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[181];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[181].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[181].offset = offsetof(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[181].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[181].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[175].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[175].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[175].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_156_2[0];
|
|
NTI__pnmPCe7tCYTM7iCHSlEfQA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[175];
|
|
NTI__fiNjm9awTH2rESOsTX1tq6g_.size = sizeof(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g);
|
|
NTI__fiNjm9awTH2rESOsTX1tq6g_.kind = 18;
|
|
NTI__fiNjm9awTH2rESOsTX1tq6g_.base = 0;
|
|
NTI__fiNjm9awTH2rESOsTX1tq6g_.flags = 2;
|
|
NTI__fiNjm9awTH2rESOsTX1tq6g_.name = "Table[peerid.PeerID, timer.Moment]";
|
|
NTI__fiNjm9awTH2rESOsTX1tq6g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__fiNjm9awTH2rESOsTX1tq6g_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_171_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[183];
|
|
NTI__beecycqPiHJ0zV6hA4CDDw_.size = sizeof(tyTuple__beecycqPiHJ0zV6hA4CDDw);
|
|
NTI__beecycqPiHJ0zV6hA4CDDw_.kind = 18;
|
|
NTI__beecycqPiHJ0zV6hA4CDDw_.base = 0;
|
|
NTI__beecycqPiHJ0zV6hA4CDDw_.flags = 2;
|
|
NTI__beecycqPiHJ0zV6hA4CDDw_.name = "KeyValuePair[peerid.PeerID, timer.Moment]";
|
|
NTI__beecycqPiHJ0zV6hA4CDDw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__beecycqPiHJ0zV6hA4CDDw_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_172_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[185];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[185].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[185].offset = offsetof(tyTuple__beecycqPiHJ0zV6hA4CDDw, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[185].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[185].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_172_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[186];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[186].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[186].offset = offsetof(tyTuple__beecycqPiHJ0zV6hA4CDDw, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[186].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[186].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_172_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[187];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[187].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[187].offset = offsetof(tyTuple__beecycqPiHJ0zV6hA4CDDw, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[187].typ = (&NTI__p19adwOigsIe5d3NlfPJOEw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[187].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[184].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[184].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[184].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_172_3[0];
|
|
NTI__beecycqPiHJ0zV6hA4CDDw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[184];
|
|
NTI__Y9bpibYYCq7U9bI2q2EkdjDA_.size = sizeof(tySequence__Y9bpibYYCq7U9bI2q2EkdjDA*);
|
|
NTI__Y9bpibYYCq7U9bI2q2EkdjDA_.kind = 24;
|
|
NTI__Y9bpibYYCq7U9bI2q2EkdjDA_.base = (&NTI__beecycqPiHJ0zV6hA4CDDw_);
|
|
NTI__Y9bpibYYCq7U9bI2q2EkdjDA_.flags = 2;
|
|
NTI__Y9bpibYYCq7U9bI2q2EkdjDA_.name = "KeyValuePairSeq[peerid.PeerID, timer.Moment]";
|
|
NTI__Y9bpibYYCq7U9bI2q2EkdjDA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Y9bpibYYCq7U9bI2q2EkdjDA_;
|
|
NTI__Y9bpibYYCq7U9bI2q2EkdjDA_.marker = Marker_tySequence__Y9bpibYYCq7U9bI2q2EkdjDA;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[183].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[183].offset = offsetof(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[183].typ = (&NTI__Y9bpibYYCq7U9bI2q2EkdjDA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[183].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_171_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[188];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[188].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[188].offset = offsetof(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[188].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[188].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[182].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[182].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[182].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_171_2[0];
|
|
NTI__fiNjm9awTH2rESOsTX1tq6g_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[182];
|
|
NTI__30SNsEhxoOsalydUEsCtnQ_.size = sizeof(tyObject_Table__30SNsEhxoOsalydUEsCtnQ);
|
|
NTI__30SNsEhxoOsalydUEsCtnQ_.kind = 18;
|
|
NTI__30SNsEhxoOsalydUEsCtnQ_.base = 0;
|
|
NTI__30SNsEhxoOsalydUEsCtnQ_.flags = 2;
|
|
NTI__30SNsEhxoOsalydUEsCtnQ_.name = "Table[system.string, timer.Moment]";
|
|
NTI__30SNsEhxoOsalydUEsCtnQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__30SNsEhxoOsalydUEsCtnQ_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_173_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[190];
|
|
NTI__v1juhacNXUiTV7vBi4DL4w_.size = sizeof(tyTuple__v1juhacNXUiTV7vBi4DL4w);
|
|
NTI__v1juhacNXUiTV7vBi4DL4w_.kind = 18;
|
|
NTI__v1juhacNXUiTV7vBi4DL4w_.base = 0;
|
|
NTI__v1juhacNXUiTV7vBi4DL4w_.flags = 2;
|
|
NTI__v1juhacNXUiTV7vBi4DL4w_.name = "KeyValuePair[system.string, timer.Moment]";
|
|
NTI__v1juhacNXUiTV7vBi4DL4w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__v1juhacNXUiTV7vBi4DL4w_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_174_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[192];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[192].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[192].offset = offsetof(tyTuple__v1juhacNXUiTV7vBi4DL4w, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[192].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[192].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_174_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[193];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[193].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[193].offset = offsetof(tyTuple__v1juhacNXUiTV7vBi4DL4w, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[193].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[193].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_174_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[194];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[194].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[194].offset = offsetof(tyTuple__v1juhacNXUiTV7vBi4DL4w, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[194].typ = (&NTI__p19adwOigsIe5d3NlfPJOEw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[194].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[191].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[191].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[191].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_174_3[0];
|
|
NTI__v1juhacNXUiTV7vBi4DL4w_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[191];
|
|
NTI__a9czYAVXtt3ELF2dd9apg7CA_.size = sizeof(tySequence__a9czYAVXtt3ELF2dd9apg7CA*);
|
|
NTI__a9czYAVXtt3ELF2dd9apg7CA_.kind = 24;
|
|
NTI__a9czYAVXtt3ELF2dd9apg7CA_.base = (&NTI__v1juhacNXUiTV7vBi4DL4w_);
|
|
NTI__a9czYAVXtt3ELF2dd9apg7CA_.flags = 2;
|
|
NTI__a9czYAVXtt3ELF2dd9apg7CA_.name = "KeyValuePairSeq[system.string, timer.Moment]";
|
|
NTI__a9czYAVXtt3ELF2dd9apg7CA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__a9czYAVXtt3ELF2dd9apg7CA_;
|
|
NTI__a9czYAVXtt3ELF2dd9apg7CA_.marker = Marker_tySequence__a9czYAVXtt3ELF2dd9apg7CA;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[190].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[190].offset = offsetof(tyObject_Table__30SNsEhxoOsalydUEsCtnQ, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[190].typ = (&NTI__a9czYAVXtt3ELF2dd9apg7CA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[190].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_173_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[195];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[195].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[195].offset = offsetof(tyObject_Table__30SNsEhxoOsalydUEsCtnQ, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[195].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[195].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[189].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[189].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[189].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_173_2[0];
|
|
NTI__30SNsEhxoOsalydUEsCtnQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[189];
|
|
NTI__VywK0TFMYrwvnQ1FNvT9bTg_.size = sizeof(tyObject_Table__VywK0TFMYrwvnQ1FNvT9bTg);
|
|
NTI__VywK0TFMYrwvnQ1FNvT9bTg_.kind = 18;
|
|
NTI__VywK0TFMYrwvnQ1FNvT9bTg_.base = 0;
|
|
NTI__VywK0TFMYrwvnQ1FNvT9bTg_.flags = 2;
|
|
NTI__VywK0TFMYrwvnQ1FNvT9bTg_.name = "Table[system.string, seq[ControlIHave]]";
|
|
NTI__VywK0TFMYrwvnQ1FNvT9bTg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__VywK0TFMYrwvnQ1FNvT9bTg_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_175_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[197];
|
|
NTI__9bJF9ckH2gKZ7rykNMUrUhZQ_.size = sizeof(tyTuple__9bJF9ckH2gKZ7rykNMUrUhZQ);
|
|
NTI__9bJF9ckH2gKZ7rykNMUrUhZQ_.kind = 18;
|
|
NTI__9bJF9ckH2gKZ7rykNMUrUhZQ_.base = 0;
|
|
NTI__9bJF9ckH2gKZ7rykNMUrUhZQ_.flags = 2;
|
|
NTI__9bJF9ckH2gKZ7rykNMUrUhZQ_.name = "KeyValuePair[system.string, seq[ControlIHave]]";
|
|
NTI__9bJF9ckH2gKZ7rykNMUrUhZQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9bJF9ckH2gKZ7rykNMUrUhZQ_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_176_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[199];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[199].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[199].offset = offsetof(tyTuple__9bJF9ckH2gKZ7rykNMUrUhZQ, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[199].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[199].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_176_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[200];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[200].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[200].offset = offsetof(tyTuple__9bJF9ckH2gKZ7rykNMUrUhZQ, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[200].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[200].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_176_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[201];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[201].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[201].offset = offsetof(tyTuple__9bJF9ckH2gKZ7rykNMUrUhZQ, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[201].typ = (&NTI__8MW0JodCedjay9anGTGrBmA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[201].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[198].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[198].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[198].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_176_3[0];
|
|
NTI__9bJF9ckH2gKZ7rykNMUrUhZQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[198];
|
|
NTI__UuxWsCxMkcgdpNKQqNagIQ_.size = sizeof(tySequence__UuxWsCxMkcgdpNKQqNagIQ*);
|
|
NTI__UuxWsCxMkcgdpNKQqNagIQ_.kind = 24;
|
|
NTI__UuxWsCxMkcgdpNKQqNagIQ_.base = (&NTI__9bJF9ckH2gKZ7rykNMUrUhZQ_);
|
|
NTI__UuxWsCxMkcgdpNKQqNagIQ_.flags = 2;
|
|
NTI__UuxWsCxMkcgdpNKQqNagIQ_.name = "KeyValuePairSeq[system.string, seq[ControlIHave]]";
|
|
NTI__UuxWsCxMkcgdpNKQqNagIQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__UuxWsCxMkcgdpNKQqNagIQ_;
|
|
NTI__UuxWsCxMkcgdpNKQqNagIQ_.marker = Marker_tySequence__UuxWsCxMkcgdpNKQqNagIQ;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[197].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[197].offset = offsetof(tyObject_Table__VywK0TFMYrwvnQ1FNvT9bTg, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[197].typ = (&NTI__UuxWsCxMkcgdpNKQqNagIQ_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[197].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_175_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[202];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[202].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[202].offset = offsetof(tyObject_Table__VywK0TFMYrwvnQ1FNvT9bTg, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[202].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[202].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[196].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[196].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[196].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_175_2[0];
|
|
NTI__VywK0TFMYrwvnQ1FNvT9bTg_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[196];
|
|
NTI__A9aF9cstnMLLmIKPt77JKPXA_.size = sizeof(tyObject_Table__A9aF9cstnMLLmIKPt77JKPXA);
|
|
NTI__A9aF9cstnMLLmIKPt77JKPXA_.kind = 18;
|
|
NTI__A9aF9cstnMLLmIKPt77JKPXA_.base = 0;
|
|
NTI__A9aF9cstnMLLmIKPt77JKPXA_.flags = 2;
|
|
NTI__A9aF9cstnMLLmIKPt77JKPXA_.name = "Table[system.string, messages.ControlMessage]";
|
|
NTI__A9aF9cstnMLLmIKPt77JKPXA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__A9aF9cstnMLLmIKPt77JKPXA_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_177_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[204];
|
|
NTI__pf8EktL9bgDdy8y4sHgDywQ_.size = sizeof(tyTuple__pf8EktL9bgDdy8y4sHgDywQ);
|
|
NTI__pf8EktL9bgDdy8y4sHgDywQ_.kind = 18;
|
|
NTI__pf8EktL9bgDdy8y4sHgDywQ_.base = 0;
|
|
NTI__pf8EktL9bgDdy8y4sHgDywQ_.flags = 2;
|
|
NTI__pf8EktL9bgDdy8y4sHgDywQ_.name = "KeyValuePair[system.string, messages.ControlMessage]";
|
|
NTI__pf8EktL9bgDdy8y4sHgDywQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__pf8EktL9bgDdy8y4sHgDywQ_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_178_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[206];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[206].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[206].offset = offsetof(tyTuple__pf8EktL9bgDdy8y4sHgDywQ, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[206].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[206].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_178_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[207];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[207].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[207].offset = offsetof(tyTuple__pf8EktL9bgDdy8y4sHgDywQ, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[207].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[207].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_178_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[208];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[208].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[208].offset = offsetof(tyTuple__pf8EktL9bgDdy8y4sHgDywQ, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[208].typ = (&NTI__R2iwvkxFY4f0aLqyHsJIng_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[208].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[205].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[205].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[205].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_178_3[0];
|
|
NTI__pf8EktL9bgDdy8y4sHgDywQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[205];
|
|
NTI__9c0dnHKqrAJoOYibqj28Tqw_.size = sizeof(tySequence__9c0dnHKqrAJoOYibqj28Tqw*);
|
|
NTI__9c0dnHKqrAJoOYibqj28Tqw_.kind = 24;
|
|
NTI__9c0dnHKqrAJoOYibqj28Tqw_.base = (&NTI__pf8EktL9bgDdy8y4sHgDywQ_);
|
|
NTI__9c0dnHKqrAJoOYibqj28Tqw_.flags = 2;
|
|
NTI__9c0dnHKqrAJoOYibqj28Tqw_.name = "KeyValuePairSeq[system.string, messages.ControlMessage]";
|
|
NTI__9c0dnHKqrAJoOYibqj28Tqw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9c0dnHKqrAJoOYibqj28Tqw_;
|
|
NTI__9c0dnHKqrAJoOYibqj28Tqw_.marker = Marker_tySequence__9c0dnHKqrAJoOYibqj28Tqw;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[204].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[204].offset = offsetof(tyObject_Table__A9aF9cstnMLLmIKPt77JKPXA, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[204].typ = (&NTI__9c0dnHKqrAJoOYibqj28Tqw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[204].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_177_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[209];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[209].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[209].offset = offsetof(tyObject_Table__A9aF9cstnMLLmIKPt77JKPXA, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[209].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[209].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[203].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[203].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[203].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_177_2[0];
|
|
NTI__A9aF9cstnMLLmIKPt77JKPXA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[203];
|
|
NTI__uch9bhpeVGvQNw5ZevH84ig_.size = sizeof(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig);
|
|
NTI__uch9bhpeVGvQNw5ZevH84ig_.kind = 18;
|
|
NTI__uch9bhpeVGvQNw5ZevH84ig_.base = 0;
|
|
NTI__uch9bhpeVGvQNw5ZevH84ig_.flags = 2;
|
|
NTI__uch9bhpeVGvQNw5ZevH84ig_.name = "Table[MessageID, messages.Message]";
|
|
NTI__uch9bhpeVGvQNw5ZevH84ig_.nextType = nimTypeRoot; nimTypeRoot=&NTI__uch9bhpeVGvQNw5ZevH84ig_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_179_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[211];
|
|
NTI__XoHou9cDncYHiFSYulm9bCbQ_.size = sizeof(tyTuple__XoHou9cDncYHiFSYulm9bCbQ);
|
|
NTI__XoHou9cDncYHiFSYulm9bCbQ_.kind = 18;
|
|
NTI__XoHou9cDncYHiFSYulm9bCbQ_.base = 0;
|
|
NTI__XoHou9cDncYHiFSYulm9bCbQ_.flags = 2;
|
|
NTI__XoHou9cDncYHiFSYulm9bCbQ_.name = "KeyValuePair[MessageID, messages.Message]";
|
|
NTI__XoHou9cDncYHiFSYulm9bCbQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__XoHou9cDncYHiFSYulm9bCbQ_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_180_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[213];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[213].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[213].offset = offsetof(tyTuple__XoHou9cDncYHiFSYulm9bCbQ, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[213].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[213].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_180_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[214];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[214].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[214].offset = offsetof(tyTuple__XoHou9cDncYHiFSYulm9bCbQ, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[214].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[214].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_180_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[215];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[215].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[215].offset = offsetof(tyTuple__XoHou9cDncYHiFSYulm9bCbQ, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[215].typ = (&NTI__9bIfp9aTAZKB9cehqCItD41cg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[215].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[212].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[212].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[212].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_180_3[0];
|
|
NTI__XoHou9cDncYHiFSYulm9bCbQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[212];
|
|
NTI__Fdd1zCc4iVW86c0yW4quCQ_.size = sizeof(tySequence__Fdd1zCc4iVW86c0yW4quCQ*);
|
|
NTI__Fdd1zCc4iVW86c0yW4quCQ_.kind = 24;
|
|
NTI__Fdd1zCc4iVW86c0yW4quCQ_.base = (&NTI__XoHou9cDncYHiFSYulm9bCbQ_);
|
|
NTI__Fdd1zCc4iVW86c0yW4quCQ_.flags = 2;
|
|
NTI__Fdd1zCc4iVW86c0yW4quCQ_.name = "KeyValuePairSeq[MessageID, messages.Message]";
|
|
NTI__Fdd1zCc4iVW86c0yW4quCQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Fdd1zCc4iVW86c0yW4quCQ_;
|
|
NTI__Fdd1zCc4iVW86c0yW4quCQ_.marker = Marker_tySequence__Fdd1zCc4iVW86c0yW4quCQ;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[211].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[211].offset = offsetof(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[211].typ = (&NTI__Fdd1zCc4iVW86c0yW4quCQ_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[211].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_179_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[216];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[216].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[216].offset = offsetof(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[216].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[216].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[210].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[210].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[210].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_179_2[0];
|
|
NTI__uch9bhpeVGvQNw5ZevH84ig_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[210];
|
|
NTI__7jF9cWTJuKouswppQdViGuQ_.size = sizeof(tyObject_Table__7jF9cWTJuKouswppQdViGuQ);
|
|
NTI__7jF9cWTJuKouswppQdViGuQ_.kind = 18;
|
|
NTI__7jF9cWTJuKouswppQdViGuQ_.base = 0;
|
|
NTI__7jF9cWTJuKouswppQdViGuQ_.flags = 2;
|
|
NTI__7jF9cWTJuKouswppQdViGuQ_.name = "Table[peerid.PeerID, gossipsub.PeerStats]";
|
|
NTI__7jF9cWTJuKouswppQdViGuQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__7jF9cWTJuKouswppQdViGuQ_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_181_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[218];
|
|
NTI__dNR3eA37fNjmk6qLgrtFiA_.size = sizeof(tyTuple__dNR3eA37fNjmk6qLgrtFiA);
|
|
NTI__dNR3eA37fNjmk6qLgrtFiA_.kind = 18;
|
|
NTI__dNR3eA37fNjmk6qLgrtFiA_.base = 0;
|
|
NTI__dNR3eA37fNjmk6qLgrtFiA_.flags = 2;
|
|
NTI__dNR3eA37fNjmk6qLgrtFiA_.name = "KeyValuePair[peerid.PeerID, gossipsub.PeerStats]";
|
|
NTI__dNR3eA37fNjmk6qLgrtFiA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__dNR3eA37fNjmk6qLgrtFiA_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_182_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[220];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[220].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[220].offset = offsetof(tyTuple__dNR3eA37fNjmk6qLgrtFiA, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[220].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[220].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_182_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[221];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[221].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[221].offset = offsetof(tyTuple__dNR3eA37fNjmk6qLgrtFiA, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[221].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[221].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_182_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[222];
|
|
NTI__ReFeylL0eiJIdl1nbdaLZQ_.size = sizeof(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ);
|
|
NTI__ReFeylL0eiJIdl1nbdaLZQ_.kind = 18;
|
|
NTI__ReFeylL0eiJIdl1nbdaLZQ_.base = 0;
|
|
NTI__ReFeylL0eiJIdl1nbdaLZQ_.flags = 2;
|
|
NTI__ReFeylL0eiJIdl1nbdaLZQ_.name = "Table[system.string, gossipsub.TopicInfo]";
|
|
NTI__ReFeylL0eiJIdl1nbdaLZQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ReFeylL0eiJIdl1nbdaLZQ_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_183_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[224];
|
|
NTI__4BZjwrCbd7vt326dbqRhjA_.size = sizeof(tyTuple__4BZjwrCbd7vt326dbqRhjA);
|
|
NTI__4BZjwrCbd7vt326dbqRhjA_.kind = 18;
|
|
NTI__4BZjwrCbd7vt326dbqRhjA_.base = 0;
|
|
NTI__4BZjwrCbd7vt326dbqRhjA_.flags = 2;
|
|
NTI__4BZjwrCbd7vt326dbqRhjA_.name = "KeyValuePair[system.string, gossipsub.TopicInfo]";
|
|
NTI__4BZjwrCbd7vt326dbqRhjA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__4BZjwrCbd7vt326dbqRhjA_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_184_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[226];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[226].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[226].offset = offsetof(tyTuple__4BZjwrCbd7vt326dbqRhjA, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[226].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[226].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_184_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[227];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[227].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[227].offset = offsetof(tyTuple__4BZjwrCbd7vt326dbqRhjA, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[227].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[227].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_184_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[228];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[228].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[228].offset = offsetof(tyTuple__4BZjwrCbd7vt326dbqRhjA, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[228].typ = (&NTI__NDsrn7kILwUb4UgmJKODgg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[228].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[225].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[225].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[225].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_184_3[0];
|
|
NTI__4BZjwrCbd7vt326dbqRhjA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[225];
|
|
NTI__ePVkqZZoBAVzojrVYd6imA_.size = sizeof(tySequence__ePVkqZZoBAVzojrVYd6imA*);
|
|
NTI__ePVkqZZoBAVzojrVYd6imA_.kind = 24;
|
|
NTI__ePVkqZZoBAVzojrVYd6imA_.base = (&NTI__4BZjwrCbd7vt326dbqRhjA_);
|
|
NTI__ePVkqZZoBAVzojrVYd6imA_.flags = 2;
|
|
NTI__ePVkqZZoBAVzojrVYd6imA_.name = "KeyValuePairSeq[system.string, gossipsub.TopicInfo]";
|
|
NTI__ePVkqZZoBAVzojrVYd6imA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ePVkqZZoBAVzojrVYd6imA_;
|
|
NTI__ePVkqZZoBAVzojrVYd6imA_.marker = Marker_tySequence__ePVkqZZoBAVzojrVYd6imA;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[224].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[224].offset = offsetof(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[224].typ = (&NTI__ePVkqZZoBAVzojrVYd6imA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[224].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_183_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[229];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[229].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[229].offset = offsetof(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[229].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[229].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[223].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[223].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[223].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_183_2[0];
|
|
NTI__ReFeylL0eiJIdl1nbdaLZQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[223];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[222].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[222].offset = offsetof(tyTuple__dNR3eA37fNjmk6qLgrtFiA, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[222].typ = (&NTI__yaPo43V0YO5LtJo439a78nQ_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[222].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[219].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[219].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[219].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_182_3[0];
|
|
NTI__dNR3eA37fNjmk6qLgrtFiA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[219];
|
|
NTI__QGnz2z1Po9aOUxkS1gh8g9cQ_.size = sizeof(tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ*);
|
|
NTI__QGnz2z1Po9aOUxkS1gh8g9cQ_.kind = 24;
|
|
NTI__QGnz2z1Po9aOUxkS1gh8g9cQ_.base = (&NTI__dNR3eA37fNjmk6qLgrtFiA_);
|
|
NTI__QGnz2z1Po9aOUxkS1gh8g9cQ_.flags = 2;
|
|
NTI__QGnz2z1Po9aOUxkS1gh8g9cQ_.name = "KeyValuePairSeq[peerid.PeerID, gossipsub.PeerStats]";
|
|
NTI__QGnz2z1Po9aOUxkS1gh8g9cQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__QGnz2z1Po9aOUxkS1gh8g9cQ_;
|
|
NTI__QGnz2z1Po9aOUxkS1gh8g9cQ_.marker = Marker_tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[218].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[218].offset = offsetof(tyObject_Table__7jF9cWTJuKouswppQdViGuQ, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[218].typ = (&NTI__QGnz2z1Po9aOUxkS1gh8g9cQ_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[218].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_181_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[230];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[230].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[230].offset = offsetof(tyObject_Table__7jF9cWTJuKouswppQdViGuQ, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[230].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[230].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[217].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[217].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[217].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_181_2[0];
|
|
NTI__7jF9cWTJuKouswppQdViGuQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[217];
|
|
NTI__09cVyV7B9bBs9cDUs3KsRxDvw_.size = sizeof(tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw);
|
|
NTI__09cVyV7B9bBs9cDUs3KsRxDvw_.kind = 18;
|
|
NTI__09cVyV7B9bBs9cDUs3KsRxDvw_.base = 0;
|
|
NTI__09cVyV7B9bBs9cDUs3KsRxDvw_.flags = 2;
|
|
NTI__09cVyV7B9bBs9cDUs3KsRxDvw_.name = "Table[system.string, gossipsub.TopicParams]";
|
|
NTI__09cVyV7B9bBs9cDUs3KsRxDvw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__09cVyV7B9bBs9cDUs3KsRxDvw_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_185_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[232];
|
|
NTI__Yuoja6yUlXaBRmF9bT9auYbg_.size = sizeof(tyTuple__Yuoja6yUlXaBRmF9bT9auYbg);
|
|
NTI__Yuoja6yUlXaBRmF9bT9auYbg_.kind = 18;
|
|
NTI__Yuoja6yUlXaBRmF9bT9auYbg_.base = 0;
|
|
NTI__Yuoja6yUlXaBRmF9bT9auYbg_.flags = 2;
|
|
NTI__Yuoja6yUlXaBRmF9bT9auYbg_.name = "KeyValuePair[system.string, gossipsub.TopicParams]";
|
|
NTI__Yuoja6yUlXaBRmF9bT9auYbg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Yuoja6yUlXaBRmF9bT9auYbg_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_186_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[234];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[234].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[234].offset = offsetof(tyTuple__Yuoja6yUlXaBRmF9bT9auYbg, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[234].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[234].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_186_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[235];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[235].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[235].offset = offsetof(tyTuple__Yuoja6yUlXaBRmF9bT9auYbg, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[235].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[235].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_186_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[236];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[236].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[236].offset = offsetof(tyTuple__Yuoja6yUlXaBRmF9bT9auYbg, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[236].typ = (&NTI__jdn46FRYYVNk4P5zTR8myQ_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[236].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[233].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[233].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[233].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_186_3[0];
|
|
NTI__Yuoja6yUlXaBRmF9bT9auYbg_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[233];
|
|
NTI__9bIYZNL3t229a9bbJxXEVTAsg_.size = sizeof(tySequence__9bIYZNL3t229a9bbJxXEVTAsg*);
|
|
NTI__9bIYZNL3t229a9bbJxXEVTAsg_.kind = 24;
|
|
NTI__9bIYZNL3t229a9bbJxXEVTAsg_.base = (&NTI__Yuoja6yUlXaBRmF9bT9auYbg_);
|
|
NTI__9bIYZNL3t229a9bbJxXEVTAsg_.flags = 2;
|
|
NTI__9bIYZNL3t229a9bbJxXEVTAsg_.name = "KeyValuePairSeq[system.string, gossipsub.TopicParams]";
|
|
NTI__9bIYZNL3t229a9bbJxXEVTAsg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9bIYZNL3t229a9bbJxXEVTAsg_;
|
|
NTI__9bIYZNL3t229a9bbJxXEVTAsg_.marker = Marker_tySequence__9bIYZNL3t229a9bbJxXEVTAsg;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[232].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[232].offset = offsetof(tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[232].typ = (&NTI__9bIYZNL3t229a9bbJxXEVTAsg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[232].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_185_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[237];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[237].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[237].offset = offsetof(tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[237].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[237].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[231].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[231].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[231].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_185_2[0];
|
|
NTI__09cVyV7B9bBs9cDUs3KsRxDvw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[231];
|
|
NTI__S9b1UeZr3QU8sqYKviX9ajmw_.size = sizeof(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw);
|
|
NTI__S9b1UeZr3QU8sqYKviX9ajmw_.kind = 18;
|
|
NTI__S9b1UeZr3QU8sqYKviX9ajmw_.base = 0;
|
|
NTI__S9b1UeZr3QU8sqYKviX9ajmw_.name = "Table[multiaddress.MultiAddress, HashSet[pubsubpeer.PubSubPeer]"
|
|
"]";
|
|
NTI__S9b1UeZr3QU8sqYKviX9ajmw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__S9b1UeZr3QU8sqYKviX9ajmw_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_187_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[239];
|
|
NTI__uga0iURbtDFb1ToQ8Jog2g_.size = sizeof(tyTuple__uga0iURbtDFb1ToQ8Jog2g);
|
|
NTI__uga0iURbtDFb1ToQ8Jog2g_.kind = 18;
|
|
NTI__uga0iURbtDFb1ToQ8Jog2g_.base = 0;
|
|
NTI__uga0iURbtDFb1ToQ8Jog2g_.name = "KeyValuePair[multiaddress.MultiAddress, HashSet[pubsubpeer.PubS"
|
|
"ubPeer]]";
|
|
NTI__uga0iURbtDFb1ToQ8Jog2g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__uga0iURbtDFb1ToQ8Jog2g_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_188_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[241];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[241].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[241].offset = offsetof(tyTuple__uga0iURbtDFb1ToQ8Jog2g, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[241].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[241].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_188_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[242];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[242].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[242].offset = offsetof(tyTuple__uga0iURbtDFb1ToQ8Jog2g, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[242].typ = (&NTI__MntiKgxV52rXueBQXpXCJw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[242].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_188_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[243];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[243].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[243].offset = offsetof(tyTuple__uga0iURbtDFb1ToQ8Jog2g, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[243].typ = (&NTI__SjkKNmUxUCmHfJyMk9aPJ9cw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[243].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[240].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[240].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[240].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_188_3[0];
|
|
NTI__uga0iURbtDFb1ToQ8Jog2g_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[240];
|
|
NTI__uWop5OFSkZe0GjlY2KeNCQ_.size = sizeof(tySequence__uWop5OFSkZe0GjlY2KeNCQ*);
|
|
NTI__uWop5OFSkZe0GjlY2KeNCQ_.kind = 24;
|
|
NTI__uWop5OFSkZe0GjlY2KeNCQ_.base = (&NTI__uga0iURbtDFb1ToQ8Jog2g_);
|
|
NTI__uWop5OFSkZe0GjlY2KeNCQ_.name = "KeyValuePairSeq[multiaddress.MultiAddress, HashSet[pubsubpeer.P"
|
|
"ubSubPeer]]";
|
|
NTI__uWop5OFSkZe0GjlY2KeNCQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__uWop5OFSkZe0GjlY2KeNCQ_;
|
|
NTI__uWop5OFSkZe0GjlY2KeNCQ_.marker = Marker_tySequence__uWop5OFSkZe0GjlY2KeNCQ;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[239].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[239].offset = offsetof(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[239].typ = (&NTI__uWop5OFSkZe0GjlY2KeNCQ_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[239].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_187_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[244];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[244].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[244].offset = offsetof(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[244].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[244].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[238].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[238].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[238].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_187_2[0];
|
|
NTI__S9b1UeZr3QU8sqYKviX9ajmw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[238];
|
|
NTI__wGJnGo9cmuqur9bBUyMJL4NQ_.size = sizeof(tyTuple__wGJnGo9cmuqur9bBUyMJL4NQ);
|
|
NTI__wGJnGo9cmuqur9bBUyMJL4NQ_.kind = 18;
|
|
NTI__wGJnGo9cmuqur9bBUyMJL4NQ_.base = 0;
|
|
NTI__wGJnGo9cmuqur9bBUyMJL4NQ_.flags = 2;
|
|
NTI__wGJnGo9cmuqur9bBUyMJL4NQ_.name = "tuple of (PeerID, Moment)";
|
|
NTI__wGJnGo9cmuqur9bBUyMJL4NQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__wGJnGo9cmuqur9bBUyMJL4NQ_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_247_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[246];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[246].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[246].offset = offsetof(tyTuple__wGJnGo9cmuqur9bBUyMJL4NQ, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[246].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[246].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_247_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[247];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[247].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[247].offset = offsetof(tyTuple__wGJnGo9cmuqur9bBUyMJL4NQ, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[247].typ = (&NTI__p19adwOigsIe5d3NlfPJOEw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[247].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[245].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[245].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[245].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_247_2[0];
|
|
NTI__wGJnGo9cmuqur9bBUyMJL4NQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[245];
|
|
NTI__u5L4byG0svNLA0OYq4TmxA_.size = sizeof(tyObject_Table__u5L4byG0svNLA0OYq4TmxA);
|
|
NTI__u5L4byG0svNLA0OYq4TmxA_.kind = 18;
|
|
NTI__u5L4byG0svNLA0OYq4TmxA_.base = 0;
|
|
NTI__u5L4byG0svNLA0OYq4TmxA_.name = "Table[pubsubpeer.PubSubPeer, messages.ControlMessage]";
|
|
NTI__u5L4byG0svNLA0OYq4TmxA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__u5L4byG0svNLA0OYq4TmxA_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_248_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[249];
|
|
NTI__I8ZdXOd2bMB9bovPbBONdig_.size = sizeof(tyTuple__I8ZdXOd2bMB9bovPbBONdig);
|
|
NTI__I8ZdXOd2bMB9bovPbBONdig_.kind = 18;
|
|
NTI__I8ZdXOd2bMB9bovPbBONdig_.base = 0;
|
|
NTI__I8ZdXOd2bMB9bovPbBONdig_.name = "KeyValuePair[pubsubpeer.PubSubPeer, messages.ControlMessage]";
|
|
NTI__I8ZdXOd2bMB9bovPbBONdig_.nextType = nimTypeRoot; nimTypeRoot=&NTI__I8ZdXOd2bMB9bovPbBONdig_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_249_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[251];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[251].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[251].offset = offsetof(tyTuple__I8ZdXOd2bMB9bovPbBONdig, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[251].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[251].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_249_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[252];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[252].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[252].offset = offsetof(tyTuple__I8ZdXOd2bMB9bovPbBONdig, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[252].typ = (&NTI__ams67lohM6AwmrGQ2Ilzsg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[252].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_249_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[253];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[253].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[253].offset = offsetof(tyTuple__I8ZdXOd2bMB9bovPbBONdig, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[253].typ = (&NTI__R2iwvkxFY4f0aLqyHsJIng_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[253].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[250].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[250].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[250].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_249_3[0];
|
|
NTI__I8ZdXOd2bMB9bovPbBONdig_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[250];
|
|
NTI__9aslpbPC7Zz3Ti6qyChmX5w_.size = sizeof(tySequence__9aslpbPC7Zz3Ti6qyChmX5w*);
|
|
NTI__9aslpbPC7Zz3Ti6qyChmX5w_.kind = 24;
|
|
NTI__9aslpbPC7Zz3Ti6qyChmX5w_.base = (&NTI__I8ZdXOd2bMB9bovPbBONdig_);
|
|
NTI__9aslpbPC7Zz3Ti6qyChmX5w_.name = "KeyValuePairSeq[pubsubpeer.PubSubPeer, messages.ControlMessage]";
|
|
NTI__9aslpbPC7Zz3Ti6qyChmX5w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9aslpbPC7Zz3Ti6qyChmX5w_;
|
|
NTI__9aslpbPC7Zz3Ti6qyChmX5w_.marker = Marker_tySequence__9aslpbPC7Zz3Ti6qyChmX5w;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[249].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[249].offset = offsetof(tyObject_Table__u5L4byG0svNLA0OYq4TmxA, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[249].typ = (&NTI__9aslpbPC7Zz3Ti6qyChmX5w_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[249].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_248_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[254];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[254].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[254].offset = offsetof(tyObject_Table__u5L4byG0svNLA0OYq4TmxA, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[254].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[254].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[248].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[248].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[248].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_248_2[0];
|
|
NTI__u5L4byG0svNLA0OYq4TmxA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[248];
|
|
NTI__pGGeaOra9csl069baTSs3CJg_.size = sizeof(tyObject_Table__pGGeaOra9csl069baTSs3CJg);
|
|
NTI__pGGeaOra9csl069baTSs3CJg_.kind = 18;
|
|
NTI__pGGeaOra9csl069baTSs3CJg_.base = 0;
|
|
NTI__pGGeaOra9csl069baTSs3CJg_.flags = 2;
|
|
NTI__pGGeaOra9csl069baTSs3CJg_.name = "Table[peerid.PeerID, HashSet[multiaddress.MultiAddress]]";
|
|
NTI__pGGeaOra9csl069baTSs3CJg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__pGGeaOra9csl069baTSs3CJg_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_276_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[256];
|
|
NTI__DoL6v1Q2bZcUIVTN9aDivzQ_.size = sizeof(tyTuple__DoL6v1Q2bZcUIVTN9aDivzQ);
|
|
NTI__DoL6v1Q2bZcUIVTN9aDivzQ_.kind = 18;
|
|
NTI__DoL6v1Q2bZcUIVTN9aDivzQ_.base = 0;
|
|
NTI__DoL6v1Q2bZcUIVTN9aDivzQ_.flags = 2;
|
|
NTI__DoL6v1Q2bZcUIVTN9aDivzQ_.name = "KeyValuePair[peerid.PeerID, HashSet[multiaddress.MultiAddress]]";
|
|
NTI__DoL6v1Q2bZcUIVTN9aDivzQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__DoL6v1Q2bZcUIVTN9aDivzQ_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_277_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[258];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[258].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[258].offset = offsetof(tyTuple__DoL6v1Q2bZcUIVTN9aDivzQ, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[258].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[258].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_277_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[259];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[259].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[259].offset = offsetof(tyTuple__DoL6v1Q2bZcUIVTN9aDivzQ, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[259].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[259].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_277_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[260];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[260].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[260].offset = offsetof(tyTuple__DoL6v1Q2bZcUIVTN9aDivzQ, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[260].typ = (&NTI__o1ej6dBUQnezVPAEZ8Ad9bA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[260].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[257].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[257].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[257].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_277_3[0];
|
|
NTI__DoL6v1Q2bZcUIVTN9aDivzQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[257];
|
|
NTI__0pNp33hfens5jJ9aLEr0T1A_.size = sizeof(tySequence__0pNp33hfens5jJ9aLEr0T1A*);
|
|
NTI__0pNp33hfens5jJ9aLEr0T1A_.kind = 24;
|
|
NTI__0pNp33hfens5jJ9aLEr0T1A_.base = (&NTI__DoL6v1Q2bZcUIVTN9aDivzQ_);
|
|
NTI__0pNp33hfens5jJ9aLEr0T1A_.flags = 2;
|
|
NTI__0pNp33hfens5jJ9aLEr0T1A_.name = "KeyValuePairSeq[peerid.PeerID, HashSet[multiaddress.MultiAddres"
|
|
"s]]";
|
|
NTI__0pNp33hfens5jJ9aLEr0T1A_.nextType = nimTypeRoot; nimTypeRoot=&NTI__0pNp33hfens5jJ9aLEr0T1A_;
|
|
NTI__0pNp33hfens5jJ9aLEr0T1A_.marker = Marker_tySequence__0pNp33hfens5jJ9aLEr0T1A;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[256].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[256].offset = offsetof(tyObject_Table__pGGeaOra9csl069baTSs3CJg, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[256].typ = (&NTI__0pNp33hfens5jJ9aLEr0T1A_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[256].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_276_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[261];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[261].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[261].offset = offsetof(tyObject_Table__pGGeaOra9csl069baTSs3CJg, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[261].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[261].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[255].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[255].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[255].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_276_2[0];
|
|
NTI__pGGeaOra9csl069baTSs3CJg_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[255];
|
|
NTI__Y0c2zaBMalZGAwyJIQOIWQ_.size = sizeof(tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ);
|
|
NTI__Y0c2zaBMalZGAwyJIQOIWQ_.kind = 18;
|
|
NTI__Y0c2zaBMalZGAwyJIQOIWQ_.base = 0;
|
|
NTI__Y0c2zaBMalZGAwyJIQOIWQ_.flags = 2;
|
|
NTI__Y0c2zaBMalZGAwyJIQOIWQ_.name = "Table[peerid.PeerID, HashSet[system.string]]";
|
|
NTI__Y0c2zaBMalZGAwyJIQOIWQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Y0c2zaBMalZGAwyJIQOIWQ_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_278_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[263];
|
|
NTI__yM4OgBQGbTtxtw9cQruEBmQ_.size = sizeof(tyTuple__yM4OgBQGbTtxtw9cQruEBmQ);
|
|
NTI__yM4OgBQGbTtxtw9cQruEBmQ_.kind = 18;
|
|
NTI__yM4OgBQGbTtxtw9cQruEBmQ_.base = 0;
|
|
NTI__yM4OgBQGbTtxtw9cQruEBmQ_.flags = 2;
|
|
NTI__yM4OgBQGbTtxtw9cQruEBmQ_.name = "KeyValuePair[peerid.PeerID, HashSet[system.string]]";
|
|
NTI__yM4OgBQGbTtxtw9cQruEBmQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__yM4OgBQGbTtxtw9cQruEBmQ_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_279_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[265];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[265].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[265].offset = offsetof(tyTuple__yM4OgBQGbTtxtw9cQruEBmQ, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[265].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[265].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_279_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[266];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[266].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[266].offset = offsetof(tyTuple__yM4OgBQGbTtxtw9cQruEBmQ, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[266].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[266].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_279_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[267];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[267].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[267].offset = offsetof(tyTuple__yM4OgBQGbTtxtw9cQruEBmQ, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[267].typ = (&NTI__CD8Dpv0WGmASelVaNSo6zg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[267].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[264].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[264].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[264].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_279_3[0];
|
|
NTI__yM4OgBQGbTtxtw9cQruEBmQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[264];
|
|
NTI__ZS1ahAVt82upPJYTV8RknQ_.size = sizeof(tySequence__ZS1ahAVt82upPJYTV8RknQ*);
|
|
NTI__ZS1ahAVt82upPJYTV8RknQ_.kind = 24;
|
|
NTI__ZS1ahAVt82upPJYTV8RknQ_.base = (&NTI__yM4OgBQGbTtxtw9cQruEBmQ_);
|
|
NTI__ZS1ahAVt82upPJYTV8RknQ_.flags = 2;
|
|
NTI__ZS1ahAVt82upPJYTV8RknQ_.name = "KeyValuePairSeq[peerid.PeerID, HashSet[system.string]]";
|
|
NTI__ZS1ahAVt82upPJYTV8RknQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ZS1ahAVt82upPJYTV8RknQ_;
|
|
NTI__ZS1ahAVt82upPJYTV8RknQ_.marker = Marker_tySequence__ZS1ahAVt82upPJYTV8RknQ;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[263].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[263].offset = offsetof(tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[263].typ = (&NTI__ZS1ahAVt82upPJYTV8RknQ_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[263].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_278_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[268];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[268].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[268].offset = offsetof(tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[268].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[268].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[262].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[262].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[262].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_278_2[0];
|
|
NTI__Y0c2zaBMalZGAwyJIQOIWQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[262];
|
|
NTI__52v4sP86ruZliir3KafpPQ_.size = sizeof(tyObject_Table__52v4sP86ruZliir3KafpPQ);
|
|
NTI__52v4sP86ruZliir3KafpPQ_.kind = 18;
|
|
NTI__52v4sP86ruZliir3KafpPQ_.base = 0;
|
|
NTI__52v4sP86ruZliir3KafpPQ_.flags = 2;
|
|
NTI__52v4sP86ruZliir3KafpPQ_.name = "Table[peerid.PeerID, crypto.PublicKey]";
|
|
NTI__52v4sP86ruZliir3KafpPQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__52v4sP86ruZliir3KafpPQ_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_280_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[270];
|
|
NTI__lZ89bmeObpNgv1XXCg37auA_.size = sizeof(tyTuple__lZ89bmeObpNgv1XXCg37auA);
|
|
NTI__lZ89bmeObpNgv1XXCg37auA_.kind = 18;
|
|
NTI__lZ89bmeObpNgv1XXCg37auA_.base = 0;
|
|
NTI__lZ89bmeObpNgv1XXCg37auA_.flags = 2;
|
|
NTI__lZ89bmeObpNgv1XXCg37auA_.name = "KeyValuePair[peerid.PeerID, crypto.PublicKey]";
|
|
NTI__lZ89bmeObpNgv1XXCg37auA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__lZ89bmeObpNgv1XXCg37auA_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_281_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[272];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[272].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[272].offset = offsetof(tyTuple__lZ89bmeObpNgv1XXCg37auA, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[272].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[272].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_281_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[273];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[273].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[273].offset = offsetof(tyTuple__lZ89bmeObpNgv1XXCg37auA, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[273].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[273].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_281_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[274];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[274].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[274].offset = offsetof(tyTuple__lZ89bmeObpNgv1XXCg37auA, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[274].typ = (&NTI__mVKS59bRpscItosS0oN9a4zA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[274].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[271].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[271].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[271].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_281_3[0];
|
|
NTI__lZ89bmeObpNgv1XXCg37auA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[271];
|
|
NTI__TwXs3G9bF9ad7BQkkskGRTCQ_.size = sizeof(tySequence__TwXs3G9bF9ad7BQkkskGRTCQ*);
|
|
NTI__TwXs3G9bF9ad7BQkkskGRTCQ_.kind = 24;
|
|
NTI__TwXs3G9bF9ad7BQkkskGRTCQ_.base = (&NTI__lZ89bmeObpNgv1XXCg37auA_);
|
|
NTI__TwXs3G9bF9ad7BQkkskGRTCQ_.flags = 2;
|
|
NTI__TwXs3G9bF9ad7BQkkskGRTCQ_.name = "KeyValuePairSeq[peerid.PeerID, crypto.PublicKey]";
|
|
NTI__TwXs3G9bF9ad7BQkkskGRTCQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__TwXs3G9bF9ad7BQkkskGRTCQ_;
|
|
NTI__TwXs3G9bF9ad7BQkkskGRTCQ_.marker = Marker_tySequence__TwXs3G9bF9ad7BQkkskGRTCQ;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[270].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[270].offset = offsetof(tyObject_Table__52v4sP86ruZliir3KafpPQ, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[270].typ = (&NTI__TwXs3G9bF9ad7BQkkskGRTCQ_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[270].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_280_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[275];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[275].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[275].offset = offsetof(tyObject_Table__52v4sP86ruZliir3KafpPQ, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[275].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[275].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[269].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[269].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[269].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_280_2[0];
|
|
NTI__52v4sP86ruZliir3KafpPQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[269];
|
|
NTI__HDUOEieUs1GSseLU5qS67Q_.size = sizeof(tyObject_Table__HDUOEieUs1GSseLU5qS67Q);
|
|
NTI__HDUOEieUs1GSseLU5qS67Q_.kind = 18;
|
|
NTI__HDUOEieUs1GSseLU5qS67Q_.base = 0;
|
|
NTI__HDUOEieUs1GSseLU5qS67Q_.flags = 2;
|
|
NTI__HDUOEieUs1GSseLU5qS67Q_.name = "Table[peerid.PeerID, peer_manager.Connectedness]";
|
|
NTI__HDUOEieUs1GSseLU5qS67Q_.nextType = nimTypeRoot; nimTypeRoot=&NTI__HDUOEieUs1GSseLU5qS67Q_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_282_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[277];
|
|
NTI__HWxN9b9av4GWQkqrakko2iBw_.size = sizeof(tyTuple__HWxN9b9av4GWQkqrakko2iBw);
|
|
NTI__HWxN9b9av4GWQkqrakko2iBw_.kind = 18;
|
|
NTI__HWxN9b9av4GWQkqrakko2iBw_.base = 0;
|
|
NTI__HWxN9b9av4GWQkqrakko2iBw_.flags = 2;
|
|
NTI__HWxN9b9av4GWQkqrakko2iBw_.name = "KeyValuePair[peerid.PeerID, peer_manager.Connectedness]";
|
|
NTI__HWxN9b9av4GWQkqrakko2iBw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__HWxN9b9av4GWQkqrakko2iBw_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_283_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[279];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[279].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[279].offset = offsetof(tyTuple__HWxN9b9av4GWQkqrakko2iBw, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[279].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[279].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_283_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[280];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[280].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[280].offset = offsetof(tyTuple__HWxN9b9av4GWQkqrakko2iBw, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[280].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[280].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_283_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[281];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[281].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[281].offset = offsetof(tyTuple__HWxN9b9av4GWQkqrakko2iBw, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[281].typ = (&NTI__iDFxVyVC6AVm9aJUnmmoakw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[281].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[278].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[278].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[278].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_283_3[0];
|
|
NTI__HWxN9b9av4GWQkqrakko2iBw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[278];
|
|
NTI__9cAdNiuOt3vPbm6XF7oLMIw_.size = sizeof(tySequence__9cAdNiuOt3vPbm6XF7oLMIw*);
|
|
NTI__9cAdNiuOt3vPbm6XF7oLMIw_.kind = 24;
|
|
NTI__9cAdNiuOt3vPbm6XF7oLMIw_.base = (&NTI__HWxN9b9av4GWQkqrakko2iBw_);
|
|
NTI__9cAdNiuOt3vPbm6XF7oLMIw_.flags = 2;
|
|
NTI__9cAdNiuOt3vPbm6XF7oLMIw_.name = "KeyValuePairSeq[peerid.PeerID, peer_manager.Connectedness]";
|
|
NTI__9cAdNiuOt3vPbm6XF7oLMIw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9cAdNiuOt3vPbm6XF7oLMIw_;
|
|
NTI__9cAdNiuOt3vPbm6XF7oLMIw_.marker = Marker_tySequence__9cAdNiuOt3vPbm6XF7oLMIw;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[277].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[277].offset = offsetof(tyObject_Table__HDUOEieUs1GSseLU5qS67Q, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[277].typ = (&NTI__9cAdNiuOt3vPbm6XF7oLMIw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[277].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_282_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[282];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[282].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[282].offset = offsetof(tyObject_Table__HDUOEieUs1GSseLU5qS67Q, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[282].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[282].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[276].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[276].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[276].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_282_2[0];
|
|
NTI__HDUOEieUs1GSseLU5qS67Q_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[276];
|
|
NTI__h8cNvChU6yNAdM6bChlFYA_.size = sizeof(tyObject_Table__h8cNvChU6yNAdM6bChlFYA);
|
|
NTI__h8cNvChU6yNAdM6bChlFYA_.kind = 18;
|
|
NTI__h8cNvChU6yNAdM6bChlFYA_.base = 0;
|
|
NTI__h8cNvChU6yNAdM6bChlFYA_.flags = 2;
|
|
NTI__h8cNvChU6yNAdM6bChlFYA_.name = "Table[peerid.PeerID, system.int]";
|
|
NTI__h8cNvChU6yNAdM6bChlFYA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__h8cNvChU6yNAdM6bChlFYA_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_284_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[284];
|
|
NTI__IIcO09chBBRGVL39cP28NaLg_.size = sizeof(tyTuple__IIcO09chBBRGVL39cP28NaLg);
|
|
NTI__IIcO09chBBRGVL39cP28NaLg_.kind = 18;
|
|
NTI__IIcO09chBBRGVL39cP28NaLg_.base = 0;
|
|
NTI__IIcO09chBBRGVL39cP28NaLg_.flags = 2;
|
|
NTI__IIcO09chBBRGVL39cP28NaLg_.name = "KeyValuePair[peerid.PeerID, system.int]";
|
|
NTI__IIcO09chBBRGVL39cP28NaLg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__IIcO09chBBRGVL39cP28NaLg_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_285_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[286];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[286].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[286].offset = offsetof(tyTuple__IIcO09chBBRGVL39cP28NaLg, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[286].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[286].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_285_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[287];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[287].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[287].offset = offsetof(tyTuple__IIcO09chBBRGVL39cP28NaLg, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[287].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[287].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_285_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[288];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[288].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[288].offset = offsetof(tyTuple__IIcO09chBBRGVL39cP28NaLg, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[288].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[288].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[285].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[285].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[285].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_285_3[0];
|
|
NTI__IIcO09chBBRGVL39cP28NaLg_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[285];
|
|
NTI__MA0zEHLrBVKsH6AAd9aPHDA_.size = sizeof(tySequence__MA0zEHLrBVKsH6AAd9aPHDA*);
|
|
NTI__MA0zEHLrBVKsH6AAd9aPHDA_.kind = 24;
|
|
NTI__MA0zEHLrBVKsH6AAd9aPHDA_.base = (&NTI__IIcO09chBBRGVL39cP28NaLg_);
|
|
NTI__MA0zEHLrBVKsH6AAd9aPHDA_.flags = 2;
|
|
NTI__MA0zEHLrBVKsH6AAd9aPHDA_.name = "KeyValuePairSeq[peerid.PeerID, system.int]";
|
|
NTI__MA0zEHLrBVKsH6AAd9aPHDA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__MA0zEHLrBVKsH6AAd9aPHDA_;
|
|
NTI__MA0zEHLrBVKsH6AAd9aPHDA_.marker = Marker_tySequence__MA0zEHLrBVKsH6AAd9aPHDA;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[284].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[284].offset = offsetof(tyObject_Table__h8cNvChU6yNAdM6bChlFYA, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[284].typ = (&NTI__MA0zEHLrBVKsH6AAd9aPHDA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[284].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_284_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[289];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[289].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[289].offset = offsetof(tyObject_Table__h8cNvChU6yNAdM6bChlFYA, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[289].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[289].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[283].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[283].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[283].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_284_2[0];
|
|
NTI__h8cNvChU6yNAdM6bChlFYA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[283];
|
|
NTI__A9cYVcPOKBDYXmP0EJYObtA_.size = sizeof(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA);
|
|
NTI__A9cYVcPOKBDYXmP0EJYObtA_.kind = 18;
|
|
NTI__A9cYVcPOKBDYXmP0EJYObtA_.base = 0;
|
|
NTI__A9cYVcPOKBDYXmP0EJYObtA_.name = "Filters";
|
|
NTI__A9cYVcPOKBDYXmP0EJYObtA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__A9cYVcPOKBDYXmP0EJYObtA_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_331_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[291];
|
|
NTI__Ewr5dB9acm1XBOefHdkz32w_.size = sizeof(tyTuple__Ewr5dB9acm1XBOefHdkz32w);
|
|
NTI__Ewr5dB9acm1XBOefHdkz32w_.kind = 18;
|
|
NTI__Ewr5dB9acm1XBOefHdkz32w_.base = 0;
|
|
NTI__Ewr5dB9acm1XBOefHdkz32w_.name = "KeyValuePair[system.string, waku_filter_types.Filter]";
|
|
NTI__Ewr5dB9acm1XBOefHdkz32w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Ewr5dB9acm1XBOefHdkz32w_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_332_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[293];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[293].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[293].offset = offsetof(tyTuple__Ewr5dB9acm1XBOefHdkz32w, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[293].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[293].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_332_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[294];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[294].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[294].offset = offsetof(tyTuple__Ewr5dB9acm1XBOefHdkz32w, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[294].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[294].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_332_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[295];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[295].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[295].offset = offsetof(tyTuple__Ewr5dB9acm1XBOefHdkz32w, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[295].typ = (&NTI__llJHO4n7JfCluCvVce9c9cDw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[295].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[292].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[292].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[292].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_332_3[0];
|
|
NTI__Ewr5dB9acm1XBOefHdkz32w_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[292];
|
|
NTI__b15zLYqiMPkiLv2o00nNdA_.size = sizeof(tySequence__b15zLYqiMPkiLv2o00nNdA*);
|
|
NTI__b15zLYqiMPkiLv2o00nNdA_.kind = 24;
|
|
NTI__b15zLYqiMPkiLv2o00nNdA_.base = (&NTI__Ewr5dB9acm1XBOefHdkz32w_);
|
|
NTI__b15zLYqiMPkiLv2o00nNdA_.name = "KeyValuePairSeq[system.string, waku_filter_types.Filter]";
|
|
NTI__b15zLYqiMPkiLv2o00nNdA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__b15zLYqiMPkiLv2o00nNdA_;
|
|
NTI__b15zLYqiMPkiLv2o00nNdA_.marker = Marker_tySequence__b15zLYqiMPkiLv2o00nNdA;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[291].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[291].offset = offsetof(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[291].typ = (&NTI__b15zLYqiMPkiLv2o00nNdA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[291].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_331_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[296];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[296].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[296].offset = offsetof(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[296].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[296].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[290].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[290].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[290].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_331_2[0];
|
|
NTI__A9cYVcPOKBDYXmP0EJYObtA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[290];
|
|
NTI__PYPLWlmg3RnSxA1NrOVJFw_.size = sizeof(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw);
|
|
NTI__PYPLWlmg3RnSxA1NrOVJFw_.kind = 18;
|
|
NTI__PYPLWlmg3RnSxA1NrOVJFw_.base = 0;
|
|
NTI__PYPLWlmg3RnSxA1NrOVJFw_.name = "Table[message_notifier.MessageNotificationSubscriptionIdentifie"
|
|
"r, message_notifier.MessageNotificationSubscription]";
|
|
NTI__PYPLWlmg3RnSxA1NrOVJFw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__PYPLWlmg3RnSxA1NrOVJFw_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_333_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[298];
|
|
NTI__RR9cGEKcLuRt2J0N36N9aV9aA_.size = sizeof(tyTuple__RR9cGEKcLuRt2J0N36N9aV9aA);
|
|
NTI__RR9cGEKcLuRt2J0N36N9aV9aA_.kind = 18;
|
|
NTI__RR9cGEKcLuRt2J0N36N9aV9aA_.base = 0;
|
|
NTI__RR9cGEKcLuRt2J0N36N9aV9aA_.name = "KeyValuePair[message_notifier.MessageNotificationSubscriptionId"
|
|
"entifier, message_notifier.MessageNotificationSubscription]";
|
|
NTI__RR9cGEKcLuRt2J0N36N9aV9aA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__RR9cGEKcLuRt2J0N36N9aV9aA_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_334_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[300];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[300].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[300].offset = offsetof(tyTuple__RR9cGEKcLuRt2J0N36N9aV9aA, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[300].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[300].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_334_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[301];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[301].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[301].offset = offsetof(tyTuple__RR9cGEKcLuRt2J0N36N9aV9aA, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[301].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[301].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_334_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[302];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[302].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[302].offset = offsetof(tyTuple__RR9cGEKcLuRt2J0N36N9aV9aA, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[302].typ = (&NTI__0iE3wlvp8XLVCEqe9a69bBzA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[302].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[299].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[299].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[299].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_334_3[0];
|
|
NTI__RR9cGEKcLuRt2J0N36N9aV9aA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[299];
|
|
NTI__NhrD4IueRTlBqNEpcAHOaw_.size = sizeof(tySequence__NhrD4IueRTlBqNEpcAHOaw*);
|
|
NTI__NhrD4IueRTlBqNEpcAHOaw_.kind = 24;
|
|
NTI__NhrD4IueRTlBqNEpcAHOaw_.base = (&NTI__RR9cGEKcLuRt2J0N36N9aV9aA_);
|
|
NTI__NhrD4IueRTlBqNEpcAHOaw_.name = "KeyValuePairSeq[message_notifier.MessageNotificationSubscriptio"
|
|
"nIdentifier, message_notifier.MessageNotificationSubscription]";
|
|
NTI__NhrD4IueRTlBqNEpcAHOaw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__NhrD4IueRTlBqNEpcAHOaw_;
|
|
NTI__NhrD4IueRTlBqNEpcAHOaw_.marker = Marker_tySequence__NhrD4IueRTlBqNEpcAHOaw;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[298].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[298].offset = offsetof(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[298].typ = (&NTI__NhrD4IueRTlBqNEpcAHOaw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[298].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_333_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[303];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[303].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[303].offset = offsetof(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[303].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[303].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[297].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[297].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[297].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_333_2[0];
|
|
NTI__PYPLWlmg3RnSxA1NrOVJFw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[297];
|
|
NTI__WVXdlbpZMc1zwgdXod13jA_.size = sizeof(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw*);
|
|
NTI__WVXdlbpZMc1zwgdXod13jA_.kind = 22;
|
|
NTI__WVXdlbpZMc1zwgdXod13jA_.base = (&NTI__PYPLWlmg3RnSxA1NrOVJFw_);
|
|
NTI__WVXdlbpZMc1zwgdXod13jA_.name = "TableRef[message_notifier.MessageNotificationSubscriptionIdenti"
|
|
"fier, message_notifier.MessageNotificationSubscription]";
|
|
NTI__WVXdlbpZMc1zwgdXod13jA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__WVXdlbpZMc1zwgdXod13jA_;
|
|
NTI__WVXdlbpZMc1zwgdXod13jA_.marker = Marker_tyRef__WVXdlbpZMc1zwgdXod13jA;
|
|
NTI__FdHpxIKbPNjlIbR9a4qcWpw_.size = sizeof(tyObject_Table__FdHpxIKbPNjlIbR9a4qcWpw);
|
|
NTI__FdHpxIKbPNjlIbR9a4qcWpw_.kind = 18;
|
|
NTI__FdHpxIKbPNjlIbR9a4qcWpw_.base = 0;
|
|
NTI__FdHpxIKbPNjlIbR9a4qcWpw_.name = "Table[system.string, web3.Subscription]";
|
|
NTI__FdHpxIKbPNjlIbR9a4qcWpw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__FdHpxIKbPNjlIbR9a4qcWpw_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_438_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[305];
|
|
NTI__Wbu2O9clBpzS2iH9b4rBbnEw_.size = sizeof(tyTuple__Wbu2O9clBpzS2iH9b4rBbnEw);
|
|
NTI__Wbu2O9clBpzS2iH9b4rBbnEw_.kind = 18;
|
|
NTI__Wbu2O9clBpzS2iH9b4rBbnEw_.base = 0;
|
|
NTI__Wbu2O9clBpzS2iH9b4rBbnEw_.name = "KeyValuePair[system.string, web3.Subscription]";
|
|
NTI__Wbu2O9clBpzS2iH9b4rBbnEw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Wbu2O9clBpzS2iH9b4rBbnEw_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_439_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[307];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[307].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[307].offset = offsetof(tyTuple__Wbu2O9clBpzS2iH9b4rBbnEw, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[307].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[307].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_439_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[308];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[308].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[308].offset = offsetof(tyTuple__Wbu2O9clBpzS2iH9b4rBbnEw, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[308].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[308].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_439_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[309];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[309].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[309].offset = offsetof(tyTuple__Wbu2O9clBpzS2iH9b4rBbnEw, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[309].typ = (&NTI__R4PEl9bZRSkSI2Ikls9czoYA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[309].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[306].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[306].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[306].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_439_3[0];
|
|
NTI__Wbu2O9clBpzS2iH9b4rBbnEw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[306];
|
|
NTI__rEAWhJSquAhdmub1uagmwg_.size = sizeof(tySequence__rEAWhJSquAhdmub1uagmwg*);
|
|
NTI__rEAWhJSquAhdmub1uagmwg_.kind = 24;
|
|
NTI__rEAWhJSquAhdmub1uagmwg_.base = (&NTI__Wbu2O9clBpzS2iH9b4rBbnEw_);
|
|
NTI__rEAWhJSquAhdmub1uagmwg_.name = "KeyValuePairSeq[system.string, web3.Subscription]";
|
|
NTI__rEAWhJSquAhdmub1uagmwg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__rEAWhJSquAhdmub1uagmwg_;
|
|
NTI__rEAWhJSquAhdmub1uagmwg_.marker = Marker_tySequence__rEAWhJSquAhdmub1uagmwg;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[305].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[305].offset = offsetof(tyObject_Table__FdHpxIKbPNjlIbR9a4qcWpw, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[305].typ = (&NTI__rEAWhJSquAhdmub1uagmwg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[305].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_438_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[310];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[310].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[310].offset = offsetof(tyObject_Table__FdHpxIKbPNjlIbR9a4qcWpw, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[310].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[310].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[304].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[304].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[304].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_438_2[0];
|
|
NTI__FdHpxIKbPNjlIbR9a4qcWpw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[304];
|
|
NTI__cyYxCUPoDV6DZhlaLrrcXw_.size = sizeof(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw);
|
|
NTI__cyYxCUPoDV6DZhlaLrrcXw_.kind = 18;
|
|
NTI__cyYxCUPoDV6DZhlaLrrcXw_.base = 0;
|
|
NTI__cyYxCUPoDV6DZhlaLrrcXw_.name = "Table[system.string, router.RpcProc]";
|
|
NTI__cyYxCUPoDV6DZhlaLrrcXw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__cyYxCUPoDV6DZhlaLrrcXw_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_451_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[312];
|
|
NTI__XZRAGm1xeb1ELDDuOCxS5g_.size = sizeof(tyTuple__XZRAGm1xeb1ELDDuOCxS5g);
|
|
NTI__XZRAGm1xeb1ELDDuOCxS5g_.kind = 18;
|
|
NTI__XZRAGm1xeb1ELDDuOCxS5g_.base = 0;
|
|
NTI__XZRAGm1xeb1ELDDuOCxS5g_.name = "KeyValuePair[system.string, router.RpcProc]";
|
|
NTI__XZRAGm1xeb1ELDDuOCxS5g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__XZRAGm1xeb1ELDDuOCxS5g_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_452_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[314];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[314].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[314].offset = offsetof(tyTuple__XZRAGm1xeb1ELDDuOCxS5g, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[314].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[314].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_452_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[315];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[315].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[315].offset = offsetof(tyTuple__XZRAGm1xeb1ELDDuOCxS5g, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[315].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[315].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_452_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[316];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[316].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[316].offset = offsetof(tyTuple__XZRAGm1xeb1ELDDuOCxS5g, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[316].typ = (&NTI__IvadIksN9avRAZD9ak7LHVQQ_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[316].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[313].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[313].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[313].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_452_3[0];
|
|
NTI__XZRAGm1xeb1ELDDuOCxS5g_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[313];
|
|
NTI__6QjojIAfixfIV9c3vRYtSJA_.size = sizeof(tySequence__6QjojIAfixfIV9c3vRYtSJA*);
|
|
NTI__6QjojIAfixfIV9c3vRYtSJA_.kind = 24;
|
|
NTI__6QjojIAfixfIV9c3vRYtSJA_.base = (&NTI__XZRAGm1xeb1ELDDuOCxS5g_);
|
|
NTI__6QjojIAfixfIV9c3vRYtSJA_.name = "KeyValuePairSeq[system.string, router.RpcProc]";
|
|
NTI__6QjojIAfixfIV9c3vRYtSJA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__6QjojIAfixfIV9c3vRYtSJA_;
|
|
NTI__6QjojIAfixfIV9c3vRYtSJA_.marker = Marker_tySequence__6QjojIAfixfIV9c3vRYtSJA;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[312].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[312].offset = offsetof(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[312].typ = (&NTI__6QjojIAfixfIV9c3vRYtSJA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[312].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_451_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[317];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[317].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[317].offset = offsetof(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[317].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[317].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[311].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[311].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[311].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_451_2[0];
|
|
NTI__cyYxCUPoDV6DZhlaLrrcXw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[311];
|
|
NTI__oybXN0L9c4tp61srdsq3Uzw_.size = sizeof(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw*);
|
|
NTI__oybXN0L9c4tp61srdsq3Uzw_.kind = 22;
|
|
NTI__oybXN0L9c4tp61srdsq3Uzw_.base = (&NTI__cyYxCUPoDV6DZhlaLrrcXw_);
|
|
NTI__oybXN0L9c4tp61srdsq3Uzw_.name = "TableRef[system.string, router.RpcProc]";
|
|
NTI__oybXN0L9c4tp61srdsq3Uzw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__oybXN0L9c4tp61srdsq3Uzw_;
|
|
NTI__oybXN0L9c4tp61srdsq3Uzw_.marker = Marker_tyRef__oybXN0L9c4tp61srdsq3Uzw;
|
|
NTI__wWSrlvc3gDPfgSDKn9cYA9bg_.size = sizeof(tyObject_Table__wWSrlvc3gDPfgSDKn9cYA9bg);
|
|
NTI__wWSrlvc3gDPfgSDKn9cYA9bg_.kind = 18;
|
|
NTI__wWSrlvc3gDPfgSDKn9cYA9bg_.base = 0;
|
|
NTI__wWSrlvc3gDPfgSDKn9cYA9bg_.flags = 2;
|
|
NTI__wWSrlvc3gDPfgSDKn9cYA9bg_.name = "Table[system.string, keys.KeyPair]";
|
|
NTI__wWSrlvc3gDPfgSDKn9cYA9bg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__wWSrlvc3gDPfgSDKn9cYA9bg_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_454_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[319];
|
|
NTI__R5vAMVDYpstJyIqyMgyTmw_.size = sizeof(tyTuple__R5vAMVDYpstJyIqyMgyTmw);
|
|
NTI__R5vAMVDYpstJyIqyMgyTmw_.kind = 18;
|
|
NTI__R5vAMVDYpstJyIqyMgyTmw_.base = 0;
|
|
NTI__R5vAMVDYpstJyIqyMgyTmw_.flags = 2;
|
|
NTI__R5vAMVDYpstJyIqyMgyTmw_.name = "KeyValuePair[system.string, keys.KeyPair]";
|
|
NTI__R5vAMVDYpstJyIqyMgyTmw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__R5vAMVDYpstJyIqyMgyTmw_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_455_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[321];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[321].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[321].offset = offsetof(tyTuple__R5vAMVDYpstJyIqyMgyTmw, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[321].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[321].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_455_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[322];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[322].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[322].offset = offsetof(tyTuple__R5vAMVDYpstJyIqyMgyTmw, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[322].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[322].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_455_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[323];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[323].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[323].offset = offsetof(tyTuple__R5vAMVDYpstJyIqyMgyTmw, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[323].typ = (&NTI__11md6PDL9c3Ydro9bo69avH7g_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[323].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[320].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[320].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[320].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_455_3[0];
|
|
NTI__R5vAMVDYpstJyIqyMgyTmw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[320];
|
|
NTI__xvJ8NkuMnexCsYpHCXh2kA_.size = sizeof(tySequence__xvJ8NkuMnexCsYpHCXh2kA*);
|
|
NTI__xvJ8NkuMnexCsYpHCXh2kA_.kind = 24;
|
|
NTI__xvJ8NkuMnexCsYpHCXh2kA_.base = (&NTI__R5vAMVDYpstJyIqyMgyTmw_);
|
|
NTI__xvJ8NkuMnexCsYpHCXh2kA_.flags = 2;
|
|
NTI__xvJ8NkuMnexCsYpHCXh2kA_.name = "KeyValuePairSeq[system.string, keys.KeyPair]";
|
|
NTI__xvJ8NkuMnexCsYpHCXh2kA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__xvJ8NkuMnexCsYpHCXh2kA_;
|
|
NTI__xvJ8NkuMnexCsYpHCXh2kA_.marker = Marker_tySequence__xvJ8NkuMnexCsYpHCXh2kA;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[319].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[319].offset = offsetof(tyObject_Table__wWSrlvc3gDPfgSDKn9cYA9bg, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[319].typ = (&NTI__xvJ8NkuMnexCsYpHCXh2kA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[319].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_454_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[324];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[324].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[324].offset = offsetof(tyObject_Table__wWSrlvc3gDPfgSDKn9cYA9bg, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[324].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[324].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[318].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[318].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[318].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_454_2[0];
|
|
NTI__wWSrlvc3gDPfgSDKn9cYA9bg_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[318];
|
|
NTI__INV8H59ap8YDpIPMAWnrDwQ_.size = sizeof(tyObject_Table__INV8H59ap8YDpIPMAWnrDwQ);
|
|
NTI__INV8H59ap8YDpIPMAWnrDwQ_.kind = 18;
|
|
NTI__INV8H59ap8YDpIPMAWnrDwQ_.base = 0;
|
|
NTI__INV8H59ap8YDpIPMAWnrDwQ_.flags = 2;
|
|
NTI__INV8H59ap8YDpIPMAWnrDwQ_.name = "Table[system.string, whisper_types.SymKey]";
|
|
NTI__INV8H59ap8YDpIPMAWnrDwQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__INV8H59ap8YDpIPMAWnrDwQ_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_456_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[326];
|
|
NTI__rKeJwVk2xHg2WlPUsWc9bGw_.size = sizeof(tyTuple__rKeJwVk2xHg2WlPUsWc9bGw);
|
|
NTI__rKeJwVk2xHg2WlPUsWc9bGw_.kind = 18;
|
|
NTI__rKeJwVk2xHg2WlPUsWc9bGw_.base = 0;
|
|
NTI__rKeJwVk2xHg2WlPUsWc9bGw_.flags = 2;
|
|
NTI__rKeJwVk2xHg2WlPUsWc9bGw_.name = "KeyValuePair[system.string, whisper_types.SymKey]";
|
|
NTI__rKeJwVk2xHg2WlPUsWc9bGw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__rKeJwVk2xHg2WlPUsWc9bGw_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_457_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[328];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[328].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[328].offset = offsetof(tyTuple__rKeJwVk2xHg2WlPUsWc9bGw, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[328].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[328].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_457_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[329];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[329].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[329].offset = offsetof(tyTuple__rKeJwVk2xHg2WlPUsWc9bGw, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[329].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[329].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_457_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[330];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[330].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[330].offset = offsetof(tyTuple__rKeJwVk2xHg2WlPUsWc9bGw, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[330].typ = (&NTI__vEOa9c5qaE9ajWxR5R4zwfQg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[330].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[327].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[327].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[327].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_457_3[0];
|
|
NTI__rKeJwVk2xHg2WlPUsWc9bGw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[327];
|
|
NTI__knpif4V6YAfwnN9bLSEkizQ_.size = sizeof(tySequence__knpif4V6YAfwnN9bLSEkizQ*);
|
|
NTI__knpif4V6YAfwnN9bLSEkizQ_.kind = 24;
|
|
NTI__knpif4V6YAfwnN9bLSEkizQ_.base = (&NTI__rKeJwVk2xHg2WlPUsWc9bGw_);
|
|
NTI__knpif4V6YAfwnN9bLSEkizQ_.flags = 2;
|
|
NTI__knpif4V6YAfwnN9bLSEkizQ_.name = "KeyValuePairSeq[system.string, whisper_types.SymKey]";
|
|
NTI__knpif4V6YAfwnN9bLSEkizQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__knpif4V6YAfwnN9bLSEkizQ_;
|
|
NTI__knpif4V6YAfwnN9bLSEkizQ_.marker = Marker_tySequence__knpif4V6YAfwnN9bLSEkizQ;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[326].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[326].offset = offsetof(tyObject_Table__INV8H59ap8YDpIPMAWnrDwQ, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[326].typ = (&NTI__knpif4V6YAfwnN9bLSEkizQ_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[326].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_456_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[331];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[331].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[331].offset = offsetof(tyObject_Table__INV8H59ap8YDpIPMAWnrDwQ, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[331].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[331].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[325].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[325].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[325].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_456_2[0];
|
|
NTI__INV8H59ap8YDpIPMAWnrDwQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[325];
|
|
NTI__lUzCyZ2CFNT3VjHN16pNLA_.size = sizeof(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA);
|
|
NTI__lUzCyZ2CFNT3VjHN16pNLA_.kind = 18;
|
|
NTI__lUzCyZ2CFNT3VjHN16pNLA_.base = 0;
|
|
NTI__lUzCyZ2CFNT3VjHN16pNLA_.flags = 2;
|
|
NTI__lUzCyZ2CFNT3VjHN16pNLA_.name = "Table[system.string, seq[WakuMessage]]";
|
|
NTI__lUzCyZ2CFNT3VjHN16pNLA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__lUzCyZ2CFNT3VjHN16pNLA_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_491_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[333];
|
|
NTI__TE0vnGy9cZG7ytHHS2yt6mg_.size = sizeof(tyTuple__TE0vnGy9cZG7ytHHS2yt6mg);
|
|
NTI__TE0vnGy9cZG7ytHHS2yt6mg_.kind = 18;
|
|
NTI__TE0vnGy9cZG7ytHHS2yt6mg_.base = 0;
|
|
NTI__TE0vnGy9cZG7ytHHS2yt6mg_.flags = 2;
|
|
NTI__TE0vnGy9cZG7ytHHS2yt6mg_.name = "KeyValuePair[system.string, seq[WakuMessage]]";
|
|
NTI__TE0vnGy9cZG7ytHHS2yt6mg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__TE0vnGy9cZG7ytHHS2yt6mg_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_492_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[335];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[335].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[335].offset = offsetof(tyTuple__TE0vnGy9cZG7ytHHS2yt6mg, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[335].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[335].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_492_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[336];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[336].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[336].offset = offsetof(tyTuple__TE0vnGy9cZG7ytHHS2yt6mg, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[336].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[336].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_492_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[337];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[337].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[337].offset = offsetof(tyTuple__TE0vnGy9cZG7ytHHS2yt6mg, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[337].typ = (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[337].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[334].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[334].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[334].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_492_3[0];
|
|
NTI__TE0vnGy9cZG7ytHHS2yt6mg_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[334];
|
|
NTI__cRKTZnZhowfy3yV8zI72bw_.size = sizeof(tySequence__cRKTZnZhowfy3yV8zI72bw*);
|
|
NTI__cRKTZnZhowfy3yV8zI72bw_.kind = 24;
|
|
NTI__cRKTZnZhowfy3yV8zI72bw_.base = (&NTI__TE0vnGy9cZG7ytHHS2yt6mg_);
|
|
NTI__cRKTZnZhowfy3yV8zI72bw_.flags = 2;
|
|
NTI__cRKTZnZhowfy3yV8zI72bw_.name = "KeyValuePairSeq[system.string, seq[WakuMessage]]";
|
|
NTI__cRKTZnZhowfy3yV8zI72bw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__cRKTZnZhowfy3yV8zI72bw_;
|
|
NTI__cRKTZnZhowfy3yV8zI72bw_.marker = Marker_tySequence__cRKTZnZhowfy3yV8zI72bw;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[333].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[333].offset = offsetof(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[333].typ = (&NTI__cRKTZnZhowfy3yV8zI72bw_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[333].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_491_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[338];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[338].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[338].offset = offsetof(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[338].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[338].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[332].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[332].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[332].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_491_2[0];
|
|
NTI__lUzCyZ2CFNT3VjHN16pNLA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[332];
|
|
NTI__ehhXEbUQTmpCXPaChoPTGA_.size = sizeof(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA*);
|
|
NTI__ehhXEbUQTmpCXPaChoPTGA_.kind = 22;
|
|
NTI__ehhXEbUQTmpCXPaChoPTGA_.base = (&NTI__lUzCyZ2CFNT3VjHN16pNLA_);
|
|
NTI__ehhXEbUQTmpCXPaChoPTGA_.flags = 2;
|
|
NTI__ehhXEbUQTmpCXPaChoPTGA_.name = "TableRef[system.string, seq[WakuMessage]]";
|
|
NTI__ehhXEbUQTmpCXPaChoPTGA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ehhXEbUQTmpCXPaChoPTGA_;
|
|
NTI__ehhXEbUQTmpCXPaChoPTGA_.marker = Marker_tyRef__ehhXEbUQTmpCXPaChoPTGA;
|
|
NTI__ILQkO6CUHbeUjLRZ7fyU7Q_.size = sizeof(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q);
|
|
NTI__ILQkO6CUHbeUjLRZ7fyU7Q_.kind = 18;
|
|
NTI__ILQkO6CUHbeUjLRZ7fyU7Q_.base = 0;
|
|
NTI__ILQkO6CUHbeUjLRZ7fyU7Q_.flags = 2;
|
|
NTI__ILQkO6CUHbeUjLRZ7fyU7Q_.name = "Table[waku_message.ContentTopic, seq[WakuMessage]]";
|
|
NTI__ILQkO6CUHbeUjLRZ7fyU7Q_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ILQkO6CUHbeUjLRZ7fyU7Q_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_504_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[340];
|
|
NTI__TdViOx2ixiw8hSQlZiHjHw_.size = sizeof(tyTuple__TdViOx2ixiw8hSQlZiHjHw);
|
|
NTI__TdViOx2ixiw8hSQlZiHjHw_.kind = 18;
|
|
NTI__TdViOx2ixiw8hSQlZiHjHw_.base = 0;
|
|
NTI__TdViOx2ixiw8hSQlZiHjHw_.flags = 2;
|
|
NTI__TdViOx2ixiw8hSQlZiHjHw_.name = "KeyValuePair[waku_message.ContentTopic, seq[WakuMessage]]";
|
|
NTI__TdViOx2ixiw8hSQlZiHjHw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__TdViOx2ixiw8hSQlZiHjHw_;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_505_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[342];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[342].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[342].offset = offsetof(tyTuple__TdViOx2ixiw8hSQlZiHjHw, Field0);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[342].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[342].name = "Field0";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_505_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[343];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[343].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[343].offset = offsetof(tyTuple__TdViOx2ixiw8hSQlZiHjHw, Field1);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[343].typ = (&NTI__JrFyJbYm9b5I4hJ9cWDqvfYA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[343].name = "Field1";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_505_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[344];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[344].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[344].offset = offsetof(tyTuple__TdViOx2ixiw8hSQlZiHjHw, Field2);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[344].typ = (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[344].name = "Field2";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[341].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[341].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[341].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_505_3[0];
|
|
NTI__TdViOx2ixiw8hSQlZiHjHw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[341];
|
|
NTI__1Lj9c8h9cRIryp2wlGSOSFEg_.size = sizeof(tySequence__1Lj9c8h9cRIryp2wlGSOSFEg*);
|
|
NTI__1Lj9c8h9cRIryp2wlGSOSFEg_.kind = 24;
|
|
NTI__1Lj9c8h9cRIryp2wlGSOSFEg_.base = (&NTI__TdViOx2ixiw8hSQlZiHjHw_);
|
|
NTI__1Lj9c8h9cRIryp2wlGSOSFEg_.flags = 2;
|
|
NTI__1Lj9c8h9cRIryp2wlGSOSFEg_.name = "KeyValuePairSeq[waku_message.ContentTopic, seq[WakuMessage]]";
|
|
NTI__1Lj9c8h9cRIryp2wlGSOSFEg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__1Lj9c8h9cRIryp2wlGSOSFEg_;
|
|
NTI__1Lj9c8h9cRIryp2wlGSOSFEg_.marker = Marker_tySequence__1Lj9c8h9cRIryp2wlGSOSFEg;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[340].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[340].offset = offsetof(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q, data);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[340].typ = (&NTI__1Lj9c8h9cRIryp2wlGSOSFEg_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[340].name = "data";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_504_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[345];
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[345].kind = 1;
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[345].offset = offsetof(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q, counter);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[345].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[345].name = "counter";
|
|
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[339].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[339].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[339].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_504_2[0];
|
|
NTI__ILQkO6CUHbeUjLRZ7fyU7Q_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[339];
|
|
NTI__ORogbbIiDVJ6fhea3v9ccOA_.size = sizeof(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q*);
|
|
NTI__ORogbbIiDVJ6fhea3v9ccOA_.kind = 22;
|
|
NTI__ORogbbIiDVJ6fhea3v9ccOA_.base = (&NTI__ILQkO6CUHbeUjLRZ7fyU7Q_);
|
|
NTI__ORogbbIiDVJ6fhea3v9ccOA_.flags = 2;
|
|
NTI__ORogbbIiDVJ6fhea3v9ccOA_.name = "TableRef[waku_message.ContentTopic, seq[WakuMessage]]";
|
|
NTI__ORogbbIiDVJ6fhea3v9ccOA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ORogbbIiDVJ6fhea3v9ccOA_;
|
|
NTI__ORogbbIiDVJ6fhea3v9ccOA_.marker = Marker_tyRef__ORogbbIiDVJ6fhea3v9ccOA;
|
|
}
|
|
|