Sebastian Neubauer
Sebastian Neubauer
Can be reproduced with the following script: Filename: `time.rs` ```rust #!/usr/bin/env run-cargo-script // cargo-deps: chrono extern crate chrono; fn main() { println!("Hello"); } ``` When trying to execute with `./time.rs`...
Commandline args need to be accessed through options, not program. This probably went wrong when merging in #196 and #194 at the same time.
Hi, thanks for these nice examples. Benchmarking under wayland (with `-DUSE_WAYLAND_WSI=ON`) hangs for me after a few frames without showing a window. I fixed it with the following patch (influenced...
Adds a small test that uses an explicit tag.
`printf` can be used for exploits if an attacker controls the format string: ```c++ char *input = ; // attacker controlled print(input); ``` There are three main format options that...
Use-after-free, double free and heap buffer overflows are mentioned as vulnerabilities, but not how to exploit them. There are good explanations of heap exploiting techniques here: https://heap-exploitation.dhavalkapil.com/attacks
Update grammars for llvm ir, llvm mir and tablegen.
Write temporary permission files to out_dir instead of current directory. The current directory is the source directory and it should not be modified by the build. Fixes #11187
Replace `fs::write` with `write_if_changed` in two places. This can prevent unnecessary rebuilds. (I didn’t encounter any, but this should be ok nonetheless.)
Add intrinsics for the amdgpu architecture. I’m not sure how to add/run CI (`ci/run.sh` fails for me e.g. for nvptx because `core` cannot be found), but I checked that it...