about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* 875Kartik K. Agaram2015-03-092-7/+27
|
* 874Kartik K. Agaram2015-03-091-3/+3
|
* 873Kartik K. Agaram2015-03-091-15/+0
|
* 872Kartik K. Agaram2015-03-091-1/+1
|
* 871Kartik K. Agaram2015-03-081-8/+8
|
* 870 - page-up starting to look solidKartik K. Agaram2015-03-081-0/+70
|
* 869Kartik K. Agaram2015-03-073-43/+333
| | | | | | | The repeated need for bugfixes after every new test isn't very confidence-inducing. On the other hand, I'm starting to get into a cadence where fixes have been easy to make. We'll see. Monotonic progress continues.
* 868Kartik K. Agaram2015-03-071-8/+0
|
* 867Kartik K. Agaram2015-03-061-0/+16
|
* 866 - starting to finally gain confidence in page-upKartik K. Agaram2015-03-062-105/+140
|
* 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
|
* 851Kartik K. Agaram2015-02-271-13/+51
|
* 850Kartik K. Agaram2015-02-271-1/+1
|
* 849Kartik K. Agaram2015-02-271-2/+4
|
* 848Kartik K. Agaram2015-02-272-12/+14
|
* 847Kartik K. Agaram2015-02-262-0/+21
|
* 846Kartik K. Agaram2015-02-262-1/+18
|
* 845Kartik K. Agaram2015-02-261-4/+15
|
* 844 - start of support for page navigationKartik K. Agaram2015-02-262-0/+54
| | | | | To keep things simple we won't allow line navigation to span pages. You have to switch pages with dedicated hotkeys.
* 843Kartik K. Agaram2015-02-262-90/+92
|
* 842Kartik K. Agaram2015-02-263-725/+578
|
* 841 - no obvious optimization targetsKartik K. Agaram2015-02-262-578/+584
| | | | | | | | | | | | | | | | | 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
|