kellda

Results 10 issues of kellda

Fixes #136. This only change behaviour for `@bors squash`. With the current implementation, bors will still take credit when configured to keep history linear or do autosquashes.

Renode crashes after 12 writes to memory watched by `AddWatchpointHook`. See annexed files for details. # Output ``` 22:43:49.8248 [INFO] Loaded monitor commands from: /opt/renode/scripts/monitor.py 22:43:50.3250 [INFO] Including script: /home/rtfm/workspace/minimal/renode.resc...

This displayed in my console (using DeSmuME 0.9.11 svn0 dev+ x64-JIT). What would you like me to report ? cc @zeromus

For #1020 Replace some types with unions now that rustc supports them. I also found `sigevent.sigev_notify_thread_id`, `siginfo_t.__data` and `sigaction.sa_sigaction` that I think should be unions, but I wasn't sure.

breakage-candidate
S-waiting-on-author
O-linux
O-unix
O-macos
O-dragonfly
O-solarish
O-linux-like
O-gnu

Fixes #454

breakage-candidate
S-waiting-on-author

I'd like to add tests against samples in the [GitHub Docs reference](https://docs.github.com/en/rest/reference) for structs in the ´models´ module. These samples are often hunderds of lines long, so I'm not sure...

Using the JSON description of the book allows easier and more reliable generation for the table of contents / pdf outline. This PR also add the book title, author, and...

I personally think `CriticalSection` should not be `Clone`, because of two use case requiring that: - [`interrupt::enable_cs`](https://docs.rs/msp430/0.2.2/msp430/interrupt/fn.enable_cs.html): Safely enable interrupts, consuming a critical section. This can't work if there can...