Page MenuHomePhabricator

wchilders (Wyatt Childers)
User

Projects

User does not belong to any projects.

User Details

User Since
Mar 13 2020, 10:28 AM (11 w, 3 d)

Recent Activity

Mar 26 2020

wchilders abandoned D76724: Prevent immediate evaluations inside of decltype.

Thanks Tyker, you're right, there is a general problem that needs handled, if this is to be handled; I had a bit of tunnel vision here. However, I'm retracting/abandoning this patch entirely as upon further review, it's not standard compliant. The current situation, is actually the correct one (for now?).

Mar 26 2020, 8:06 AM · Restricted Project

Mar 25 2020

wchilders updated the diff for D76443: Use ConstantExpr cached APValues if present for code generation.

Updated to remove duplicated (and out dated) APValue generation logic, and fixed formatting issues. (Thanks for pointing out something was awry Tyker)

Mar 25 2020, 10:16 AM · Restricted Project

Mar 24 2020

wchilders created D76724: Prevent immediate evaluations inside of decltype.
Mar 24 2020, 12:53 PM · Restricted Project
wchilders updated the diff for D76447: Apply ConstantEvaluated evaluation contexts to more manifestly constant evaluated scopes.

Updated the patch to correct formatting issues, and removed application of the ConstantEvaluated evaluation context to var decls as it introduces too much complexity.

Mar 24 2020, 10:12 AM · Restricted Project

Mar 20 2020

wchilders updated the diff for D76438: ConstantExpr cached APValues if present for constant evaluation.

Dropped the override for constexpr evaluator, LValue evaluation base class

Mar 20 2020, 2:40 PM · Restricted Project
wchilders added a comment to D76438: ConstantExpr cached APValues if present for constant evaluation.

I should note, I don't have commit access, so I'm unable to commit this myself. Attribution would be Wyatt Childers <wchilders@lock3software.com>

Mar 20 2020, 2:39 PM · Restricted Project
wchilders added inline comments to D76438: ConstantExpr cached APValues if present for constant evaluation.
Mar 20 2020, 2:39 PM · Restricted Project
wchilders updated the diff for D76438: ConstantExpr cached APValues if present for constant evaluation.

Updated to assume LValue ConstantExprs have LValue APValues, with verification in debug mode. Additionally, added a missing LValue -> RValue conversion for VerifyIntegerConstantExpression.

Mar 20 2020, 1:01 PM · Restricted Project
wchilders added inline comments to D76438: ConstantExpr cached APValues if present for constant evaluation.
Mar 20 2020, 1:01 PM · Restricted Project

Mar 19 2020

wchilders added inline comments to D76447: Apply ConstantEvaluated evaluation contexts to more manifestly constant evaluated scopes.
Mar 19 2020, 5:00 PM · Restricted Project
wchilders added inline comments to D76438: ConstantExpr cached APValues if present for constant evaluation.
Mar 19 2020, 3:22 PM · Restricted Project
wchilders added inline comments to D76447: Apply ConstantEvaluated evaluation contexts to more manifestly constant evaluated scopes.
Mar 19 2020, 1:09 PM · Restricted Project
wchilders created D76447: Apply ConstantEvaluated evaluation contexts to more manifestly constant evaluated scopes.
Mar 19 2020, 1:09 PM · Restricted Project
wchilders added inline comments to D76443: Use ConstantExpr cached APValues if present for code generation.
Mar 19 2020, 12:32 PM · Restricted Project
wchilders created D76443: Use ConstantExpr cached APValues if present for code generation.
Mar 19 2020, 12:32 PM · Restricted Project
wchilders added inline comments to D76438: ConstantExpr cached APValues if present for constant evaluation.
Mar 19 2020, 11:27 AM · Restricted Project
wchilders created D76438: ConstantExpr cached APValues if present for constant evaluation.
Mar 19 2020, 10:52 AM · Restricted Project
wchilders abandoned D76396: Allow immediate invocation of constructors.

I have already a patch aiming to do the same thing. D74007

Mar 19 2020, 10:17 AM · Restricted Project

Mar 18 2020

wchilders added inline comments to D76396: Allow immediate invocation of constructors.
Mar 18 2020, 7:32 PM · Restricted Project
wchilders added inline comments to D76396: Allow immediate invocation of constructors.
Mar 18 2020, 7:32 PM · Restricted Project
wchilders created D76396: Allow immediate invocation of constructors.
Mar 18 2020, 4:51 PM · Restricted Project
wchilders retitled D76396: Allow immediate invocation of constructors from Allow immediate invocations of constructors to Allow immediate invocation of constructors.
Mar 18 2020, 4:51 PM · Restricted Project