Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 2014 - stop redundant prints on left-click | Kartik K. Agaram | 2015-08-15 | 2 | -7/+104 |
| | |||||
* | 2013 | Kartik K. Agaram | 2015-08-15 | 1 | -5/+6 |
| | |||||
* | 2012 | Kartik K. Agaram | 2015-08-15 | 1 | -2/+2 |
| | |||||
* | 2011 | Kartik K. Agaram | 2015-08-15 | 1 | -9/+0 |
| | | | | | I think this can never trigger because 'cursor-column' can't be greater than 'right'. | ||||
* | 2010 | Kartik K. Agaram | 2015-08-15 | 1 | -2/+2 |
| | |||||
* | 2009 | Kartik K. Agaram | 2015-08-15 | 3 | -8/+8 |
| | |||||
* | 2008 | Kartik K. Agaram | 2015-08-15 | 1 | -7/+7 |
| | |||||
* | 2007 | Kartik K. Agaram | 2015-08-15 | 1 | -24/+24 |
| | | | | | Now that it's time to optimize we're gonna go over our code for externalities. Like in this case: not telling mu about what has changed. | ||||
* | 2006 | Kartik K. Agaram | 2015-08-15 | 1 | -23/+23 |
| | |||||
* | 2005 | Kartik K. Agaram | 2015-08-14 | 1 | -4/+4 |
| | | | | Turn off profiling. | ||||
* | 2004 - indicator for running sandboxes | Kartik K. Agaram | 2015-08-14 | 1 | -8/+28 |
| | |||||
* | 2003 | Kartik K. Agaram | 2015-08-14 | 1 | -5/+0 |
| | | | | Minor issue in building until just layer 32. | ||||
* | 2002 | Kartik K. Agaram | 2015-08-14 | 2 | -31/+8 |
| | | | | | | | | | No, 2001 is no good. Phony targets can't early-exit if everything's built. New approach: $ CFLAGS=-g make && ./mu test etc. | ||||
* | 2001 | Kartik K. Agaram | 2015-08-14 | 1 | -27/+31 |
| | | | | | | | | | | | | | | | | | | Let's stop hackily editing compiler flags in makefile. I considered modifying the 'mu' script as well, with cases like this: 1. mu test -- don't optimize 2. mu test edit.mu -- optimize 3. mu test edit.mu just-one-test -- don't optimize 4. mu edit.mu -- interactive; optimize 5. mu -- just help message; don't optimize But that seems brittle for all the added complexity. From now on to build quickly just do: $ make dbg && mu test etc. | ||||
* | 2000 - stop constantly copying large arrays around | Kartik K. Agaram | 2015-08-14 | 2 | -7/+21 |
| | |||||
* | 1999 | Kartik K. Agaram | 2015-08-14 | 1 | -0/+12 |
| | | | | | Still worth trying to optimize, though. Current lowest-hanging fruit: stop having index/index-address copy entire arrays around. | ||||
* | 1998 | Kartik K. Agaram | 2015-08-14 | 1 | -2/+11 |
| | | | | | Spent a while trying to understand why editing a slightly larger program was so much slower. Then realized I'd managed to disable optimizations. | ||||
* | 1997 | Kartik K. Agaram | 2015-08-14 | 1 | -2/+1 |
| | |||||
* | 1996 | Kartik K. Agaram | 2015-08-14 | 1 | -8/+8 |
| | |||||
* | 1995 - simple profile of instruction spend | Kartik K. Agaram | 2015-08-14 | 1 | -0/+11 |
| | | | | | The slowness of the environment -- even for code spanning just a couple hundred lines -- is the biggest priority right now. | ||||
* | 1994 - new primitive: 'create-array' | Kartik K. Agaram | 2015-08-14 | 3 | -26/+84 |
| | | | | | Not strictly necessary, but it might help me stage the introduction of arrays and 'new'. | ||||
* | 1993 | Kartik K. Agaram | 2015-08-14 | 2 | -1/+49 |
| | | | | Thanks Caleb Couch. | ||||
* | 1992 | Kartik K. Agaram | 2015-08-13 | 1 | -17/+17 |
| | |||||
* | 1991 - new primitive to count lines in trace | Kartik K. Agaram | 2015-08-13 | 1 | -0/+60 |
| | |||||
* | 1990 - extra ingredient for 'trace' depth | Kartik K. Agaram | 2015-08-13 | 7 | -27/+37 |
| | | | | Now we can make use of all the depths from 1 to 99. | ||||
* | 1989 - drop the default label for 'trace' | Kartik K. Agaram | 2015-08-13 | 1 | -21/+8 |
| | |||||
* | 1988 - handle reagents without types | Kartik K. Agaram | 2015-08-13 | 5 | -11/+10 |
| | | | | | | This can happen if 'canonize' fails. Make sure it doesn't kill mu. Thanks Caleb Couch. | ||||
* | 1987 | Kartik K. Agaram | 2015-08-13 | 1 | -6/+0 |
| | |||||
* | 1986 | Kartik K. Agaram | 2015-08-13 | 1 | -0/+0 |
| | |||||
* | 1985 | Kartik K. Agaram | 2015-08-13 | 1 | -2/+8 |
| | |||||
* | 1984 | Kartik K. Agaram | 2015-08-13 | 2 | -1/+1 |
| | |||||
* | 1983 | Kartik K. Agaram | 2015-08-13 | 3 | -16/+26 |
| | |||||
* | 1982 | Kartik K. Agaram | 2015-08-12 | 1 | -7/+1 |
| | |||||
* | 1981 - clear screen below editors in C | Kartik K. Agaram | 2015-08-12 | 2 | -7/+48 |
| | | | | | Environment much more responsive now. And it doesn't slow down as much just because I'm on a larger screen. | ||||
* | 1980 | Kartik K. Agaram | 2015-08-12 | 1 | -12/+1 |
| | |||||
* | 1979 - bug: couldn't edit sandboxes with prints | Kartik K. Agaram | 2015-08-12 | 1 | -4/+48 |
| | | | | Thanks Jack and Caleb Couch. | ||||
* | 1978 | Kartik K. Agaram | 2015-08-12 | 1 | -1/+1 |
| | |||||
* | 1977 | Kartik K. Agaram | 2015-08-12 | 1 | -3/+2 |
| | |||||
* | 1976 - fix 'make test' | Kartik K. Agaram | 2015-08-11 | 1 | -2/+2 |
| | |||||
* | 1975 - let's start using traces in lessons | Kartik K. Agaram | 2015-08-10 | 5 | -18/+99 |
| | | | | | More friendly way to 'stash' stuff in the trace so that you can toggle lines of code to see their stashed traces. | ||||
* | 1974 | Kartik K. Agaram | 2015-08-10 | 1 | -0/+6 |
| | |||||
* | 1973 | Kartik K. Agaram | 2015-08-10 | 1 | -0/+27 |
| | |||||
* | 1972 - resize Readme images to match text size | Kartik K. Agaram | 2015-08-10 | 1 | -3/+3 |
| | | | | | | | | | | | | | Now that we have larger-res images for the Readme they look good even if the browser is magnified with ctrl-+ (like mine is). factorial-test.png looks about the same size as surrounding text at 250px wide. Original size is 330px. factorial.png original size is 450px. So its width should be 340px. chessboard-test.png original size is 423px. So its width should be 320px. | ||||
* | 1971 | Kartik K. Agaram | 2015-08-10 | 1 | -49/+62 |
| | |||||
* | 1970 | Kartik K. Agaram | 2015-08-10 | 3 | -0/+0 |
| | |||||
* | 1969 - always hide screen before rendering | Kartik K. Agaram | 2015-08-10 | 2 | -5/+13 |
| | | | | | | | | | | Also ensure we don't render unnecessarily. This is really where I want a formal type-like system to help me. All functions have paired calls to hide-screen and show-screen, except for the one in main. Only functions at the 'topmost' level are expected to hide/show. | ||||
* | 1968 - maximize sides so we can copy-paste from mu | Kartik K. Agaram | 2015-08-10 | 1 | -1/+128 |
| | |||||
* | 1967 | Kartik K. Agaram | 2015-08-10 | 1 | -9/+14 |
| | |||||
* | 1966 | Kartik K. Agaram | 2015-08-10 | 1 | -19/+19 |
| | |||||
* | 1965 - don't die on '-' ingredient | Kartik K. Agaram | 2015-08-10 | 1 | -1/+13 |
| | | | | Thanks Caleb Couch. |