-
- Я делал ;) - LightElf(02.12.2018 17:17)
- Помним. Критика: надо отделять мух от котлет. Выделение стека, переключение потоков, планировщик. Кому-то что-то захочется сделать иначе, а тут всё в куче - или всё, или ничего. - SciFi(02.12.2018 17:20, ссылка)
- Взаимно. Если уж все равно применен ассемблер - нафига извращаться с setjmp? - LightElf(02.12.2018 17:40)
- Ви таки предлагаете вновь изобрести
лисапедsetjmp/longjmp? Спасибо, неохота. А маленький трюк с установкой указателя стека короче и проще, чем трюки с рекурсией. В данном случае меня не парит переносимость и/или подрыв канонических устоев. - SciFi(02.12.2018 18:14)- Таки да, предлагаю. Ну чиста шоб не поломалось при смене компилятора/версии/ключей компиляции. - LightElf(02.12.2018 18:50)
- Кстати, подкидываю рацуху: в вашем чудо-коде определять направление роста стека динамически. А вдруг оно неожиданно изменится? Благодарить не обязательно, плюшки слать тоже :-) - SciFi(02.12.2018 18:54)
- Я это уже сделал в последующих модификациях :-) - LightElf(02.12.2018 19:45)
- Как перфекционист перфекционисту: рукопожимаю :-) - SciFi(02.12.2018 20:05)
- Я это уже сделал в последующих модификациях :-) - LightElf(02.12.2018 19:45)
- Кстати, подкидываю рацуху: в вашем чудо-коде определять направление роста стека динамически. А вдруг оно неожиданно изменится? Благодарить не обязательно, плюшки слать тоже :-) - SciFi(02.12.2018 18:54)
- Таки да, предлагаю. Ну чиста шоб не поломалось при смене компилятора/версии/ключей компиляции. - LightElf(02.12.2018 18:50)
- Ви таки предлагаете вновь изобрести
- Взаимно. Если уж все равно применен ассемблер - нафига извращаться с setjmp? - LightElf(02.12.2018 17:40)
- Помним. Критика: надо отделять мух от котлет. Выделение стека, переключение потоков, планировщик. Кому-то что-то захочется сделать иначе, а тут всё в куче - или всё, или ничего. - SciFi(02.12.2018 17:20, ссылка)
- Я делал ;) - LightElf(02.12.2018 17:17)