• <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的所有更新,都集中在編譯器上。雖然沒(méi)有辦法趕上在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è)試。接下來(lái)基本就是堆代碼的體力活了。

            接下來(lái),有以下工作比較重要:

            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è)編譯器開(kāi)發(fā)的初衷,它也是整個(gè)編譯器功能中最重要的部分。

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

            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) 閱讀(1754) 評(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è)階段[未登錄](méi) 2011-02-20 16:34 goteet
            第二個(gè)  回復(fù)  更多評(píng)論
              


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


            久久―日本道色综合久久| 国产成人久久久精品二区三区| 精品久久久久久国产牛牛app| 狠狠精品久久久无码中文字幕| 久久久久香蕉视频| 午夜精品久久久久久中宇| 嫩草影院久久99| 久久香综合精品久久伊人| 久久99中文字幕久久| 久久中文字幕人妻丝袜| 成人a毛片久久免费播放| 伊人久久大香线蕉综合影院首页 | 久久久久久夜精品精品免费啦| 精品综合久久久久久97超人 | 亚洲精品美女久久777777| 国产精品欧美久久久久天天影视 | 国内精品久久久久影院网站| 亚洲色欲久久久久综合网| 国产精品九九久久免费视频| 久久精品九九亚洲精品| 狠狠色丁香久久婷婷综合_中| 精品多毛少妇人妻AV免费久久 | 久久久久国产日韩精品网站| 成人资源影音先锋久久资源网| 成人午夜精品无码区久久| 亚洲精品tv久久久久| 国产精品熟女福利久久AV| 国产精品99久久久久久董美香| 天天久久狠狠色综合| 狠狠干狠狠久久| 青青青国产成人久久111网站| 久久99精品久久久久久动态图| 久久Av无码精品人妻系列 | 狠狠久久综合伊人不卡| 久久夜色tv网站| 亚洲欧美日韩精品久久| 久久中文娱乐网| 久久成人18免费网站| 日韩一区二区三区视频久久| 伊人久久无码精品中文字幕| 尹人香蕉久久99天天拍|