Posts

Showing posts from December, 2019

Release 0.4 part 3

Image
This is the end. The end of not just release 0.4 but also the end of semester. Many things were planned but as usual not everything is done. I completed 2 issues( external , internal ) and 2 PR ( external , internal ) as were required and still had some extra time and I wanted to keep working on other issues. Indeed, when I reach this last week before exam I realize how time consuming extra work could be. Anyway, I did my best to accomplish at least something. 1. While I was working on my external issue  I have learn and review few things from C++. My goal in this issue was to increase performance of the compiler. In this snipped of code calling _STD invoke(_STD declval<_Types>()...) is very expensive in the meaning of performance. That is because template function invoke() is implemented by calling static function call(). So my task was to use _Invoke::Call(), and this will increase performance. 2. In my internal issue , I faced some problems. I was not able to run webhi