Nikita Popov

Results 52 issues of Nikita Popov

Converted test: https://gist.github.com/nikic/19ba0d547f970cb3ece03be26b5f283e Asserts with the following trace: ```console opt: /home/npopov/repos/llvm-project/llvm/lib/IR/Value.cpp:922: llvm::Align llvm::Value::getPointerAlignment(const llvm::DataLayout&) const: Assertion `getType()->isPointerTy() && "must be pointer"' failed. PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and...

llvm:crash

Blocked on https://github.com/rust-lang/rust/pull/120529. Blocked on https://github.com/rust-lang/compiler-builtins/pull/572. LLVM 18 final is planned to be released on Mar 5th. Rust 1.78 is planned to be released on May 2nd. Tested images: dist-x86_64-linux,...

A-testsuite
T-compiler
relnotes
T-bootstrap
S-waiting-on-review
T-infra
perf-regression

For PHP-Parser 5 I plan to make the following changes to NodeTraverser. The new interface will be ```php // Or maybe ConcurrentVisitor. class InterleavedVisitor implements NodeVisitor { /** @param NodeVisitor[]...

`CommandInterface` is missing the `getHandler()` method, which is needed to do anything useful with the `getCommand()` return value. Unfortunately, adding the method is technically a breaking change :/

https://alive2.llvm.org/ce/z/cyCxQ6 ```llvm @vtable = constant ptr @fn declare void @fn() memory(none) define void @src() { %fn = load ptr, ptr @vtable call void %fn() ret void } ``` Results in:...

memory

https://alive2.llvm.org/ce/z/UhTwMb ```llvm declare ptr @llvm.ptrmask.p0.i64(ptr, i64) define ptr @src(ptr %p) { %r = call ptr @llvm.ptrmask.p0.i64(ptr %p, i64 0) ret ptr %r } define ptr @tgt(ptr %p) { ret ptr...

memory

The "issues commented" are currently computed like this: https://github.com/psss/did/blob/e1e3de7a7c7c3d80484292c9e926651d3baafdd1/did/plugins/github.py#L168 What this gives you is any issues that a) I commented on and b) that were updated in the date period....

plugin | github

E.g. it would be nice to print BBs in RPO. Also specific algorithms often require iteration following a certain order.

The version check in https://github.com/krakjoe/pcov/blob/6a38be3d121b25aae01266a9d402f85fd360f213/config.m4#L8 does not work for an in-tree build, only when going through phpize.