├── .github └── workflows │ ├── examples.yml │ ├── main.yml │ └── metrics.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── analysis ├── analyze-dynamic-var-results.py ├── analyze-file-char-distribution.py ├── measure-file-size.sh └── requirements.txt ├── arm.c ├── artifact.md ├── attic ├── cc.sh ├── codegen-test.c ├── readfile.sh ├── six-cc │ ├── Makefile │ ├── six-cc-tests │ │ ├── ack.c │ │ ├── ack.golden │ │ ├── ack.sh │ │ ├── argc.c │ │ ├── argc.golden │ │ ├── argc.sh │ │ ├── arith-indirect.c │ │ ├── arith-indirect.golden │ │ ├── arith-indirect.sh │ │ ├── arith.c │ │ ├── arith.golden │ │ ├── arith.sh │ │ ├── close.c │ │ ├── close.golden │ │ ├── close.sh │ │ ├── conditions.c │ │ ├── conditions.golden │ │ ├── conditions.sh │ │ ├── empty.c │ │ ├── empty.golden │ │ ├── empty.sh │ │ ├── empty.txt │ │ ├── enums.c │ │ ├── enums.golden │ │ ├── enums.sh │ │ ├── even-odd.c │ │ ├── even-odd.golden │ │ ├── even-odd.sh │ │ ├── fgetc.c │ │ ├── fgetc.golden │ │ ├── fgetc.sh │ │ ├── fib.c │ │ ├── fib.golden │ │ ├── fib.sh │ │ ├── fopen-empty.c │ │ ├── fopen-empty.golden │ │ ├── fopen-empty.sh │ │ ├── fopen-many.c │ │ ├── fopen-many.golden │ │ ├── fopen-many.sh │ │ ├── fopen-trailing.c │ │ ├── fopen-trailing.golden │ │ ├── fopen-trailing.sh │ │ ├── getchar-interlaced.c │ │ ├── getchar-interlaced.golden │ │ ├── getchar-interlaced.sh │ │ ├── getchar.c │ │ ├── getchar.golden │ │ ├── getchar.sh │ │ ├── if.c │ │ ├── if.golden │ │ ├── if.sh │ │ ├── increment.c │ │ ├── increment.golden │ │ ├── increment.sh │ │ ├── init.c │ │ ├── init.golden │ │ ├── init.sh │ │ ├── initialization.c │ │ ├── initialization.golden │ │ ├── initialization.sh │ │ ├── memset.c │ │ ├── memset.golden │ │ ├── memset.sh │ │ ├── nested-calls.c │ │ ├── nested-calls.golden │ │ ├── nested-calls.sh │ │ ├── no-trailing.txt │ │ ├── print.c │ │ ├── print.golden │ │ ├── print.sh │ │ ├── return.c │ │ ├── return.golden │ │ ├── return.sh │ │ ├── short-circuit.c │ │ ├── short-circuit.golden │ │ ├── short-circuit.sh │ │ ├── string.c │ │ ├── string.golden │ │ ├── string.sh │ │ ├── strlen.c │ │ ├── strlen.golden │ │ ├── strlen.sh │ │ ├── struct-enum.c │ │ ├── struct-enum.golden │ │ ├── struct-enum.sh │ │ ├── struct.c │ │ ├── struct.golden │ │ ├── struct.sh │ │ ├── switch.c │ │ ├── switch.golden │ │ ├── switch.sh │ │ ├── test.c │ │ ├── test.golden │ │ ├── test.sh │ │ ├── test2.c │ │ ├── test2.golden │ │ ├── test2.sh │ │ ├── while-continue.c │ │ ├── while-continue.golden │ │ ├── while-continue.sh │ │ ├── while-fun-call.c │ │ ├── while-fun-call.golden │ │ ├── while-fun-call.sh │ │ ├── winter-pi2.c │ │ ├── winter-pi2.golden │ │ └── winter-pi2.sh │ ├── six-cc.scm │ └── test-six-cc-all-options.py └── tokenizer-with-switch.c ├── benchmark-bootstrap-with-options.sh ├── benchmark-bootstrap.sh ├── benchmarks ├── compile-times │ └── run.sh ├── example-execution-times │ └── run.sh ├── long-lines │ ├── cat.c │ ├── long-line-1000.txt │ ├── long-line-10000.txt │ ├── long-line-2000.txt │ ├── long-line-20000.txt │ ├── long-line-4000.txt │ ├── long-line-5000.txt │ ├── long-line-50000.txt │ ├── long-line-6000.txt │ ├── long-line-8000.txt │ └── run.sh └── memory-size-slowdown │ ├── memory-size-slowdown.c │ └── run.sh ├── bootstrap-pnut-exe.sh ├── bootstrap-pnut-sh-by-pnut-exe.sh ├── bootstrap-pnut-sh.sh ├── debug.c ├── diff-pnut-sh.sh ├── doc ├── paper-SLE24.pdf └── presentation-SLE24.pdf ├── elf.c ├── env.c ├── examples ├── all-chars.c ├── base64.c ├── c4-libs │ ├── fcntl.h │ ├── memory.h │ ├── stdio.h │ ├── stdlib.h │ └── unistd.h ├── c4.c ├── cat.c ├── compiled │ ├── all-chars.sh │ ├── base64.sh │ ├── c4.sh │ ├── cat.sh │ ├── cp.sh │ ├── echo.sh │ ├── empty.sh │ ├── fib.sh │ ├── hello.sh │ ├── non_zero.sh │ ├── print-reverse.sh │ ├── repl.sh │ ├── reverse.sh │ ├── select-file.sh │ ├── sha256sum.sh │ ├── sum-array.sh │ ├── wc-stdin.sh │ ├── wc.sh │ ├── welcome.sh │ └── winterpi.sh ├── cp.c ├── echo.c ├── empty.c ├── fib.c ├── hello.c ├── non_zero.c ├── posix-utils.sh ├── prepare.sh ├── print-reverse.c ├── repl.c ├── reverse.c ├── select-file.c ├── sha256sum.c ├── sum-array.c ├── wc-stdin.c ├── wc.c ├── welcome.c └── winterpi.c ├── exe.c ├── kit ├── bintools-libc.c ├── bintools │ ├── bintools-base.c │ ├── cat.c │ ├── chmod.c │ ├── cp.c │ ├── crc.c │ ├── mkdir.c │ ├── puff.c │ ├── puff.h │ ├── sha256sum.c │ ├── simple-patch.c │ ├── ungz.c │ └── untar.c ├── bootstrap.sh ├── build-shells │ ├── README.md │ └── bash.sh ├── make-jammed.sh └── setup-rootfs.sh ├── mach-o.c ├── make-artifact.sh ├── make-sh-runtime.c ├── pnut-lib.c ├── pnut.c ├── portable_libc ├── include │ ├── crt1.h │ ├── crti.h │ ├── ctype.h │ ├── errno.h │ ├── fcntl.h │ ├── inttypes.h │ ├── math.h │ ├── pnut_lib.h │ ├── setjmp.h │ ├── signal.h │ ├── stdarg.h │ ├── stdio.h │ ├── stdlib.h │ ├── string.h │ ├── sys │ │ ├── mman.h │ │ ├── stat.h │ │ ├── time.h │ │ └── types.h │ ├── time.h │ └── unistd.h ├── libc.c ├── makefile ├── src │ ├── crt1.c │ ├── crti.c │ ├── ctype.c │ ├── errno.c │ ├── math.c │ ├── pnut_lib.c │ ├── setjmp.c │ ├── signal.c │ ├── stdio.c │ ├── stdlib.c │ ├── string.c │ ├── sys │ │ └── mman.c │ ├── time.c │ └── unistd.c └── test.c ├── run-pnut-variant.sh ├── run-tests.sh ├── sh-runtime.c ├── sh.c ├── shell-benchmarks ├── assignment-in-arith.sh ├── bench-cat.sh ├── bench-puts.c ├── bench-puts.sh ├── cat-default.sh ├── cat.sh ├── char-to-int-conversion │ ├── case.sh │ ├── lookup_table.sh │ ├── run.sh │ └── subshell.sh ├── dynamic-variables-code.sh ├── dynamic-variables.sh ├── echo.sh ├── get_char.sh ├── get_char_code_fast.sh ├── get_char_code_slow.sh ├── get_char_data.txt ├── long-line-1000.txt ├── long-line-10000.txt ├── long-line-4000.txt ├── long-line-5000.txt ├── long-line-50000.txt ├── num-comparison.sh ├── run-bench-puts.sh ├── string-concat-quoting.sh ├── string-concat.sh ├── string-length.sh ├── string-pack-unpack-benchmark-code.sh ├── string-pack-unpack-benchmark.sh ├── variable-assignment.sh └── variable_name_length.sh ├── shell-playground ├── adding_new_$_variables.sh ├── arity.sh ├── is_defined.sh ├── local_var_as_param.sh ├── multi-expression-posix.sh ├── multi-expression.sh ├── print_return.sh └── while_fun_call.sh ├── test-tokenizer.sh ├── tests ├── _all │ ├── comma.c │ ├── comma.golden │ ├── compound.c │ ├── compound.golden │ ├── do_while.c │ ├── do_while.golden │ ├── enum-tests │ │ ├── enum-suite.c │ │ └── enum-suite.golden │ ├── examples │ │ ├── sha256sum.c │ │ └── sha256sum.golden │ ├── for-empty.c │ ├── for-empty.golden │ ├── free-malloc-tests │ │ ├── malloc-free-simple-suite.c │ │ └── malloc-free-simple-suite.golden │ ├── globals.c │ ├── globals.golden │ ├── inline.c │ ├── inline.golden │ ├── input-output │ │ ├── emit-all-chars.c │ │ ├── emit-all-chars.golden │ │ ├── file-with-newlines.txt │ │ ├── read-newlines.c │ │ ├── read-newlines.golden │ │ ├── read-unicode.c │ │ ├── read-unicode.golden │ │ └── unicode.txt │ ├── line_continuation.c │ ├── line_continuation.golden │ ├── logical-negation.c │ ├── logical-negation.golden │ ├── preprocessor │ │ ├── if │ │ │ ├── if.c │ │ │ ├── if.golden │ │ │ ├── ifdef.c │ │ │ └── ifdef.golden │ │ ├── include │ │ │ ├── include-bracket.c │ │ │ ├── include-bracket.golden │ │ │ ├── include-no-newline.c │ │ │ ├── include-no-newline.golden │ │ │ ├── include-no-newline.h │ │ │ ├── include.c │ │ │ ├── include.golden │ │ │ ├── include1.h │ │ │ ├── include2.h │ │ │ ├── include3.h │ │ │ ├── include4.h │ │ │ ├── include5.h │ │ │ ├── include6.h │ │ │ ├── multiple-include.c │ │ │ ├── multiple-include.golden │ │ │ ├── multiple-include.h │ │ │ ├── relative-include.c │ │ │ ├── relative-include.golden │ │ │ └── relative │ │ │ │ ├── include1.h │ │ │ │ ├── include2.h │ │ │ │ ├── include4.h │ │ │ │ └── nested │ │ │ │ └── include3.h │ │ └── macro │ │ │ ├── builtin-stubbed.c │ │ │ ├── builtin-stubbed.golden │ │ │ ├── builtin.c │ │ │ ├── builtin.golden │ │ │ ├── fun-like.c │ │ │ ├── fun-like.golden │ │ │ ├── object-like.c │ │ │ ├── object-like.golden │ │ │ ├── recursion-limit-error.c │ │ │ ├── recursion-limit-error.golden │ │ │ ├── recursion-limit.c │ │ │ ├── recursion-limit.golden │ │ │ ├── self-reference.c │ │ │ ├── self-reference.golden │ │ │ ├── stringification.c │ │ │ ├── stringification.golden │ │ │ ├── token-pasting.c │ │ │ └── token-pasting.golden │ ├── six-cc-tests │ │ ├── ack.c │ │ ├── ack.golden │ │ ├── argc.c │ │ ├── argc.golden │ │ ├── arith-indirect.c │ │ ├── arith-indirect.golden │ │ ├── arith.c │ │ ├── arith.golden │ │ ├── conditions.c │ │ ├── conditions.golden │ │ ├── empty.c │ │ ├── empty.golden │ │ ├── empty.txt │ │ ├── enums.c │ │ ├── enums.golden │ │ ├── even-odd.c │ │ ├── even-odd.golden │ │ ├── fgetc.c │ │ ├── fgetc.golden │ │ ├── fib.c │ │ ├── fib.golden │ │ ├── fopen-empty.c │ │ ├── fopen-empty.golden │ │ ├── fopen-many.c │ │ ├── fopen-many.golden │ │ ├── fopen-trailing.c │ │ ├── fopen-trailing.golden │ │ ├── getchar-interlaced.c-deactivated │ │ ├── getchar-interlaced.golden │ │ ├── getchar.c-deactivated │ │ ├── getchar.golden │ │ ├── if.c │ │ ├── if.golden │ │ ├── increment.c │ │ ├── increment.golden │ │ ├── init.c │ │ ├── init.golden │ │ ├── initialization.c │ │ ├── initialization.golden │ │ ├── no-trailing.txt │ │ ├── print.c-deactivated │ │ ├── print.golden │ │ ├── return.c-deactivated │ │ ├── return.golden │ │ ├── short-circuit.c │ │ ├── short-circuit.golden │ │ ├── string.c │ │ ├── string.golden │ │ ├── strlen.c │ │ ├── strlen.golden │ │ ├── struct-enum.c │ │ ├── struct-enum.golden │ │ ├── struct.c │ │ ├── struct.golden │ │ ├── switch.c │ │ ├── switch.golden │ │ ├── test.c │ │ ├── test.golden │ │ ├── test2.c │ │ ├── test2.golden │ │ ├── while-continue.c │ │ ├── while-continue.golden │ │ ├── while-fun-call.c │ │ ├── while-fun-call.golden │ │ ├── winter-pi2.c │ │ └── winter-pi2.golden │ ├── strings-with-nul.c │ ├── strings-with-nul.golden │ ├── switch.c │ ├── switch.golden │ ├── switch_double_break.c │ ├── switch_double_break.golden │ ├── switch_if.c │ ├── switch_if.golden │ ├── tcc-expansion.c │ ├── tcc-expansion.golden │ ├── variable-declaration-tests │ │ ├── global-simple.c │ │ ├── global-simple.golden │ │ ├── local-global-interaction-simple.c │ │ ├── local-global-interaction-simple.golden │ │ ├── local-simple.c │ │ ├── local-simple.golden │ │ ├── shadowing-globals.c │ │ └── shadowing-globals.golden │ ├── void_cast.c │ ├── void_cast.golden │ ├── void_functions.c │ └── void_functions.golden ├── _bug │ ├── negative-zero.c │ ├── negative-zero.golden │ ├── self-reference-macro-with-macro-args.c │ └── self-reference-macro-with-macro-args.golden ├── _exe │ ├── anonymous-struct.c │ ├── anonymous-struct.golden │ ├── array-function-param.c │ ├── array-function-param.golden │ ├── fixed-width │ │ ├── literals.c │ │ └── literals.golden │ ├── goto.c │ ├── goto.golden │ ├── indirect-calls.c │ ├── indirect-calls.golden │ ├── initializers-global.c │ ├── initializers-global.golden │ ├── initializers-local.c │ ├── initializers-local.golden │ ├── input-output │ │ ├── all-chars.txt │ │ ├── printf.c │ │ ├── printf.golden │ │ ├── read-all-chars.c │ │ └── read-all-chars.golden │ ├── pointer-comparisons.c │ ├── pointer-comparisons.golden │ ├── record-of-functions.c │ ├── record-of-functions.golden │ ├── sizeof.c │ ├── sizeof.golden │ ├── static_vars.c │ ├── static_vars.golden │ ├── struct-flexible-array.c │ ├── struct-flexible-array.golden │ ├── struct.c │ ├── struct.golden │ ├── switch.c │ ├── switch.golden │ ├── tagged-union.c │ ├── tagged-union.golden │ ├── typedef.c │ └── typedef.golden └── _sh │ ├── checks │ ├── address_of_global.c │ ├── address_of_global.golden │ ├── address_of_local.c │ ├── address_of_local.golden │ ├── break_outside_loop.c │ ├── break_outside_loop.golden │ ├── continue_outside_loop.c │ ├── continue_outside_loop.golden │ ├── extern_vars.c │ ├── extern_vars.golden │ ├── global_var_underscore.c │ ├── global_var_underscore.golden │ ├── initializer_nested.c │ ├── initializer_nested.golden │ ├── initializer_too_large.c │ ├── initializer_too_large.golden │ ├── initializer_too_large_str.c │ ├── initializer_too_large_str.golden │ ├── invalid_printf.c │ ├── invalid_printf.golden │ ├── local_array_arg.c │ ├── local_array_arg.golden │ ├── local_array_param.c │ ├── local_array_param.golden │ ├── local_struct_arg.c │ ├── local_struct_arg.golden │ ├── local_struct_param.c │ ├── local_struct_param.golden │ ├── local_var_shadowing.c │ ├── local_var_shadowing.golden │ ├── local_var_underscore.c │ ├── local_var_underscore.golden │ ├── shortcut_eval_outside_condition.c │ ├── shortcut_eval_outside_condition.golden │ ├── sizeof_array.c │ ├── sizeof_array.golden │ ├── sizeof_expr.c │ ├── sizeof_expr.golden │ ├── static_vars.c │ ├── static_vars.golden │ ├── struct_no_nested_array.c │ ├── struct_no_nested_array.golden │ ├── struct_no_nested_struct.c │ ├── struct_no_nested_struct.golden │ ├── switch_early_exit.c │ ├── switch_early_exit.golden │ ├── switch_fallthrough.c │ ├── switch_fallthrough.golden │ ├── switch_no_body.c │ ├── switch_no_body.golden │ ├── ternary_with_fun_call.c │ ├── ternary_with_fun_call.golden │ ├── var_IFS.c │ └── var_IFS.golden │ ├── goto.c │ ├── goto.golden │ ├── initializer.c │ ├── initializer.golden │ ├── input-output │ ├── all-chars.txt │ ├── printf.c │ ├── printf.golden │ ├── printf_runtime.c │ ├── printf_runtime.golden │ ├── read-all-chars.c │ └── read-all-chars.golden │ ├── nested_loops.c │ ├── nested_loops.golden │ ├── scoping.c │ ├── scoping.golden │ ├── struct.c │ ├── struct.golden │ ├── switch.c │ └── switch.golden ├── utils ├── cat.sh ├── jam.sh ├── keywords.txt ├── ls.sh ├── perfect-hash.scm ├── process-includes.sh ├── touch.sh └── wc.sh ├── woody.sh └── x86.c /.github/workflows/examples.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/.github/workflows/examples.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/metrics.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/.github/workflows/metrics.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/README.md -------------------------------------------------------------------------------- /analysis/analyze-dynamic-var-results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/analysis/analyze-dynamic-var-results.py -------------------------------------------------------------------------------- /analysis/analyze-file-char-distribution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/analysis/analyze-file-char-distribution.py -------------------------------------------------------------------------------- /analysis/measure-file-size.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/analysis/measure-file-size.sh -------------------------------------------------------------------------------- /analysis/requirements.txt: -------------------------------------------------------------------------------- 1 | matplotlib -------------------------------------------------------------------------------- /arm.c: -------------------------------------------------------------------------------- 1 | // arm codegen 2 | 3 | // TODO! 4 | -------------------------------------------------------------------------------- /artifact.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/artifact.md -------------------------------------------------------------------------------- /attic/cc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/cc.sh -------------------------------------------------------------------------------- /attic/codegen-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/codegen-test.c -------------------------------------------------------------------------------- /attic/readfile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/readfile.sh -------------------------------------------------------------------------------- /attic/six-cc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/Makefile -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/ack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/ack.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/ack.golden: -------------------------------------------------------------------------------- 1 | ack(3, 3) = 61 -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/ack.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/ack.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/argc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/argc.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/argc.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/argc.golden -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/argc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/argc.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/arith-indirect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/arith-indirect.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/arith-indirect.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/arith-indirect.golden -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/arith-indirect.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/arith-indirect.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/arith.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/arith.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/arith.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/arith.golden -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/arith.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/arith.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/close.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/close.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/close.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/close.golden -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/close.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/close.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/conditions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/conditions.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/conditions.golden: -------------------------------------------------------------------------------- 1 | p: _ 2 | -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/conditions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/conditions.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/empty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/empty.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/empty.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/empty.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/empty.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/enums.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/enums.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/enums.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/enums.golden -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/enums.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/enums.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/even-odd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/even-odd.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/even-odd.golden: -------------------------------------------------------------------------------- 1 | n1 = 1 2 | n2 = 0 3 | -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/even-odd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/even-odd.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/fgetc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/fgetc.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/fgetc.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/fgetc.golden -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/fgetc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/fgetc.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/fib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/fib.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/fib.golden: -------------------------------------------------------------------------------- 1 | 610 2 | -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/fib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/fib.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/fopen-empty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/fopen-empty.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/fopen-empty.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/fopen-empty.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/fopen-empty.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/fopen-many.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/fopen-many.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/fopen-many.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/fopen-many.golden -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/fopen-many.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/fopen-many.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/fopen-trailing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/fopen-trailing.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/fopen-trailing.golden: -------------------------------------------------------------------------------- 1 | abcdefghijklmnopqrstuvwxyz -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/fopen-trailing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/fopen-trailing.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/getchar-interlaced.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/getchar-interlaced.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/getchar-interlaced.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/getchar-interlaced.golden -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/getchar-interlaced.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/getchar-interlaced.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/getchar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/getchar.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/getchar.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/getchar.golden -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/getchar.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/getchar.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/if.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/if.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/if.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/if.golden -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/if.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/if.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/increment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/increment.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/increment.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/increment.golden -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/increment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/increment.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/init.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/init.golden: -------------------------------------------------------------------------------- 1 | i: 0, j: 5, k: 42 2 | t: Hello, world! 3 | -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/init.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/initialization.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/initialization.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/initialization.golden: -------------------------------------------------------------------------------- 1 | i: 28, j: 14, k: 42 2 | -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/initialization.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/initialization.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/memset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/memset.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/memset.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/memset.golden -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/memset.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/memset.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/nested-calls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/nested-calls.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/nested-calls.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/nested-calls.golden -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/nested-calls.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/nested-calls.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/no-trailing.txt: -------------------------------------------------------------------------------- 1 | abcdefghijklmnopqrstuvwxyz -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/print.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/print.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/print.golden -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/print.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/print.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/return.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/return.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/return.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/return.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/return.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/short-circuit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/short-circuit.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/short-circuit.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/short-circuit.golden -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/short-circuit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/short-circuit.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/string.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/string.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/string.golden -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/string.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/string.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/strlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/strlen.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/strlen.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/strlen.golden -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/strlen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/strlen.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/struct-enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/struct-enum.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/struct-enum.golden: -------------------------------------------------------------------------------- 1 | Sum: 499500 2 | -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/struct-enum.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/struct-enum.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/struct.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/struct.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/struct.golden -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/struct.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/struct.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/switch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/switch.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/switch.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/switch.golden -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/switch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/switch.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/test.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/test.golden: -------------------------------------------------------------------------------- 1 | 31416 2 | -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/test.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/test2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/test2.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/test2.golden: -------------------------------------------------------------------------------- 1 | 100 2 | -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/test2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/test2.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/while-continue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/while-continue.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/while-continue.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/while-continue.golden -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/while-continue.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/while-continue.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/while-fun-call.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/while-fun-call.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/while-fun-call.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/while-fun-call.golden -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/while-fun-call.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/while-fun-call.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/winter-pi2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/winter-pi2.c -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/winter-pi2.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/winter-pi2.golden -------------------------------------------------------------------------------- /attic/six-cc/six-cc-tests/winter-pi2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc-tests/winter-pi2.sh -------------------------------------------------------------------------------- /attic/six-cc/six-cc.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/six-cc.scm -------------------------------------------------------------------------------- /attic/six-cc/test-six-cc-all-options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/six-cc/test-six-cc-all-options.py -------------------------------------------------------------------------------- /attic/tokenizer-with-switch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/attic/tokenizer-with-switch.c -------------------------------------------------------------------------------- /benchmark-bootstrap-with-options.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/benchmark-bootstrap-with-options.sh -------------------------------------------------------------------------------- /benchmark-bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/benchmark-bootstrap.sh -------------------------------------------------------------------------------- /benchmarks/compile-times/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/benchmarks/compile-times/run.sh -------------------------------------------------------------------------------- /benchmarks/example-execution-times/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/benchmarks/example-execution-times/run.sh -------------------------------------------------------------------------------- /benchmarks/long-lines/cat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/benchmarks/long-lines/cat.c -------------------------------------------------------------------------------- /benchmarks/long-lines/long-line-1000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/benchmarks/long-lines/long-line-1000.txt -------------------------------------------------------------------------------- /benchmarks/long-lines/long-line-10000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/benchmarks/long-lines/long-line-10000.txt -------------------------------------------------------------------------------- /benchmarks/long-lines/long-line-2000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/benchmarks/long-lines/long-line-2000.txt -------------------------------------------------------------------------------- /benchmarks/long-lines/long-line-20000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/benchmarks/long-lines/long-line-20000.txt -------------------------------------------------------------------------------- /benchmarks/long-lines/long-line-4000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/benchmarks/long-lines/long-line-4000.txt -------------------------------------------------------------------------------- /benchmarks/long-lines/long-line-5000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/benchmarks/long-lines/long-line-5000.txt -------------------------------------------------------------------------------- /benchmarks/long-lines/long-line-50000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/benchmarks/long-lines/long-line-50000.txt -------------------------------------------------------------------------------- /benchmarks/long-lines/long-line-6000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/benchmarks/long-lines/long-line-6000.txt -------------------------------------------------------------------------------- /benchmarks/long-lines/long-line-8000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/benchmarks/long-lines/long-line-8000.txt -------------------------------------------------------------------------------- /benchmarks/long-lines/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/benchmarks/long-lines/run.sh -------------------------------------------------------------------------------- /benchmarks/memory-size-slowdown/memory-size-slowdown.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/benchmarks/memory-size-slowdown/memory-size-slowdown.c -------------------------------------------------------------------------------- /benchmarks/memory-size-slowdown/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/benchmarks/memory-size-slowdown/run.sh -------------------------------------------------------------------------------- /bootstrap-pnut-exe.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/bootstrap-pnut-exe.sh -------------------------------------------------------------------------------- /bootstrap-pnut-sh-by-pnut-exe.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/bootstrap-pnut-sh-by-pnut-exe.sh -------------------------------------------------------------------------------- /bootstrap-pnut-sh.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/bootstrap-pnut-sh.sh -------------------------------------------------------------------------------- /debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/debug.c -------------------------------------------------------------------------------- /diff-pnut-sh.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/diff-pnut-sh.sh -------------------------------------------------------------------------------- /doc/paper-SLE24.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/doc/paper-SLE24.pdf -------------------------------------------------------------------------------- /doc/presentation-SLE24.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/doc/presentation-SLE24.pdf -------------------------------------------------------------------------------- /elf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/elf.c -------------------------------------------------------------------------------- /env.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/env.c -------------------------------------------------------------------------------- /examples/all-chars.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/all-chars.c -------------------------------------------------------------------------------- /examples/base64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/base64.c -------------------------------------------------------------------------------- /examples/c4-libs/fcntl.h: -------------------------------------------------------------------------------- 1 | // Empty 2 | -------------------------------------------------------------------------------- /examples/c4-libs/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/c4-libs/memory.h -------------------------------------------------------------------------------- /examples/c4-libs/stdio.h: -------------------------------------------------------------------------------- 1 | // Empty 2 | -------------------------------------------------------------------------------- /examples/c4-libs/stdlib.h: -------------------------------------------------------------------------------- 1 | // Empty 2 | -------------------------------------------------------------------------------- /examples/c4-libs/unistd.h: -------------------------------------------------------------------------------- 1 | // Empty 2 | -------------------------------------------------------------------------------- /examples/c4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/c4.c -------------------------------------------------------------------------------- /examples/cat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/cat.c -------------------------------------------------------------------------------- /examples/compiled/all-chars.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/compiled/all-chars.sh -------------------------------------------------------------------------------- /examples/compiled/base64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/compiled/base64.sh -------------------------------------------------------------------------------- /examples/compiled/c4.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/compiled/c4.sh -------------------------------------------------------------------------------- /examples/compiled/cat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/compiled/cat.sh -------------------------------------------------------------------------------- /examples/compiled/cp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/compiled/cp.sh -------------------------------------------------------------------------------- /examples/compiled/echo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/compiled/echo.sh -------------------------------------------------------------------------------- /examples/compiled/empty.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/compiled/empty.sh -------------------------------------------------------------------------------- /examples/compiled/fib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/compiled/fib.sh -------------------------------------------------------------------------------- /examples/compiled/hello.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/compiled/hello.sh -------------------------------------------------------------------------------- /examples/compiled/non_zero.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/compiled/non_zero.sh -------------------------------------------------------------------------------- /examples/compiled/print-reverse.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/compiled/print-reverse.sh -------------------------------------------------------------------------------- /examples/compiled/repl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/compiled/repl.sh -------------------------------------------------------------------------------- /examples/compiled/reverse.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/compiled/reverse.sh -------------------------------------------------------------------------------- /examples/compiled/select-file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/compiled/select-file.sh -------------------------------------------------------------------------------- /examples/compiled/sha256sum.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/compiled/sha256sum.sh -------------------------------------------------------------------------------- /examples/compiled/sum-array.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/compiled/sum-array.sh -------------------------------------------------------------------------------- /examples/compiled/wc-stdin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/compiled/wc-stdin.sh -------------------------------------------------------------------------------- /examples/compiled/wc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/compiled/wc.sh -------------------------------------------------------------------------------- /examples/compiled/welcome.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/compiled/welcome.sh -------------------------------------------------------------------------------- /examples/compiled/winterpi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/compiled/winterpi.sh -------------------------------------------------------------------------------- /examples/cp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/cp.c -------------------------------------------------------------------------------- /examples/echo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/echo.c -------------------------------------------------------------------------------- /examples/empty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/empty.c -------------------------------------------------------------------------------- /examples/fib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/fib.c -------------------------------------------------------------------------------- /examples/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/hello.c -------------------------------------------------------------------------------- /examples/non_zero.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/non_zero.c -------------------------------------------------------------------------------- /examples/posix-utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/posix-utils.sh -------------------------------------------------------------------------------- /examples/prepare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/prepare.sh -------------------------------------------------------------------------------- /examples/print-reverse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/print-reverse.c -------------------------------------------------------------------------------- /examples/repl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/repl.c -------------------------------------------------------------------------------- /examples/reverse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/reverse.c -------------------------------------------------------------------------------- /examples/select-file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/select-file.c -------------------------------------------------------------------------------- /examples/sha256sum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/sha256sum.c -------------------------------------------------------------------------------- /examples/sum-array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/sum-array.c -------------------------------------------------------------------------------- /examples/wc-stdin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/wc-stdin.c -------------------------------------------------------------------------------- /examples/wc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/wc.c -------------------------------------------------------------------------------- /examples/welcome.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/welcome.c -------------------------------------------------------------------------------- /examples/winterpi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/examples/winterpi.c -------------------------------------------------------------------------------- /exe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/exe.c -------------------------------------------------------------------------------- /kit/bintools-libc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/kit/bintools-libc.c -------------------------------------------------------------------------------- /kit/bintools/bintools-base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/kit/bintools/bintools-base.c -------------------------------------------------------------------------------- /kit/bintools/cat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/kit/bintools/cat.c -------------------------------------------------------------------------------- /kit/bintools/chmod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/kit/bintools/chmod.c -------------------------------------------------------------------------------- /kit/bintools/cp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/kit/bintools/cp.c -------------------------------------------------------------------------------- /kit/bintools/crc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/kit/bintools/crc.c -------------------------------------------------------------------------------- /kit/bintools/mkdir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/kit/bintools/mkdir.c -------------------------------------------------------------------------------- /kit/bintools/puff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/kit/bintools/puff.c -------------------------------------------------------------------------------- /kit/bintools/puff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/kit/bintools/puff.h -------------------------------------------------------------------------------- /kit/bintools/sha256sum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/kit/bintools/sha256sum.c -------------------------------------------------------------------------------- /kit/bintools/simple-patch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/kit/bintools/simple-patch.c -------------------------------------------------------------------------------- /kit/bintools/ungz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/kit/bintools/ungz.c -------------------------------------------------------------------------------- /kit/bintools/untar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/kit/bintools/untar.c -------------------------------------------------------------------------------- /kit/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/kit/bootstrap.sh -------------------------------------------------------------------------------- /kit/build-shells/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/kit/build-shells/README.md -------------------------------------------------------------------------------- /kit/build-shells/bash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/kit/build-shells/bash.sh -------------------------------------------------------------------------------- /kit/make-jammed.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/kit/make-jammed.sh -------------------------------------------------------------------------------- /kit/setup-rootfs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/kit/setup-rootfs.sh -------------------------------------------------------------------------------- /mach-o.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/mach-o.c -------------------------------------------------------------------------------- /make-artifact.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/make-artifact.sh -------------------------------------------------------------------------------- /make-sh-runtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/make-sh-runtime.c -------------------------------------------------------------------------------- /pnut-lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/pnut-lib.c -------------------------------------------------------------------------------- /pnut.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/pnut.c -------------------------------------------------------------------------------- /portable_libc/include/crt1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/include/crt1.h -------------------------------------------------------------------------------- /portable_libc/include/crti.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/include/crti.h -------------------------------------------------------------------------------- /portable_libc/include/ctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/include/ctype.h -------------------------------------------------------------------------------- /portable_libc/include/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/include/errno.h -------------------------------------------------------------------------------- /portable_libc/include/fcntl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/include/fcntl.h -------------------------------------------------------------------------------- /portable_libc/include/inttypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/include/inttypes.h -------------------------------------------------------------------------------- /portable_libc/include/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/include/math.h -------------------------------------------------------------------------------- /portable_libc/include/pnut_lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/include/pnut_lib.h -------------------------------------------------------------------------------- /portable_libc/include/setjmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/include/setjmp.h -------------------------------------------------------------------------------- /portable_libc/include/signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/include/signal.h -------------------------------------------------------------------------------- /portable_libc/include/stdarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/include/stdarg.h -------------------------------------------------------------------------------- /portable_libc/include/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/include/stdio.h -------------------------------------------------------------------------------- /portable_libc/include/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/include/stdlib.h -------------------------------------------------------------------------------- /portable_libc/include/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/include/string.h -------------------------------------------------------------------------------- /portable_libc/include/sys/mman.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/include/sys/mman.h -------------------------------------------------------------------------------- /portable_libc/include/sys/stat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/include/sys/stat.h -------------------------------------------------------------------------------- /portable_libc/include/sys/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/include/sys/time.h -------------------------------------------------------------------------------- /portable_libc/include/sys/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/include/sys/types.h -------------------------------------------------------------------------------- /portable_libc/include/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/include/time.h -------------------------------------------------------------------------------- /portable_libc/include/unistd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/include/unistd.h -------------------------------------------------------------------------------- /portable_libc/libc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/libc.c -------------------------------------------------------------------------------- /portable_libc/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/makefile -------------------------------------------------------------------------------- /portable_libc/src/crt1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/src/crt1.c -------------------------------------------------------------------------------- /portable_libc/src/crti.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /portable_libc/src/ctype.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/src/ctype.c -------------------------------------------------------------------------------- /portable_libc/src/errno.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/src/errno.c -------------------------------------------------------------------------------- /portable_libc/src/math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/src/math.c -------------------------------------------------------------------------------- /portable_libc/src/pnut_lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/src/pnut_lib.c -------------------------------------------------------------------------------- /portable_libc/src/setjmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/src/setjmp.c -------------------------------------------------------------------------------- /portable_libc/src/signal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/src/signal.c -------------------------------------------------------------------------------- /portable_libc/src/stdio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/src/stdio.c -------------------------------------------------------------------------------- /portable_libc/src/stdlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/src/stdlib.c -------------------------------------------------------------------------------- /portable_libc/src/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/src/string.c -------------------------------------------------------------------------------- /portable_libc/src/sys/mman.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/src/sys/mman.c -------------------------------------------------------------------------------- /portable_libc/src/time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/src/time.c -------------------------------------------------------------------------------- /portable_libc/src/unistd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/src/unistd.c -------------------------------------------------------------------------------- /portable_libc/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/portable_libc/test.c -------------------------------------------------------------------------------- /run-pnut-variant.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/run-pnut-variant.sh -------------------------------------------------------------------------------- /run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/run-tests.sh -------------------------------------------------------------------------------- /sh-runtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/sh-runtime.c -------------------------------------------------------------------------------- /sh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/sh.c -------------------------------------------------------------------------------- /shell-benchmarks/assignment-in-arith.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-benchmarks/assignment-in-arith.sh -------------------------------------------------------------------------------- /shell-benchmarks/bench-cat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-benchmarks/bench-cat.sh -------------------------------------------------------------------------------- /shell-benchmarks/bench-puts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-benchmarks/bench-puts.c -------------------------------------------------------------------------------- /shell-benchmarks/bench-puts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-benchmarks/bench-puts.sh -------------------------------------------------------------------------------- /shell-benchmarks/cat-default.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-benchmarks/cat-default.sh -------------------------------------------------------------------------------- /shell-benchmarks/cat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-benchmarks/cat.sh -------------------------------------------------------------------------------- /shell-benchmarks/char-to-int-conversion/case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-benchmarks/char-to-int-conversion/case.sh -------------------------------------------------------------------------------- /shell-benchmarks/char-to-int-conversion/lookup_table.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-benchmarks/char-to-int-conversion/lookup_table.sh -------------------------------------------------------------------------------- /shell-benchmarks/char-to-int-conversion/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-benchmarks/char-to-int-conversion/run.sh -------------------------------------------------------------------------------- /shell-benchmarks/char-to-int-conversion/subshell.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-benchmarks/char-to-int-conversion/subshell.sh -------------------------------------------------------------------------------- /shell-benchmarks/dynamic-variables-code.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-benchmarks/dynamic-variables-code.sh -------------------------------------------------------------------------------- /shell-benchmarks/dynamic-variables.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-benchmarks/dynamic-variables.sh -------------------------------------------------------------------------------- /shell-benchmarks/echo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-benchmarks/echo.sh -------------------------------------------------------------------------------- /shell-benchmarks/get_char.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-benchmarks/get_char.sh -------------------------------------------------------------------------------- /shell-benchmarks/get_char_code_fast.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-benchmarks/get_char_code_fast.sh -------------------------------------------------------------------------------- /shell-benchmarks/get_char_code_slow.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-benchmarks/get_char_code_slow.sh -------------------------------------------------------------------------------- /shell-benchmarks/get_char_data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-benchmarks/get_char_data.txt -------------------------------------------------------------------------------- /shell-benchmarks/long-line-1000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-benchmarks/long-line-1000.txt -------------------------------------------------------------------------------- /shell-benchmarks/long-line-10000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-benchmarks/long-line-10000.txt -------------------------------------------------------------------------------- /shell-benchmarks/long-line-4000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-benchmarks/long-line-4000.txt -------------------------------------------------------------------------------- /shell-benchmarks/long-line-5000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-benchmarks/long-line-5000.txt -------------------------------------------------------------------------------- /shell-benchmarks/long-line-50000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-benchmarks/long-line-50000.txt -------------------------------------------------------------------------------- /shell-benchmarks/num-comparison.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-benchmarks/num-comparison.sh -------------------------------------------------------------------------------- /shell-benchmarks/run-bench-puts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-benchmarks/run-bench-puts.sh -------------------------------------------------------------------------------- /shell-benchmarks/string-concat-quoting.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-benchmarks/string-concat-quoting.sh -------------------------------------------------------------------------------- /shell-benchmarks/string-concat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-benchmarks/string-concat.sh -------------------------------------------------------------------------------- /shell-benchmarks/string-length.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-benchmarks/string-length.sh -------------------------------------------------------------------------------- /shell-benchmarks/string-pack-unpack-benchmark-code.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-benchmarks/string-pack-unpack-benchmark-code.sh -------------------------------------------------------------------------------- /shell-benchmarks/string-pack-unpack-benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-benchmarks/string-pack-unpack-benchmark.sh -------------------------------------------------------------------------------- /shell-benchmarks/variable-assignment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-benchmarks/variable-assignment.sh -------------------------------------------------------------------------------- /shell-benchmarks/variable_name_length.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-benchmarks/variable_name_length.sh -------------------------------------------------------------------------------- /shell-playground/adding_new_$_variables.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-playground/adding_new_$_variables.sh -------------------------------------------------------------------------------- /shell-playground/arity.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-playground/arity.sh -------------------------------------------------------------------------------- /shell-playground/is_defined.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-playground/is_defined.sh -------------------------------------------------------------------------------- /shell-playground/local_var_as_param.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-playground/local_var_as_param.sh -------------------------------------------------------------------------------- /shell-playground/multi-expression-posix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-playground/multi-expression-posix.sh -------------------------------------------------------------------------------- /shell-playground/multi-expression.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-playground/multi-expression.sh -------------------------------------------------------------------------------- /shell-playground/print_return.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-playground/print_return.sh -------------------------------------------------------------------------------- /shell-playground/while_fun_call.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/shell-playground/while_fun_call.sh -------------------------------------------------------------------------------- /test-tokenizer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/test-tokenizer.sh -------------------------------------------------------------------------------- /tests/_all/comma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/comma.c -------------------------------------------------------------------------------- /tests/_all/comma.golden: -------------------------------------------------------------------------------- 1 | 123 2 | T 3 | T 4 | 234 5 | -------------------------------------------------------------------------------- /tests/_all/compound.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/compound.c -------------------------------------------------------------------------------- /tests/_all/compound.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/_all/do_while.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/do_while.c -------------------------------------------------------------------------------- /tests/_all/do_while.golden: -------------------------------------------------------------------------------- 1 | OO -------------------------------------------------------------------------------- /tests/_all/enum-tests/enum-suite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/enum-tests/enum-suite.c -------------------------------------------------------------------------------- /tests/_all/enum-tests/enum-suite.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/enum-tests/enum-suite.golden -------------------------------------------------------------------------------- /tests/_all/examples/sha256sum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/examples/sha256sum.c -------------------------------------------------------------------------------- /tests/_all/examples/sha256sum.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/examples/sha256sum.golden -------------------------------------------------------------------------------- /tests/_all/for-empty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/for-empty.c -------------------------------------------------------------------------------- /tests/_all/for-empty.golden: -------------------------------------------------------------------------------- 1 | 0123456789 -------------------------------------------------------------------------------- /tests/_all/free-malloc-tests/malloc-free-simple-suite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/free-malloc-tests/malloc-free-simple-suite.c -------------------------------------------------------------------------------- /tests/_all/free-malloc-tests/malloc-free-simple-suite.golden: -------------------------------------------------------------------------------- 1 | PASS!:) 2 | -------------------------------------------------------------------------------- /tests/_all/globals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/globals.c -------------------------------------------------------------------------------- /tests/_all/globals.golden: -------------------------------------------------------------------------------- 1 | 4 2 | abc 3 | def 4 | hij 5 | -------------------------------------------------------------------------------- /tests/_all/inline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/inline.c -------------------------------------------------------------------------------- /tests/_all/inline.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/_all/input-output/emit-all-chars.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/input-output/emit-all-chars.c -------------------------------------------------------------------------------- /tests/_all/input-output/emit-all-chars.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/input-output/emit-all-chars.golden -------------------------------------------------------------------------------- /tests/_all/input-output/file-with-newlines.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/input-output/file-with-newlines.txt -------------------------------------------------------------------------------- /tests/_all/input-output/read-newlines.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/input-output/read-newlines.c -------------------------------------------------------------------------------- /tests/_all/input-output/read-newlines.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/input-output/read-newlines.golden -------------------------------------------------------------------------------- /tests/_all/input-output/read-unicode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/input-output/read-unicode.c -------------------------------------------------------------------------------- /tests/_all/input-output/read-unicode.golden: -------------------------------------------------------------------------------- 1 | printf? 💣 2 | accents: éôèà 3 | some emoji: 🥜 4 | -------------------------------------------------------------------------------- /tests/_all/input-output/unicode.txt: -------------------------------------------------------------------------------- 1 | accents: éôèà 2 | some emoji: 🥜 3 | -------------------------------------------------------------------------------- /tests/_all/line_continuation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/line_continuation.c -------------------------------------------------------------------------------- /tests/_all/line_continuation.golden: -------------------------------------------------------------------------------- 1 | 110200 -------------------------------------------------------------------------------- /tests/_all/logical-negation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/logical-negation.c -------------------------------------------------------------------------------- /tests/_all/logical-negation.golden: -------------------------------------------------------------------------------- 1 | Hello, World! 2 | -------------------------------------------------------------------------------- /tests/_all/preprocessor/if/if.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/if/if.c -------------------------------------------------------------------------------- /tests/_all/preprocessor/if/if.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/if/if.golden -------------------------------------------------------------------------------- /tests/_all/preprocessor/if/ifdef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/if/ifdef.c -------------------------------------------------------------------------------- /tests/_all/preprocessor/if/ifdef.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/if/ifdef.golden -------------------------------------------------------------------------------- /tests/_all/preprocessor/include/include-bracket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/include/include-bracket.c -------------------------------------------------------------------------------- /tests/_all/preprocessor/include/include-bracket.golden: -------------------------------------------------------------------------------- 1 | 0 2 | 0 3 | 0 4 | -------------------------------------------------------------------------------- /tests/_all/preprocessor/include/include-no-newline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/include/include-no-newline.c -------------------------------------------------------------------------------- /tests/_all/preprocessor/include/include-no-newline.golden: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/_all/preprocessor/include/include-no-newline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/include/include-no-newline.h -------------------------------------------------------------------------------- /tests/_all/preprocessor/include/include.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/include/include.c -------------------------------------------------------------------------------- /tests/_all/preprocessor/include/include.golden: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | 5 6 | 6 7 | -------------------------------------------------------------------------------- /tests/_all/preprocessor/include/include1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/include/include1.h -------------------------------------------------------------------------------- /tests/_all/preprocessor/include/include2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/include/include2.h -------------------------------------------------------------------------------- /tests/_all/preprocessor/include/include3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/include/include3.h -------------------------------------------------------------------------------- /tests/_all/preprocessor/include/include4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/include/include4.h -------------------------------------------------------------------------------- /tests/_all/preprocessor/include/include5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/include/include5.h -------------------------------------------------------------------------------- /tests/_all/preprocessor/include/include6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/include/include6.h -------------------------------------------------------------------------------- /tests/_all/preprocessor/include/multiple-include.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/include/multiple-include.c -------------------------------------------------------------------------------- /tests/_all/preprocessor/include/multiple-include.golden: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /tests/_all/preprocessor/include/multiple-include.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/include/multiple-include.h -------------------------------------------------------------------------------- /tests/_all/preprocessor/include/relative-include.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/include/relative-include.c -------------------------------------------------------------------------------- /tests/_all/preprocessor/include/relative-include.golden: -------------------------------------------------------------------------------- 1 | 21 2 | 22 3 | 23 4 | 24 5 | -------------------------------------------------------------------------------- /tests/_all/preprocessor/include/relative/include1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/include/relative/include1.h -------------------------------------------------------------------------------- /tests/_all/preprocessor/include/relative/include2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/include/relative/include2.h -------------------------------------------------------------------------------- /tests/_all/preprocessor/include/relative/include4.h: -------------------------------------------------------------------------------- 1 | // tests for #include "" directives 2 | 3 | int CONSTANT4 = 24; 4 | -------------------------------------------------------------------------------- /tests/_all/preprocessor/include/relative/nested/include3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/include/relative/nested/include3.h -------------------------------------------------------------------------------- /tests/_all/preprocessor/macro/builtin-stubbed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/macro/builtin-stubbed.c -------------------------------------------------------------------------------- /tests/_all/preprocessor/macro/builtin-stubbed.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/macro/builtin-stubbed.golden -------------------------------------------------------------------------------- /tests/_all/preprocessor/macro/builtin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/macro/builtin.c -------------------------------------------------------------------------------- /tests/_all/preprocessor/macro/builtin.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/macro/builtin.golden -------------------------------------------------------------------------------- /tests/_all/preprocessor/macro/fun-like.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/macro/fun-like.c -------------------------------------------------------------------------------- /tests/_all/preprocessor/macro/fun-like.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/macro/fun-like.golden -------------------------------------------------------------------------------- /tests/_all/preprocessor/macro/object-like.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/macro/object-like.c -------------------------------------------------------------------------------- /tests/_all/preprocessor/macro/object-like.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/macro/object-like.golden -------------------------------------------------------------------------------- /tests/_all/preprocessor/macro/recursion-limit-error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/macro/recursion-limit-error.c -------------------------------------------------------------------------------- /tests/_all/preprocessor/macro/recursion-limit-error.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/macro/recursion-limit-error.golden -------------------------------------------------------------------------------- /tests/_all/preprocessor/macro/recursion-limit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/macro/recursion-limit.c -------------------------------------------------------------------------------- /tests/_all/preprocessor/macro/recursion-limit.golden: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/_all/preprocessor/macro/self-reference.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/macro/self-reference.c -------------------------------------------------------------------------------- /tests/_all/preprocessor/macro/self-reference.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/macro/self-reference.golden -------------------------------------------------------------------------------- /tests/_all/preprocessor/macro/stringification.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/macro/stringification.c -------------------------------------------------------------------------------- /tests/_all/preprocessor/macro/stringification.golden: -------------------------------------------------------------------------------- 1 | abc 2 | NOT_SUPPORTED 3 | -------------------------------------------------------------------------------- /tests/_all/preprocessor/macro/token-pasting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/macro/token-pasting.c -------------------------------------------------------------------------------- /tests/_all/preprocessor/macro/token-pasting.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/preprocessor/macro/token-pasting.golden -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/ack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/ack.c -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/ack.golden: -------------------------------------------------------------------------------- 1 | ack(3, 3) = = -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/argc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/argc.c -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/argc.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/argc.golden -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/arith-indirect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/arith-indirect.c -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/arith-indirect.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/arith-indirect.golden -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/arith.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/arith.c -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/arith.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/arith.golden -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/conditions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/conditions.c -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/conditions.golden: -------------------------------------------------------------------------------- 1 | p: _ 2 | -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/empty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/empty.c -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/empty.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/enums.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/enums.c -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/enums.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/enums.golden -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/even-odd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/even-odd.c -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/even-odd.golden: -------------------------------------------------------------------------------- 1 | n1 = 1 2 | n2 = 0 3 | -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/fgetc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/fgetc.c -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/fgetc.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/fgetc.golden -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/fib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/fib.c -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/fib.golden: -------------------------------------------------------------------------------- 1 | 610 2 | -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/fopen-empty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/fopen-empty.c -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/fopen-empty.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/fopen-many.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/fopen-many.c -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/fopen-many.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/fopen-many.golden -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/fopen-trailing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/fopen-trailing.c -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/fopen-trailing.golden: -------------------------------------------------------------------------------- 1 | abcdefghijklmnopqrstuvwxyz -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/getchar-interlaced.c-deactivated: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/getchar-interlaced.c-deactivated -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/getchar-interlaced.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/getchar-interlaced.golden -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/getchar.c-deactivated: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/getchar.c-deactivated -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/getchar.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/getchar.golden -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/if.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/if.c -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/if.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/if.golden -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/increment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/increment.c -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/increment.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/increment.golden -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/init.c -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/init.golden: -------------------------------------------------------------------------------- 1 | i: 0, j: 5, k: 42 2 | t: Hello, world! 3 | -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/initialization.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/initialization.c -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/initialization.golden: -------------------------------------------------------------------------------- 1 | i: 28, j: 14, k: 42 2 | -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/no-trailing.txt: -------------------------------------------------------------------------------- 1 | abcdefghijklmnopqrstuvwxyz -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/print.c-deactivated: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/print.c-deactivated -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/print.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/print.golden -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/return.c-deactivated: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/return.c-deactivated -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/return.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/short-circuit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/short-circuit.c -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/short-circuit.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/short-circuit.golden -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/string.c -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/string.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/string.golden -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/strlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/strlen.c -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/strlen.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/strlen.golden -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/struct-enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/struct-enum.c -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/struct-enum.golden: -------------------------------------------------------------------------------- 1 | Sum: 499500 2 | -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/struct.c -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/struct.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/struct.golden -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/switch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/switch.c -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/switch.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/switch.golden -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/test.c -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/test.golden: -------------------------------------------------------------------------------- 1 | 31416 2 | -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/test2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/test2.c -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/test2.golden: -------------------------------------------------------------------------------- 1 | 100 2 | -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/while-continue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/while-continue.c -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/while-continue.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/while-continue.golden -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/while-fun-call.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/while-fun-call.c -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/while-fun-call.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/while-fun-call.golden -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/winter-pi2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/winter-pi2.c -------------------------------------------------------------------------------- /tests/_all/six-cc-tests/winter-pi2.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/six-cc-tests/winter-pi2.golden -------------------------------------------------------------------------------- /tests/_all/strings-with-nul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/strings-with-nul.c -------------------------------------------------------------------------------- /tests/_all/strings-with-nul.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/strings-with-nul.golden -------------------------------------------------------------------------------- /tests/_all/switch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/switch.c -------------------------------------------------------------------------------- /tests/_all/switch.golden: -------------------------------------------------------------------------------- 1 | H -------------------------------------------------------------------------------- /tests/_all/switch_double_break.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/switch_double_break.c -------------------------------------------------------------------------------- /tests/_all/switch_double_break.golden: -------------------------------------------------------------------------------- 1 | >4 -------------------------------------------------------------------------------- /tests/_all/switch_if.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/switch_if.c -------------------------------------------------------------------------------- /tests/_all/switch_if.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/_all/tcc-expansion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/tcc-expansion.c -------------------------------------------------------------------------------- /tests/_all/tcc-expansion.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/tcc-expansion.golden -------------------------------------------------------------------------------- /tests/_all/variable-declaration-tests/global-simple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/variable-declaration-tests/global-simple.c -------------------------------------------------------------------------------- /tests/_all/variable-declaration-tests/global-simple.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/variable-declaration-tests/global-simple.golden -------------------------------------------------------------------------------- /tests/_all/variable-declaration-tests/local-global-interaction-simple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/variable-declaration-tests/local-global-interaction-simple.c -------------------------------------------------------------------------------- /tests/_all/variable-declaration-tests/local-global-interaction-simple.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/variable-declaration-tests/local-global-interaction-simple.golden -------------------------------------------------------------------------------- /tests/_all/variable-declaration-tests/local-simple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/variable-declaration-tests/local-simple.c -------------------------------------------------------------------------------- /tests/_all/variable-declaration-tests/local-simple.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/variable-declaration-tests/local-simple.golden -------------------------------------------------------------------------------- /tests/_all/variable-declaration-tests/shadowing-globals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/variable-declaration-tests/shadowing-globals.c -------------------------------------------------------------------------------- /tests/_all/variable-declaration-tests/shadowing-globals.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/variable-declaration-tests/shadowing-globals.golden -------------------------------------------------------------------------------- /tests/_all/void_cast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/void_cast.c -------------------------------------------------------------------------------- /tests/_all/void_cast.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/_all/void_functions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_all/void_functions.c -------------------------------------------------------------------------------- /tests/_all/void_functions.golden: -------------------------------------------------------------------------------- 1 | T 2 | -------------------------------------------------------------------------------- /tests/_bug/negative-zero.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_bug/negative-zero.c -------------------------------------------------------------------------------- /tests/_bug/negative-zero.golden: -------------------------------------------------------------------------------- 1 | zero 2 | -------------------------------------------------------------------------------- /tests/_bug/self-reference-macro-with-macro-args.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_bug/self-reference-macro-with-macro-args.c -------------------------------------------------------------------------------- /tests/_bug/self-reference-macro-with-macro-args.golden: -------------------------------------------------------------------------------- 1 | 6 2 | 7 3 | -------------------------------------------------------------------------------- /tests/_exe/anonymous-struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_exe/anonymous-struct.c -------------------------------------------------------------------------------- /tests/_exe/anonymous-struct.golden: -------------------------------------------------------------------------------- 1 | 5 2 | 6 3 | 7 4 | -------------------------------------------------------------------------------- /tests/_exe/array-function-param.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_exe/array-function-param.c -------------------------------------------------------------------------------- /tests/_exe/array-function-param.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_exe/array-function-param.golden -------------------------------------------------------------------------------- /tests/_exe/fixed-width/literals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_exe/fixed-width/literals.c -------------------------------------------------------------------------------- /tests/_exe/fixed-width/literals.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_exe/fixed-width/literals.golden -------------------------------------------------------------------------------- /tests/_exe/goto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_exe/goto.c -------------------------------------------------------------------------------- /tests/_exe/goto.golden: -------------------------------------------------------------------------------- 1 | AC 2 | ACDF 3 | ABBBC 4 | XXXYABD 5 | -------------------------------------------------------------------------------- /tests/_exe/indirect-calls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_exe/indirect-calls.c -------------------------------------------------------------------------------- /tests/_exe/indirect-calls.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_exe/indirect-calls.golden -------------------------------------------------------------------------------- /tests/_exe/initializers-global.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_exe/initializers-global.c -------------------------------------------------------------------------------- /tests/_exe/initializers-global.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_exe/initializers-global.golden -------------------------------------------------------------------------------- /tests/_exe/initializers-local.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_exe/initializers-local.c -------------------------------------------------------------------------------- /tests/_exe/initializers-local.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_exe/initializers-local.golden -------------------------------------------------------------------------------- /tests/_exe/input-output/all-chars.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_exe/input-output/all-chars.txt -------------------------------------------------------------------------------- /tests/_exe/input-output/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_exe/input-output/printf.c -------------------------------------------------------------------------------- /tests/_exe/input-output/printf.golden: -------------------------------------------------------------------------------- 1 | Hello world! 42 A ff 2 | -------------------------------------------------------------------------------- /tests/_exe/input-output/read-all-chars.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_exe/input-output/read-all-chars.c -------------------------------------------------------------------------------- /tests/_exe/input-output/read-all-chars.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_exe/input-output/read-all-chars.golden -------------------------------------------------------------------------------- /tests/_exe/pointer-comparisons.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_exe/pointer-comparisons.c -------------------------------------------------------------------------------- /tests/_exe/pointer-comparisons.golden: -------------------------------------------------------------------------------- 1 | 15 2 | 14 3 | -------------------------------------------------------------------------------- /tests/_exe/record-of-functions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_exe/record-of-functions.c -------------------------------------------------------------------------------- /tests/_exe/record-of-functions.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_exe/record-of-functions.golden -------------------------------------------------------------------------------- /tests/_exe/sizeof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_exe/sizeof.c -------------------------------------------------------------------------------- /tests/_exe/sizeof.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_exe/sizeof.golden -------------------------------------------------------------------------------- /tests/_exe/static_vars.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_exe/static_vars.c -------------------------------------------------------------------------------- /tests/_exe/static_vars.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_exe/static_vars.golden -------------------------------------------------------------------------------- /tests/_exe/struct-flexible-array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_exe/struct-flexible-array.c -------------------------------------------------------------------------------- /tests/_exe/struct-flexible-array.golden: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /tests/_exe/struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_exe/struct.c -------------------------------------------------------------------------------- /tests/_exe/struct.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_exe/struct.golden -------------------------------------------------------------------------------- /tests/_exe/switch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_exe/switch.c -------------------------------------------------------------------------------- /tests/_exe/switch.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_exe/switch.golden -------------------------------------------------------------------------------- /tests/_exe/tagged-union.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_exe/tagged-union.c -------------------------------------------------------------------------------- /tests/_exe/tagged-union.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_exe/tagged-union.golden -------------------------------------------------------------------------------- /tests/_exe/typedef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_exe/typedef.c -------------------------------------------------------------------------------- /tests/_exe/typedef.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_exe/typedef.golden -------------------------------------------------------------------------------- /tests/_sh/checks/address_of_global.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/address_of_global.c -------------------------------------------------------------------------------- /tests/_sh/checks/address_of_global.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/address_of_global.golden -------------------------------------------------------------------------------- /tests/_sh/checks/address_of_local.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/address_of_local.c -------------------------------------------------------------------------------- /tests/_sh/checks/address_of_local.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/address_of_local.golden -------------------------------------------------------------------------------- /tests/_sh/checks/break_outside_loop.c: -------------------------------------------------------------------------------- 1 | // expect_comp_failure 2 | void main() { 3 | break; 4 | } 5 | -------------------------------------------------------------------------------- /tests/_sh/checks/break_outside_loop.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/break_outside_loop.golden -------------------------------------------------------------------------------- /tests/_sh/checks/continue_outside_loop.c: -------------------------------------------------------------------------------- 1 | // expect_comp_failure 2 | void main() { 3 | continue; 4 | } 5 | -------------------------------------------------------------------------------- /tests/_sh/checks/continue_outside_loop.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/continue_outside_loop.golden -------------------------------------------------------------------------------- /tests/_sh/checks/extern_vars.c: -------------------------------------------------------------------------------- 1 | // expect_comp_failure 2 | extern int some_var; 3 | 4 | void main() { 5 | 6 | } 7 | -------------------------------------------------------------------------------- /tests/_sh/checks/extern_vars.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/extern_vars.golden -------------------------------------------------------------------------------- /tests/_sh/checks/global_var_underscore.c: -------------------------------------------------------------------------------- 1 | // expect_comp_failure 2 | int _IFS; 3 | 4 | void main() { 5 | return; 6 | } 7 | -------------------------------------------------------------------------------- /tests/_sh/checks/global_var_underscore.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/global_var_underscore.golden -------------------------------------------------------------------------------- /tests/_sh/checks/initializer_nested.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/initializer_nested.c -------------------------------------------------------------------------------- /tests/_sh/checks/initializer_nested.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/initializer_nested.golden -------------------------------------------------------------------------------- /tests/_sh/checks/initializer_too_large.c: -------------------------------------------------------------------------------- 1 | // expect_comp_failure 2 | int arr[2] = {1, 2, 3}; 3 | 4 | void main() { 5 | return; 6 | } 7 | -------------------------------------------------------------------------------- /tests/_sh/checks/initializer_too_large.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/initializer_too_large.golden -------------------------------------------------------------------------------- /tests/_sh/checks/initializer_too_large_str.c: -------------------------------------------------------------------------------- 1 | // expect_comp_failure 2 | char arr[2] = "ab"; 3 | 4 | void main() { 5 | return; 6 | } 7 | -------------------------------------------------------------------------------- /tests/_sh/checks/initializer_too_large_str.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/initializer_too_large_str.golden -------------------------------------------------------------------------------- /tests/_sh/checks/invalid_printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/invalid_printf.c -------------------------------------------------------------------------------- /tests/_sh/checks/invalid_printf.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/invalid_printf.golden -------------------------------------------------------------------------------- /tests/_sh/checks/local_array_arg.c: -------------------------------------------------------------------------------- 1 | // expect_comp_failure 2 | void main() { 3 | int a[10]; 4 | } 5 | -------------------------------------------------------------------------------- /tests/_sh/checks/local_array_arg.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/local_array_arg.golden -------------------------------------------------------------------------------- /tests/_sh/checks/local_array_param.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/local_array_param.c -------------------------------------------------------------------------------- /tests/_sh/checks/local_array_param.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/local_array_param.golden -------------------------------------------------------------------------------- /tests/_sh/checks/local_struct_arg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/local_struct_arg.c -------------------------------------------------------------------------------- /tests/_sh/checks/local_struct_arg.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/local_struct_arg.golden -------------------------------------------------------------------------------- /tests/_sh/checks/local_struct_param.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/local_struct_param.c -------------------------------------------------------------------------------- /tests/_sh/checks/local_struct_param.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/local_struct_param.golden -------------------------------------------------------------------------------- /tests/_sh/checks/local_var_shadowing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/local_var_shadowing.c -------------------------------------------------------------------------------- /tests/_sh/checks/local_var_shadowing.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/local_var_shadowing.golden -------------------------------------------------------------------------------- /tests/_sh/checks/local_var_underscore.c: -------------------------------------------------------------------------------- 1 | // expect_comp_failure 2 | void main() { 3 | int _a; 4 | } 5 | -------------------------------------------------------------------------------- /tests/_sh/checks/local_var_underscore.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/local_var_underscore.golden -------------------------------------------------------------------------------- /tests/_sh/checks/shortcut_eval_outside_condition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/shortcut_eval_outside_condition.c -------------------------------------------------------------------------------- /tests/_sh/checks/shortcut_eval_outside_condition.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/shortcut_eval_outside_condition.golden -------------------------------------------------------------------------------- /tests/_sh/checks/sizeof_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/sizeof_array.c -------------------------------------------------------------------------------- /tests/_sh/checks/sizeof_array.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/sizeof_array.golden -------------------------------------------------------------------------------- /tests/_sh/checks/sizeof_expr.c: -------------------------------------------------------------------------------- 1 | // expect_comp_failure 2 | void main() { 3 | int a = sizeof a; 4 | } 5 | -------------------------------------------------------------------------------- /tests/_sh/checks/sizeof_expr.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/sizeof_expr.golden -------------------------------------------------------------------------------- /tests/_sh/checks/static_vars.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/static_vars.c -------------------------------------------------------------------------------- /tests/_sh/checks/static_vars.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/static_vars.golden -------------------------------------------------------------------------------- /tests/_sh/checks/struct_no_nested_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/struct_no_nested_array.c -------------------------------------------------------------------------------- /tests/_sh/checks/struct_no_nested_array.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/struct_no_nested_array.golden -------------------------------------------------------------------------------- /tests/_sh/checks/struct_no_nested_struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/struct_no_nested_struct.c -------------------------------------------------------------------------------- /tests/_sh/checks/struct_no_nested_struct.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/struct_no_nested_struct.golden -------------------------------------------------------------------------------- /tests/_sh/checks/switch_early_exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/switch_early_exit.c -------------------------------------------------------------------------------- /tests/_sh/checks/switch_early_exit.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/switch_early_exit.golden -------------------------------------------------------------------------------- /tests/_sh/checks/switch_fallthrough.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/switch_fallthrough.c -------------------------------------------------------------------------------- /tests/_sh/checks/switch_fallthrough.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/switch_fallthrough.golden -------------------------------------------------------------------------------- /tests/_sh/checks/switch_no_body.c: -------------------------------------------------------------------------------- 1 | // expect_comp_failure 2 | void main() { 3 | switch (1) putchar('a'); 4 | } 5 | -------------------------------------------------------------------------------- /tests/_sh/checks/switch_no_body.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/switch_no_body.golden -------------------------------------------------------------------------------- /tests/_sh/checks/ternary_with_fun_call.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/ternary_with_fun_call.c -------------------------------------------------------------------------------- /tests/_sh/checks/ternary_with_fun_call.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/ternary_with_fun_call.golden -------------------------------------------------------------------------------- /tests/_sh/checks/var_IFS.c: -------------------------------------------------------------------------------- 1 | // expect_comp_failure 2 | void main() { 3 | int IFS; 4 | } 5 | -------------------------------------------------------------------------------- /tests/_sh/checks/var_IFS.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/checks/var_IFS.golden -------------------------------------------------------------------------------- /tests/_sh/goto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/goto.c -------------------------------------------------------------------------------- /tests/_sh/goto.golden: -------------------------------------------------------------------------------- 1 | abcd -------------------------------------------------------------------------------- /tests/_sh/initializer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/initializer.c -------------------------------------------------------------------------------- /tests/_sh/initializer.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/initializer.golden -------------------------------------------------------------------------------- /tests/_sh/input-output/all-chars.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/input-output/all-chars.txt -------------------------------------------------------------------------------- /tests/_sh/input-output/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/input-output/printf.c -------------------------------------------------------------------------------- /tests/_sh/input-output/printf.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/input-output/printf.golden -------------------------------------------------------------------------------- /tests/_sh/input-output/printf_runtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/input-output/printf_runtime.c -------------------------------------------------------------------------------- /tests/_sh/input-output/printf_runtime.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/input-output/printf_runtime.golden -------------------------------------------------------------------------------- /tests/_sh/input-output/read-all-chars.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/input-output/read-all-chars.c -------------------------------------------------------------------------------- /tests/_sh/input-output/read-all-chars.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/input-output/read-all-chars.golden -------------------------------------------------------------------------------- /tests/_sh/nested_loops.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/nested_loops.c -------------------------------------------------------------------------------- /tests/_sh/nested_loops.golden: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /tests/_sh/scoping.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/scoping.c -------------------------------------------------------------------------------- /tests/_sh/scoping.golden: -------------------------------------------------------------------------------- 1 | 12 2 | 13 3 | 12 4 | -------------------------------------------------------------------------------- /tests/_sh/struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/struct.c -------------------------------------------------------------------------------- /tests/_sh/struct.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/struct.golden -------------------------------------------------------------------------------- /tests/_sh/switch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/tests/_sh/switch.c -------------------------------------------------------------------------------- /tests/_sh/switch.golden: -------------------------------------------------------------------------------- 1 | BCCBABCDEFE -------------------------------------------------------------------------------- /utils/cat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/utils/cat.sh -------------------------------------------------------------------------------- /utils/jam.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/utils/jam.sh -------------------------------------------------------------------------------- /utils/keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/utils/keywords.txt -------------------------------------------------------------------------------- /utils/ls.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/utils/ls.sh -------------------------------------------------------------------------------- /utils/perfect-hash.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/utils/perfect-hash.scm -------------------------------------------------------------------------------- /utils/process-includes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/utils/process-includes.sh -------------------------------------------------------------------------------- /utils/touch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/utils/touch.sh -------------------------------------------------------------------------------- /utils/wc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/utils/wc.sh -------------------------------------------------------------------------------- /woody.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/woody.sh -------------------------------------------------------------------------------- /x86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udem-dlteam/pnut/HEAD/x86.c --------------------------------------------------------------------------------