Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 879 - debug prints shouldn't mess up interactive runs | Kartik K. Agaram | 2015-03-09 | 2 | -14/+19 |
| | |||||
* | 878 | Kartik K. Agaram | 2015-03-09 | 1 | -156/+156 |
| | |||||
* | 877 - supporting pages in expand | Kartik K. Agaram | 2015-03-09 | 2 | -14/+79 |
| | |||||
* | 876 | Kartik K. Agaram | 2015-03-09 | 1 | -0/+2 |
| | |||||
* | 875 | Kartik K. Agaram | 2015-03-09 | 2 | -7/+27 |
| | |||||
* | 874 | Kartik K. Agaram | 2015-03-09 | 1 | -3/+3 |
| | |||||
* | 873 | Kartik K. Agaram | 2015-03-09 | 1 | -15/+0 |
| | |||||
* | 872 | Kartik K. Agaram | 2015-03-09 | 1 | -1/+1 |
| | |||||
* | 871 | Kartik K. Agaram | 2015-03-08 | 1 | -8/+8 |
| | |||||
* | 870 - page-up starting to look solid | Kartik K. Agaram | 2015-03-08 | 1 | -0/+70 |
| | |||||
* | 869 | Kartik K. Agaram | 2015-03-07 | 3 | -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. | ||||
* | 868 | Kartik K. Agaram | 2015-03-07 | 1 | -8/+0 |
| | |||||
* | 867 | Kartik K. Agaram | 2015-03-06 | 1 | -0/+16 |
| | |||||
* | 866 - starting to finally gain confidence in page-up | Kartik K. Agaram | 2015-03-06 | 2 | -105/+140 |
| | |||||
* | 865 | Kartik K. Agaram | 2015-03-06 | 1 | -3/+7 |
| | |||||
* | 864 | Kartik K. Agaram | 2015-03-06 | 2 | -28/+80 |
| | |||||
* | 863 | Kartik K. Agaram | 2015-03-06 | 1 | -1/+0 |
| | |||||
* | 862 | Kartik K. Agaram | 2015-03-06 | 1 | -0/+24 |
| | |||||
* | 861 | Kartik K. Agaram | 2015-03-05 | 1 | -5/+10 |
| | |||||
* | 860 | Kartik K. Agaram | 2015-03-04 | 2 | -4/+38 |
| | | | | A new intermediate test might help. | ||||
* | 859 | Kartik K. Agaram | 2015-03-02 | 2 | -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. | ||||
* | 858 | Kartik K. Agaram | 2015-03-01 | 1 | -2/+1 |
| | | | | | Don't warn when reusing function names in tests, instead just dump section titles in the trace to aid navigation. | ||||
* | 857 | Kartik K. Agaram | 2015-03-01 | 1 | -23/+23 |
| | |||||
* | 856 - stop perturbing traces on new functions | Kartik K. Agaram | 2015-03-01 | 3 | -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 tests | Kartik K. Agaram | 2015-03-01 | 2 | -2/+134 |
| | |||||
* | 854 | Kartik K. Agaram | 2015-03-01 | 1 | -1/+3 |
| | |||||
* | 853 | Kartik K. Agaram | 2015-02-28 | 1 | -6/+19 |
| | |||||
* | 852 - page-down stitches expanded lines properly | Kartik K. Agaram | 2015-02-28 | 3 | -10/+143 |
| | |||||
* | 851 | Kartik K. Agaram | 2015-02-27 | 1 | -13/+51 |
| | |||||
* | 850 | Kartik K. Agaram | 2015-02-27 | 1 | -1/+1 |
| | |||||
* | 849 | Kartik K. Agaram | 2015-02-27 | 1 | -2/+4 |
| | |||||
* | 848 | Kartik K. Agaram | 2015-02-27 | 2 | -12/+14 |
| | |||||
* | 847 | Kartik K. Agaram | 2015-02-26 | 2 | -0/+21 |
| | |||||
* | 846 | Kartik K. Agaram | 2015-02-26 | 2 | -1/+18 |
| | |||||
* | 845 | Kartik K. Agaram | 2015-02-26 | 1 | -4/+15 |
| | |||||
* | 844 - start of support for page navigation | Kartik K. Agaram | 2015-02-26 | 2 | -0/+54 |
| | | | | | To keep things simple we won't allow line navigation to span pages. You have to switch pages with dedicated hotkeys. | ||||
* | 843 | Kartik K. Agaram | 2015-02-26 | 2 | -90/+92 |
| | |||||
* | 842 | Kartik K. Agaram | 2015-02-26 | 3 | -725/+578 |
| | |||||
* | 841 - no obvious optimization targets | Kartik K. Agaram | 2015-02-26 | 2 | -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. | ||||
* | 840 | Kartik K. Agaram | 2015-02-26 | 1 | -93/+0 |
| | |||||
* | 839 - profiling parse-trace | Kartik K. Agaram | 2015-02-26 | 1 | -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 | ||||
* | 838 | Kartik K. Agaram | 2015-02-26 | 1 | -1/+15 |
| | |||||
* | 837 - pagination in the trace browser | Kartik K. Agaram | 2015-02-26 | 2 | -25/+123 |
| | | | | Still not finished; we're maybe halfway through the necessary tests. | ||||
* | 836 | Kartik K. Agaram | 2015-02-26 | 2 | -7/+9 |
| | |||||
* | 835 | Kartik K. Agaram | 2015-02-26 | 1 | -14/+12 |
| | |||||
* | 833 | Kartik K. Agaram | 2015-02-25 | 1 | -6/+4 |
| | |||||
* | 832 - call-stack for C++ version | Kartik K. Agaram | 2015-02-25 | 54 | -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 repl | Kartik K. Agaram | 2015-02-24 | 2 | -18/+68 |
| | |||||
* | 830 | Kartik K. Agaram | 2015-02-24 | 1 | -9/+9 |
| | |||||
* | 829 - warn if I forgot to freeze a function | Kartik K. Agaram | 2015-02-24 | 1 | -4/+5 |
| |