incremental-compiler

    29熱度

    1回答

    年前有人問why c# doesn't allow incremental compilation like Java。 El Skeet表示這是關於Java輸出.class文件而不是程序集的。 既然它的2011和Mono編譯器即服務這樣的常識已經發布,那麼需要做些什麼才能爲c#增加一個編譯器呢? 編輯:大家敲打有關如何,這是沒有問題的,這裏離我掛線是從喬恩斯基特報價: 你是在暗示你永遠不會發現自

    0熱度

    1回答

    我在編寫一個編譯sass文件的set-web插件。我遵守約定,名稱以「_」開頭的文件不是直接編譯的,但它們可以包含在其他文件中。我試圖通過使用下面的文件過濾器要做到這一點: excludeFilter in sassify := HiddenFileFilter || "_*" 修改後的源文件編譯爲: val results = incremental.syncIncremental((str

    3熱度

    2回答

    在LLVM中我們有LLVMContext,它是存儲單元,我們有llvm::Module,它是構建新符號(函數和類型)的地方。 我的問題是;什麼是正確的llvm抽象用於編譯單元?是Module?或者這實際上意味着更大的範圍,即:共享庫目標 在我看來,編譯單元必須滿足全或無的結果;要麼編譯所有內容沒有錯誤,要麼有錯誤,並且需要在CU中的任何符號可用之前再次修復和重新構建。在我的腦海中,這是編譯單元應該

    0熱度

    1回答

    我希望我的語言後端能夠增量構建函數和類型,但在函數和類型無法成功構建時(由於用戶輸入問題)不會污染主模塊和上下文。 請問an earlier question這個問題。 我可以看到的一個策略是建立臨時模塊中的所有內容,並且只在成功後遷移到主要上下文,但我不確定當前API是否可以實現。例如,我不知道在不同的上下文之間遷移該內容,因爲它們應該代表孤立的LLVM功能島,但是也許總會有替代方法將所有內容保

    0熱度

    1回答

    當incrementalCompileWarnings標誌未設置爲true(對於maven-gwt-plugin)時,我們的項目編譯得很好。當它的設置,似乎有幾個象這樣的錯誤: Tracing compile failure path for type 'my.module.client.entryPoint.MyModuleEntryPoint' [INFO] [ERROR] Errors

    2熱度

    1回答

    編輯 複雜的事情似乎有一個問題(在Play 2.1快照中正在處理),其中路由文件更改也可能觸發令人生畏的畜羣效應,也就是說,重新編譯控制器和依賴關係。一旦得到解決,和Scala 2.10 + SBT 0.12.1性能增強集成,那麼它會變得更加清晰,我多麼拍攝自己與基於特徵的DAO庫腳... ORIGINAL 我的英文講很多很多有能力,不用擔心,只要你拉在....到可怕的慢了$$彙編區 trait

    3熱度

    1回答

    我是一個外人,試圖看看Rust是否適合我的項目。 我讀過Rust沒有增量編譯(儘管有測試版功能)。 這是與具有一切都在C++中的頭文件來實現(像許多Boost)? 如果上述內容是正確的,這是否將Rust限制在相對較小的小項目中? (比如說,如果Qt或KDE只有頭庫,然後程序使用它們將是非常痛苦的發展,因爲你要自己編譯的代碼,每次有效重新編譯的Qt/KDE)。

    6熱度

    1回答

    正如Eclipse文檔所建議的,我有一個編譯每個源文件的org.eclipse.core.resources.IncrementalProjectBuilder,另外我還有一個可以編輯每個源文件的org.eclipse.ui.editors.text.TextEditor。每個源文件都被編譯到它自己的編譯單元中,但它可以引用其他(已編譯的)源文件的類型。 兩項任務,也是它重要的是: 編譯(確保我們

    2熱度

    2回答

    在我們的項目中,我們對通過編譯生成的.class文件進行了增強後處理。這個增強步驟實際上會修改生成的.class文件,然後覆蓋它。 enhance <<= enhance triggeredBy (compile in Compile) 問題是sbt有一個稱爲增量重新編譯的機制。它監視生成的.class文件。每次增強器都覆蓋生成的.class文件時,sbt會識別這些修改並在下一個編譯命令中重新

    19熱度

    4回答

    最近我開始使用Eclipse的java編譯器,因爲它比標準的javac快得多。我被告知它更快,因爲它執行增量編譯。但是我仍然有點不確定,因爲我找不到關於這兩者的權威性文檔 - eclispse和sun's - 編譯器「增量特性」。 Sun的編譯器是否總是編譯每個源文件並且Eclipse的編譯器僅編譯已更改的文件以及受此類更改影響的文件? 編輯:我不使用Eclipse的自動構建功能,而是我設置 -D