テストの書き直し。
gcc が出力する一部のファイルを無視するようリポジトリに設定。
課題のプログラムをサイトからコピーし、ビルド環境を構築。

main.c は課題1のものを参考に作成。
  - テストのプレースホルダを作って実行し、全て失敗するところまで確認。
制限内であれば多数回の割当／開放が問題なく出来ることを確認するテストを記述。
LIFO 順でない割付／開放を多数回行っても失敗しないことを確認するテストを追加。
上限を超えた割付を行おうとすると失敗することを確認するテストを記述。
割り当てられてまだ開放されていない領域は互いに重なっていないことを確認するテストを記述。
各テストで使用される関数、結果データを TEST_CASE という構造体に登録し、テスト毎にひとまとめに扱えるようにテストの枠組みを変更。
Merge branch 'feature/practice_02' into develop
Merge branch 'release/practice_02'
課題 2 のコードと課題 3 のページで提示された部分コードを組み合わせて、ビルドできる状態に。

- alloc.c 内の alloc3、afree3 は alloc2.c 内のものと全く同じ。
- main3.c のテストケースはチェックする項目ぶんを定義してあるが、中身は空。
LIFO順でない割り付け・解放を多数回繰り返しても失敗しないことを確認するテストを記述。
合計で数 MB 程度の領域を割りつけてもエラーにならないことをチェックするテストを記述。
割りつけた領域全体に書き込んでもエラーにならないことを確認するテストを記述。
割り付けを受けて、まだ解放されていない領域が互いに重なっていないことを確認するテストを記述。
Merge pull request #1 from manemone/feature/practice_03

課題3 を実装する
時間切れで未提出。
Merge branch 'release/practice_04'
演習問題 1 のひな形を作成。
mutex を利用して銀行口座ライブラリを実装。単一スレッドでの動作を確認。