Ruud van Asseldonk

Results 22 issues of Ruud van Asseldonk

#### Problem The following two commands eventually fail. My estimate is that the tests fail less than 1 in 10 iterations. ``` (export RUST_LOG=INFO; set -e; while true; do cargo...

#### Problem Solana depends intimately on the particular `rustc` version used. One example of this was https://github.com/solana-labs/rbpf/commit/5394026f4b9ec0d26125880b042c70fcf5974ee7, where before that change in `rbpf` was merged, Solana would segfault when compiled...

In preparation of the next release, I thought it would be nice to have a changelog in the repository itself. Release notes for early releases have been taken from the...

[Libfuzzer supports user-supplied mutators for structure-aware fuzzing.](https://github.com/google/fuzzer-test-suite/blob/530dae991ed41b4214a2a36844fecdf3f246cab9/tutorial/structure-aware-fuzzing.md) The user should provide a function ```cpp extern "C" size_t LLVMFuzzerCustomMutator( uint8_t *Data, size_t Size, size_t MaxSize, unsigned int Seed ) ``` that...

Suppose you create a multisig where the threshold is equal to the number of owners, and you want to add an owner (and bump the threshold by one). At this...

Currently `transfer_native` takes the token mint as writable: https://github.com/certusone/wormhole/blob/57919f6675ed5e0123d83f6abed09f06e0390f09/solana/modules/token_bridge/program/src/instructions.rs#L371 (Because it uses `AccountMeta::new` instead of `AccountMeta::new_readonly`. The `false` means that the mint does not need to be a signer.) As...

solana

To report at which location in the source file an error occurred, this information needs to be tracked in every AST node.

I want to add a `rotate` function, but bounding boxes are tricky. We can rotate the bounding box, and compute the new bounding box that fits it, but that means...

Pris internally produces frames that contain [*elements*](https://github.com/ruuda/pris/blob/4b3f7d7cc4095120e524abd8bc5853c1630b55d1/src/elements.rs). Elements are then rendered to pdf by the [*driver*](https://github.com/ruuda/pris/blob/4b3f7d7cc4095120e524abd8bc5853c1630b55d1/src/driver.rs). There should be an additional driver that outputs a serialized representation of every element....

It would be nice to have syntax highlighting for Pris source files. ## Syntax details A good starting point is the Bison grammar in [`etc/pris.y`](https://github.com/ruuda/pris/blob/master/etc/pris.y). The Pris parser uses a...

help wanted