Joseph Huang
Joseph Huang
Another option is GraalVM. https://www.graalvm.org GraalVM is a universal virtual machine for running applications written in JavaScript, Python, Ruby, R, JVM-based languages like Java, Scala, Groovy, Kotlin, Clojure, and LLVM-based...
Isn't loading already possible? Use map settings with map set to save file?
For client bots exposing data should be fine, right? It's all copied over already anyways.
Branches would still have a cost - instruction cache and branch history table pollution is real.
Possible easy workaround for client bots like yours, I haven't tried this. http://madebyevan.com/obscure-cpp-features/ Redefining keywords Redefining keywords via the preprocessor is technically supposed to cause an error but tools allow...
Any chance that multiple hash functions will be exposed in case of a hash collision?
I plan to try this -> not interested in protobuf tho.
A lot of the client data is only cleared on bwapi initialization and not between games. You can likely fix this by adding an initializeSharedMemory() call to the beginning of...
Maybe just run all new tests with =OFF for now and see what happens? Might be a fluke with certain workers, might not.
You might be interested in the buildit approach, they only require small changes to the types of variables and support multiple stages instead of just 2. https://github.com/BuildIt-lang/buildit For a useful...