• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            歲月流轉(zhuǎn),往昔空明

            C++博客 首頁 新隨筆 聯(lián)系 聚合 管理
              118 Posts :: 3 Stories :: 413 Comments :: 0 Trackbacks

            最近一段時間,SoftArt的所有更新,都集中在編譯器上。雖然沒有辦法趕上在2011年的SoftArt第一版本的alpha發(fā)布(也許會更名為Salvia,版本代號為Cryptic Era),但是整體進(jìn)度還是比較理想的。今天提交了r425,這是一個比較重要的更新。到這個更新為止,編譯器在后端的所有API便基本確定了。除去以后對參數(shù)和簽名的小改動,基本結(jié)構(gòu)已經(jīng)成型。

            Parser,AST,Semantic和Code gen都已經(jīng)有了相應(yīng)的原型和對應(yīng)的測試。接下來基本就是堆代碼的體力活了。

            接下來,有以下工作比較重要:

            0. 未實現(xiàn)的語言特性及對應(yīng)的測試用例。

            1. automatic regression tests的框架。這個框架的名稱就叫fart,framework of auto regression tests的簡寫。這個Test與現(xiàn)有的unit tests稍有不同,他在第一次生成代碼的時候,是要人工去檢查并執(zhí)行驗證的。以后所有的測試,都是將結(jié)論與藍(lán)本進(jìn)行比較。

            2. semantic階段的出錯處理,以及code generate階段的容錯機(jī)制。這一部分的將隨著編譯器的逐步完善而完善。

            3. 并行化的代碼生成。生成以SIMD方式執(zhí)行的代碼是這個編譯器開發(fā)的初衷,它也是整個編譯器功能中最重要的部分。

            4. Host和Runtime部分。這一部分主要負(fù)責(zé)編譯器的初始化,內(nèi)建函數(shù)的注冊,與腳本的交互等功能。在這一部分完成后,SoftArt就可以正式將SASL集成進(jìn)來。

            5. Shader API的設(shè)計和實現(xiàn)。

            簡易的計劃表:

            1.0(~Jun 2011):

            不隨SoftArt發(fā)布。完成進(jìn)度:0: >60% 1: >80% 2: >20% 3: – 4: – 5: -

            2.0(~Q1 2012):

            編譯器隨SoftArt發(fā)布。未集成。進(jìn)度: 0: >75% 1: >90% 2: >40% 3: – 4: – 5: -

            3.0(~2013):

            集成進(jìn)softart。進(jìn)度: 0: >85% 1: >90% 2: >50% 3: – 4: >50% 5: >30%

            posted on 2011-01-26 21:21 空明流轉(zhuǎn) 閱讀(1751) 評論(2)  編輯 收藏 引用

            評論

            # re: SASL終于進(jìn)入了第二個階段 2011-01-28 11:28 陳梓瀚(vczh)
            沙發(fā)  回復(fù)  更多評論
              

            # re: SASL終于進(jìn)入了第二個階段[未登錄] 2011-02-20 16:34 goteet
            第二個  回復(fù)  更多評論
              


            只有注冊用戶登錄后才能發(fā)表評論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            久久99精品国产麻豆蜜芽| 亚洲国产成人精品无码久久久久久综合 | 99热都是精品久久久久久| 亚洲精品无码久久久久| 久久人人爽人人爽人人片AV高清| 国产成人久久精品麻豆一区| 99国产精品久久| 久久国产一区二区| 777久久精品一区二区三区无码| 久久棈精品久久久久久噜噜| 久久精品国产亚洲AV麻豆网站| 亚洲精品无码久久久久| 国产Av激情久久无码天堂 | 欧美亚洲国产精品久久| 亚洲国产成人精品无码久久久久久综合 | 777午夜精品久久av蜜臀| 久久经典免费视频| 久久久久久久久久久| 伊人久久大香线蕉亚洲| 久久A级毛片免费观看| 久久国产一区二区| 天天综合久久一二三区| 囯产极品美女高潮无套久久久| 欧美va久久久噜噜噜久久| 精品午夜久久福利大片| 久久久久亚洲AV综合波多野结衣 | 久久亚洲精品成人无码网站| 色综合久久无码五十路人妻| 久久综合久久综合久久| 亚洲国产精品无码久久久久久曰| 中文国产成人精品久久不卡| 久久国产精品久久精品国产| 人妻少妇精品久久| 国产精品天天影视久久综合网| 国产精品无码久久综合网| 五月丁香综合激情六月久久| 91超碰碰碰碰久久久久久综合| 综合久久一区二区三区| 久久国产精品久久精品国产| 久久AV高潮AV无码AV| 精品国产婷婷久久久|