about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
...
* 790 -- boolean operationsKartik K. Agaram2015-02-191-0/+68
|
* 789Kartik K. Agaram2015-02-193-84/+95
|
* 788 - reorg, showing off how tangle makes itKartik K. Agaram2015-02-192-199/+220
|
* 787 - arithmetic operationsKartik K. Agaram2015-02-1913-6/+391
| | | | Lots of duplication here; we'll clean it up later.
* 786 - allow dumping traces for debuggingKartik K. Agaram2015-02-191-0/+4
|
* 785Kartik K. Agaram2015-02-191-1/+17
|
* 784 - persist traces in literate versionKartik K. Agaram2015-02-198-2/+25
|
* 783Kartik K. Agaram2015-02-192-9/+25
|
* 782 - promote literate version to canonical C++ versionKartik K. Agaram2015-02-1826-1060/+19
|
* 781 - first instruction to run in literate C++ versionKartik K. Agaram2015-02-184-3/+46
|
* 780 - some more scenariosKartik K. Agaram2015-02-181-5/+28
|
* 779 - first scenario tested in literate C++ versionKartik K. Agaram2015-02-186-20/+176
|
* 778Kartik K. Agaram2015-02-171-7/+8
|
* 777Kartik K. Agaram2015-02-171-1/+0
|
* 776Kartik K. Agaram2015-02-171-0/+114
|
* 775 - starting to reorg C++ mu to use layersKartik K. Agaram2015-02-1716-0/+2211
|
* 774 - start persisting test tracesKartik K. Agaram2015-02-178-5/+30
|
* 773 - start testing tracesKartik K. Agaram2015-02-173-48/+8
|
* 772Kartik K. Agaram2015-02-172-1/+26
|
* 771 - start tracing while parsingKartik K. Agaram2015-02-172-1/+27
|
* 770Kartik K. Agaram2015-02-172-1/+27
|
* 769 - first recipe/instruction parsedKartik K. Agaram2015-02-172-6/+82
|
* 768Kartik K. Agaram2015-02-161-4/+24
|
* 767Kartik K. Agaram2015-02-163-95/+134
|
* 766 - can recognize first word 'recipe'Kartik K. Agaram2015-02-162-1/+31
|
* 765 - first failing C++ testKartik K. Agaram2015-02-162-6/+38
|
* 764 - some data structuresKartik K. Agaram2015-02-162-10/+134
|
* 763 - start of C++ versionKartik K. Agaram2015-02-166-0/+670
|
* 761 - now 30% faster than 758Kartik K. Agaram2015-02-161-72/+72
| | | | 4:26 compared to 6:20 on my laptop.
* 760Kartik K. Agaram2015-02-162-73/+77
| | | | This speeds up the final test but not all together.
* 759 - trace.arc.t 13% fasterKartik K. Agaram2015-02-162-7/+4
| | | | Something wrong with my profiling, though. Numbers aren't adding up.
* 758Kartik K. Agaram2015-02-161-5/+5
|
* 757 - collapse now kinda workingKartik K. Agaram2015-02-163-22/+90
| | | | | Tests are getting slow so quickly that I'm tempted to push forward the rewrite to C.
* 756 - first scenario for collapseKartik K. Agaram2015-02-162-28/+103
|
* 755 - cursor can only lie on top-level linesKartik K. Agaram2015-02-162-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 stateKartik K. Agaram2015-02-162-18/+17
|
* 753Kartik K. Agaram2015-02-151-0/+2
|
* 752Kartik K. Agaram2015-02-151-4/+4
|
* 751 - newest trace test now passingKartik K. Agaram2015-02-152-5/+14
|
* 750Kartik K. Agaram2015-02-152-13/+11
|
* 749 - cleaner screen testsKartik K. Agaram2015-02-151-0/+55
|
* 748Kartik K. Agaram2015-02-153-13/+60
|
* 747Kartik K. Agaram2015-02-152-8/+2
| | | | This bugfix is not tested yet, but that's in the works.
* 746 - toggle a set of lines by hitting enter twiceKartik K. Agaram2015-02-122-0/+42
| | | | This just supports it, but we don't actually have collapse yet.
* 745 - first test of expand functionalityKartik K. Agaram2015-02-111-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 browserKartik K. Agaram2015-02-113-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.
* 743Kartik K. Agaram2015-02-111-9/+20
|
* 742 - turns out chessboard test logs were incompleteKartik K. Agaram2015-02-113-20/+26
| | | | | Now that we aren't loading system software for every test we can afford to log the loading of test functions.
* 740Kartik K. Agaram2015-02-102-4/+58
|
* 739Kartik K. Agaram2015-02-102-15/+7
|