Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 3085 | Kartik K. Agaram | 2016-07-02 | 1 | -43/+44 |
| | | | | | | To my surprise, I might be done with deep-copy. Suddenly all the holes I had for special cases have melted away. At least any new bugs will be holes I'd never thought of. | ||||
* | 3084 | Kartik K. Agaram | 2016-07-01 | 1 | -8/+42 |
| | |||||
* | 3083 | Kartik K. Agaram | 2016-07-01 | 4 | -7/+12 |
| | |||||
* | 3082 | Kartik K. Agaram | 2016-06-30 | 1 | -5/+36 |
| | |||||
* | 3081 | Kartik K. Agaram | 2016-06-30 | 1 | -1/+7 |
| | | | | Thanks Ella Couch for reporting this. | ||||
* | 3080 | Kartik K. Agaram | 2016-06-29 | 1 | -1/+1 |
| | |||||
* | 3079 | Kartik K. Agaram | 2016-06-29 | 2 | -2/+2 |
| | |||||
* | 3078 | Kartik K. Agaram | 2016-06-29 | 1 | -6/+14 |
| | |||||
* | 3077 | Kartik K. Agaram | 2016-06-29 | 1 | -1/+25 |
| | |||||
* | 3076 | Kartik K. Agaram | 2016-06-29 | 1 | -10/+13 |
| | |||||
* | 3075 | Kartik K. Agaram | 2016-06-29 | 1 | -7/+56 |
| | | | | Back to slow progress on deep-copy. | ||||
* | 3074 | Kartik K. Agaram | 2016-06-29 | 2 | -1/+13 |
| | | | | Thanks Ella Couch for finding this bug. | ||||
* | 3073 | Kartik K. Agaram | 2016-06-28 | 1 | -2/+21 |
| | | | | Support for containers without addresses. | ||||
* | 3072 - start of deep-copy implementation | Kartik K. Agaram | 2016-06-28 | 1 | -0/+74 |
| | | | | Just simple non-address primitives so far. | ||||
* | 3071 | Kartik K. Agaram | 2016-06-28 | 1 | -3/+0 |
| | |||||
* | 3070 | Kartik K. Agaram | 2016-06-28 | 2 | -18/+18 |
| | | | | | Extract out the implementation of 'allocate' so other instructions (ahem, deep-copy) can use it. | ||||
* | 3069 | Kartik K. Agaram | 2016-06-26 | 1 | -0/+0 |
| | |||||
* | 3068 | Kartik K. Agaram | 2016-06-26 | 1 | -1/+1 |
| | |||||
* | 3067 | Kartik K. Agaram | 2016-06-25 | 10 | -138/+138 |
| | |||||
* | 3066 | Kartik K. Agaram | 2016-06-24 | 1 | -0/+2 |
| | |||||
* | 3065 - Mu language definition for Exuberant Ctags | Kartik K. Agaram | 2016-06-24 | 1 | -0/+8 |
| | | | | | | | | | | Thanks Stephen Malina for the suggestion. I don't yet know how to include comments in the .ctagsrc file, so I'll include them here for now: To use this file, symlink or append exuberant-ctags-rc to your ~/.ctagsrc. | ||||
* | 3064 - improve an error message | Kartik K. Agaram | 2016-06-23 | 1 | -3/+3 |
| | |||||
* | 3063 | Kartik K. Agaram | 2016-06-19 | 3 | -6/+5 |
| | |||||
* | 3062 | Kartik K. Agaram | 2016-06-19 | 1 | -0/+4 |
| | |||||
* | 3061 | Kartik K. Agaram | 2016-06-17 | 3 | -1/+20 |
| | |||||
* | 3060 | Kartik K. Agaram | 2016-06-17 | 2 | -4/+4 |
| | |||||
* | 3059 | Kartik K. Agaram | 2016-06-17 | 2 | -1/+13 |
| | |||||
* | 3058 - 'remove' for lists | Kartik K. Agaram | 2016-06-16 | 2 | -1/+113 |
| | |||||
* | 3057 - 'insert' for lists | Kartik K. Agaram | 2016-06-16 | 1 | -0/+89 |
| | |||||
* | 3056 | Kartik K. Agaram | 2016-06-13 | 1 | -2/+2 |
| | |||||
* | 3055 | Kartik K. Agaram | 2016-06-13 | 14 | -0/+0 |
| | |||||
* | 3054 - keep cursor stable on resize in sandbox/ | Kartik K. Agaram | 2016-06-12 | 7 | -29/+112 |
| | | | | This ports commits 3052 and 3053 from the edit/ app. | ||||
* | 3053 - keep cursor stable on resize | Kartik K. Agaram | 2016-06-12 | 1 | -1/+85 |
| | | | | | As much as possible; if the cursor moves off screen, it still resets to top of screen. | ||||
* | 3052 - make edit/ render functions higher-order | Kartik K. Agaram | 2016-06-12 | 8 | -44/+48 |
| | | | | | | This required the fix of 3051 to first-class recipe support, and will next enable us to keep the cursor from moving in response to resize events. | ||||
* | 3051 | Kartik K. Agaram | 2016-06-12 | 2 | -2/+25 |
| | |||||
* | 3050 | Kartik K. Agaram | 2016-06-11 | 1 | -6/+6 |
| | |||||
* | 3049 - clearer message for some test failures | Kartik K. Agaram | 2016-06-11 | 1 | -8/+18 |
| | |||||
* | 3048 - bugfix: checking 'merge' instructions | Kartik K. Agaram | 2016-06-11 | 1 | -1/+21 |
| | |||||
* | 3047 - fix another hole in refcount management | Kartik K. Agaram | 2016-06-11 | 1 | -26/+56 |
| | | | | | | This wouldn't have failed silently; I have that fig leaf. If someone had tried to copy an exclusive container containing an exclusive container containing an address Mu would have crashed on them. | ||||
* | 3046 | Kartik K. Agaram | 2016-06-11 | 2 | -4/+4 |
| | |||||
* | 3045 - generalize core refcounting data structure | Kartik K. Agaram | 2016-06-11 | 2 | -27/+68 |
| | |||||
* | 3044 | Kartik K. Agaram | 2016-06-11 | 1 | -0/+1 |
| | |||||
* | 3043 | Kartik K. Agaram | 2016-06-10 | 2 | -19/+10 |
| | |||||
* | 3042 | Kartik K. Agaram | 2016-06-10 | 1 | -2/+2 |
| | |||||
* | 3041 - fix 3039 in sandbox/ as well | Kartik K. Agaram | 2016-06-09 | 2 | -0/+42 |
| | |||||
* | 3040 - improve an error message | Kartik K. Agaram | 2016-06-09 | 1 | -8/+8 |
| | |||||
* | 3039 - bug fix in edit/ | Kartik K. Agaram | 2016-06-09 | 2 | -0/+43 |
| | | | | Thanks Caleb Couch for finding this. | ||||
* | 3038 - track down a long-standing bug | Kartik K. Agaram | 2016-06-08 | 2 | -50/+112 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | In some rare situations the editor would join a line with the next when it should simply wrap to the next screen row. Thanks Caleb and Ella Couch for finally running into a situation that was easy to reproduce. The scenario diffs are misleading on this commit. I had to: a) delete the obsolete 'editor-wraps-cursor-after-inserting-characters' because it was written back when a line just large enough to fit in a single line would not wrap: | | <-- screen boundary abcde These days it will wrap after making room for the wrap indicator: | | <-- screen boundary abcd↩ e b) rename editor-wraps-cursor-after-inserting-characters-2 to editor-wraps-cursor-after-inserting-characters-in-middle-of-line c) create a new scenario demonstrating the bug: editor-wraps-cursor-after-inserting-characters-at-end-of-line | ||||
* | 3037 | Kartik K. Agaram | 2016-06-07 | 1 | -8/+12 |
| | | | | | | By disabling lookups on the product of 'create-array', I'd messed it up so we were treating the product as a raw address and ignoring default-space. Just remove that exception. | ||||
* | 3036 | Kartik K. Agaram | 2016-06-06 | 1 | -1/+27 |
| | | | | | | | Drastically streamlined floating-point overflow/underflow detection. For some reason I can't find a way to actually handle SIGFPE traps; they have to segfault the program. |