about summary refs log tree commit diff stats
pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .highlight .hll { background-color: #ffffcc } .highlight .c { color: #888888 } /* Comment */ .highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ .highlight .k { color: #008800; font-weight: bold } /* Keyword */ .highlight .ch { color: #888888 } /* Comment.Hashbang */ .highlight .cm { color: #888888 } /* Comment.Multiline */ .highlight .cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */ .highlight .cpf { color: #888888 } /* Comment.PreprocFile */ .highlight .c1 { color: #888888 } /* Comment.Single */ .highlight .cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */ .highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ .highlight .ge { font-style: italic } /* Generic.Emph */ .highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */ .highlight .gr { color: #aa0000 } /* Generic.Error */ .highlight .gh { color: #333333 } /* Generic.Heading */ .highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ .highlight .go { color: #888888 } /* Generic.Output */ .highlight .gp { color: #555555 } /* Generic.Prompt */ .highlight .gs { font-weight: bold } /* Generic.Strong */ .highlight .gu { color: #666666 } /* Generic.Subheading */ .highlight .gt { color: #aa0000 } /* Generic.Traceback */ .highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */ .highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */ .highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */ .highlight .kp { color: #008800 } /* Keyword.Pseudo */ .highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */ .highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */ .highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */ .highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */ .highlight .na { color: #336699 } /* Name.Attribute */ .highlight .nb { color: #003388 } /* Name.Builtin */ .highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */ .highlight .no { color: #003366; font-weight: bold } /* Name.Constant */ .highlight .nd { color: #555555 } /* Name.Decorator */ .highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */ .highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */ .highlight .nl { color: #336699; font-style: italic } /* Name.Label */ .highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */ .highlight .py { color: #336699; font-weight: bold } /* Name.Property */ .highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */ .highlight .nv { color: #336699 } /* Name.Variable */ .highlight .ow { color: #008800 } /* Operator.Word */ .highlight .w { color: #bbbbbb } /* Text.Whitespace */ .highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */ .highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */ .highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */ .highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */ .highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */ .highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ .highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ .highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */ .highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ .highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ .highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
*.pyc
*.pyo

*~
*.orig

/.cache
/build
/build_scripts
/dist
/doc/ranger.1.html
/install_log.txt
/pytestdebug.log
/ranger_fm.egg-info

/stuff/*

.idea
.pytest_cache
Commit message (Collapse)AuthorAgeFilesLines
...
* 865Kartik K. Agaram2015-03-061-3/+7
|
* 864Kartik K. Agaram2015-03-062-28/+80
|
* 863Kartik K. Agaram2015-03-061-1/+0
|
* 862Kartik K. Agaram2015-03-061-0/+24
|
* 861Kartik K. Agaram2015-03-051-5/+10
|
* 860Kartik K. Agaram2015-03-042-4/+38
| | | | A new intermediate test might help.
* 859Kartik K. Agaram2015-03-022-54/+238
| | | | | | Intermediate snapshot after 2 days of desultorily debugging this still-failing test. Our divising of the problem into cases just seems wrong right now.
* 858Kartik K. Agaram2015-03-011-2/+1
| | | | | Don't warn when reusing function names in tests, instead just dump section titles in the trace to aid navigation.
* 857Kartik K. Agaram2015-03-011-23/+23
|
* 856 - stop perturbing traces on new functionsKartik K. Agaram2015-03-013-290/+267
| | | | | Still hacky, but now we can standardize the couple of different workflows we need.
* 855 - page-up fleshed out, but needs a lot more testsKartik K. Agaram2015-03-012-2/+134
|
* 854Kartik K. Agaram2015-03-011-1/+3
|
* 853Kartik K. Agaram2015-02-281-6/+19
|
* 852 - page-down stitches expanded lines properlyKartik K. Agaram2015-02-283-10/+143
|
*
pan> | | | | | | | | | Top functions (ms and #calls): run-for-time-slice 209953 184 m 63880 99478 canonize 63568 307282 setm 44378 67281 sizeof 37786 130452 absolutize 36587 370943 addr 34567 146896 typeof 17395 63661 parse-instr 11670 99243 space 10988 561036 typeinfo 10691 563272 absolutize seems like a target. * 840Kartik K. Agaram2015-02-261-93/+0 | * 839 - profiling parse-traceKartik K. Agaram2015-02-261-0/+93 | | | | | | | | Ok, it's not super-linear, at least on the level of mu. Parsing is just inefficient. To profile stages inside main: grep "^run: " .traces/p? |column 2 |perl -pwe 's,.*/([^/]*)/([^/]*) ,$1/$2 ,' |sort |freq |sort -nrk2 * 838Kartik K. Agaram2015-02-261-1/+15 | * 837 - pagination in the trace browserKartik K. Agaram2015-02-262-25/+123 | | | | Still not finished; we're maybe halfway through the necessary tests. * 836Kartik K. Agaram2015-02-262-7/+9 | * 835Kartik K. Agaram2015-02-261-14/+12 | * 833Kartik K. Agaram2015-02-251-6/+4 | * 832 - call-stack for C++ versionKartik K. Agaram2015-02-2554-173/+203 | | | | | | | | | | These #defines and references now span many different layers. Let's see if the lack of encapsulation causes problems. Also interesting to run into a case where I need to modify a foundational layer and touch every single scenario/trace. Only alternative was to duplicate all the different layers that add instructions. Sign of problems with this model? * 831 - wire up trace browser to interactive replKartik K. Agaram2015-02-242-18/+68 | * 830Kartik K. Agaram2015-02-241-9/+9 | * 829 - warn if I forgot to freeze a functionKartik K. Agaram2015-02-241-4/+5 | * 828 - interactive replKartik K. Agaram2015-02-232-16/+36 | | | | | Still klunky since mu has no notion of a return value. I find myself using $print all the time. * 826 - augment name bindings when extending a functionKartik K. Agaram2015-02-231-3/+4 | | | | This becomes important as we get closer to a repl for mu. * 825Kartik K. Agaram2015-02-221-0/+3 | * 824Kartik K. Agaram2015-02-221-1/+1 | * 823Kartik K. Agaram2015-02-223-0/+154 | * 822Kartik K. Agaram2015-02-221-1/+0 | * 821Kartik K. Agaram2015-02-221-6/+2 | * 820 - bugfix in get-addressKartik K. Agaram2015-02-222-2/+8 | * 819Kartik K. Agaram2015-02-223-8/+8 | * 818Kartik K. Agaram2015-02-221-0/+1 | * 817Kartik K. Agaram2015-02-223-0/+136 | * 816Kartik K. Agaram2015-02-221-0/+3 | * 815Kartik K. Agaram2015-02-223-10/+1 | * 814Kartik K. Agaram2015-02-224-3/+67 |