Hello all,

I have 9 open PR in the queue which could use some reviews. I am hoping to land 
them in the next Calcite release.
Some of them have been reviewed, and I have (hopefully) addressed the comments, 
but I haven't received approvals or new reviews.
Since the PR queue moves so fast and is so long, it's easy to lose track of 
older submissions.

Bug fixes:


  *   [CALCITE-3522] Sql validator limits decimal literals to 64 bits and 
[CALCITE-6169] EnumUtils.convert does not implement the correct SQL cast 
semantics<https://github.com/apache/calcite/pull/3589>
  *
[CALCITE-6210] Cast to VARBINARY causes an assertion 
failure<https://github.com/apache/calcite/pull/3635>
  *
[CALCITE-6228] ELEMENT function infers incorrect return 
type<https://github.com/apache/calcite/pull/3650>
  *
[CALCITE-2067] RexLiteral cannot represent accurately floating point values, 
including NaN, Infinity<https://github.com/apache/calcite/pull/3663>
  *
[CALCITE-6238] Exception while evaluating ROUND 
function<https://github.com/apache/calcite/pull/3672>
  *
Clarify semantics of SAFE* 
functions<https://github.com/apache/calcite/pull/3571>
  *
[CALCITE-6015] AssertionError during optimization of EXTRACT 
expression<https://github.com/apache/calcite/pull/3435>

New features:

  *
[CALCITE-6138] Parser does not accept TIMESTAMP WITH TIME ZONE as a data 
type<https://github.com/apache/calcite/pull/3569>
  *
[CALCITE-6071] RexCall should carry source position information for runtime 
error reporting<https://github.com/apache/calcite/pull/3506>

The last two are larger than your average PR, but are relatively 
straightforward otherwise.
The last one doesn't have uses in Calcite yet (that will require a substantial 
amount of additional work), but I am sure any compiler backend can benefit from 
it. Ours would for sure.

Thank you,
Mihai



Reply via email to