about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* 3442Kartik K. Agaram2016-10-053-12/+16
| | | | | | | | Support for a minimal OpenBSD without bash. Many of the scripts in the repo won't work in that situation, but let's at least make the `mu` script work. I'd like to come up with a clean makefile that doesn't require GNU make.
* 3441Kartik K. Agaram2016-10-041-7/+7
|
* 3440Kartik K. Agaram2016-10-041-24/+24
|
* 3439Kartik K. Agaram2016-10-041-1/+16
|
* 3438Kartik K. Agaram2016-10-041-16/+3
|
* 3437Kartik K. Agaram2016-10-042-1/+1
| | | | | | | | Drop an ancient case of premature optimization: skipping transform for recipes without bodies. These days recipes also have headers that need transforming. Thanks Caleb Couch for running into this issue.
* 3436Kartik K. Agaram2016-10-041-2/+5
|
* 3435Kartik K. Agaram2016-10-043-0/+9
|
* 3434Kartik K. Agaram2016-10-041-2/+2
|
* 3433Kartik K. Agaram2016-10-014-4/+4
|
* 3432Kartik K. Agaram2016-09-302-4/+4
|
* 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
|