about summary refs log tree commit diff stats
path: root/sandbox/002-typing.mu
Commit message (Collapse)AuthorAgeFilesLines
* 2576 - distinguish allocated addresses from othersKartik K. Agaram2016-01-191-136/+136
| | | | | | | | | | | | | | | | This is the one major refinement on the C programming model I'm planning to introduce in mu. Instead of Rust's menagerie of pointer types and static checking, I want to introduce just one new type, and use it to perform ref-counting at runtime. So far all we're doing is updating new's interface. The actual ref-counting implementation is next. One implication: I might sometimes need duplicate implementations for a recipe with allocated vs vanilla addresses of the same type. So far it seems I can get away with just always passing in allocated addresses; the situations when you want to pass an unallocated address to a recipe should be few and far between.
* support immutability checks in sandbox/ appKartik K. Agaram2015-12-151-4/+4
|
* 2468 - overload print-character as just 'print'Kartik K. Agaram2015-11-211-3/+3
|
* 2446 - drop '-duplex' namespacing in recipesKartik K. Agaram2015-11-151-14/+14
| | | | Great that it just worked after the previous commit.
* 2428 - sandbox/ working againKartik K. Agaram2015-11-121-69/+58
|
* 2309Kartik K. Agaram2015-10-281-63/+63
|
* 2183 - environment + external editor using tmuxKartik K. Agaram2015-09-121-0/+1053
Thanks Jack and Caleb Couch for the idea.