nimony
Nimony is a new Nim implementation that is in heavy development.
File Explorer
Download Latest Version (.zip)- action.yml
- ci.yml
- dependabot.yml
- matmul.nim
- nifbench.nim
- cse.md
- design.md
- differences.md
- final_ir.md
- install.md
- language.md
- leng-spec.md
- lenientnils.md
- nifcore_migration.md
- njvl-details.md
- njvl-spec.md
- njvl-ssu-ideas.md
- passive_procs.md
- plugins.md
- porting.md
- stdlib.md
- tags.md
- version.md
- atomics_basics.nim
- atomics_basics.output
- io_basics.nim
- io_basics.output
- seqs_and_strings.nim
- seqs_and_strings.output
- sets_basics.nim
- sets_basics.output
- strutils_basics.nim
- strutils_basics.output
- tables_basics.nim
- tables_basics.output
- hastur.ico
- hastur.rc
- hastur.res
- hastur_icon.o
- nimony.ico
- nimony.rc
- nimony.res
- nimony_icon.o
- parfor.nim
- smartcli.nim
- typetraits.nim
- errno_cache.txt
- errorcodes.md
- errorcodes.nim
- errorcodes_http.nim
- errorcodes_posix.nim
- errorcodes_windows.nim
- unicode_ranges.nim
- epoll.nim
- io_uring.nim
- posix.nim
- posix_other.nim
- posix_other_consts.nim
- macros_nif.nim
- ntpath.nim
- osappdirs.nim
- oscommons.nim
- ospaths2.nim
- osseps.nim
- ossymlinks.nim
- syslocks.nim
- alloc.nim
- arcops.nim
- arithmetics.nim
- atomintrin.nim
- basic_types.nim
- comparisons.nim
- countbits_impl.nim
- ctypes.nim
- defaults.nim
- dyncalls.nim
- exits.nim
- formatfloat.nim
- iterators.nim
- memory.nim
- mimalloc.nim
- openarrays.nim
- osalloc.nim
- panics.nim
- seqimpl.nim
- setops.nim
- stringimpl.nim
- winlean.nim
- algorithm.nim
- appdirs.nim
- assertions.nim
- atomics.nim
- base64.nim
- bitops.nim
- cmdline.nim
- compilation.nim
- complex.nim
- cpuinfo.nim
- deques.nim
- dirs.nim
- editdistance.nim
- encodings.nim
- envvars.nim
- fenv.nim
- formatfloat.nim
- hashes.nim
- heapqueue.nim
- intsets.nim
- ioring.nim
- json.nim
- lexbase.nim
- locks.nim
- macros.nim
- math.nim
- md5.nim
- memfiles.nim
- monotimes.nim
- nativesocket.nim
- nifply.nim
- opt.nim
- options.nim
- os.nim
- oserrors.nim
- osproc.nim
- packedsets.nim
- parfor.nim
- parsejson.nim
- parseopt.nim
- parseutils.nim
- pathnorm.nim
- paths.nim
- random.nim
- rawthreads.nim
- result.nim
- rlocks.nim
- sequtils.nim
- sets.nim
- setutils.nim
- sha1.nim
- smartcli.nim
- stacktraces.nim
- streams.nim
- strtabs.nim
- strutils.nim
- syncio.nim
- system.nim
- tables.nim
- terminal.nim
- threadpool.nim
- ticketlocks.nim
- times.nim
- typetraits.nim
- unicode.nim
- varints.nim
- widestrs.nim
- wordwrap.nim
- writenif.nim
- codehl.nim
- dagon.nim
- markdown.nim
- nim.cfg
- modnames.nim
- arcopt.nim
- constparams.nim
- coro_transform.nim
- cps.nim
- dce1.nim
- dce2.nim
- destroyer.nim
- desugar.nim
- duplifier.nim
- eraiser.nim
- funcsummary.nim
- hexer.nim
- hexer_context.nim
- inliner.nim
- intramodinliner.nim
- iterinliner.nim
- lambdalifting.nim
- lengcgen.nim
- lifter.nim
- mover.nim
- nim.cfg
- passes.nim
- pipeline.nim
- stringcases.nim
- vtables_backend.nim
- xelim.nim
- arith.rewrite.nif
- accesspaths.nim
- aliasing.nim
- arcopt.md
- constant_folding.nim
- copyprop.nim
- cse.nim
- imi_bridge.nim
- induction_variables.nim
- intermodinliner.nim
- nifrender.nim
- optdriver.nim
- optfuzz.nim
- patchsets.nim
- patextract.nim
- scalarizer.nim
- shoggoth.nim
- shoggoth.nim.cfg
- tracer_tmp.nim
- trackers.nim
- unswitch.nim
- vectorizer.nim
- vmrewriter.nim
- codegen.nim
- config.nims
- cprelude.nim
- genexprs.nim
- genstmts.nim
- gentypes.nim
- leng_model.nim
- lengc.nim
- llvmcodegen.nim
- llvmdebug.nim
- llvmgenexprs.nim
- llvmgenstmts.nim
- llvmgentypes.nim
- llvmirmodel.nim
- llvmserializer.nim
- mangler.nim
- nifmodules.nim
- nim.cfg
- noptions.nim
- readme.md
- typenav.nim
- nif26reader.nim
- argsfinder.nim
- bif.nim
- bitabs.nim
- compat2.nim
- docpaths.nim
- filelinecache.nim
- foreignmodules.nim
- htmlbuilder.nim
- intrinsics.nim
- keymatcher.nim
- lineinfos.nim
- nifbuilder.nim
- nifcdecl.nim
- nifchecksums.nim
- nifcore.nim
- nifcoreparse.nim
- nifindexes.nim
- nifpools.nim
- nifprelude.nim
- nifqueries.nim
- nifreader.nim
- nifstreams.nim
- nimversion.nim
- platform.nim
- stringtrees.nim
- stringviews.nim
- symparser.nim
- tinyhashes.nim
- tooldirs.nim
- treemangler.nim
- vfs.nim
- callconv_tags.nim
- leng_tags.nim
- nifindex_tags.nim
- nifler_tags.nim
- nimony_tags.nim
- njvl_tags.nim
- tags.nim
- test_grammar.nif
- nifgram.nim
- readme.md
- bridge.nim
- configcmd.nim
- nifler.nim
- nim.cfg
- niflink.nim
- nifmake.nim
- nim.cfg
- readme.md
- plugins.nim
- asthelpers.nim
- builtintypes.nim
- cli.nim
- conceptcache.nim
- contracts.nim
- contracts_fir.nim
- controlflow.nim
- decls.nim
- deferstmts.nim
- deps.nim
- derefs.nim
- enumtostr.nim
- expreval.nim
- exprexec.nim
- features.nim
- flowtracker.nim
- identstyle.nim
- idetools.nim
- implications.nim
- indexgen.nim
- inferle.nim
- intervals.nim
- langmodes.nim
- macro_plugin.nim
- magics.nim
- module_plugins.nim
- nif_annotations.nim
- nifconfig.nim
- nim.cfg
- nimony.nim
- nimony_model.nim
- nimsem.nim
- pragmacanon.nim
- programs.nim
- readme.md
- renderer.nim
- reporters.nim
- sem.nim
- sembasics.nim
- semborrow.nim
- semcall.nim
- semchecks.nim
- semcompat.nim
- semconst.nim
- semdata.nim
- semdecls.nim
- semfields.nim
- semimport.nim
- semmagics.nim
- semmain.nim
- semos.nim
- sempragmas.nim
- semtypes.nim
- semuntyped.nim
- sigconcepts.nim
- sigmatch.nim
- sizeof.nim
- staticmatches.nim
- symtabs.nim
- templates.nim
- typekeys.nim
- typenav.nim
- typeprops.nim
- vtables_frontend.nim
- xints.nim
- testa.nif
- testa.nj.nif
- testa.vl.nif
- testb.nif
- testb.nj.nif
- testb.vl.nif
- texc.nif
- texc.nj.nif
- texc.vl.nif
- finalir.nim
- nj.nim
- njvl_model.nim
- togoto.nim
- tracker.nim
- versiontabs.nim
- vl.nim
- nim.cfg
- pnak.nim
- nim.cfg
- readme.md
- v2.nim
- effect_graph.nim
- phase_validator.nim
- tags_grammar.nim
- validator.nim
- config.nims
- hastur.nim
- install.nim
- nativenif.commit
- setup.nim
- fake_pass.expected
- fake_pass.nim
- hastur.mode
- setup.nim
- tasgn.msgs
- tasgn.nif
- tbasics.msgs
- tbasics.nif
- tcase.msgs
- tcase.nif
- twhile.msgs
- twhile.nif
- asgn.expected.nif
- asgn.nif
- basics.expected.nif
- basics.nif
- case.expected.nif
- case.nif
- if.expected.nif
- if.nif
- nestedexpr.expected.nif
- nestedexpr.nif
- nottest.expected.nif
- nottest.nif
- returntest.expected.nif
- returntest.nif
- setup.nim
- try.expected.nif
- try.nif
- hastur.mode
- setup.nim
- tdoc_smoke.assertions
- tdoc_smoke.nim
- hastur.mode
- test_grammar.nim
- tsubs.nif
- vm.nif
- gear3_helloworld.nif
- hastur.mode
- mod1.nif
- setup.nim
- sample.nim
- setup.nim
- hastur.mode
- setup.nim
- tinlinecond.nim
- tinlinecond.output
- tinlinecond.x64.asm.nif
- m24764.nim
- mstringstream.nim
- t19457.nim
- t24764.nim
- t24806.nim
- taddstr.nim
- taddstr.output
- tand_in_objconstr.nim
- tand_in_objconstr.output
- tandor_condjumps.nim
- tandor_condjumps.output
- tarray2.nim
- tarray2.output
- tbasics.nim
- tbasics.output
- tbinarytree.nim
- tcall_in_objconstr.nim
- tcall_in_objconstr.output
- tconcat.nim
- tconcat.output
- tconst_to_sink.nim
- tcontrolflow.nim
- tcontrolflow.output
- tcopy_error_in_array.msgs
- tcopy_error_in_array.nim
- tcopy_error_synth_dup.msgs
- tcopy_error_synth_dup.nim
- tdestructor_order.nim
- tdestructor_order.output
- tdistinctstringcopy.nim
- tdistinctstringcopy.output
- tdup.nim
- tdup_error_synth_copy.msgs
- tdup_error_synth_copy.nim
- tensuremove.nim
- terror_copy_in_aggregate.nim
- texplicit_hooks.nim
- texplicit_sink.nim
- texplicit_sink.output
- tgcref.nim
- tgcref.output
- tgenericbinarytree.nim
- tinheritable.nim
- tmove_only.msgs
- tmove_only.nim
- tmove_only2.msgs
- tmove_only2.nim
- tmoved_seq_sibling_field.nim
- tmoved_seq_sibling_field.output
- traises_call_owned.nim
- traises_call_owned.output
- tref_field_in_hook.nim
- trefobjconstr.nim
- trefobjconstr.output
- trepro_impls_uaf.nim
- trepro_impls_uaf.output
- trepro_typecache_uaf.nim
- trepro_typecache_uaf.output
- tseq_match_cursor.nim
- tseq_match_cursor.output
- tsink_lastread.nim
- tsink_lastread.output
- tsink_lastread2.nim
- tsink_lastread2.output
- tsink_lastread3.nim
- tsink_lastread3.output
- tsink_lastread4.nim
- tsink_lastread4.output
- tsink_lastread_fieldwrite.nim
- tsink_lastread_fieldwrite.output
- tsink_string.nim
- tsink_string.output
- tsink_swap.nim
- tsink_swap.output
- tsplitfile.nim
- tsplitfile.output
- tstrings.nim
- tstrings.output
- tstringstream.nim
- ttuple_unpack_tokenbuf.nim
- ttuple_unpack_tokenbuf.output
- twhile_cond_temp.nim
- twhile_cond_temp.output
- twhile_condjumps.nim
- twhile_condjumps.output
- tbadassembler.msgs
- tbadassembler.nim
- tbadflags.msgs
- tbadflags.nim
- tbadinout.msgs
- tbadinout.nim
- tbadnaked.msgs
- tbadnaked.nim
- tcbackend.msgs
- tcbackend.nim
- tfloatfold.nim
- tfloatfold.output
- toverflowflag.nim
- toverflowflag.output
- tcast.nim
- tforward_decl.nim
- tnil_no_capture.output
- tarray_alias.nim
- tborrow_basic.nim
- tborrow_errors.msgs
- tborrow_errors.nim
- tborrow_generic.nim
- tborrow_lifetime.nim
- tborrow_lifetime_errors.msgs
- tborrow_lifetime_errors.nim
- tborrow_not_borrowable.nim
- tborrowlocal_errors.msgs
- tborrowlocal_errors.nim
- tglobal_borrow_errors.msgs
- tglobal_borrow_errors.nim
- topenarray_borrow.nim
- topenarray_borrow_errors.msgs
- topenarray_borrow_errors.nim
- topenarray_escape_errors.msgs
- topenarray_escape_errors.nim
- mvarargs.nim
- tcall_module_arg.msgs
- tcall_module_arg.nim
- tcurlyaccessor.nim
- tcurlyaccessor.output
- tcurlyaccessor2.nim
- tcurlyaccessor2.output
- tsimpledefault.nim
- tsimpledefault.output
- ttemplatecalltype1.nim
- ttemplatecalltype2.msgs
- ttemplatecalltype2.nim
- tvarargs.nim
- tvarargs.output
- tvarargs_xmod.nim
- tvarargs_xmod.output
- typedesc_call.nim
- typedesc_call.output
- tcaselabelfolding.nim
- tcases.nim
- tcases.output
- temptywhenbranch.nim
- temptywhenbranch.output
- texhaustive.msgs
- texhaustive.nim
- tinitcasewhile.nim
- tinitcasewhile.output
- tsimple_string_case.nim
- tsimple_string_case.output
- mcallclosure.nim
- menvclash_a.nim
- menvclash_b.nim
- mgetclosure.nim
- mpass.nim
- mpassclosure.nim
- tcall_closure_expr.nim
- tclosure_capture_cursor.nim
- tclosure_capture_cursor.output
- tclosure_captured_callee.nim
- tclosure_captured_callee.output
- tclosure_captured_field_callee.nim
- tclosure_captured_field_callee.output
- tclosure_captured_param_prologue.nim
- tclosure_captured_param_prologue.output
- tclosure_ctor_field_local_collision.nim
- tclosure_ctor_field_local_collision.output
- tclosure_field_in_and.nim
- tclosure_field_in_and.output
- tclosure_field_local_collision.nim
- tclosure_field_local_collision.output
- tclosure_in_named_type.nim
- tclosure_in_named_type.output
- tclosure_in_seq_pairs.nim
- tclosure_in_seq_pairs.output
- tclosure_index_callee.nim
- tclosure_index_callee.output
- tclosure_lookalike_tuple.nim
- tclosure_loopvar_callee.nim
- tclosure_loopvar_callee.output
- tclosure_of_closure_param.nim
- tclosure_of_closure_param.output
- tclosure_param_callee.nim
- tclosure_param_callee.output
- tclosure_with_params.nim
- tclosure_with_params.output
- tcounter.nim
- tcounter.output
- tdont_capture_closure.nim
- tenv_name_clash.nim
- tenv_name_clash.output
- tgeneric_closure.nim
- tgeneric_closure.output
- timported_module_closure_call.nim
- timported_module_closure_param.nim
- timported_module_closure_var.nim
- tnil_no_capture.nim
- tnil_no_capture.output
- tparam_capture.nim
- tparam_capture.output
- tto_closure.nim
- tvoid_closure_call.nim
- tvoid_closure_call.output
- hastur.mode
- tgenericproc.nim
- tgenericproc.output
- tstructuralconverter.nim
- ttemplate.nim
- ttemplate.output
- mconceptambiguous.nim
- mconceptblowup_lib.nim
- mconceptblowup_wrap.nim
- tadd.nim
- tcompoundconcept.nim
- tconceptambiguousparent.msgs
- tconceptambiguousparent.nim
- tconceptblowup.nim
- tconceptcacheparent.msgs
- tconceptcacheparent.nim
- tconceptconstraintbad.msgs
- tconceptconstraintbad.nim
- tconceptcycle.msgs
- tconceptcycle.nim
- tconceptdiamond.nim
- tconceptfuncproc.nim
- tconceptfuncprocbad.msgs
- tconceptfuncprocbad.nim
- tconceptgenericoverload.nim
- tconceptinherit.nim
- tconceptinheritbad.msgs
- tconceptinheritbad.nim
- tconceptinheritedgeneric.nim
- tconceptinheritedtypedesc.nim
- tconceptiterator.nim
- tconceptsiblings.nim
- tconceptstandalonebad.msgs
- tconceptstandalonebad.nim
- tconcepttypedesc.nim
- tconcepttypedescinst.nim
- tconcepttypedescinst.output
- tdollar_char_loophole.msgs
- tdollar_char_loophole.nim
- tmutualgenericargtypes.nim
- slave.nim
- master.nim
- master.output
- nimony.args
- nimony.paths
- clang.args
- gcc.args
- master.nim
- master.output
- nimony.args
- tconstarrlen.nim
- tconstbitops.nim
- tconsts.nim
- tconstset.nim
- tconststrops.nim
- tconsttypedescdot.nim
- tdistinctconv.nim
- tparenwhenconst.nim
- version.md
- tconstreadfile.nim
- tconstreadfile.output
- tconstseq.nim
- tconsttable.nim
- tmyops.nim
- tmyops.output
- tslurp.nim
- tslurp_data.txt
- mgenericconverter.nim
- tconverter.nim
- tgenericconverter.nim
- timportedgenericconverter.nim
- mcrosspassive.nim
- tbasicpassive.nim
- tbasicpassive.output
- tclosure.nim
- tclosure.output
- tclosure_iter_bare_yield.nim
- tclosure_iter_bare_yield.output
- tclosure_iter_basic.nim
- tclosure_iter_basic.output
- tclosure_iter_body_capture.nim
- tclosure_iter_body_capture.output
- tclosure_iter_break.nim
- tclosure_iter_break.output
- tclosure_iter_envcheck.nim
- tclosure_iter_envcheck.output
- tclosure_iter_firstclass.nim
- tclosure_iter_firstclass.output
- tclosure_iter_generic.nim
- tclosure_iter_generic.output
- tclosure_iter_nested_for.nim
- tclosure_iter_nested_for.output
- tclosure_iter_returned.nim
- tclosure_iter_returned.output
- tclosure_iter_shared_state.nim
- tclosure_iter_shared_state.output
- tclosure_iter_string.nim
- tclosure_iter_string.output
- tclosure_iter_tuple.nim
- tclosure_iter_tuple.output
- tclosure_iter_var.nim
- tclosure_iter_var.output
- tcps_dtor_epilogue.nim
- tcps_dtor_epilogue.output
- tcrossmodulepassive.nim
- tcrossmodulepassive.output
- tfirstpassive.nim
- tfirstpassive.output
- tif.nim
- tif.output
- tifexpr_arg_temp_collision.nim
- tifexpr_arg_temp_collision.output
- tmethods.nim
- tmethods.output
- tnestedloops.nim
- tnestedloops.output
- tparkstate.nim
- tparkstate.output
- tpassive_field_collision.nim
- tpassive_field_collision.output
- tpassive_generic_callback.nim
- tpassive_generic_callback.output
- tpassive_iter_firstclass.nim
- tpassive_iter_firstclass.output
- tpassiveio.nim
- tpassiveio.output
- tpassivemismatch.msgs
- tpassivemismatch.nim
- trecursive.nim
- trecursive.output
- tsuspend.nim
- tsuspend.output
- tsuspend_resume.nim
- tsuspend_resume.output
- ttry.nim
- ttry.output
- mcyclic_b.nim
- mcyclic_b.nojoin
- mcyclic_b.output
- tcyclic_a.nim
- tcyclic_a.nojoin
- tcyclic_a.output
- tarrayorder.msgs
- tarrayorder.nim
- tcross_module_ord_a.nim
- tcross_module_ord_case.nim
- tenum_array_bounds.nim
- tenumarrayconstr.nim
- tenumarrayconstr.output
- tenumiter.nim
- tenumiter.output
- tenumnameconflict.msgs
- tenumnameconflict.nim
- tenumnames.nim
- tenumnames.output
- tenumvalues.nim
- tenumvalues.output
- tostring.nim
- tostring.output
- mfromimportalias.nim
- mmodulemember.nim
- myimp.nim
- myynclude.nim
- tbadconverter.msgs
- tbadconverter.nim
- tbadparamcalls.msgs
- tbadparamcalls.nim
- tbadrange.msgs
- tbadrange.nim
- tblocklineinfo.msgs
- tblocklineinfo.nim
- tcaseerrors.msgs
- tcaseerrors.nim
- tcastpragma_props.msgs
- tcastpragma_props.nim
- tcastpragma_unknown.msgs
- tcastpragma_unknown.nim
- tcastundeclared.msgs
- tcastundeclared.nim
- tcommontype.msgs
- tcommontype.nim
- tconstredecl.msgs
- tconstredecl.nim
- tdefercaseerror.msgs
- tdefercaseerror.nim
- tdistinctinfos.msgs
- tdistinctinfos.nim
- tdot.msgs
- tdot.nim
- templ_lineinfo.msgs
- templ_lineinfo.nim
- temptycurly.msgs
- temptycurly.nim
- testablishesborrow.msgs
- testablishesborrow.nim
- tfromimportalias.msgs
- tfromimportalias.nim
- tifconderr.msgs
- tifconderr.nim
- tinvalidpragma.msgs
- tinvalidpragma.nim
- titerator_call_not_in_for.msgs
- titerator_call_not_in_for.nim
- tlenientfloats_off.msgs
- tlenientfloats_off.nim
- tlocalvoid.msgs
- tlocalvoid.nim
- tmodulemember.msgs
- tmodulemember.nim
- tnestederrors.msgs
- tnestederrors.nim
- tobjconstr.msgs
- tobjconstr.nim
- topenarray_errors.msgs
- topenarray_errors.nim
- torsumtypeconstraint.msgs
- torsumtypeconstraint.nim
- trangecheck.msgs
- trangecheck.nim
- tsetdecltoolarge.msgs
- tsetdecltoolarge.nim
- tstaticparambad.msgs
- tstaticparambad.nim
- tstaticparamruntime.msgs
- tstaticparamruntime.nim
- ttupleviews.msgs
- ttupleviews.nim
- ttype_mismatch_anon_proc.msgs
- ttype_mismatch_anon_proc.nim
- ttype_mismatch_closure_proc.msgs
- ttype_mismatch_closure_proc.nim
- ttypedescret.msgs
- ttypedescret.nim
- ttypelessparam.msgs
- ttypelessparam.nim
- tunderspecifiedgeneric.msgs
- tunderspecifiedgeneric.nim
- tvoidchecking.msgs
- tvoidchecking.nim
- twhenlocalundeclared.msgs
- twhenlocalundeclared.nim
- twronginvoke.msgs
- twronginvoke.nim
- twrongpragmas.msgs
- twrongpragmas.nim
- twrongsetelem.msgs
- twrongsetelem.nim
- tanonblock_try.nim
- tarbitrary_raises.nim
- tarbitrary_raises.output
- tbare_raise_outside.msgs
- tbare_raise_outside.nim
- tbare_reraise.nim
- tbare_reraise.output
- tcorrect_type.nim
- tcorrect_type.output
- tdefer.nim
- tdefer.output
- texcept_as.nim
- texcept_as.output
- texcept_type_mismatch.nim
- texcept_type_mismatch.output
- tfinally.nim
- tfinally.output
- tinheritance.nim
- tinheritance.output
- tinheritance_simple.nim
- tinheritance_simple.output
- tnested_heap_with_fin.nim
- tnested_heap_with_fin.output
- tnewexception.nim
- tnewexception.output
- tnim_port_subset.nim
- tnim_port_subset.output
- tonraisequit.nim
- tonraisequit.output
- traise_in_shortcircuit.nim
- traise_in_shortcircuit.output
- traise_through_finally.msgs
- traise_through_finally.nim
- traises.nim
- tref_heap_exc.nim
- tref_heap_exc.output
- treraise_typed.nim
- treraise_typed.output
- tsignature_equiv.nim
- tsignature_equiv.output
- tsubtype.nim
- tsubtype.output
- tsubtype_fail.msgs
- tsubtype_fail.nim
- ttables.nim
- twillraise.nim
- twillraise.output
- mimportcinttypedef.nim
- mimportcvar.nim
- minlineimportc.nim
- bar.h
- bar1.h
- cinttypedef.h
- ctestarray.h
- ctestvars.c
- ctestvars.h
- foo.c
- foo1.c
- inlineimportc.h
- tbuild.nim
- temit.nim
- texportc.nim
- theader.nim
- timportcarray.nim
- timportcint.nim
- timportcinttypedef.nim
- timportcinttypedefinmod.nim
- timportcnested.nim
- timportcvar.nim
- tinlineimportc.nim
- tpacked.nim
- tpacked.nim.output
- mexternalinst1.nim
- mexternalinst2_0.nim
- mexternalinst2_1.nim
- mexternalinst2_2.nim
- mfieldnumbering.nim
- mgenericproc.nim
- mtypeclassmatch.nim
- targgenericrematch.nim
- tconst_in_generic.nim
- tconst_in_generic.output
- tdouble.nim
- tdoubleptr.nim
- temptyliteral.nim
- texplicit_generic_params1.nim
- texplicit_generic_params1.output
- texplicitprocinst.nim
- texternalinst1.nim
- texternalinst2.nim
- tfieldnumbering.nim
- tgenerictuple.nim
- tgenerictypeconstraints.msgs
- tgenerictypeconstraints.nim
- tnestedgenericinvoke.nim
- tnestedobj.nim
- tnoconstraintbad.msgs
- tnoconstraintbad.nim
- tnoconstraintfixed.nim
- tnoconstraintfixed.output
- tobjfield.nim
- torsumtypeconstraint.nim
- torsumtypeconstraint.output
- trecursiveobj.nim
- treturntype_infer.nim
- treturntype_infer.output
- tstaticenum.nim
- tstaticenum.output
- tstaticparams.nim
- tstaticparams.output
- ttuplecache.nim
- ttuplecache.output
- ttype_in_untypedproc.nim
- ttypeclassmatches.nim
- ttypeclassselfmatch.nim
- ttypeclasswrongmatch.msgs
- ttypeclasswrongmatch.nim
- ttypevarconstr.msgs
- ttypevarconstr.nim
- twronginference.msgs
- twronginference.nim
- tatomics.nim
- tbadintrinsic.msgs
- tbadintrinsic.nim
- tintrinsics.nim
- tcontinue.nim
- tcontinue.output
- tfields.nim
- tfields.nojoin
- tfields.output
- tforloops.nim
- tforloops1.nim
- tforloops1.output
- tforloops2.nim
- tforloops2.output
- tgenericfields.nim
- timplicititems.nim
- titer_cursor_local.nim
- tmodifiers.nim
- tmodifiers.output
- tmulti_yield_nested.nim
- tpairs_unpack.nim
- tpairs_unpack.output
- tevil.msgs
- tevil.nim
- treassign.msgs
- treassign.nim
- tselfassign.msgs
- tselfassign.nim
- tsimple.msgs
- tsimple.nim
- mambtype1.nim
- mambtype2.nim
- menumfield.nim
- mforward_decl_export.nim
- mignorestyle.nim
- mopensymop.nim
- mopensymtempl.nim
- mprivatefield.nim
- msandwich1.nim
- msandwich2.nim
- tambtype.msgs
- tambtype.nim
- tambtypeconv.msgs
- tambtypeconv.nim
- tcrossmoduleoverload.nim
- tcrossmoduleoverload.output
- tenumfield.nim
- tforward_decl_export.nim
- tforward_decl_export.output
- tignorestyle.nim
- tignorestyle.output
- tignorestyle_off.msgs
- tignorestyle_off.nim
- tignorestyle_pragma.nim
- tignorestyle_pragma.output
- tignorestyle_pragma_off.msgs
- tignorestyle_pragma_off.nim
- tlocalcall.nim
- topensym.nim
- topensym.output
- tprivatefield.msgs
- tprivatefield.nim
- tscopedtype.nim
- ttypeboundops.nim
- ttypeboundops.output
- nimony.paths
- tbindsym.nim
- tbindsym.nojoin
- tbindsym.output
- tbindsym_choice.nim
- tbindsym_choice.nojoin
- tbindsym_choice.output
- tbindsym_forceopen.nim
- tbindsym_forceopen.nojoin
- tbindsym_forceopen.output
- tcollect.nim
- tcollect.nojoin
- tcollect.output
- thello.nim
- thello.nojoin
- thello.output
- tnested.nim
- tnested.nojoin
- tnested.output
- bases.nim
- mgenericinheritance.nim
- mvtbase.nim
- mvtmid.nim
- mxdestroy.nim
- tcrossmods.nim
- tcrossmods.output
- tgenericimport1.nim
- tgenericimport1.nojoin
- tgenericimport1.output
- tgenericimport2.nim
- tgenericimport2.nojoin
- tgenericimport2.output
- tgenericinheritance.nim
- tgenericinheritance.output
- tlocalmethods.msgs
- tlocalmethods.nim
- tmof.nim
- tmof.output
- tproccall.nim
- tproccall.output
- tvtable3mods.nim
- tvtable3mods.output
- txdestroy.nim
- txdestroy.output
- musingstmt.nim
- tattempt_to_call_a_non1.msgs
- tattempt_to_call_a_non1.nim
- tbbbbbccccc1.nim
- tbbbbbccccc1.output
- tcan_disamb.nim
- tcan_disamb.output
- tcharset.nim
- tcharset.output
- tdo_nonation.nim
- tdo_nonation.output
- tfp.nim
- tfp.output
- tglobalvar.nim
- tglobalvar.output
- tifelif_end1.nim
- tifelif_end1.output
- titer1.nim
- titer1.output
- tlet_cannot_be_modified.msgs
- tlet_cannot_be_modified.nim
- tprefer_g_of_t.nim
- tprefer_g_of_t.output
- tprocvar.nim
- tprocvar.output
- ttry_finally_after_break1.nim
- ttry_finally_after_break1.output
- tusingstmt.nim
- tvalue_isnot_a_type.msgs
- tvalue_isnot_a_type.nim
- tvtable_downcast_compound.nim
- tvtable_downcast_compound.output
- twasmovedlvalue.nim
- twasmovedlvalue.output
- twrongif.msgs
- twrongif.nim
- ma.nim
- foo.nim
- ismain_dep.nim
- ismain_include.nim
- mdont_bind_to_obj_field.nim
- mdont_bind_to_obj_field2.nim
- menumiter.nim
- mexportreimportfoo.nim
- mexportreimportreexport.nim
- mfieldvis.nim
- mfieldvisnest.nim
- mgeninit.nim
- minitorder_a.nim
- minitorder_b.nim
- minitorder_sub.nim
- minlineroutines.nim
- mproc.nim
- mprocvar.nim
- mqualifiedreexport0.nim
- mqualifiedreexport1.nim
- mqualifiedreexport2.nim
- mqualifiedreexport3.nim
- mreexport.nim
- mreexport1.nim
- mreexport2.nim
- mreexport3.nim
- mscopepref.nim
- mselfnamealias.nim
- mstringuse.nim
- mtemplatevalue.nim
- mvariables.nim
- ismain.nim
- ismain.output
- tdont_bind_to_obj_field.msgs
- tdont_bind_to_obj_field.nim
- tdont_bind_to_obj_field2.nim
- tenumiter.nim
- texportreimport.nim
- texportreimport.output
- tfieldvis_expansion.msgs
- tfieldvis_expansion.nim
- tfieldvis_nested.msgs
- tfieldvis_nested.nim
- tfieldviserr.msgs
- tfieldviserr.nim
- tfieldvisworking.nim
- tgeninit.nim
- timplicit_system.nim
- timport.nim
- timportedprocvar.nim
- timportedstringuse.nim
- timportsyntax.nim
- tinitorder.nim
- tinitorder.output
- tinlineroutines.nim
- tlocalovermoduledot.nim
- tmodprocnameclash.nim
- tmodprocnameclash.output
- tmultipleimport.nim
- tqualifiedreexport1.nim
- tqualifiedreexport2.nim
- tqualifiedreexport3.nim
- tqualifiedselfmodule.nim
- tqualifiedshadow.nim
- treexport0.nim
- treexport1.nim
- treexport2.msgs
- treexport2.nim
- treexport3.msgs
- treexport3.nim
- tscopepref.nim
- tscopepref.output
- tselfnamealias.nim
- ttemplatevalue.nim
- ttemplatevalue.output
- tvariables.nim
- polymorphic_items.msgs
- polymorphic_items.nim
- tlet_field_mutation.msgs
- tlet_field_mutation.nim
- nimony.paths
- tnifcore.nim
- tnifcore.output
- tnifcoreparse.nim
- tnifcoreparse.output
- includea.nim
- includeb.nim
- mdeclared.nim
- modb.nim
- modexcept.nim
- modfrom.nim
- mwhen.nim
- hastur.mode
- t1.nim
- t2.nif
- t2.nim
- tbool.nif
- tbool.nim
- tcase_overlap.msgs
- tcase_overlap.nim
- tcastpragma.nif
- tcastpragma.nim
- tcstring.nif
- tcstring.nim
- tdefinedarg.nif
- tdefinedarg.nim
- tdistinct.nif
- tdistinct.nim
- tenumsizes.nif
- tenumsizes.nim
- tfib.nim
- tfib2.nif
- tfib2.nim
- tfloatliterals.nif
- tfloatliterals.nim
- tfloatliterals0.nif
- tfloatliterals0.nim
- tforloop.nif
- tforloop.nim
- tgeneric_obj.nif
- tgeneric_obj.nim
- tholeyenum.msgs
- tholeyenum.nim
- timport.nim
- timportfromexcept.nif
- timportfromexcept.nim
- timportlist1.nim
- timportlist2.nim
- tinclude.msgs
- tinclude.nim
- tincludelist.nim
- trangeexprtype.nim
- tresemtype.nif
- tresemtype.nim
- tsetter.nif
- tsetter.nim
- ttemplate.nif
- ttemplate.nim
- tundeclaredarg.msgs
- tundeclaredarg.nim
- tvarargs.nif
- tvarargs.nim
- twhen.nif
- twhen.nim
- tand_or_conditions.nim
- tand_or_conditions.nojoin
- tand_or_conditions.output
- tmove_resets_notnil.msgs
- tmove_resets_notnil.nim
- tnew_raises.nim
- tnew_raises.output
- tnil_baseobj.nim
- tnil_baseobj.output
- tnilbintree.nim
- tnilbintree.output
- tnilref.nim
- tnilref.output
- tor_guard_cstring.nim
- tor_guard_cstring.nojoin
- tor_guard_cstring.output
- tor_guard_notnil.nim
- tor_guard_notnil.output
- mobj.nim
- msumtype.nim
- msumtype_generic.nim
- tcase1.msgs
- tcase1.nim
- tcase2.msgs
- tcase2.nim
- tcase3.msgs
- tcase3.nim
- tcaseobject.nim
- tcaseobject2.nim
- tcaseobjectrange.nim
- tdowncast_dotcall.nim
- tfielddefaults.nim
- tfielddefaults.output
- tguarded_fields.msgs
- tguarded_fields.nim
- tinheritable.nim
- tinheritance.nim
- tjson_sumtype.nim
- tjson_sumtype.output
- tmethods.nim
- tmethods.output
- tnestedcase.nim
- trtti.nim
- tsumtype.nim
- tsumtype.output
- tsumtype_dup_emptycase.msgs
- tsumtype_dup_emptycase.nim
- tsumtype_errors.msgs
- tsumtype_errors.nim
- tsumtype_fieldless_construct.nim
- tsumtype_fieldless_construct.output
- tsumtype_generic.nim
- tsumtype_generic.output
- tsumtype_import.nim
- tsumtype_import.output
- tsumtype_shared.nim
- tsumtype_shared.output
- tsumtype_shared_after.nim
- tsumtype_shared_after.output
- tunionconstr.nim
- tunionconstr.output
- hastur.mode
- topt_inlined_early_return.nim
- topt_inlined_early_return.output
- topt_inlined_nil_arg.nim
- topt_inlined_nil_arg.output
- topt_nominal_type.nim
- topt_nominal_type.output
- topt_set_ops_iv.nim
- topt_set_ops_iv.output
- topt_sroa_aggregate_load.nim
- topt_sroa_aggregate_load.output
- tconcatoverload.nim
- tgenericdisamb.nim
- tgenericdisamb.output
- tinvariantmatch.nim
- titerator_vs_proc.nim
- titerator_vs_proc.output
- tnamedparams.nim
- toverloadedprocarg.nim
- toverloadedprocarg.output
- ttypeclasses.nim
- tvarargsconv.nim
- tvarargsconv.output
- tvartoverloads.nim
- tvartoverloads.output
- tvartoverloads_letrejected.msgs
- tvartoverloads_letrejected.nim
- tvartoverloads_off.msgs
- tvartoverloads_off.nim
- runtime.nim
- useplugin.nim
- bindsympkg.nim
- mbindsympkg.nim
- nimony.paths
- tbindsym_private_module.nim
- gpucheck.nim
- gpupragma.nim
- m2125.nim
- mfieldvisplugin.nim
- mfieldvistype.nim
- mforloop.nim
- mhiddenplugin.nim
- mlistener.nim
- mmoduleplugin.nim
- mnifoverloads.nim
- mnifsnippet.nim
- mnodetreestress.nim
- mplugin1.nim
- mplugin_bindsym.nim
- mplugin_bindsym_choice.nim
- mplugin_gensym.nim
- mshared.nim
- mtypeplugin.nim
- nim.cfg
- nimony.paths
- t2125.nim
- tfieldvisplugin.msgs
- tfieldvisplugin.nim
- tforloopplugin.nim
- tforloopplugin.output
- tgpucheck.nim
- tgpucheck.output
- tgpucheck_bad.msgs
- tgpucheck_bad.nim
- tmoduleplugin1.nim
- tmoduleplugin1.output
- tmoduleplugin2.nim
- tmoduleplugin2.output
- tnifoverloads.nim
- tnifoverloads.output
- tnifsnippet.nim
- tnifsnippet.output
- tnodetreestress.nim
- tnodetreestress.output
- tplugin1.nim
- tplugin1.output
- tplugin_annotations.nim
- tplugin_bindsym.nim
- tplugin_bindsym.output
- tplugin_bindsym_choice.nim
- tplugin_bindsym_choice.output
- tplugin_gensym.nim
- tplugin_gensym.output
- tsharedplugin.nim
- tsharedplugin.output
- ttypeplugin.nim
- ttypeplugin.output
- mcustompragmas.nim
- pushpop.h
- talwaysinline.nim
- talwaysinline.output
- tcustompragma.nim
- tignoretags.nim
- tignoretags.output
- timported_custompragma.nim
- tmacro_invocations.nim
- tmacro_invocations.output
- tpushpop.nim
- tinvalidindex.exitcode
- tinvalidindex.nim
- tlen.nim
- tlen.output
- tbigsets.nim
- tconstsetscan.nim
- tsetbitops.nim
- tsetdiff.nim
- tsetfwddecl.nim
- tsetopxelim.nim
- tsets.nim
- tstacktrace.nim
- tstacktrace.output
- tsetup.nim
- tsetup.output
- titerators.nim
- titerators.output
- titerators_ranges.nim
- tuniontypes.nim
- file_for_reading_test.txt
- talgorithm.nim
- tall.nim
- tall.nojoin
- tall.output
- tappdirs.nim
- tbase64.nim
- tbitops.nim
- tcmdline.nim
- tcomplex.nim
- tcpuinfo.nim
- tcreatedir_nested.nim
- tcreatedir_nested.output
- tdefaultgaps.nim
- tdefaultgaps.output
- tdeques.nim
- tdeques.output
- tdirs.nim
- teditdistance.nim
- tencodings.nim
- tenvvars.nim
- thashes.nim
- theapqueue.nim
- tintsets.nim
- tintsets.output
- tjson.nim
- tjson.nojoin
- tjson.output
- tlexbase.nim
- tlexbase.output
- tmath.nim
- tmd5.nim
- tmemfiles.nim
- tnifply.nim
- tnifply.output
- topt.nim
- toptions.nim
- toptions.output
- tos.nim
- tos.nojoin
- tospaths2.nim
- tpackedsets.nim
- tparsejson.nim
- tparsejson.output
- tparseopt.nim
- tparseutils.nim
- tpathnorm.nim
- tpaths.nim
- tposixabi.nim
- tposixabi.output
- trandom.nim
- tresult.nim
- tsequtils.nim
- tsets.nim
- tsetutils.nim
- tsmartcli_commandargs.nim
- tsmartcli_commandargs.nojoin
- tsmartcli_sharedargs.nim
- tsmartcli_sharedargs.nojoin
- tsmartcli_slots.nim
- tsmartcli_slots.nojoin
- tsmartcli_smoke.nim
- tsmartcli_smoke.nojoin
- tstringable.nim
- tstringable.output
- tstrtabs.nim
- tstrutils.nim
- tsyncio.nim
- tsyncio.output
- tsystem.nim
- ttables.nim
- ttypetraits.nim
- ttypetraits.nojoin
- ttypetraits.output
- tvarints.nim
- twalkdir.nim
- twalkdir.output
- tand.nim
- tconcat_chain.nim
- tconcat_chain.output
- tnotin.nim
- tnotin.output
- tsplit_and_append.nim
- tsplit_and_append.output
- tsso.nim
- tsso.output
- tstatic_long_add.nim
- tstatic_long_add.output
- mconsts.nim
- mdistincts.nim
- mdynlibs.nim
- tarrays.nim
- tarrays.output
- tbasics.nim
- tbasics.output
- tbasics2.nim
- tbasics2.output
- tblocks.nim
- tclamp.nim
- tconditionals.nim
- tconstparams.nim
- tconsts.nim
- tdefault.nim
- tdefaultparams.nim
- tdefinedwhen.nim
- tderef.nim
- tderefs.msgs
- tderefs.nim
- tderefs1.msgs
- tderefs1.nim
- tderefs2.nim
- tderefs3.nim
- tderefs3.output
- tderefs4.nim
- tdiscardvoidcalls.msgs
- tdiscardvoidcalls.nim
- tdistincts.nim
- tdollar.nim
- tdollarints.nim
- tdynlibs.nim
- tdynlibs2.nim
- temits.nim
- temptyseq.nim
- thello.nim
- thello.nojoin
- thello.output
- thooks.nim
- tindex.nim
- tintlitmatch.nim
- tlentboolif.nim
- tletreassign.msgs
- tletreassign.nim
- tlocaldecls.nim
- tlocks.nim
- tmimalloc.nim
- tmodifiertype.nim
- tmonotimes.nim
- tnil.nim
- topenarray.nim
- topenarray.output
- tprocs.nim
- tranges.nim
- trefobject.nim
- tresultnoinit.nim
- trlocks.nim
- tscf_replace.nim
- tseqarrayobj.nim
- tseqs.nim
- tsettersys.nim
- tshr.nim
- tshr.nojoin
- tshr.output
- tslicecontains.nim
- tstringcase.nim
- tstringcase.output
- tstrings.nim
- tstrings.nojoin
- tstrings.output
- tsuf.nim
- ttabconstr.nim
- ttoplevelvars.nim
- ttuples.nim
- ttupleunpacking.nim
- ttypeof.nim
- tunicode.nim
- tused.nim
- tvartuple.exitcode
- tvartuple.nim
- twhileinfor.nim
- twordwrap.nim
- tbody.nim
- tbody.output
- tconst_template.nim
- tconst_template.output
- tforloopinject.nim
- timplicituntyped.nim
- timplicituntyped.output
- tinject.nim
- tinvalidrecursion.msgs
- tinvalidrecursion.nim
- ttemplate_param_as_type.msgs
- ttemplate_param_as_type.nim
- ttemplate_param_as_type_concept.msgs
- ttemplate_param_as_type_concept.nim
- tuntyped.nim
- tuntyped.output
- tuntypedarg.nim
- tuntypedarg.output
- tvoid.nim
- tvoid.output
- threads1.nim
- threads1.output
- tparfib.nim
- tparfib.nojoin
- tparfib.output
- tparfor.nim
- tparfor.nojoin
- tparfor.output
- tparfor_race.msgs
- tparfor_race.nim
- tparfor_race.nojoin
- tpool1.nim
- tpool1.output
- ttimes.nim
- ttimes.output
- fields_helper.nim
- hastur.mode
- tfield_def1.msgs
- tfield_def1.nim
- tfield_def2.msgs
- tfield_def2.nim
- tfield_def3.msgs
- tfield_def3.nim
- tfield_usage1.msgs
- tfield_usage1.nim
- tfield_usage2.msgs
- tfield_usage2.nim
- tgotodecl.msgs
- tgotodecl.nim
- tproc.msgs
- tproc.nim
- tvar.msgs
- tvar.nim
- tconstant_conversion.nim
- tconstant_conversion.output
- tlenientfloats.nim
- tlenientfloats.output
- tprefer_local_type.nim
- tprefer_local_type.output
- twiden_builtins.nim
- twiden_builtins.output
- twiden_builtins_templ.nim
- twiden_builtins_templ.output
- tisopr.nim
- tscopedtype.nim
- tscopedtype.output
- ttypeof.nim
- ttemplproc.nim
- ttemplproc.output
- tuntypedtemplnocompat.nim
- tuntypedtemplnocompat.output
- hastur.mode
- tbintree.nim
- tbintree.output
- test.nim
- test.valgrind
- test_leak.nim
- test_leak.valgrind
- tgctest.nim
- tgctest.valgrind
- tnewref.nim
- tnewref.output
- tpassivespawn.nim
- tseq.nim
- tseq.output
- tsimple_ensuremove.nim
- tsimple_ensuremove.output
- mfoo.nim
- twhencondskip.nim
- twhencondskip.output
- twhenforwarddecl.nim
- twhenforwarddecl.output
- twhenimport.nim
- twhenlocalcompound.nim
- twhenlocalcompound.output
- twhenlocaltype.nim
- twhenlocaltype.output
- twhenobject.nim
- setup.hastur
- setup.nim
- testa.nif
- testa.nj.nif
- testb.nif
- testb.nj.nif
- texc.nif
- texc.nj.nif
- setup.nim
- tpaths_basic.nim
- setup.nim
- setup.nim
- testa.nif
- testa.vl.nif
- testb.nif
- testb.vl.nif
- texc.nif
- texc.vl.nif
- setup.hastur
- gen_errorcodes.nim
- gen_tags.nim
- migrate_nif26_to_nif27.nim
- niftools.nim
- tester.nim
- warmup.nim
- mimalloc
- .gitignore
- .gitmodules
- AGENTS.md
- clang.args
- CLAUDE.md
- license.txt
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
