Anderson Silva

Results 36 issues of Anderson Silva

Issue https://github.com/microsoft/Power-Fx/issues/2309.

This is a rebased version of https://github.com/microsoft/Power-Fx/pull/2122, with all comments addressed.

Breaking Internals

Issue https://github.com/microsoft/Power-Fx/issues/2334.

Add test cases for `Patch` overloads at `src/tests/Microsoft.PowerFx.Core.Tests/TexlTests.cs`.

https://github.com/microsoft/Power-Fx/issues/2309

Lexer is removing chars from string inputs. This should work: ``` var expression = "\"AA" + char.ConvertFromUtf32(8203) + "BB\""; // expression.Length is 7 var tokens = TexlLexer.InvariantLexer.LexSource(expression, TexlLexer.Flags.None); var stringToken...

MS_PAD

Considering the new `Patch` implementations: This works: `Patch({a:Table({a:1,b:1}),b:Blank()},{b:1})` This doesn't: `Patch({a:Table({a:1,b:1}),b:If(false,1)},{b:1})`

`Patch(table, base_record, record, ...)` Currently, Patch finds the `base_record` through a linear scan. Change IR to generate a `LookUp` call.

`Patch(ds, table_of_rows, record_update)` All records in `table_of_rows` will be updated with data from `record_update`.

Needs Discussion