Skip to content

Instantly share code, notes, and snippets.

#![crate_type = "lib"]
use std::rc::Rc;
use std::collections::BTreeMap;
mod m {
use super::*;
use std::rc::Rc;
pub fn f1() {
#![crate_type = "lib"]
use std::rc::Rc;
use std::collections::BTreeMap;
mod m {
use super::*;
use std::rc::Rc;
pub fn f1() {
-Z inline-mir=val -- enable MIR inlining (default: no)
-Z inline-mir-hint-threshold=val -- inlining threshold for functions with inline hint (default: 100)
-Z inline-mir-threshold=val -- a default MIR inlining threshold (default: 50)
annotation2metadata,forceattrs,inferattrs,coro-early,function<eager-inv>(ee-instrument<>,lower-expect,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;no-switch-range-to-icmp;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,sroa<modify-cfg>,early-cse<>),openmp-opt,ipsccp,called-value-propagation,globalopt,function<eager-inv>(mem2reg,instcombine<max-iterations=1;no-use-loop-info;no-verify-fixpoint>,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>),always-inline,require<globals-aa>,function(invalidate<aa>),require<profile-summary>,cgscc(devirt<4>(inline,function-attrs<skip-non-recursive-function-attrs>,function<eager-inv;no-rerun>(sroa<modify-cfg>,early-cse<memssa>,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;n
target/
├── release
│   └── deps
│   └── .fuse_hidden0013c5a2000001e8
└── scripts
├── .fuse_hidden0013c64f000001e9
└── .fuse_hidden0013c659000001ea
4 directories, 3 files
target/
├── .gitkeep
├── release
│   └── deps
│   └── .fuse_hidden0013c5a2000001e5
├── .rustc_info.json
└── scripts
├── .fuse_hidden0013c64f000001e6
└── .fuse_hidden0013c659000001e7
Database loaded: 14.57s, 2156minstr, 397mb (metadata 35.68ms, 398kinstr, 43kb; build 2.37µs, 5783instr, 0b)
item trees: 104811
dependency lines of code: 0, item trees: 0
dependency item stats: traits: 0, impl: 0, mods: 0, macro calls: 0, macro rules: 0
Item Tree Collection: 17.42s, 171ginstr, 3292mb
Total Statistics:
crates: 3, mods: 475, decls: 10638, bodies: 9178, adts: 967, consts: 297
Workspace:
traits: 140, macro_rules macros: 64, proc_macros: 5
lines of code: 10_470_444, item trees: 104_811
@gheoan
gheoan / test.md
Created May 26, 2022 02:09
A blog post.

Hello from markdown.

function clangs { clang --analyze -Xanalyzer -analyzer-output=text $@ && clang -Werror=assign-enum -Werror=conversion -Werror=enum-conversion -Werror=nonnull -Werror=nullability -Werror=nullability-completeness -Werror=return-type -Werror=switch -Werror=switch-default -Werror=switch-enum -Werror=uninitialized -Werror=unused-result $@; }
clangs main.c -fsanitize=leak
@gheoan
gheoan / app.html
Last active September 27, 2017 23:00 — forked from jdanyow/app.html
Aurelia Gist
<template>
<router-view></router-view>
</template>