Dmitry D. Chernov
Dmitry D. Chernov
As it turned out (https://github.com/cher-nov/gm8_compat/issues/2#issuecomment-828676518), 218 is almost nearly identical to 141, but also features some useful math functions and full support for 820 gmk format comparing to 141 (not...
It would be nice to have option to remove names of broken functions from the lookup table to make game literally uncompilable if it uses them. This will help not...
At the moment, the patch does not do this, since it is assumed that GM will never be loaded to an address other than the base one. However, for the...
https://github.com/rpjohnst/dejavu/blob/81c24b080c0623708567c3ccece7f0b102ee57ce/gml/src/vm/interpreter.rs#L109 https://github.com/rpjohnst/dejavu/blob/81c24b080c0623708567c3ccece7f0b102ee57ce/gml/src/front/codegen.rs#L88 https://github.com/OpenGM8/GM8Emulator/issues/21 > Maybe you'll be interested in the real meaning of missing `-6`: it's so-called "unspecified scope". > https://docs.yoyogames.com/source/dadiospice/002_reference/debugging/runner%20errors.html. > AFAIK, it's used only for some error messages...
https://en.cppreference.com/w/c/language/identifier https://www.gnu.org/software/libc/manual/html_node/Reserved-Names.html https://stackoverflow.com/questions/224397/why-do-people-use-double-underscore-so-much-in-c https://stackoverflow.com/questions/10687053/meaning-of-double-underscore-in-the-beginning https://stackoverflow.com/questions/62734225/how-to-get-gcc-clang-to-error-on-reserved-identifiers https://devblogs.microsoft.com/oldnewthing/20230109-00/?p=107685
I still don't like e.g. `GENA_USE_SAMPLE`, `GENA_USE_ENTITY` and so on, as they're not intuitive. The new approach to defining a terminology should be next: - avoid homonyms; - prepare an...
1. Separate binary tree structure from AVL tree implementation, leaving support for tree-specific data ("balance factor" for AVL, "color" for red-black, etc). 2. Add other tree implementations: red-black, AA (_made...
Notes: - Add "count of dimensions" field into header. - Use *stdarg.h* to read arguments for such functions. - Each next dimension has the number of dimensions less by 1...
~~This is very related to #1 and maybe even supersedes it.~~ Also see #4. For now there's no possibility, for example, to create a vector of maps and then deepcopy...
Notes: * Preserve ability to use as plain sources too. * Add ability to run tests, get rid of hardcoded CodeBlocks project. * Modular library compilation (i.e. user should be...