• <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++博客 首頁(yè) 新隨筆 聯(lián)系 聚合 管理
              118 Posts :: 3 Stories :: 413 Comments :: 0 Trackbacks

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

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

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

            0. 未實(shí)現(xiàn)的語(yǔ)言特性及對(duì)應(yīng)的測(cè)試用例。

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

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

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

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

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

            簡(jiǎn)易的計(jì)劃表:

            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) 閱讀(1749) 評(píng)論(2)  編輯 收藏 引用

            評(píng)論

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

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


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


            亚洲国产精品热久久| 四虎久久影院| 久久综合综合久久97色| 久久精品国产一区二区电影| 亚洲国产成人久久一区久久| 欧美黑人又粗又大久久久| 日本一区精品久久久久影院| 色综合久久天天综线观看| 久久精品夜夜夜夜夜久久| 久久久久国产日韩精品网站| 久久久久免费精品国产| 国产精品美女久久久网AV| 久久精品人人做人人爽97| 亚洲国产成人久久综合一区77| 精品久久久久久成人AV| 97视频久久久| 青青青国产精品国产精品久久久久| 成人午夜精品无码区久久| 国产成人99久久亚洲综合精品| 亚洲国产精品久久久天堂| 香蕉久久永久视频| 久久精品国产福利国产秒| 精品国产VA久久久久久久冰 | 久久精品亚洲精品国产色婷| 久久久无码精品午夜| 国内精品久久久久久中文字幕| 久久国产精品99国产精| 无码AV中文字幕久久专区| 精品久久久一二三区| 一本色综合久久| 久久国产成人亚洲精品影院| 久久亚洲高清观看| 久久精品www| 99久久精品免费| 国产精品美女久久久网AV| 日本久久久久久中文字幕| 99久久精品免费观看国产| 精品久久久久国产免费| 久久99精品久久久久久齐齐| 久久伊人影视| 亚洲AV日韩AV天堂久久|