about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* 3431Kartik K. Agaram2016-09-30102-1569/+1644
| | | | | Improvements to syntax highlighting, particularly for Mu code in C++ files.
* 3430Kartik K. Agaram2016-09-2828-1561/+1636
|
* 3429 - standardize Mu scenariosKartik K. Agaram2016-09-2833-2226/+2359
| | | | | | | | | | | | | A long-standing problem has been that I couldn't spread code across 'run' blocks because they were separate scopes, so I've ended up making them effectively comments. Running code inside a 'run' block is identical in every way to simply running the code directly. The 'run' block is merely a visual aid to separate setup from the component under test. In the process I've also standardized all Mu scenarios to always run in a local scope, and only use (raw) numeric addresses for values they want to check later.
* 3428Kartik K. Agaram2016-09-282-4/+4
|
* 3427Kartik K. Agaram2016-09-271-2/+5
|
* 3426Kartik K. Agaram2016-09-271-1/+2
|
* 3425 - support for disabling some scenariosKartik K. Agaram2016-09-271-0/+4
|
* 3424Kartik K. Agaram2016-09-271-1/+5
|
* 3423Kartik K. Agaram2016-09-271-1/+9
|
* 3422Kartik K. Agaram2016-09-272-11/+3
| | | | | | | | | | Stop checking the number of ingredients and products when picking shape-shifting recipes. That's more consistent with how we handle regular recipes, and we still get errors in all the examples I can think of: reverse # no ingredients or products n:num <- length # no ingredients; products don't provide type
* 3421Kartik K. Agaram2016-09-271-4/+0
|
* 3420Kartik K. Agaram2016-09-272-7/+176
|
* 3419Kartik K. Agaram2016-09-271-8/+7
|
* 3418 - some functions contributed by Caleb CouchKartik K. Agaram2016-09-272-0/+169
|
* 3417Kartik K. Agaram2016-09-271-2/+3
|
* 3416Kartik K. Agaram2016-09-254-11/+16
|
* 3415Kartik K. Agaram2016-09-251-1/+1
|
* 3414Kartik K. Agaram2016-09-242-3/+3
|
* 3413Kartik K. Agaram2016-09-243-4/+10
|
* 3412Kartik K. Agaram2016-09-241-6/+8
| | | | Clean up a memory leak and a couple of other things.
* 3412Kartik K. Agaram2016-09-235-54/+88
|
* 3411Kartik K. Agaram2016-09-231-3/+0
|
* 3410Kartik K. Agaram2016-09-221-4/+5
|
* 3409Kartik K. Agaram2016-09-221-0/+4
| | | | | | | Support reloading the recipe side of the edit/ app when it includes type abbreviations. Thanks Ella Couch for reporting this problem.
* 3408Kartik K. Agaram2016-09-222-11/+5
|
* 3407Kartik K. Agaram2016-09-221-5/+2
|
* 3406Kartik K. Agaram2016-09-221-0/+13
| | | | Avoid spurious mutability errors due to index variables.
* 3405Kartik K. Agaram2016-09-221-6/+0
|
* 3404Kartik K. Agaram2016-09-221-5/+5
|
* 3403Stephen Malina2016-09-212-37/+64
| | | | | Wrap $read-from-socket in a channel and fix the socket example so that browser's display the response properly.
* 3402Kartik K. Agaram2016-09-191-1/+1
|
* 3401Kartik K. Agaram2016-09-187-24/+83
|
* 3400Kartik K. Agaram2016-09-185-0/+0
| | | | | | | | | Undo commit 3340. Let's standardize names of non-core files to only have dashes. That's also consistent with the edit/ and sandbox/ apps. Mu programmers will tend to pervasively use dashes, just like Lisp programmers. Scripts will continue to use underscores..
* 3399 - Update network primitives.Stephen Malina2016-09-182-19/+77
| | | | | | | $write-to-socket, $read-from-socket, and $accept now pass around references to socket pointers. $read-from-socket handles EOF explicitly.
* 3398Kartik K. Agaram2016-09-181-6/+11
|
* 3397Kartik K. Agaram2016-09-1712-916/+916
|
* 3396Kartik K. Agaram2016-09-1724-1663/+1663
|
* 3395Kartik K. Agaram2016-09-1797-4600/+4668
|
* 3394Kartik K. Agaram2016-09-179-43/+49
|
* 3393Kartik K. Agaram2016-09-179-24/+22
|
* 3392Kartik K. Agaram2016-09-174-7/+36
| | | | Bugfix for the "remaining bug" mentioned in commit 3391.
* 3391 - type abbreviations everywhereKartik K. Agaram2016-09-1724-3256/+3256
| | | | | | | | | Well, almost. I can't use them in some places in C++ where I'm just creating a temporary reagent without passing it through transforms. Like in some unit tests. I can't use them in memory-should-contain. And there's one remaining bug: I can't use abbreviations in a couple of places in 075channel.mu.
* 3390Kartik K. Agaram2016-09-1733-240/+240
|
* 3389Kartik K. Agaram2016-09-1745-713/+720
|
* 3388Kartik K. Agaram2016-09-176-56/+56
|
* 3387Kartik K. Agaram2016-09-171-31/+31
|
* 3386Kartik K. Agaram2016-09-177-93/+93
|
* 3385Kartik K. Agaram2016-09-1730-858/+858
|
* 3384Kartik K. Agaram2016-09-171-0/+14
|
* 3383Kartik K. Agaram2016-09-172-4/+4
| | | | Fix overzealous search-and-replace in commit 3380.