Auto-Submit | +1 |
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
const SourceLocation& loc = SourceLocation::Current())
Technically anything that's not in `internal` namespaces is public API and may be used in ways that's breaking. I would not expect it to be a problem except for any virtual functions where it won't compile?
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
const SourceLocation& loc = SourceLocation::Current())
Technically anything that's not in `internal` namespaces is public API and may be used in ways that's breaking. I would not expect it to be a problem except for any virtual functions where it won't compile?
Yeah I think a change from const ref param to value param should only be visible to API users via virtual functions
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Code-Review | +1 |
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Auto-Submit | +1 |
ok there was a virtual function in v8-platform, reverted that one. Needs another stamp
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Auto-Submit | +1 |
const SourceLocation& loc = SourceLocation::Current())
Leszek SwirskiTechnically anything that's not in `internal` namespaces is public API and may be used in ways that's breaking. I would not expect it to be a problem except for any virtual functions where it won't compile?
Yeah I think a change from const ref param to value param should only be visible to API users via virtual functions
As you predicted, it was an issue for virtual functions. Fixed.
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
[debug] Only pass SourceLocation in debug in TurboShaft
SourceLocation is almost only used for debug messages in TurboShaft, so
pass it only in debug mode. Additionally, std::source_location (that it
wraps) is a single pointer, so we can efficiently pass it by value
rather than const ref.
This reduces release build d8 by ~170kb, of which ~4kb is the by-value
passing.
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |