This is an OpenPGP proof that connects my OpenPGP key to this Github account. For details check out https://keyoxide.org/guides/openpgp-proofs
[Verifying my OpenPGP key: openpgp4fpr:76CCC3C7A7398C1321F5438BF3F8629C3E0BF60B]
| // Trees that Grow | |
| trait HasExt<P> { | |
| type Ext; | |
| } | |
| macro_rules! decl_ext { | |
| ($phase:ty, $name:ident, $ext:ty) => { | |
| impl HasExt<$name> for $phase { | |
| type Ext = $ext; |
This is an OpenPGP proof that connects my OpenPGP key to this Github account. For details check out https://keyoxide.org/guides/openpgp-proofs
[Verifying my OpenPGP key: openpgp4fpr:76CCC3C7A7398C1321F5438BF3F8629C3E0BF60B]
| get :: Int -> Array# a %1-> (# Ur a, Array# a #) | |
| get (GHC.I# i) = Unsafe.toLinear go | |
| where | |
| go :: Array# a -> (# Ur a, Array# a #) | |
| go (Array# arr) = | |
| case GHC.runRW# (GHC.readArray# arr i) of | |
| (# _, ret #) -> (# Ur ret, Array# arr #) | |
| {-# NOINLINE get #-} -- prevents the runRW# effect from being reordered | |
| --------- |
| {-# LANGUAGE TypeApplications #-} | |
| module TidyImportsPlugin (plugin) where | |
| import Data.Function ((&)) | |
| import Data.Generics (Data, cast, gmapQr) | |
| import GHC.Hs | |
| import GhcPlugins | |
| plugin :: Plugin |
| #!/usr/bine/env bash | |
| # Save this script as $PASSWORD_STORE_EXTENSIONS_DIR/rotate.bash to use. | |
| set -o errexit | |
| set -o nounset | |
| set -o pipefail | |
| cd "$PREFIX" |
| diff --git a/Makefile b/Makefile | |
| index ea517acfb..105e4d884 100644 | |
| --- a/Makefile | |
| +++ b/Makefile | |
| @@ -75,7 +75,7 @@ debpkg: man/pandoc.1 | |
| -v `pwd`/linux/artifacts:/artifacts \ | |
| -e REVISION=$(REVISION) \ | |
| -w /mnt \ | |
| - utdemir/ghc-musl:v8-libgmp-ghc8101 bash \ | |
| + utdemir/ghc-musl:v10-libgmp-ghc8101 bash \ |
I hereby claim:
To claim this, I am signing this object:
| #!/usr/bin/env sh | |
| STRETCH_DURATION_SECONDS=20 | |
| STRETCH_INTERVAL_MINUTES=10 | |
| REST_RECURRENCE=6 | |
| REST_DURATION_MINUTES=10 | |
| if ! command -v yad >/dev/null 2>&1; then | |
| echo "This script requires a 'yad' executable on PATH. Exiting." 2>&1 |
| fzf-history-uniq() { | |
| selected=$( | |
| history 0 \ | |
| | awk '{ | |
| match($0, /^ *([0-9]+) *(.*)$/, r); | |
| num=r[1]; cmd=r[2]; | |
| if(s[cmd]=="") { print cmd; s[cmd]=1; } }' \ | |
| | fzf --tac ) | |
| BUFFER="$selected" | |
| zle end-of-line |
| extern crate bindgen; | |
| use std::env; | |
| use std::path::PathBuf; | |
| // Fix for: the name `IPPORT_RESERVED` is defined multiple times | |
| // Issue: https://github.com/rust-lang/rust-bindgen/issues/687 | |
| #[derive(Debug)] | |
| struct IgnoreMacros(Vec<String>); |