kit

kit
git clone https://git.ryansepassi.com/git/kit.git
Log | Files | Refs | README

data/
ucd/
17.0.0/
do/
doc/
driver/
cmd/
ar.c25.6K
as.c9.4K
build.c104.4K
cas.c11.9K
cc.c110.6K
cmp.c10.5K
cpio.c38.3K
cpp.c10.5K
dbg.c112.7K
emu.c10.3K
gram.c23.5K
hash.c18.1K
image.c35.6K
ld.c113.9K
make.c7.5K
mc.c10.6K
nm.c11.7K
pkg.c32.4K
run.c38.9K
size.c11.0K
strip.c20.5K
xxd.c12.9K
env/
lib/
env.h23.6K
main.c19.8K
include/
lang/
c/
abi/
decl/
parse/
sem/
sem.c3.8K
sem.h543B
type/
type.c39.8K
type.h6.6K
c.c9.3K
c.h812B
cpp/
lex/
lex.c30.4K
lex.h9.0K
pp/
pp.c50.8K
pp.h3.0K
cpp.c2.7K
toy/
asm.c14.6K
attrs.c12.9K
data.c17.3K
decls.c17.9K
expr.c62.5K
lexer.c10.1K
toy.h128B
types.c32.9K
wasm/
mk/
recipes/
buildkit/
rt/
include/
lib/
arm/
assert/
atomic/
cache/
coro/
ctype/
fp/
fp.c13.2K
fp_tf/
fp_tf.c15.6K
fp_ti/
impl/
include/
common/
ilp32_le/
llp64_le/
lp64_le/
lp64_le_ldbl128/
int/
int.c14.5K
int32/
int64/
int64.c12.6K
kit/
mem/
mem.c1.7K
riscv/
stack/
stdio/
stdlib/
string/
rules/
scripts/
src/
abi/
api/
arch/
aa64/
aa64.h269B
arch.c8.4K
asm.c106.3K
asm.h2.9K
dbg.c12.7K
isa.c51.7K
isa.h60.5K
link.c9.2K
native.c244.5K
regs.c3.0K
regs.h353B
reloc.c18.2K
arm32/
arch.c22.4K
asm.c41.7K
asm.h785B
dbg.c981B
isa.c44.0K
isa.h29.3K
link.c896B
native.c167.3K
regs.c2.9K
regs.h360B
c_target/
c_emit.c144.0K
cbuf.c1.8K
riscv/
arch.c23.4K
asm.c54.0K
asm.h2.0K
dbg.c17.8K
emu.c16.8K
isa.c66.4K
isa.h30.2K
link.c6.7K
native.c173.6K
regs.c2.9K
regs.h353B
reloc.c17.1K
rv64.h467B
wasm/
abi.c4.6K
arch.c5.9K
emit.c181.9K
x64/
arch.c7.8K
asm.c65.9K
asm.h1.1K
dbg.c11.6K
emit.c22.0K
emit.h6.3K
isa.c43.6K
isa.h26.3K
link.c4.5K
native.c183.0K
regs.c3.4K
regs.h764B
x64.h265B
arch.h22.9K
mc.c31.5K
mc.h9.4K
asm/
asm.c56.0K
asm.h234B
build/
cfg.c10.3K
cfg.h4.2K
coord.c60.0K
coord.h14.4K
defn.c21.3K
defn.h4.2K
store.c15.8K
trace.c45.1K
trace.h10.0K
cg/
core/
buf.c5.7K
buf.h2.3K
core.c6.7K
core.h6.2K
diag.c893B
diag.h935B
heap.h513B
pool.c8.1K
pool.h1.9K
util.h1.1K
vec.c520B
vec.h1.0K
dbg/
bp.c7.0K
dbg.h7.2K
mem.c849B
step.c9.1K
debug/
dist/
b64.c2.1K
b64.h946B
blob.c4.3K
blob.h1.0K
cas.c8.6K
cas.h2.1K
dist.c1.0K
dist.h2.2K
kpkg.c21.4K
kpkg.h3.2K
lz4.c1.3K
lz4.h432B
tar.c3.9K
tar.h1.2K
tree.c10.7K
tree.h1.2K
emu/
cpu.c3.9K
dl.c13.1K
emu.c25.1K
emu.h16.6K
image.c13.8K
tls.c3.9K
gram/
interp/
link/
make/
build.c12.5K
input.c29.7K
make.h11.4K
run.c9.7K
obj/
opt/
os/
android/
os.c230B
freebsd/
os.c230B
linux/
linux.c27.0K
os.c474B
macos/
os.c530B
windows/
os.c230B
wasm/
test/
api/
ar/
arch/
asm/
decode/
encode/
harness/
listing/
roundtrip/
call.c564B
cond.c456B
loop.c578B
run.sh16.7K
audit/
bounce/
cases/
crt/
crt.c1.4K
build/
buildcmds/
buildcoord/
run.sh68.6K
cas/
run.sh9.1K
cg/
coff/
cpio/
run.sh10.8K
cross/
dbg/
cases/
batch-command-order/
batch-command/
batch-error-exit/
batch-script-file/
batch-script-interactive/
repl-help/
args15B
toy-breakpoint-hit/
args31B
toy-breakpoint-table/
args31B
toy-empty-repl/
args15B
toy-error-recovery/
args15B
toy-expr-block/
args15B
toy-expr-call/
args15B
toy-expr-scalar/
args15B
toy-file-line-step/
args31B
toy-local-inspection/
args31B
toy-persistent-repl/
args16B
stdin256B
toy-redefine-function/
args15B
stdin118B
toy-repl-source-list/
args15B
stdin125B
toy-resume-without-stop/
args31B
stderr225B
toy-rollback-after-define/
args15B
toy-rollback-toplevel/
args15B
stdin175B
toy-rollback-type/
args15B
stdin203B
toy-run-exit/
toy-source-list/
args31B
toy-step-finish/
args31B
toy-stopped-commands/
args31B
toy-stopped-inspection/
args31B
toy-structured-expr/
args15B
toy-trap-backtrace/
args15B
stdin219B
toy-trap-stop/
args15B
run.sh9.1K
debug/
diagnostics/
run.sh4.7K
dist/
driver-wasm/
run.sh19.0K
driver/
dwarf/
ecosystem/
elf/
bad/
cases/
unit/
run.sh10.7K
emu/
extlink/
run.sh4.7K
gram/
errors/
machine_errors/
nounicode/
realistic/
standalone/
calc.c6.2K
calc.h1008B
run.sh10.4K
interp/
lib/
libc/
link/
bad/
30_undef_strong/
a.c269B
31_tls_non_local/
a.c726B
b.c161B
cases/
01_exit_value/
a.c142B
02_rodata_u8/
a.c161B
03_rodata_u16/
a.c204B
04_rodata_u32/
a.c214B
05_rodata_u64/
a.c248B
06_rodata_u128/
a.c470B
07_data_rw/
a.c311B
08_bss_zero/
a.c154B
09_data_fnptr/
a.c181B
10_call_cross_tu/
a.c121B
b.c40B
11_data_cross_tu/
a.c201B
b.c73B
12_ptr_cross_tu/
a.c177B
b.c34B
13_hidden_call/
a.c136B
b.c72B
14_weak_present/
a.c167B
b.c40B
15_weak_override/
a.c174B
b.c35B
16_weak_undef/
a.c266B
17_common_coalesce/
a.c265B
b.c59B
18_static_local/
a.c137B
b.c89B
19_three_tu/
a.c99B
b.c50B
c.c29B
20_init_array/
a.c222B
21_fini_array/
a.c353B
22_init_fini_both/
a.c441B
23_init_order/
a.c466B
b.c102B
24_comdat_dedup/
a.c454B
b.c67B
25a_gc_basic/
25b_no_gc_baseline/
a.c288B
25c_gc_data/
25d_gc_chain/
25e_gc_keep_init_array/
a.c325B
25f_gc_retain/
25g_gc_keeps_data_via_reloc/
25h_gc_start_stop/
26_archive_demand/
a.c251B
b.c40B
27_archive_whole/
a.c481B
b.c133B
28_extern_resolver/
29_jit_lookup_miss/
a.c229B
31_tls_local_exec/
a.c263B
32_ifunc/
a.c753B
33_ifunc_in_init/
a.c949B
34_ifunc_addr_taken/
a.c1.1K
b.c311B
35_linker_script_kernel/
36_tls_basic/
a.c529B
37_macho_ro_const_abs64/
38_macho_bss_linkedit_gap/
39_macho_external_ptr_addend/
a.c202B
40_macho_gc_dead_atom_reloc/
41_macho_many_atom_relocs/
41_macho_script_atoms/
elf-dso-aa64/
harness/
macho_symbols/
run.sh30.2K
macho/
make/
run.sh5.9K
objcopy/
objdump/
opt/
parse/
cases/
cases_err/
harness/
run.sh28.3K
pkg/
run.sh30.4K
pp/
cases/
cases_err/
run.sh4.5K
release/
run.sh4.0K
rpn-lang/
rt/
smoke/
strings/
strip/
tier1/
tools/
run.sh49.4K
toy/
cases/
err/
run.sh32.8K
vm.sh11.1K
wasm-target/
wasm/
cases/
err/
harness/
meta/
trap/
run.sh21.3K
vendor/