- 24 Oct, 2015 1 commit
-
-
Eckl, Máté authored
Kicsit leegyszerűsítettem a zipin szkriptet, mostmár csak úgy van értelme, ha a Makefile hívja. Visont most minden a /tmp-ben történik, ami egész jó, mert nem jár háttértár írással, ha az ember tmpfs-t használ.
-
- 02 Jun, 2015 1 commit
-
-
Eckl, Máté authored
-
- 29 May, 2015 1 commit
-
-
Eckl, Máté authored
A szemantikai hiba még nincs kijavítva az előző commit óta.
-
- 10 May, 2015 1 commit
-
-
Eckl, Máté authored
Van még egy hiba a free-ben. A test_1 '- avast' sora előhozza. A tegnap bevezetett javításból következik. Bent hagy töltött blokkokat, de a méretük ugye 0. Így a findfit szerencsétlen esetben i+=0-kat csinál a végtelenségig.
-
- 09 May, 2015 2 commits
-
-
Eckl, Máté authored
A proc_test destruktorát azért kellett törölni, mert így biztonságosabb, csak epliciten kell hívni a process-től származott tagfüggvényt.
-
Eckl, Máté authored
-
- 05 May, 2015 1 commit
-
-
Eckl, Máté authored
Sok warning javítva. Nem kell a memtrace. Valgrindnek és arch-nak nem tetszik, valami nem triviális memóriakezelési hiba van.
-
- 01 May, 2015 1 commit
-
-
Eckl, Máté authored
A process::init()-ből nem véletlen került ki a hibakezelés. Úgy kellene lekezelni a mem::allocate() által dobott hibákat, hogy a memóriafoglalás meg se történjen, és a process::kill() véletlenül se hívódjon meg, mert jelen esetben csak újabb hibát generálna.
-
- 30 Apr, 2015 1 commit
-
-
Eckl, Máté authored
Mostmár csak a kód dokumentálása, a tesztelés megírása és dokumentálása van hátra.
-
- 24 Apr, 2015 1 commit
-
-
Eckl, Máté authored
Kis extra script is van.
-
- 15 Apr, 2015 1 commit
-
-
Eckl, Máté authored
Teszt osztályok készülgetnek. Súlyos tervezési hibára bukkantam. Mivel a process osztálynak a destruktora hívja meg a mem::free() függvényt, így az össze sbiankó példánynál lefut, azaz egy érték szerinti paraméterátadáskor a memóriában a foglalás és a felszabadítás is végbemegy. A legnagyobb problémát akkor okozza, ha konstruktorral hozom létre a paramétert.
-
- 14 Apr, 2015 4 commits
-
-
Eckl, Máté authored
-
Eckl, Máté authored
A heap és a process osztály a hibakezeléstől eltekintve majdnem kész. A dokumentációból is csak a hibatípusok leírása hiányzik. A kiírató operátorban még van egy hiba, a kódban előjön. A hibakezelést majd a végén érdemes befejezni, a váz a dokumentációban és a kódban megvan, csak a típusokkal és kezeléssel kell foglalkozni.
-
Eckl, Máté authored
A free() elméletileg jól működik, a jelenlegi main.cpp elvileg minden gyengeségét kipróbálja, és ezekre helyes kimenetet ad.
-
Eckl, Máté authored
-
- 13 Apr, 2015 1 commit
-
-
Eckl, Máté authored
Az allocate() úgy tűnik, hogy már jól működik. A free() még finomításra szorul. A felszabaduló blokk összevonása az előtte és/vagy utána lévő üres blokkal, még implementálásra vár.
-
- 12 Apr, 2015 1 commit
-
-
Eckl, Máté authored
-
- 11 Apr, 2015 2 commits
-
-
Eckl, Máté authored
A terv kész. Az osztályok deklarációja megvan. A konstruktor és a destruktor definíciók is. A teszt osztályokat a végére kell hagyni, addig nem érdemes velük foglalkotni
-
Eckl, Máté authored
-