Alexander Evgin

Results 7 comments of Alexander Evgin

I came across same problem on Ubuntu 18.04 My hotfix for this: in file src/nbee/misc/os_utils.cpp: line 69 ```c++ #elif defined(linux) ``` changed to ```c++ #elif defined(__linux__) ``` and recompiled. It...

`operator[]` have to be constexpr here, so `sizes[1]` should have been resolved to constant. No loads must be in output IR. It seems to me like that, at least.

> https://en.cppreference.com/w/cpp/container/array/operator_at It says "(constexpr since C++17)" on your link, isn't it?

It would be nice also to have this variant of `todo` function as well: ```cpp void todo(const std::string &msg, const char *filename, unsigned line); ``` Right now you can't write:...

We have some custom asserts defined in `zkllvm-blueprint` as well ([here](https://github.com/NilFoundation/zkllvm-blueprint/blob/master/include/nil/blueprint/assert.hpp)). Maybe we can replace them also. Blueprint is already using crypto3 library anyways.

During experiments with new memory model, I found out, that is will be very useful to know the non-native field type size at compile time. So this task is required:...

[RFC: Assigner memory model v2](https://www.notion.so/nilfoundation/Assigner-memory-model-v2-353f02e0743f4f3aa6445c83d8d934ee?pvs=4)