decompiler: obj -> this, set-time! and time-elapsed? macros (#3026)

This renames the method object in `defmethod`s to `this` and adds
detection for the `set-time!` and `time-elapsed?` macros.

Definitely my biggest PR yet...
This commit is contained in:
Hat Kid
2023-09-26 16:17:00 +02:00
committed by GitHub
parent 9b60afe6e6
commit fc43870d85
1931 changed files with 157376 additions and 156382 deletions
@@ -202,7 +202,7 @@ TEST_F(FormRegressionTestJak1, EliminateFloatDeadSet) {
" (f0-1 0.0)\n"
" (f2-2\n"
" (+\n"
" (the float (mod (the-as uint (-> *display* base-frame-counter)) v1-0))\n"
" (the float (mod (the-as uint (current-time)) v1-0))\n"
" (-> arg0 offset)\n"
" )\n"
" )\n"