OberonCore https://forum.oberoncore.ru/ |
|
Неофициальные/неопубликованные патчи сообщества к ББ1.6-rc6 https://forum.oberoncore.ru/viewtopic.php?f=131&t=4087 |
Страница 1 из 1 |
Автор: | Роман М. [ Вторник, 18 Сентябрь, 2012 15:14 ] |
Заголовок сообщения: | Неофициальные/неопубликованные патчи сообщества к ББ1.6-rc6 |
Предлагаю собирать в это теме неофициальные/неопубликованные корректирующие патчи к ядру ЧЯ последней версии (на сегодняшний день - 1.6RC6) от сообщества КП. Пример, воспроизводящий ошибку сборщика мусора: Код: MODULE TestNewArr; DevLinker.Link dos testalloc.exe := Kernel$+ TestNewArr~PROCEDURE Do*; VAR ptr : POINTER TO ARRAY OF REAL; BEGIN NEW(ptr, 07FFCH); END Do; BEGIN Do END TestNewArr. Прилагаю патч от Марка Фрея (OMinc) и luowy (sohu.com): Вложение: (6.09.2012)
|
Автор: | Евгений Темиргалеев [ Суббота, 22 Сентябрь, 2012 20:06 ] |
Заголовок сообщения: | Re: Неофициальные/неопубликованные патчи сообщества к ББ1.6- |
Думаю, что лучше собирать все патчи в одной теме. Вряд ли их наберётся столько, чтобы запутаться в одной теме. Эту тему, чтобы не потерялась, прилепил. |
Автор: | Пётр Кушнир [ Суббота, 18 Май, 2013 19:00 ] |
Заголовок сообщения: | Re: Неофициальные/неопубликованные патчи сообщества к ББ1.6- |
фикс компилятора, по мотивам бага, обнаруженного на оберспейсе. Автор maliya. DevCPC486.GetReg Цитата: Код: IF 0 IN s THEN n := 0 ELSIF 2 IN s THEN n := 2 ELSIF 6 IN s THEN n := 6 ELSIF 7 IN s THEN n := 7 ELSIF 1 IN s THEN n := 1 ELSE n := 3 END; change to Код: IF 0 IN s THEN n := 0 ELSIF 2 IN s THEN n := 2 ELSIF 1 IN s THEN n := 1 ELSIF 3 IN s THEN n := 3 ELSIF 6 IN s THEN n := 6 ELSE n := 7 END; |
Автор: | Роман М. [ Воскресенье, 19 Май, 2013 10:21 ] |
Заголовок сообщения: | Re: Неофициальные/неопубликованные патчи сообщества к ББ1.6- |
Пётр Кушнир писал(а): фикс компилятора, по мотивам бага, обнаруженного на оберспейсе. Автор maliya. DevCPC486.GetReg Цитата: Код: IF 0 IN s THEN n := 0 ELSIF 2 IN s THEN n := 2 ELSIF 6 IN s THEN n := 6 ELSIF 7 IN s THEN n := 7 ELSIF 1 IN s THEN n := 1 ELSE n := 3 END; change to Код: IF 0 IN s THEN n := 0 ELSIF 2 IN s THEN n := 2 ELSIF 1 IN s THEN n := 1 ELSIF 3 IN s THEN n := 3 ELSIF 6 IN s THEN n := 6 ELSE n := 7 END; А где можно почитать про описание ошибки? Тьфу. Невнимательно прочёл. [BlackBox] Compiler trap. |
Автор: | Евгений Темиргалеев [ Воскресенье, 26 Май, 2013 12:11 ] |
Заголовок сообщения: | Re: Неофициальные/неопубликованные патчи сообщества к ББ1.6- |
viewtopic.php?p=80390#p80390 |
Автор: | Пётр Кушнир [ Понедельник, 16 Сентябрь, 2013 11:11 ] |
Заголовок сообщения: | Re: Неофициальные/неопубликованные патчи сообщества к ББ1.6- |
viewtopic.php?p=71278#p71278 |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |