Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 3442 | Kartik K. Agaram | 2016-10-05 | 3 | -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. | ||||
* | 3441 | Kartik K. Agaram | 2016-10-04 | 1 | -7/+7 |
| | |||||
* | 3440 | Kartik K. Agaram | 2016-10-04 | 1 | -24/+24 |
| | |||||
* | 3439 | Kartik K. Agaram | 2016-10-04 | 1 | -1/+16 |
| | |||||
* | 3438 | Kartik K. Agaram | 2016-10-04 | 1 | -16/+3 |
| | |||||
* | 3437 | Kartik K. Agaram | 2016-10-04 | 2 | -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. | ||||
* | 3436 | Kartik K. Agaram | 2016-10-04 | 1 | -2/+5 |
| | |||||
* | 3435 | Kartik K. Agaram | 2016-10-04 | 3 | -0/+9 |
| | |||||
* | 3434 | Kartik K. Agaram | 2016-10-04 | 1 | -2/+2 |
| | |||||
* | 3433 | Kartik K. Agaram | 2016-10-01 | 4 | -4/+4 |
| | |||||
* | 3432 | Kartik K. Agaram | 2016-09-30 | 2 | -4/+4 |
| | |||||
* | 3431 | Kartik K. Agaram | 2016-09-30 | 102 | -1569/+1644 |
| | | | | | Improvements to syntax highlighting, particularly for Mu code in C++ files. | ||||
* | 3430 | Kartik K. Agaram | 2016-09-28 | 28 | -1561/+1636 |
| | |||||
* | 3429 - standardize Mu scenarios | Kartik K. Agaram | 2016-09-28 | 33 | -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. | ||||
* | 3428 | Kartik K. Agaram | 2016-09-28 | 2 | -4/+4 |
| | |||||
* | 3427 | Kartik K. Agaram | 2016-09-27 | 1 | -2/+5 |
| | |||||
* | 3426 | Kartik K. Agaram | 2016-09-27 | 1 | -1/+2 |
| | |||||
* | 3425 - support for disabling some scenarios | Kartik K. Agaram | 2016-09-27 | 1 | -0/+4 |
| | |||||
* | 3424 | Kartik K. Agaram | 2016-09-27 | 1 | -1/+5 |
| | |||||
* | 3423 | Kartik K. Agaram | 2016-09-27 | 1 | -1/+9 |
| | |||||
* | 3422 | Kartik K. Agaram | 2016-09-27 | 2 | -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 | ||||
* | 3421 | Kartik K. Agaram | 2016-09-27 | 1 | -4/+0 |
| | |||||
* | 3420 | Kartik K. Agaram | 2016-09-27 | 2 | -7/+176 |
| | |||||
* | 3419 | Kartik K. Agaram | 2016-09-27 | 1 | -8/+7 |
| | |||||
* | 3418 - some functions contributed by Caleb Couch | Kartik K. Agaram | 2016-09-27 | 2 | -0/+169 |
| | |||||
* | 3417 | Kartik K. Agaram | 2016-09-27 | 1 | -2/+3 |
| | |||||
* | 3416 | Kartik K. Agaram | 2016-09-25 | 4 | -11/+16 |
| | |||||
* | 3415 | Kartik K. Agaram | 2016-09-25 | 1 | -1/+1 |
| | |||||
* | 3414 | Kartik K. Agaram | 2016-09-24 | 2 | -3/+3 |
| | |||||
* | 3413 | Kartik K. Agaram | 2016-09-24 | 3 | -4/+10 |
| | |||||
* | 3412 | Kartik K. Agaram | 2016-09-24 | 1 | -6/+8 |
| | | | | Clean up a memory leak and a couple of other things. | ||||
* | 3412 | Kartik K. Agaram | 2016-09-23 | 5 | -54/+88 |
| | |||||
* | 3411 | Kartik K. Agaram | 2016-09-23 | 1 | -3/+0 |
| | |||||
* | 3410 | Kartik K. Agaram | 2016-09-22 | 1 | -4/+5 |
| | |||||
* | 3409 | Kartik K. Agaram | 2016-09-22 | 1 | -0/+4 |
| | | | | | | | Support reloading the recipe side of the edit/ app when it includes type abbreviations. Thanks Ella Couch for reporting this problem. | ||||
* | 3408 | Kartik K. Agaram | 2016-09-22 | 2 | -11/+5 |
| | |||||
* | 3407 | Kartik K. Agaram | 2016-09-22 | 1 | -5/+2 |
| | |||||
* | 3406 | Kartik K. Agaram | 2016-09-22 | 1 | -0/+13 |
| | | | | Avoid spurious mutability errors due to index variables. | ||||
* | 3405 | Kartik K. Agaram | 2016-09-22 | 1 | -6/+0 |
| | |||||
* | 3404 | Kartik K. Agaram | 2016-09-22 | 1 | -5/+5 |
| | |||||
* | 3403 | Stephen Malina | 2016-09-21 | 2 | -37/+64 |
| | | | | | Wrap $read-from-socket in a channel and fix the socket example so that browser's display the response properly. | ||||
* | 3402 | Kartik K. Agaram | 2016-09-19 | 1 | -1/+1 |
| | |||||
* | 3401 | Kartik K. Agaram | 2016-09-18 | 7 | -24/+83 |
| | |||||
* | 3400 | Kartik K. Agaram | 2016-09-18 | 5 | -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 Malina | 2016-09-18 | 2 | -19/+77 |
| | | | | | | | $write-to-socket, $read-from-socket, and $accept now pass around references to socket pointers. $read-from-socket handles EOF explicitly. | ||||
* | 3398 | Kartik K. Agaram | 2016-09-18 | 1 | -6/+11 |
| | |||||
* | 3397 | Kartik K. Agaram | 2016-09-17 | 12 | -916/+916 |
| | |||||
* | 3396 | Kartik K. Agaram | 2016-09-17 | 24 | -1663/+1663 |
| | |||||
* | 3395 | Kartik K. Agaram | 2016-09-17 | 97 | -4600/+4668 |
| | |||||
* | 3394 | Kartik K. Agaram | 2016-09-17 | 9 | -43/+49 |
| |