Maksim Volkau

Results 83 issues of Maksim Volkau

It is required to support "static" delegates for the expressions with the Blocks, Trys, Gotos, e.g. in the case of `FastCompileToIL`.

enhancement
documentation

Start from the #179 and the `CompileFastToIL`.

help wanted
idea

- Reuse the temporary locals - Reuse the closure bound locals Related: https://github.com/dadhi/DryIoc/issues/211

enhancement

Compare the IL code of the system compilation vs the FEC in the biggest test for #261

performance

Related to - https://github.com/dadhi/DryIoc/issues/211 - https://github.com/dadhi/DryIoc/pull/268 Currently, FEC has a `TryCompileWithPreCreatedClosure` method with limited functionality without nested lambdas support. We may enable it so that big and deep expressions may...

Considering that ClosureInfo is something used for compilation only and then we do not need it, we may as well return it to the pool.

idea

Currently, FEC is visiting the expression tree 2 times: - 1st is to collect the constants to construct the closure object (and also find the nested lambdas) - 2nd is...

enhancement

Use property-based testing or similar (FsCheck, Expecto, other?) to generate random trees, compile and assert.

enhancement
help wanted
idea