Page MenuHomePhabricator

efl_mono: Add support for Eina.Error/Empty in eina.Value
ClosedPublic

Authored by lauromoura on May 16 2018, 4:59 PM.

Details

Summary

eina.Value.Empty now means that we have an zeroed (empty) eina value.
For optional values that are empty use eina.Value.OptionalEmpty.

This was required to support the empty values passed with
EINA_VALUE_EMPTY in some Ecore futures.

Also, returning an eina_value by value is not supported in eolian
for safety reasons, so we removed some tests that tried to use this
behavior.
Depends on D6171

Diff Detail

Repository
rEFL core/efl
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
lauromoura created this revision.May 16 2018, 4:59 PM
lauromoura requested review of this revision.May 16 2018, 4:59 PM
felipealmeida accepted this revision.May 17 2018, 11:36 AM
This revision is now accepted and ready to land.May 17 2018, 11:36 AM
This revision was automatically updated to reflect the committed changes.