0 Members and 5 Guests are viewing this topic.
I finally finished rewriting the entire math engine. The code was getting way too messy and especially with the addition of signed and unsigned versions of math operations. It was making it way too complicated to optimize the code. The parser code is now a lot more organized, smaller, faster, and uses fewer variables. In addition, nearly all of my example programs became a few bytes smaller from my increased auto-opt list. In my game of life example, it actually shrunk by 9 bytes (1.3% reduction) without changing any code, simply by compiling with the newer version! Everyone will most likely see small drops in the executable sizes. These aren't the big optimizations though. Those will eventually come when I get to look-ahead parsing.I'm going to focus on some new commands now. I might have it ready by late tonight, but I'm not sure. Don't expect too many new things, I spent most of my time swatting bugs and cleaning the code so that future versions will be easier to write.
I'm going to focus on some new commands now.
Quote from: Quigibo on May 02, 2010, 07:24:32 pmI'm going to focus on some new commands now.Bit getting/setting?