Denys Zariaiev
Denys Zariaiev
According to [ptx guide](https://docs.nvidia.com/cuda/ptx-writers-guide-to-interoperability/index.html#system-calls) we can declare external `vprintf` and then call it with proper arguments. Had to make changes to the linker to not report `vprintf` as an undefined...
I started to work on development ergonomics improvement. You can already find implemented [safe `cuda_printf!` macro](https://github.com/denzp/rust-ptx-support/blob/master/examples/cuda-println/src/lib.rs#L15). The crate is not yet published, because there are many major changes coming soon.
Looks like it's more or less [intended](https://reviews.llvm.org/D28619). But I'm not sure whether we should enable "unsafe FP math" by default.
Interesting, how did you install Rust? Was it a distro native package manager? I think we can simply add the path to known locations list, but I'm not sure how...
Indeed, it's possible to define overloaded functions in solidity: ``` solidity contract ShoppingList { function add(string memory name) public returns (bool) { // ... } function add(string memory name, uint16...
I've been thinking about the possible approaches for some time. At first, I was seriously considering the 1st option, the one that requires manual work from the developer. But I...