Denis Lukianov

Results 21 comments of Denis Lukianov

> Use `EVP_MD_fetch(NULL, "SHA256", NULL)` instead of using the implicitly fetched EVP_sha256(). This should avoid the locks in EVP_DigestInit_ex() and you'll avoid the need to copy the context which is...

Thanks @paulidale, your use of **EVP_MD_CTX_copy_ex** makes test case D about 15% faster than my original use of **EVP_MD_CTX_copy**. > If you use a large buffer for the SHA operation,...

> If you use a large buffer for the SHA operation, the difference will be significanlty less noticable. Re-benchmarking improved code for larger buffers does make the overhead look less...

> 128 bytes is not a large buffer If one needs the performance, it is because one is likely either hashing large data or hashing small data very many times....

> Another possibility would be to call EVP_DigestInit_ex(mdctx, NULL, NULL) inside the loop after setting the CTX up outside. This avoids an amount of the repetitive setup work. This runs...

Seems to me that a [leveldb 1.23 change](https://github.com/google/leveldb/commit/69061b464ab1da287da9b7ffec1ed911b754403b) disabled RTTI, and typeinfo symbols are missing from the built library, whereas they were present in leveldb 1.22. See related issue https://github.com/google/leveldb/issues/731

Tested that a custom built `leveldb` 1.23, with the following line removed from its `CMakeLists.txt`, works fine. >set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-rtti")

``` >>> wx.__version__ '4.2.1' >>> wx.wxWidgets_version 'wxWidgets 3.2.2' ``` Probably not a python issue. Same in C++: ``` #include #include class ListCtrl : public wxListCtrl { public: ListCtrl(wxWindow *parent, wxWindowID...

``` $ dpkg -l libgtk-3-0 Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-================-================-============-==================================== ii libgtk-3-0:amd64 3.24.38-5ubuntu1 amd64 GTK graphical user interface library ii libgtk-3-0:i386 3.24.38-5ubuntu1...

Tried downgrading libgtk-3-0 to 3.24.33-1ubuntu2, libgtk-3-0-dev to 3.24.33-1ubuntu1, then rebuilt and ran, issue still present. Have tried gnome, cinnamon desktop envs with xorg and not. Have noticed that just at...