Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 774 - start persisting test traces | Kartik K. Agaram | 2015-02-17 | 8 | -5/+30 |
| | |||||
* | 773 - start testing traces | Kartik K. Agaram | 2015-02-17 | 3 | -48/+8 |
| | |||||
* | 772 | Kartik K. Agaram | 2015-02-17 | 2 | -1/+26 |
| | |||||
* | 771 - start tracing while parsing | Kartik K. Agaram | 2015-02-17 | 2 | -1/+27 |
| | |||||
* | 770 | Kartik K. Agaram | 2015-02-17 | 2 | -1/+27 |
| | |||||
* | 769 - first recipe/instruction parsed | Kartik K. Agaram | 2015-02-17 | 2 | -6/+82 |
| | |||||
* | 768 | Kartik K. Agaram | 2015-02-16 | 1 | -4/+24 |
| | |||||
* | 767 | Kartik K. Agaram | 2015-02-16 | 3 | -95/+134 |
| | |||||
* | 766 - can recognize first word 'recipe' | Kartik K. Agaram | 2015-02-16 | 2 | -1/+31 |
| | |||||
* | 765 - first failing C++ test | Kartik K. Agaram | 2015-02-16 | 2 | -6/+38 |
| | |||||
* | 764 - some data structures | Kartik K. Agaram | 2015-02-16 | 2 | -10/+134 |
| | |||||
* | 763 - start of C++ version | Kartik K. Agaram | 2015-02-16 | 6 | -0/+670 |
| | |||||
* | 761 - now 30% faster than 758 | Kartik K. Agaram | 2015-02-16 | 1 | -72/+72 |
| | | | | 4:26 compared to 6:20 on my laptop. | ||||
* | 760 | Kartik K. Agaram | 2015-02-16 | 2 | -73/+77 |
| | | | | This speeds up the final test but not all together. | ||||
* | 759 - trace.arc.t 13% faster | Kartik K. Agaram | 2015-02-16 | 2 | -7/+4 |
| | | | | Something wrong with my profiling, though. Numbers aren't adding up. | ||||
* | 758 | Kartik K. Agaram | 2015-02-16 | 1 | -5/+5 |
| | |||||
* | 757 - collapse now kinda working | Kartik K. Agaram | 2015-02-16 | 3 | -22/+90 |
| | | | | | Tests are getting slow so quickly that I'm tempted to push forward the rewrite to C. | ||||
* | 756 - first scenario for collapse | Kartik K. Agaram | 2015-02-16 | 2 | -28/+103 |
| | |||||
* | 755 - cursor can only lie on top-level lines | Kartik K. Agaram | 2015-02-16 | 2 | -0/+138 |
| | | | | | | | | This allows the initial model of a trace to have just one new number: the currently expanded row. We'll make it more flexible later if we feel the need. Still no collapsing lines, though. But we're getting there. | ||||
* | 754 - traces are part of screen state | Kartik K. Agaram | 2015-02-16 | 2 | -18/+17 |
| | |||||
* | 753 | Kartik K. Agaram | 2015-02-15 | 1 | -0/+2 |
| | |||||
* | 752 | Kartik K. Agaram | 2015-02-15 | 1 | -4/+4 |
| | |||||
* | 751 - newest trace test now passing | Kartik K. Agaram | 2015-02-15 | 2 | -5/+14 |
| | |||||
* | 750 | Kartik K. Agaram | 2015-02-15 | 2 | -13/+11 |
| | |||||
* | 749 - cleaner screen tests | Kartik K. Agaram | 2015-02-15 | 1 | -0/+55 |
| | |||||
* | 748 | Kartik K. Agaram | 2015-02-15 | 3 | -13/+60 |
| | |||||
* | 747 | Kartik K. Agaram | 2015-02-15 | 2 | -8/+2 |
| | | | | This bugfix is not tested yet, but that's in the works. | ||||
* | 746 - toggle a set of lines by hitting enter twice | Kartik K. Agaram | 2015-02-12 | 2 | -0/+42 |
| | | | | This just supports it, but we don't actually have collapse yet. | ||||
* | 745 - first test of expand functionality | Kartik K. Agaram | 2015-02-11 | 1 | -0/+72 |
| | | | | | | | | | | Expanding trace items, of course, doesn't work on anything but the last item. But we've now caught automatic tests up to the state of development. These tests are hugely expensive. Previous .t files run in ~30s. Already the trace browser tests clock in at 2 minutes. And we're just getting started. Time to explore reimplementing the mu VM in C. | ||||
* | 744 - test cursor movement in trace browser | Kartik K. Agaram | 2015-02-11 | 3 | -4/+211 |
| | | | | | | Don't prevent run-code from clobbering existing functions, but warn because it makes traces easier to read if the different sections of a test can be distinguished. | ||||
* | 743 | Kartik K. Agaram | 2015-02-11 | 1 | -9/+20 |
| | |||||
* | 742 - turns out chessboard test logs were incomplete | Kartik K. Agaram | 2015-02-11 | 3 | -20/+26 |
| | | | | | Now that we aren't loading system software for every test we can afford to log the loading of test functions. | ||||
* | 740 | Kartik K. Agaram | 2015-02-10 | 2 | -4/+58 |
| | |||||
* | 739 | Kartik K. Agaram | 2015-02-10 | 2 | -15/+7 |
| | |||||
* | 738 | Kartik K. Agaram | 2015-02-10 | 1 | -12/+19 |
| | |||||
* | 737 | Kartik K. Agaram | 2015-02-10 | 1 | -31/+49 |
| | |||||
* | 736 | Kartik K. Agaram | 2015-02-10 | 1 | -4/+4 |
| | |||||
* | 735 | Kartik K. Agaram | 2015-02-10 | 1 | -1/+1 |
| | |||||
* | 734 | Kartik K. Agaram | 2015-02-10 | 2 | -11/+25 |
| | |||||
* | 733 | Kartik K. Agaram | 2015-02-10 | 1 | -19/+62 |
| | |||||
* | 732 | Kartik K. Agaram | 2015-02-10 | 1 | -0/+2 |
| | |||||
* | 731 | Kartik K. Agaram | 2015-02-10 | 2 | -4/+37 |
| | |||||
* | 730 - first test for trace browser | Kartik K. Agaram | 2015-02-10 | 3 | -25/+94 |
| | | | | | This was painless compared to the chessboard app. Still need to handle input, though. Fingers crossed.. | ||||
* | 729 | Kartik K. Agaram | 2015-02-10 | 1 | -8/+8 |
| | |||||
* | 728 - move up/down and expand trace at cursor | Kartik K. Agaram | 2015-02-09 | 1 | -4/+40 |
| | | | | | | | Expand isn't anywhere near working, but already I like how the browser returns to the commandline when exiting, without causing a mental context switch. Little details like moving the cursor to the bottom before quitting. | ||||
* | 727 - start of a trace browser | Kartik K. Agaram | 2015-02-09 | 1 | -3/+44 |
| | | | | We can now collapse trace items, and we have a rudimentary event loop. | ||||
* | 726 | Kartik K. Agaram | 2015-02-09 | 1 | -2/+2 |
| | |||||
* | 725 - now support cursor movement | Kartik K. Agaram | 2015-02-09 | 1 | -0/+8 |
| | | | | This had been on hold for some time; dependencies are crutches. | ||||
* | 724 - stop using charterm for printing text | Kartik K. Agaram | 2015-02-09 | 1 | -19/+12 |
| | | | | | | | We'll keep it around for keyboard input now, for the nice scancode names. Ansi escape codes from http://tldp.org/HOWTO/Bash-Prompt-HOWTO/x361.html | ||||
* | 723 - now trace.mu works on correct traces | Kartik K. Agaram | 2015-02-08 | 1 | -14/+16 |
| |