Nikita Popov

Results 52 issues of Nikita Popov

Blog post for changes in https://github.com/rust-lang/rust/pull/95026.

Back when I wrote this library, it was intended as a small experiment in efficient routing. I certainly did not expect it to be as widely adopted as it was....

Currently the router uses a three tier fallback system: 1. First match against provided method. 2. If method is HEAD, match against GET routes. 3. Match against `*` method routes....

In particular, this means that people using this package via composer do not download the test files, only the implementation. If desired, I can also add other files not needed...

As Travis is effectively shutting down open source support, it would be good to move the CI over from Travis to GH actions.

help wanted

Is this still used / relevant? The code doesn't look fully PHP 7 compatible (long vs zend_long). /cc @krakjoe

(Split off from #333.) Instead of having one global cache lock, we should move towards having one lock per hashtable bucket. This will reduce lock contention. Some caveats and potential...

performance

A number of minor improvements that could be made to the new persistence mechanism implemented in #305: * [ ] Memoize strings used in array keys. We memoize other strings....

performance

For preliminary testing. Some LLVM 15 compatibility fixes were applied separately in #99512. Release timeline: * LLVM 15 branches on Jul 26. * The final LLVM 15.0.0 release is scheduled...

T-compiler
A-bootstrap
S-waiting-on-review
T-infra
O-fuchsia
perf-regression

Currently there are a number of nodes that extend Expr/Stmt but really aren't expressions or statements. Historically the reason is that they are a direct part of an expression or...