about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* 3446Kartik K. Agaram2016-10-061-1/+3
| | | | | | | | | | Better warning if I try: mu test --test-only-app sandbox instead of: mu --test-only-app test sandbox
* 3445Kartik K. Agaram2016-10-0624-916/+933
| | | | | | | Ugly that we didn't need 'screen' to provide a type in scenarios (because assume-screen expands to a definition of 'screen') but we did need a type for 'console'. Just never require types for special names in scenarios.
* 3444Kartik K. Agaram2016-10-061-3/+13
| | | | Fix CI. Turns out strlcpy and strlcat are not implemented on Linux.
* 3443Kartik K. Agaram2016-10-051-5/+5
| | | | Fix some OpenBSD warnings.
* 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
|