mirror of
https://github.com/justinethier/cyclone.git
synced 2025-07-11 14:57:36 +02:00
Updated with entry_pt issue
This commit is contained in:
parent
7d3b553a2c
commit
3094f80edf
2 changed files with 5 additions and 1 deletions
5
TODO
5
TODO
|
@ -13,7 +13,10 @@ Working TODO list:
|
|||
|
||||
return_check0(__lambda_3);
|
||||
}
|
||||
3) __glo_lib1_91hello has a bad tag. it looks like GC might be overwriting it. WTF?????
|
||||
3) Above is no good, the functions cannot return, or any vars allocated on the stack will be corrupted!
|
||||
|
||||
|
||||
|
||||
|
||||
- Reduction in size of generated code
|
||||
is there anything we can do?
|
||||
|
|
|
@ -135,6 +135,7 @@ static void __lambda_0(int argc, closure _,object r_733) {
|
|||
|
||||
static void c_entry_pt(argc, env,cont) int argc; closure env,cont; {
|
||||
|
||||
// TODO: these can't return, they need to call into each other as a continuation chain
|
||||
c_schemebase_entry_pt(argc, env,cont);
|
||||
c_libslib1_entry_pt(argc, env, cont);
|
||||
c_libslib2_entry_pt(argc, env, cont);
|
||||
|
|
Loading…
Add table
Reference in a new issue