Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 4113 | Kartik K. Agaram | 2017-11-05 | 1 | -0/+3 |
| | |||||
* | 4108 | Kartik K. Agaram | 2017-11-05 | 1 | -1/+2 |
| | |||||
* | 4107 | Kartik K. Agaram | 2017-11-05 | 1 | -0/+36 |
| | | | | Return other values along with the current continuation. | ||||
* | 4105 | Kartik K. Agaram | 2017-11-03 | 1 | -4/+4 |
| | |||||
* | 4104 | Kartik K. Agaram | 2017-11-03 | 1 | -1/+1 |
| | | | | | Stop hardcoding Max_depth everywhere; we had a default value for a reason but then we forgot all about it. | ||||
* | 4103 - continuations no longer cause memory corruption | Kartik K. Agaram | 2017-11-03 | 1 | -5/+100 |
| | |||||
* | 3994 | Kartik K. Agaram | 2017-09-13 | 1 | -5/+5 |
| | |||||
* | 3989 | Kartik K. Agaram | 2017-09-01 | 1 | -19/+19 |
| | |||||
* | 3988 | Kartik K. Agaram | 2017-09-01 | 1 | -3/+6 |
| | |||||
* | 3986 - bring back delimited continuations | Kartik K. Agaram | 2017-08-30 | 1 | -0/+185 |
They're back after a long hiatus: commit 2295 in Oct 2015. I'm not convinced anymore that this is actually a correct implementation of continuations. Issues on at least two fronts: a) These aren't safe yet. Since continuations can be called multiple times, we need to disable reclamation of locals inside a continuation. There may be other type- or memory-safety issues. However, delimited continuations at least seem possible to make safe. Undelimited continuations (call/cc) though are permanently out. b) They may not actually be as powerful as delimited continuations. Let's see if I can build 'yield' out of these primitives. |