*No copyright* Mozilla Public License 2.0 ----------------------------------------- harec-a1aa5039/rt/COPYING Unknown or generated -------------------- harec-a1aa5039/.builds/alpine.yml harec-a1aa5039/.builds/freebsd.yml harec-a1aa5039/.builds/netbsd.yml harec-a1aa5039/.mailmap harec-a1aa5039/COPYING harec-a1aa5039/Makefile harec-a1aa5039/README.md harec-a1aa5039/config.sh harec-a1aa5039/configure harec-a1aa5039/docs/declaration_solver.txt harec-a1aa5039/docs/env.txt harec-a1aa5039/docs/runtime.txt harec-a1aa5039/include/ast.h harec-a1aa5039/include/check.h harec-a1aa5039/include/emit.h harec-a1aa5039/include/eval.h harec-a1aa5039/include/expr.h harec-a1aa5039/include/gen.h harec-a1aa5039/include/identifier.h harec-a1aa5039/include/lex.h harec-a1aa5039/include/mod.h harec-a1aa5039/include/parse.h harec-a1aa5039/include/qbe.h harec-a1aa5039/include/scope.h harec-a1aa5039/include/type_store.h harec-a1aa5039/include/typedef.h harec-a1aa5039/include/types.h harec-a1aa5039/include/utf8.h harec-a1aa5039/include/util.h harec-a1aa5039/rt/+freebsd/errno.ha harec-a1aa5039/rt/+freebsd/segmalloc.ha harec-a1aa5039/rt/+freebsd/start+aarch64.s harec-a1aa5039/rt/+freebsd/start+riscv64.s harec-a1aa5039/rt/+freebsd/start+x86_64.s harec-a1aa5039/rt/+freebsd/syscall+aarch64.s harec-a1aa5039/rt/+freebsd/syscall+riscv64.s harec-a1aa5039/rt/+freebsd/syscall+x86_64.s harec-a1aa5039/rt/+freebsd/syscallno.ha harec-a1aa5039/rt/+freebsd/syscalls.ha harec-a1aa5039/rt/+linux/errno.ha harec-a1aa5039/rt/+linux/segmalloc.ha harec-a1aa5039/rt/+linux/start+aarch64.s harec-a1aa5039/rt/+linux/start+riscv64.s harec-a1aa5039/rt/+linux/start+x86_64.s harec-a1aa5039/rt/+linux/syscall+aarch64.s harec-a1aa5039/rt/+linux/syscall+riscv64.s harec-a1aa5039/rt/+linux/syscall+x86_64.s harec-a1aa5039/rt/+linux/syscallno+aarch64.ha harec-a1aa5039/rt/+linux/syscallno+riscv64.ha harec-a1aa5039/rt/+linux/syscallno+x86_64.ha harec-a1aa5039/rt/+linux/syscalls.ha harec-a1aa5039/rt/+netbsd/errno.ha harec-a1aa5039/rt/+netbsd/segmalloc.ha harec-a1aa5039/rt/+netbsd/start+x86_64.s harec-a1aa5039/rt/+netbsd/syscall+x86_64.s harec-a1aa5039/rt/+netbsd/syscallno.ha harec-a1aa5039/rt/+netbsd/syscalls.ha harec-a1aa5039/rt/+openbsd/errno.ha harec-a1aa5039/rt/+openbsd/segmalloc.ha harec-a1aa5039/rt/+openbsd/start+aarch64.s harec-a1aa5039/rt/+openbsd/start+riscv64.s harec-a1aa5039/rt/+openbsd/start+x86_64.s harec-a1aa5039/rt/+openbsd/syscall+aarch64.s harec-a1aa5039/rt/+openbsd/syscall+riscv64.s harec-a1aa5039/rt/+openbsd/syscall+x86_64.s harec-a1aa5039/rt/+openbsd/syscallno.ha harec-a1aa5039/rt/+openbsd/syscalls.ha harec-a1aa5039/rt/Makefile harec-a1aa5039/rt/README harec-a1aa5039/rt/abort.ha harec-a1aa5039/rt/compile.ha harec-a1aa5039/rt/configure harec-a1aa5039/rt/cstrings.ha harec-a1aa5039/rt/ensure.ha harec-a1aa5039/rt/hare+netbsd.sc harec-a1aa5039/rt/hare+openbsd.sc harec-a1aa5039/rt/hare.sc harec-a1aa5039/rt/malloc.ha harec-a1aa5039/rt/memcpy.ha harec-a1aa5039/rt/memmove.ha harec-a1aa5039/rt/memset.ha harec-a1aa5039/rt/rtmain.ha harec-a1aa5039/rt/strcmp.ha harec-a1aa5039/src/check.c harec-a1aa5039/src/emit.c harec-a1aa5039/src/eval.c harec-a1aa5039/src/gen.c harec-a1aa5039/src/genutil.c harec-a1aa5039/src/identifier.c harec-a1aa5039/src/lex.c harec-a1aa5039/src/main.c harec-a1aa5039/src/mod.c harec-a1aa5039/src/parse.c harec-a1aa5039/src/qbe.c harec-a1aa5039/src/qinstr.c harec-a1aa5039/src/qtype.c harec-a1aa5039/src/scope.c harec-a1aa5039/src/type_store.c harec-a1aa5039/src/typedef.c harec-a1aa5039/src/types.c harec-a1aa5039/src/utf8.c harec-a1aa5039/src/util.c harec-a1aa5039/testmod/Makefile harec-a1aa5039/testmod/testmod.ha harec-a1aa5039/tests/00-constants.ha harec-a1aa5039/tests/01-arrays.ha harec-a1aa5039/tests/02-integers.ha harec-a1aa5039/tests/03-pointers.ha harec-a1aa5039/tests/04-strings.ha harec-a1aa5039/tests/05-implicit-casts.ha harec-a1aa5039/tests/06-structs.ha harec-a1aa5039/tests/07-aliases.ha harec-a1aa5039/tests/08-slices.ha harec-a1aa5039/tests/09-funcs.ha harec-a1aa5039/tests/10-binarithms.ha harec-a1aa5039/tests/11-globals.ha harec-a1aa5039/tests/12-loops.ha harec-a1aa5039/tests/13-tagged.ha harec-a1aa5039/tests/14-switch.ha harec-a1aa5039/tests/15-enums.ha harec-a1aa5039/tests/16-defer.ha harec-a1aa5039/tests/17-alloc.ha harec-a1aa5039/tests/18-match.ha harec-a1aa5039/tests/19-append.ha harec-a1aa5039/tests/20-if.ha harec-a1aa5039/tests/21-tuples.ha harec-a1aa5039/tests/22-delete.ha harec-a1aa5039/tests/23-errors.ha harec-a1aa5039/tests/24-imports.ha harec-a1aa5039/tests/25-promotion.ha harec-a1aa5039/tests/26-gen.ha harec-a1aa5039/tests/27-rt.ha harec-a1aa5039/tests/28-insert.ha harec-a1aa5039/tests/29-unarithm.ha harec-a1aa5039/tests/30-reduction.c harec-a1aa5039/tests/31-postfix.ha harec-a1aa5039/tests/32-copy.ha harec-a1aa5039/tests/33-yield.ha harec-a1aa5039/tests/34-declarations.ha harec-a1aa5039/tests/35-floats.ha harec-a1aa5039/tests/Makefile harec-a1aa5039/tests/configure harec-a1aa5039/tests/run