about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* 3110 - better support static arrays in containersKartik K. Agaram2016-07-112-2/+21
|
* 3109 - new 'not-equal' instructionKartik K. Agaram2016-07-111-0/+54
| | | | | This was long overdue. Thanks Jack, Ella and Caleb Couch for repeatedly asking for it.
* 3108Kartik K. Agaram2016-07-1010-11/+12
|
* 3107 - just always support small VPS serversKartik K. Agaram2016-07-101-0/+2
| | | | | In experiments on my laptop it seems to compile a little faster and run slightly slower. Both might be in the noise.
* 3106Kartik K. Agaram2016-07-061-9/+10
| | | | | | Minor tweaks to 3105, primarily using more distinctive locations in the unit test. 1, 2 and 3 can mean so many different things, they don't catch the eye as much.
* Merge pull request #5 from krazemon/number-of-instructionsKartik Agaram2016-07-062-1/+54
|\ | | | | 3105
| * 3105Stephen Malina2016-07-062-1/+54
|/ | | | Add number-of-instructions recipe to Mu
* 3104Kartik K. Agaram2016-07-061-3/+18
|
* 3103Kartik K. Agaram2016-07-051-24/+20
|
* 3102Kartik K. Agaram2016-07-0555-520/+1762
|
* 3101 - purge .traces/ dir from repo historyKartik K. Agaram2016-07-0513-50/+17
| | | | | | | | | | | | | | | | | | | | | I'd been toying with this idea for some time now given how large the repo had been growing. The final straw was noticing that people cloning the repo were having to wait *5 minutes*! That's not good, particularly for a project with 'tiny' in its description. After purging .traces/ clone time drops to 7 seconds in my tests. Major issue: some commits refer to .traces/ but don't really change anything there. That could get confusing :/ Minor issues: a) I've linked inside commits on GitHub like a half-dozen times online or over email. Those links are now liable to eventually break. (I seem to recall GitHub keeps them around as long as they get used at least once every 60 days, or something like that.) b) Numbering of commits is messed up because some commits only had changes to the .traces/ sub-directory.
* 3100Kartik K. Agaram2016-07-041-0/+1
|
* 3099Kartik K. Agaram2016-07-041-1/+3
|
* 3098Kartik K. Agaram2016-07-031-1/+1
|
* 3097Kartik K. Agaram2016-07-031-2/+2
|
* 3096Kartik K. Agaram2016-07-031-0/+1
|
* 3095 - start type-checking 'deep-copy' instructionsKartik K. Agaram2016-07-031-0/+8
|
* 3094 - start using deep-copy when writing channelsKartik K. Agaram2016-07-032-7/+16
|
* 3093Kartik K. Agaram2016-07-031-8/+44
| | | | | | | Another bug, this time in cycle detection, which had been present from the start but hadn't actually been tested until now. Turns out it had two bugs, one with the map not being passed into a recursive call, and a more subtle one: I wasn't actually saving the right input address.
* 3092Kartik K. Agaram2016-07-031-52/+25
|
* 3091Kartik K. Agaram2016-07-031-1/+50
|
* 3090Kartik K. Agaram2016-07-031-5/+4
|
* 3089Kartik K. Agaram2016-07-031-14/+2
|
* 3088Kartik K. Agaram2016-07-031-14/+10
| | | | | | | | Gaining confidence now in the fix of 3086. Basically I forgot that size_of doesn't canonize its argument (because it needs to run at transform-time, but canonize cares about the value of the reagent for arrays, and value is only available at run-time). So I was always returning the size of the address (1) as the size of its payload.
* 3087Kartik K. Agaram2016-07-031-1/+1
|
* 3086Kartik K. Agaram2016-07-031-1/+93
| | | | | | | | | More tests, another bugfix. I still don't *really* understand why it works, though.. The new tests aren't really done yet. No assertions, lots of debug info. Just translated from sandboxes. deep_copy_stress_test_2 requires the bugfix.
* 3085Kartik K. Agaram2016-07-021-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.
* 3084Kartik K. Agaram2016-07-011-8/+42
|
* 3083Kartik K. Agaram2016-07-014-7/+12
|
* 3082Kartik K. Agaram2016-06-301-5/+36
|
* 3081Kartik K. Agaram2016-06-301-1/+7
| | | | Thanks Ella Couch for reporting this.
* 3080Kartik K. Agaram2016-06-291-1/+1
|
* 3079Kartik K. Agaram2016-06-292-2/+2
|
* 3078Kartik K. Agaram2016-06-291-6/+14
|
* 3077Kartik K. Agaram2016-06-291-1/+25
|
* 3076Kartik K. Agaram2016-06-291-10/+13
|
* 3075Kartik K. Agaram2016-06-291-7/+56
| | | | Back to slow progress on deep-copy.
* 3074Kartik K. Agaram2016-06-292-1/+13
| | | | Thanks Ella Couch for finding this bug.
* 3073Kartik K. Agaram2016-06-281-2/+21
| | | | Support for containers without addresses.
* 3072 - start of deep-copy implementationKartik K. Agaram2016-06-281-0/+74
| | | | Just simple non-address primitives so far.
* 3071Kartik K. Agaram2016-06-281-3/+0
|
* 3070Kartik K. Agaram2016-06-282-18/+18
| | | | | Extract out the implementation of 'allocate' so other instructions (ahem, deep-copy) can use it.
* 3069Kartik K. Agaram2016-06-261-0/+0
|
* 3068Kartik K. Agaram2016-06-261-1/+1
|
* 3067Kartik K. Agaram2016-06-2510-138/+138
|
* 3066Kartik K. Agaram2016-06-241-0/+2
|
* 3065 - Mu language definition for Exuberant CtagsKartik K. Agaram2016-06-241-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 messageKartik K. Agaram2016-06-231-3/+3
|
* 3063Kartik K. Agaram2016-06-193-6/+5
|
* 3062Kartik K. Agaram2016-06-191-0/+4
|