Oleksandr
Oleksandr
It may be possible that I have found a fix, but still need several days for testing. May be not. But looks a little more managable with some more shelves....
@ton-blockchain I seem to have stabilized to some extent at least one possible leak factor. Should require more testing, but graph looks more stable now (at least it keeps stable...
@hortonelectric does the masternode do validation tasks? Or just a simple full node? I did not observe memory leaks for simple full node.
You are using incorrect configuration file. You need to use **ton-global.config.json** [Global configuration for the TON Blockchain Test Network, required by Full Nodes](https://test.ton.org/ton-global.config.json), not the **ton-lite-client-test1.config.json** [Configuration file for the...
@ton-blockchain thank you for your interesting insight and ideas. Thinked about them for a while. As I understood, actually, the problem lies in definition of the _pure_ function. From the...
Maybe such proposition about filtering calls directly is relatively simple but too _perfectionistic_. The most useful way is actually to react to optimized out calls to operators and functions (that...
For example i had a small [copy paste issue in my contest contract #2](https://github.com/Skydev0h/ton-freestyle/commit/45536acd2f78caf7fd6176fb26ef4a5b8f81818e#diff-bb92fc3748912eddc71ee962f5c94b19R401) that could be easily caught if compiler screamed out that the `box~[flags=](bflags & Flag:!FRPending());` command assigned...
Well, some time ago I found a way to separate builtin optimizations from unused variables and suggested an improvement in #229 that somewhat fixes this (while being a little too...
I also thought about that it _may_ be reasonable to implement _pure_ functions (while we already have _impure_ functions also add _pure_ modifier, considering other functions neutral) that cannot access...
Added that using flag second time (for example `-tt`) would dump stack on each unwinding frame **before** failed execution of the word. Aforementioned example with `-tt` would now look like...