added: `#import` at function scope; bugfix: numerous
authorBrendan Hansen <brendan.f.hansen@gmail.com>
Sat, 25 Mar 2023 04:03:32 +0000 (23:03 -0500)
committerBrendan Hansen <brendan.f.hansen@gmail.com>
Sat, 25 Mar 2023 04:04:28 +0000 (23:04 -0500)
commitd77264637524901531f4be84c4787bcbd401c355
treed1f2858b4c90f338af4dc6da01aabda4916c8f4f
parent3dbfd29b26187bc6e1182a8c438d9d5506985e3c
added: `#import` at function scope; bugfix: numerous
47 files changed:
compiler/src/clone.c
compiler/src/lex.c
compiler/src/parser.c
compiler/src/symres.c
core/builtin.onyx
core/conv/format.onyx
core/intrinsics/atomics.onyx
core/io/stdio.onyx
core/misc/any_utils.onyx
core/onyx/cptr.onyx
core/os/file.onyx
core/random/random.onyx
core/runtime/info/helper.onyx
core/runtime/platform/onyx/platform.onyx
core/runtime/platform/wasi/env.onyx
core/runtime/platform/wasi/wasi_fs.onyx
core/string/string.onyx
docs/bugs
examples/04_fixed_arrays.onyx
examples/05_slices.onyx
examples/06_dynamic_arrays.onyx
examples/07_structs.onyx
examples/08_enums.onyx
examples/10_switch_statements.onyx
examples/11_map.onyx
examples/12_varargs.onyx
examples/13_use_keyword.onyx
examples/14_overloaded_procs.onyx
examples/15_polymorphic_procs.onyx
examples/16_pipe_operator.onyx
examples/17_operator_overload.onyx
examples/18_macros.onyx
examples/19_do_blocks.onyx
examples/20_auto_return.onyx
examples/21_quick_functions.onyx
examples/22_interfaces.onyx
examples/50_misc.onyx
tests/aoc-2020/day1.onyx
tests/aoc-2020/day10.onyx
tests/aoc-2020/day11.onyx
tests/hello_world.onyx
tests/if_expressions.onyx
tests/interfaces.onyx
tests/multiple_returns_robustness.onyx
tests/new_printf.onyx
tests/overload_with_autocast.onyx
tests/string_stream_test.onyx