about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* 4174Kartik K. Agaram2017-12-301-0/+72
| | | | Temporary hack to debug Kragen Sitaker's VM.
* 4173Kartik K. Agaram2017-12-301-2/+2
|
* 4172Kartik K. Agaram2017-12-301-2/+2
|
* 4171Kartik K. Agaram2017-12-301-7/+7
|
* 4170Kartik K. Agaram2017-12-301-2/+2
|
* 4169Kartik K. Agaram2017-12-302-40/+22
|
* 4168Kartik K. Agaram2017-12-302-104/+104
|
* 4167 - show square colors in chessboard appKartik K. Agaram2017-12-272-400/+420
|
* 4166Kartik K. Agaram2017-12-272-20/+20
|
* 4165Kartik K. Agaram2017-12-2739-307/+317
|
* 4164Kartik K. Agaram2017-12-2714-40/+57
|
* 4163Kartik K. Agaram2017-12-243-3/+3
|
* 4162Kartik K. Agaram2017-12-2219-360/+310
|
* 4161Kartik K. Agaram2017-12-15135-1475/+1520
|
* 4160 - named marks for delimited continuationsKartik K. Agaram2017-12-158-54/+74
| | | | | Hypothesis: this is needed to build McCarthy's amb operator. https://rosettacode.org/wiki/Amb
* 4159Kartik K. Agaram2017-12-102-3/+30
| | | | | Many continuation examples were failing since commit 4151. Include one of them as a test.
* 4158Kartik K. Agaram2017-12-091-0/+4
|
* 4157Kartik K. Agaram2017-12-092-33/+33
|
* 4156Kartik K. Agaram2017-12-072-2/+2
|
* 4155Kartik K. Agaram2017-12-0767-6049/+6317
|
* 4154Kartik K. Agaram2017-12-071-0/+89
| | | | | All the bugfixes since commit 4135 have been aimed at getting this example program work.
* 4153Kartik K. Agaram2017-12-071-2/+3
|
* 4152Kartik K. Agaram2017-12-072-1/+12
|
* 4151 - specializing calls returning continuationsKartik K. Agaram2017-12-072-2/+30
|
* 4150Kartik K. Agaram2017-12-071-15/+15
|
* 4149Kartik K. Agaram2017-12-071-1/+4
|
* 4148Kartik K. Agaram2017-12-072-2/+16
|
* 4147Kartik K. Agaram2017-12-071-2/+6
|
* 4146Kartik K. Agaram2017-12-071-2/+0
|
* 4145 - specializing recipe literals in `call`Kartik K. Agaram2017-12-073-24/+60
|
* 4144Kartik K. Agaram2017-12-071-23/+23
|
* 4143Kartik K. Agaram2017-12-071-22/+24
|
* 4142Kartik K. Agaram2017-12-051-8/+6
|
* 4141Kartik K. Agaram2017-12-051-20/+21
| | | | | Cleaner way to redo commit 2479 from just over two years ago, fixing scenario specialize_recursive_shape_shifting_recipe.
* 4140Kartik K. Agaram2017-12-051-1/+1
|
* 4139Kartik K. Agaram2017-12-055-28/+15
|
* 4138Kartik K. Agaram2017-12-054-5/+5
|
* 4137 - perform specialization on indirect callsKartik K. Agaram2017-12-042-9/+39
| | | | https://lobste.rs/s/esqphf/what_are_you_working_on_this_week#c_ajgfim
* 4136Kartik K. Agaram2017-12-042-4/+5
|
* 4135Kartik K. Agaram2017-12-032-2/+2
|
* 4134 - 'input' = 'ingredient'Kartik K. Agaram2017-12-03139-1449/+1517
|
* 4133Kartik K. Agaram2017-11-2510-146/+196
|
* 4132Kartik K. Agaram2017-11-191-4/+2
| | | | | | Simplify the implementation of calling continuations. Since we don't support next-ingredient on continuations, might as well not bother with all that call housekeeping for ingredients.
* 4131Kartik K. Agaram2017-11-192-9/+49
| | | | | | | | | Bugfix: I hadn't been allowing continuations to be copied. Deepens our initial sin of managing the Mu call stack implicitly in the C interpreter. Since the call stack was implicit, continuations had to be implicit as well. Since continuations aren't in Mu's memory, we have to replicate refcounting logic for them.
* 4130Kartik K. Agaram2017-11-191-34/+34
|
* 4129Kartik K. Agaram2017-11-191-2/+2
| | | | map::operator[](k) is indeed equivalent to (*((this->insert(make_pair(k,mapped_type()))).first)).second
* 4128Kartik K. Agaram2017-11-191-0/+1
|
* 4127Kartik K. Agaram2017-11-191-9/+9
|
* 4126Kartik K. Agaram2017-11-191-6/+1
|
* 4125Kartik K. Agaram2017-11-191-0/+15
|