新聞與活動(dòng)
Pascal編譯器開(kāi)源社區(qū)正式支持LoongArch64
前言
近期,F(xiàn)PC社區(qū)發(fā)布了支持LoongArch架構(gòu)的正式版本。此后的LoongArch架構(gòu)操作系統(tǒng)發(fā)行版將可以直接基于上游社區(qū)版本進(jìn)行構(gòu)建,LoongArch指令集架構(gòu)再次得到重要基礎(chǔ)開(kāi)源社區(qū)的原生支持。
FPC介紹
FPC(Free Pascal Compiler)是一款成熟、多用途和開(kāi)源的Pascal編譯器,自1998年首個(gè)版本發(fā)布至今社區(qū)持續(xù)活躍了20多年。FPC已支持包括LoongArch在內(nèi)的多種處理器架構(gòu)和多個(gè)操作系統(tǒng)平臺(tái),兼容Turbo Pascal和Delphi語(yǔ)法,在應(yīng)用生態(tài)中得到廣泛的應(yīng)用。
FPC支持LoongArch
目前,LoongArch架構(gòu)代碼已經(jīng)合入FPC上游社區(qū)主分支,本次共提交了13個(gè)commit、2萬(wàn)余行代碼,主要支持compiler和rtl兩個(gè)部分,使得LoongArch架構(gòu)編譯器生態(tài)拼圖的進(jìn)一步完善,也為基于FPC的應(yīng)用生態(tài)帶來(lái)了LoongArch底座支撐,LoongArch開(kāi)源生態(tài)建設(shè)再次向前邁出堅(jiān)實(shí)一步。
FPC持續(xù)支持
龍芯團(tuán)隊(duì)將持續(xù)維護(hù)FPC的LoongArch版本,提交社區(qū)支持IDE開(kāi)發(fā)環(huán)境的lazarus,持續(xù)優(yōu)化FPC后端,為開(kāi)發(fā)者提供更好的產(chǎn)品體驗(yàn),以使用戶的程序能夠更加流暢地運(yùn)行。
源碼下載
https://gitlab.com/freepascal.org/fpc/source.git
結(jié)語(yǔ)
未來(lái),龍芯團(tuán)隊(duì)將與FPC開(kāi)源社區(qū)緊密合作,攜手國(guó)內(nèi)外的專(zhuān)業(yè)開(kāi)發(fā)者和開(kāi)源愛(ài)好者,共同致力于FPC生態(tài)系統(tǒng)的發(fā)展。