Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
refactor(kclvm-runner): encapsulate lib generating, linking and execu…
…ting into kclvm-runner. 1. Encapsulate generating of libs in "kclvm/src/lib.rs" and "kclvm/src/main.rs" into "kclvm/runner/assembler.rs". 2. Encapsulate linking of libs in "kclvm/src/lib.rs" and "kclvm/src/main.rs" into "kclvm/runner/linker.rs" 3. Encapsulate executing of libs in "kclvm/src/lib.rs" and "kclvm/src/main.rs" into "kclvm/runner/lib.rs". 4. A timer is added during the concurrent multi-file compilation to prevent KCLVM locked due to child thread panic. fix #67 #106 #82
- Loading branch information