about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* 3451Kartik K. Agaram2016-10-061-1/+1
| | | | Fix CI.
* 3450Kartik K. Agaram2016-10-067-75/+9
| | | | Purge remaining `makefile`s, without breaking CI.
* 3449Kartik K. Agaram2016-10-061-1/+2
| | | | Fix CI. Didn't mean to push just yet :/
* 3448Kartik K. Agaram2016-10-063-8/+8
| | | | Drop perl dependency everywhere.
* 3447 - drop dependence on GNU makeKartik K. Agaram2016-10-066-102/+129
| | | | | | | | | A generic build system is overkill for such a small project, and it was adding complexity on OpenBSD which doesn't come with GNU make by default. In the process we also eliminate our reliance on bash and perl, at least for the core build script.
* 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.