From 0a6338408041d504b04f29e739677d5027c0c6b1 Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Thu, 2 Jul 2015 21:11:20 -0400 Subject: [PATCH] Note about stack traces --- TODO | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/TODO b/TODO index ff8ffb7f..d3ca689e 100644 --- a/TODO +++ b/TODO @@ -22,6 +22,11 @@ Working TODO list: there is no concept of macro expansion, probably other deficiencies as well almost certainly will break when running the self-hosted compiler... + - stack traces - not required but may be essential + if we can record function names in cgen, then it is not too much + of a stretch to create a circular buffer of string ptr's and then + add to this buffer each time a function is called. then print the + buffer out in the default exception handler (or such). - support for application of pure varargs functions, EG: ((lambda test (write test)) 1 2 3 4)