-
Notifications
You must be signed in to change notification settings - Fork 686
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[linux] Enable Reflection on *nix platforms #4810
Commits on Nov 21, 2022
-
Allow reflection code to compile with Clang
Needed for the impending enabling on *nix platforms
Configuration menu - View commit details
-
Copy full SHA for b0e8aea - Browse repository at this point
Copy the full SHA b0e8aeaView commit details -
Remove circular dependency from RDAT Dumper
A file included by the source that implemented various ToString converters of reflection data to strings itself depended on those declarations, which it only found because of the unique way MSVC processes templates. By moving the definitions and declarations into their own header and source files, everyone gets what they need without ouroborosing.
Configuration menu - View commit details
-
Copy full SHA for d75202e - Browse repository at this point
Copy the full SHA d75202eView commit details -
Create DirectX-Headers submodule
Creates the DirectX-Headers submodule and adds the needed defines to allow them to be used. As yet makes no use of these headers
Configuration menu - View commit details
-
Copy full SHA for aa21b32 - Browse repository at this point
Copy the full SHA aa21b32View commit details -
The check for the file stream that is meant to represent the filechecked source file wasn't sufficient to detect a non-existent file. By expanding the error check, it can produce a helpful message. Also initialize the failure code so it isn't random
Configuration menu - View commit details
-
Copy full SHA for 0a31264 - Browse repository at this point
Copy the full SHA 0a31264View commit details -
Enable reflection functionality and testing
This flips the switch, removing or repositioning many ifdefs and including previously excluded files in the build.
Configuration menu - View commit details
-
Copy full SHA for 04a9d5f - Browse repository at this point
Copy the full SHA 04a9d5fView commit details
Commits on Nov 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c360ae6 - Browse repository at this point
Copy the full SHA c360ae6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09deade - Browse repository at this point
Copy the full SHA 09deadeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 62b6620 - Browse repository at this point
Copy the full SHA 62b6620View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85f6d58 - Browse repository at this point
Copy the full SHA 85f6d58View commit details -
Configuration menu - View commit details
-
Copy full SHA for da6cc33 - Browse repository at this point
Copy the full SHA da6cc33View commit details
Commits on Nov 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7095703 - Browse repository at this point
Copy the full SHA 7095703View commit details -
Fix GCC template specialization finickiness
What compiler is overly permissive now huh? huh? (or just quick to adopt new language features?)
Configuration menu - View commit details
-
Copy full SHA for d87e286 - Browse repository at this point
Copy the full SHA d87e286View commit details -
Loathe as I am to push one more commit onto this. I don't want to propagate a misconception. I meant to remove this earlier and caught it from one final self-review >:(
Configuration menu - View commit details
-
Copy full SHA for 83bd996 - Browse repository at this point
Copy the full SHA 83bd996View commit details