ostar0.0.5
0.0.5では、OpenJDKの安定板であるバージョン21で再コンパイルしました。
https://www.jostar.jp/release/jostar005.zip
使い方
上記のファイルをダウンロードした後、cygwin64/home/ユーザ名ディレクトリへそのファイルをZIP解凍して、Cygwin64 terminalで次のコマンドを試してみてください。
java -cp coins/classes jostarfront.JostarDriver -coins:target=x86_64 sample/classtest.j
まともに動作しないことをご了承ください。
変更履歴
[0.0.5] - 2025-03-25
# Fixed
- JavaのソースコードをOpenJDK21で再コンパイル(#004)
[0.0.4] - 2025-02-23
# Added
- 意味解析をパーサに追加
- 「coins 1.5」をベースにした「platina1.0」を同梱
- coins.sym.SymImpl.javaのsetSymTypeメソッドに例外を投げるよう追加
# Fixed
- ConvToNewLIR.javaのdoConvertメソッドを修正してcoins.ir.hir.HIRのgetChild1メソッドのnullチェック(#001)
- hir2lir.ConvToNewLIR.javaのgetAlignmentメソッドとir.hir.HIR_Imple.javaの修正(#002)
[0.0.3] - 2024-12-18
# Fixed
- coins/javadoc-jaディレクトリとcoins/docディレクトリをjostarのサイトに移動
[0.0.2] - 2024-12-17
# Added
- sampleディレクトリにサンプルを追加
- srcディレクトリにパーサのソースコードを追加
- docディレクトリに公式サイトの文書を追加
[0.0.1] - 2023-07-04
# Added
- COINS(COmpiler INfraStructure)を追加
- Apacheライセンス2.0をJostarに適用
- c0.jjをlex.jjに変更して追加