-
**Is your feature request related to a problem? Please describe.**
Not a problem - just an idea of how the compiler's performance can be improved.
**Describe alternatives you've considered**
Leav…
-
Hi!
Recently I checked Profile-Guided Optimization (PGO) improvements on multiple projects. The results are [here](https://github.com/zamazan4ik/awesome-pgo/). E.g. PGO results for LLVM-related too…
-
# Golang编译器优化迷之操作 :: /dev/ttyS3 — 回首向来萧瑟处 也无荒野也无灯
简单的代码, 问题不简单 今天有人发了段代码给我, 然后问输出结果是什么? 这段代码看上去非常简单, 但是确是很有迷惑性. // a.go package main import ( "fmt" "time" ) var x int64 = 0
[https://…
-
### What problem does this feature solve?
Ref: https://twitter.com/Linus_Borg/status/1310844386536718339?s=20
Vue 3 compiler currently cannot treat CSS module classes as static.
We might have som…
-
Using the `CBuilder` in a build hook does currently not set an optimization flags for the C compiler. This means that by default C/C++ code gets compiled unoptimized, which is a rather bad gotcha in r…
-
Remark on compile with `icx` (`CC=icx BIN=libterminal.dll ./build.sh -g`)
`icx: remark: Note that use of '-g' without any optimization-level option will turn off most compiler optimizations similar t…
-
**Is your feature request related to a problem? Please describe.**
It isn't a problem - just an idea of how the project performance can be improved.
**Describe the solution you'd like**
I che…
-
The compiler should be extended with an optimizer that produces optimized NeoVM code. Optimized in this sense means a lower GAS cost.
- Implement the same optimization mechanisms that the neo-devpa…
-
### Steps to Reproduce
```
def spin : IO Unit := do
let mut i := 0
while true do
i := i + 1
#eval spin
```
Lake build produces error
```
error: stderr:
unreachable code
```
Lean…
-
As an optimization, our compiler-rt can check if generating a given symbol would be redundant, because it would never be called due to a machine code instruction being available, and avoid calling `@e…