Results 75 issues of Roman Leventov

1) Use [JMH](http://openjdk.java.net/projects/code-tools/jmh/) 2) Create less garbage; don't invoke expensive `Integer.toString()` in the tight loop. Simple profiling shows that significant portion of benchmark time is spent in `Integer.toString()`; hence benchmarks...

### Describe the issue: https://github.com/pymc-devs/pytensor/pull/133 In this PR, the second branch of this conditional: https://github.com/pymc-devs/pytensor/blob/d175203b4e00f48db9c61b68a5f70263a1fbb645/tests/link/jax/test_basic.py#L73-L77 was evidently not updated only because it is never executed in the tests. cc @ricardoV94...

bug
beginner friendly
jax
tests

> On the other hand, IDE will think that there are duplicate classes in the project (because a template file's name (class name) and package are the same as in...

https://issues.apache.org/jira/browse/NUMBERS-88 This patch introduces forbidden-apis checker to catch violations in the future.