Tag Archives: garbage collection

Bravo, Apple

Finally, Apple is doing away with those arrogant upstarts who think then can write a few lines in a high level language and call it a program. Their new developer agreement requires: 3.3.1 – Applications may only use Documented APIs … Continue reading

Posted in flash, hxcpp, iphone | Tagged , , , , , | 135 Comments

Switched to IMMIX for Internal Garbage Collection

I did a little bit of profiling on the iPhone and found a bit too much time was spent doing garbage collection. The hxcpp runtime has 2 modes – “Boehm GC with explicit statics” and “internal”. The former is from … Continue reading

Posted in hxcpp, iphone | Tagged , , , , | 11 Comments

Haxe on the iPhone – For Real!

To progress this project a bit further, I needed a real device – so I convinced the little woman that an iPod touch would be a good thing to have around. She seems to have taken to it, so now … Continue reading

Posted in hxcpp, iphone, nme | Tagged , , , , , | 24 Comments

HXCPP 0.2 – Huge performance increase.

I have switched hxcpp over from using ref-counting to using Boehm garbage collection. I have also added some additional perfromance improvements, such as integer-index field names to make interaction with neko more efficient. The overall result is that for the … Continue reading

Posted in Blog | Tagged , , , , | Leave a comment

Boehm GC, virtual inheritance and finalizers.

I’m trying to get a speedup for the cpp backend for haxe by using garbage collection. Initial results are very promising – potentially about twice as fast. Howerver I spent a good few hours getting the the bottom of a … Continue reading

Posted in Blog | Tagged , , | Leave a comment