Conversation
Report for GZ2E01 (3c2a99e - d7b5e28)Total code: 11487996 bytes (-368 bytes) 📉 |
|
are there any important regressions to note? matched code dropping 23084 bytes seems like a lot |
I fixed most of the 100% regressions, it was pretty much symbols and splits being wrong because they're missing from TP's maps. Also linked the TUs now that the splits are fixed. I don't understand what the last three 100% regressions are (those -512 bytes): They show seem to 100% in objdiff GUI, so I'm not sure how objdiff-cli is counting them. |
* Update dtk-template * Fix debug build * Fix d_event_debug includes * Progress reports: Enable function relocation diffing (data_value) * Fix some diffs * Fix a few more diffs * More fixes
Note that I also enabled
functionRelocDiffs=data_valuein the progress report config, which allows for more types of regressions to be caught by diffing progress reports which would currently slip through in some cases that don't affect codegen, such as calling the wrong function symbol or using the wrong float literal. This is optional, can be disabled by commenting that line out if it causes any unwanted behavior.