Jump to content

  • Log In with Google      Sign In   
  • Create Account

Interested in a FREE copy of HTML5 game maker Construct 2?

We'll be giving away three Personal Edition licences in next Tuesday's GDNet Direct email newsletter!

Sign up from the right-hand sidebar on our homepage and read Tuesday's newsletter for details!


We're also offering banner ads on our site from just $5! 1. Details HERE. 2. GDNet+ Subscriptions HERE. 3. Ad upload HERE.






Epoch Update of the Week

Posted by ApochPiQ, 12 February 2012 · 700 views

Epoch
Plugged away at Epoch tonight for a few hours; I'm pretty happy with the results.

The Release 12 compiler is officially generating workable bytecode now - to the point where I can run a (very small) subset of the compiler tests in the VM.

One of these tests is the old "pi" program, which simply computes pi to a few digits of precision using a simple but naive infinite series method. I'm too tired to profile it, but it runs reasonably fast in Release builds of the VM, and compilation is lightning quick.

There's a minor feature missing in that "postfix entities" (which right now are limited to do-while loops) don't quite work right, but I'm also too tired to figure that out at the moment. A guy's gotta sleep at some point!


Hopefully soon I'll get postfix entities working correctly and maybe get some more done on reimplementing language features. Right now type inference is totally crippled and overloading is fairly broken, but that's moving along slowly but surely.


My next big project will be to start going through the compiler test programs one at a time and getting them to work again. Apparently most of them are broken even in Release 11, which is kind of embarrassing. I plan to build a large suite of compiler tests for basically every little language feature so I can isolate stuff and hopefully someday add automated regression testing to the build process. That'll have to wait until I stop developing solely on this crappy old laptop, though :-)

I'm hesitant to speculate on a release schedule for R12, mainly because it's hard to predict how much time I'll get to spend on Epoch in the coming months. But I can definitely say that it's shaping up, and once the compiler is back up to par, it's going to be a hell of a release.


Stay tuned!




++

November 2014 »

S M T W T F S
      1
2345678
9101112131415
16171819202122
23 242526272829
30      

Recent Comments

PARTNERS