Created
May 12, 2010 17:08
-
-
Save outworlder/398840 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| eval: show_controls() | |
| Lib7 controls: | |
| tracing/debugging/profiling: | |
| tdp::instrument = FALSE | |
| make7: | |
| make7::verbose = TRUE | |
| make7::debug = TRUE | |
| make7::keep_going = FALSE | |
| make7::parse_caching = 100 | |
| make7::warn_on_obsolete_syntax = TRUE | |
| make7::conserve_memory = FALSE | |
| make7::generate_index = TRUE | |
| make7::make_compile_logs = TRUE | |
| make7::use_legacy_lex = TRUE | |
| make7 Make Tool: | |
| make7::make_tool::command = make | |
| make7::make_tool::pass_bindir = TRUE | |
| LOWCODE: | |
| lowcode::lowcode = FALSE | |
| lowcode::phases = | |
| lowcode::show_cellset = FALSE | |
| lowcode::show_region = FALSE | |
| lowcode::show_cuts_to = FALSE | |
| lowcode::indent_copies = FALSE | |
| lowcode::max_levels = 3 | |
| lowcode::disable_fps_branch_probability_computation = FALSE | |
| lowcode::viewer = | |
| lowcode::verbose = FALSE | |
| lowcode::ra_spill_coalescing = 0 | |
| lowcode::ra_spill_propagation = 0 | |
| lowcode::fast_floating_point = TRUE | |
| lowcode::dump_control_flow_graph_after_omit_frame_pointer_phase = | |
| FALSE | |
| lowcode::max_variable_length_backpatch_iterations = 40 | |
| lowcode::ra_keep_dead_copies = FALSE | |
| lowcode::register_allocator_int_spill_count = 1 | |
| lowcode::register_allocator_int_reload_count = 1 | |
| lowcode::register_allocator_int_rename_count = 0 | |
| lowcode::register_allocator_float_spill_count = 0 | |
| lowcode::register_allocator_float_reload_count = 0 | |
| lowcode::register_allocator_float_rename_count = 0 | |
| lowcode::x86_control_flow_graph_debug_mode = FALSE | |
| lowcode::x86_fp_debug_mode = FALSE | |
| lowcode::x86_fp_trace_mode = FALSE | |
| lowcode::print_interference_graph_size = FALSE | |
| lowcode::dump_control_flow_graph_before_register_allocation = FALSE | |
| lowcode::dump_control_flow_graph_after_register_allocation = FALSE | |
| lowcode::dump_control_flow_graph_after_register_spilling = FALSE | |
| lowcode::dump_control_flow_graph_before_all_register_allocation = | |
| FALSE | |
| lowcode::dump_control_flow_graph_after_all_register_allocation = FALSE | |
| lowcode::dump_register_interference_graph = FALSE | |
| lowcode::register_spill_debugging = FALSE | |
| lowcode::register_allocation_count = 9 | |
| lowcode::register_allocator_rebuild_count = 1 | |
| lowcode::tmp_name = | |
| lowcode::view_outline = FALSE | |
| lowcode::disable_loop_probability_estimation = FALSE | |
| lowcode::dump_control_flow_graph_after_loop_probability_estimation = | |
| FALSE | |
| lowcode::dump_block_and_edge_frequencies = FALSE | |
| lowcode::dump_control_flow_graph_after_frequency_computation = FALSE | |
| lowcode::dump_control_flow_graph_after_probability_completion = FALSE | |
| lowcode::dump_control_flow_graph_block_list = FALSE | |
| lowcode::dump_control_flow_graph_after_block_placement = FALSE | |
| lowcode::do_weighted_block_placement = FALSE | |
| lowcode::disable_jump_chain_elimination = FALSE | |
| lowcode::dump_control_flow_graph_after_jump_chain_elimination = FALSE | |
| lowcode::debug_gc = FALSE | |
| lowcode::debug_check_gc = FALSE | |
| lowcode::do_garbage_collection_check_on_control_flow_graph = FALSE | |
| lowcode::show_graphical_view_of_control_flow_graph_after_block_placement = | |
| FALSE | |
| lowcode::minimum_blocks_for_control_flow_graph_graphical_display = 0 | |
| lowcode::dump_initial_control_flow_graph = FALSE | |
| lowcode::do_extra_lowcode_optimizations = FALSE | |
| lowcode::lowcode_gc_types = FALSE | |
| lowcode::lowcode_gc_safety = FALSE | |
| lowcode::split_entry_block = FALSE | |
| lowcode::debug_fps_spill = FALSE | |
| lowcode::debug_fps_spill_info = FALSE | |
| cross-module inlining: | |
| inline::inlining_aggressiveness = on | |
| compiler settings: | |
| basic::print_warnings = TRUE | |
| compiler print settings: | |
| print::depth = 20 | |
| print::length = 200 | |
| print::string_depth = 70 | |
| print::integer_depth = 70 | |
| print::loop = TRUE | |
| print::apis = 2 | |
| print::print_includes = TRUE | |
| print::linewidth = 79 | |
| parser settings: | |
| mythryl_parser::primary_prompt = | |
| eval: | |
| mythryl_parser::secondary_prompt = more: | |
| mythryl_parser::show_interactive_result_types = FALSE | |
| mythryl_parser::log_edit_requests = FALSE | |
| mythryl_parser::lazy_is_a_keyword = FALSE | |
| mythryl_parser::do_prompts = TRUE | |
| mythryl_parser::unparse_result = TRUE | |
| mythryl_parser::quotations = FALSE | |
| match compiler settings: | |
| compiler_mc::print_args = FALSE | |
| compiler_mc::print_ret = FALSE | |
| compiler_mc::bind_no_variable_warn = FALSE | |
| compiler_mc::warn_on_nonexhaustive_bind = TRUE | |
| compiler_mc::error_on_nonexhaustive_bind = FALSE | |
| compiler_mc::warn_on_nonexhaustive_match = TRUE | |
| compiler_mc::error_on_nonexhaustive_match = FALSE | |
| compiler_mc::warn_on_redundant_match = TRUE | |
| compiler_mc::error_on_redundant_match = TRUE | |
| typechecker flags: | |
| typechecker::typecheck_type_debugging = FALSE | |
| typechecker::typecheck_api_debugging = FALSE | |
| typechecker::generics_expansion_stuff_debugging = FALSE | |
| typechecker::api_match_debugging = FALSE | |
| typechecker::typecheck_package_language_debugging = FALSE | |
| typechecker::typecheck_stuff_debugging = FALSE | |
| typechecker::unify_and_generalize_types_g_debugging = FALSE | |
| typechecker::generalize_mutually_recursive_functions = FALSE | |
| typechecker::expand_oop_syntax_debugging = FALSE | |
| typechecker::unify_types_debugging = FALSE | |
| typechecker::internals = FALSE | |
| typechecker::mark_deep_syntax_tree = TRUE | |
| typechecker::boxedconstreps = FALSE | |
| typechecker::mult_def_warn = FALSE | |
| typechecker::share_def_error = TRUE | |
| typechecker::value_restriction_local_warn = FALSE | |
| typechecker::value_restriction_top_warn = FALSE | |
| typechecker::macro_expand_sigs = TRUE | |
| typechecker datastructures: | |
| ed::remember_highcode_variable_names = TRUE | |
| ed::expand_generics_g_debugging = FALSE | |
| ed::typechecker_dictionary_debugging = FALSE | |
| ed::module_stuff_debugging = FALSE | |
| ed::type_stuff_debugging = FALSE | |
| ed::types_debugging = FALSE | |
| ed::translate_to_anormal_debugging = FALSE | |
| miscellaneous control settings: | |
| controls::debugging = FALSE | |
| controls::execute_compiled_code = TRUE | |
| controls::unparse_raw_syntax_tree = FALSE | |
| controls::unparse_deep_syntax_tree = FALSE | |
| controls::prettyprint_raw_syntax_tree = FALSE | |
| controls::interp = FALSE | |
| controls::track_exn = TRUE | |
| controls::poly_eq_warn = FALSE | |
| controls::indexing = FALSE | |
| controls::inst_sigs = TRUE | |
| controls::preserve_lvar_names = FALSE | |
| optimizer (highcode) settings: | |
| highcode::print = FALSE | |
| highcode::print_phases = FALSE | |
| highcode::print_function_types = FALSE | |
| highcode::phases = | |
| lcontract, optimize_mutually_recursive_functions, fcontract, specialize, loopify, optimize_mutually_recursive_functions, split, fcontract, wrap, fcontract, reify, fcontract, optimize_mutually_recursive_functions, fcontract+eta | |
| highcode::inline_threshold = 16 | |
| highcode::unroll_threshold = 20 | |
| highcode::maxargs = 6 | |
| highcode::dropinvariant = TRUE | |
| highcode::specialize = TRUE | |
| highcode::sharewrap = TRUE | |
| highcode::saytappinfo = FALSE | |
| highcode::check = FALSE | |
| highcode::check_datatypes = FALSE | |
| highcode::check_kinds = TRUE | |
| code generator settings: | |
| cg::tailrecur = TRUE | |
| cg::recordopt = TRUE | |
| cg::tail = TRUE | |
| cg::allocprof = FALSE | |
| cg::closureprint = FALSE | |
| cg::closure_strategy = 0 | |
| cg::lambdaopt = TRUE | |
| cg::fps_optional_optimizations = zeroexpand, last_contract | |
| cg::rounds = 10 | |
| cg::path = FALSE | |
| cg::beta_contract = TRUE | |
| cg::eta = TRUE | |
| cg::selectopt = TRUE | |
| cg::dropargs = TRUE | |
| cg::deadvars = TRUE | |
| cg::flattenargs = FALSE | |
| cg::extraflatten = FALSE | |
| cg::switchopt = TRUE | |
| cg::handlerfold = TRUE | |
| cg::branchfold = FALSE | |
| cg::arithopt = TRUE | |
| cg::beta_expand = TRUE | |
| cg::unroll = TRUE | |
| cg::knownfiddle = FALSE | |
| cg::invariant = TRUE | |
| cg::targeting = 0 | |
| cg::lambdaprop = FALSE | |
| cg::newconreps = TRUE | |
| cg::unroll_recursion = TRUE | |
| cg::sharepath = TRUE | |
| cg::staticprof = FALSE | |
| cg::hoistup = FALSE | |
| cg::hoistdown = FALSE | |
| cg::recordcopy = TRUE | |
| cg::recordpath = TRUE | |
| cg::verbose = FALSE | |
| cg::debugcps = FALSE | |
| cg::misc4 = 0 | |
| cg::argrep = TRUE | |
| cg::bodysize = 20 | |
| cg::reducemore = 15 | |
| cg::alphac = TRUE | |
| cg::comment = FALSE | |
| cg::known_function = 0 | |
| cg::known_cl_function = 0 | |
| cg::escape_function = 0 | |
| cg::callee_function = 2 | |
| cg::spill_function = 0 | |
| cg::foldconst = TRUE | |
| cg::printit = FALSE | |
| cg::printsize = FALSE | |
| cg::scheduling = TRUE | |
| cg::cse = FALSE | |
| cg::split_known_escaping_functions = TRUE | |
| cg::optimize_after_closure = FALSE | |
| cg::uncurry = TRUE | |
| cg::if_idiom = TRUE | |
| cg::comparefold = TRUE | |
| cg::csehoist = FALSE | |
| cg::rangeopt = FALSE | |
| cg::icount = FALSE | |
| cg::debug_representation = FALSE | |
| cg::checklty1 = FALSE | |
| cg::checklty2 = FALSE | |
| cg::checklty3 = FALSE | |
| cg::checkcps1 = FALSE | |
| cg::checkcps2 = FALSE | |
| cg::checkcps3 = FALSE | |
| cg::checkcps = FALSE | |
| cg::flatfblock = TRUE | |
| cg::deadup = TRUE | |
| cg::poll_checks = FALSE | |
| cg::poll_ratio_a_to_i = 1.0 | |
| cg::disambiguate_memory = FALSE | |
| cg::control_dependence = FALSE | |
| cg::highcodeon = TRUE | |
| cg::comp_debugging = FALSE | |
| cg::translate_types_debugging = FALSE | |
| To get a control value interactively: show_control "mythryl_parser::show_interactive_result_types"; | |
| To set a control value interactively: set_control "mythryl_parser::show_interactive_result_types" "TRUE"; | |
| To do same thing at commandline: my -Cmythryl_parser::show_interactive_result_types=TRUE | |
| () |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment