catch stack overflow when recursive expr returned by macro

git-svn-id: http://haxe.googlecode.com/svn/trunk@5252 f16182fa-f095-11de-8f43-4547254af6c6
Merge branch 'haxe/master'
handle field marking in static subtyping (fixed issue #1134)

git-svn-id: http://haxe.googlecode.com/svn/trunk@5253 f16182fa-f095-11de-8f43-4547254af6c6
Merge branch 'haxe/master'
defined "dce" and reactivated as3 unit tests (with DCE disabled)

git-svn-id: http://haxe.googlecode.com/svn/trunk@5254 f16182fa-f095-11de-8f43-4547254af6c6
Merge branch 'haxe/master'
added Context.unify

git-svn-id: http://haxe.googlecode.com/svn/trunk@5255 f16182fa-f095-11de-8f43-4547254af6c6
Merge branch 'haxe/master'
avoid name clashes when generating callback (fixed issue #1137)

git-svn-id: http://haxe.googlecode.com/svn/trunk@5256 f16182fa-f095-11de-8f43-4547254af6c6
Merge branch 'haxe/master'
minor : keep same generated code as before for callback

git-svn-id: http://haxe.googlecode.com/svn/trunk@5257 f16182fa-f095-11de-8f43-4547254af6c6
Merge branch 'haxe/master'
disable "static" flag until hxcpp makes it own prefixed

git-svn-id: http://haxe.googlecode.com/svn/trunk@5258 f16182fa-f095-11de-8f43-4547254af6c6
optimized implementation : use a bytearray for flash, don't use regexp for number parsing (tested on flash,ie8,chrome,ffox)

git-svn-id: http://haxe.googlecode.com/svn/trunk@5259 f16182fa-f095-11de-8f43-4547254af6c6
ensure that StringBuf.add uses native string + and does not use a Std.string() wrapper - we only specify that add works the same for strings, numbers, bools.

git-svn-id: http://haxe.googlecode.com/svn/trunk@5260 f16182fa-f095-11de-8f43-4547254af6c6
Merge branch 'haxe/master'
removed use_native_add, instead use optimization of Std.string for some simple cases

git-svn-id: http://haxe.googlecode.com/svn/trunk@5261 f16182fa-f095-11de-8f43-4547254af6c6
Merge branch 'haxe/master'
updated java unit test runner (why was it removed from compilation?) and deactivated As3 again (broken)

git-svn-id: http://haxe.googlecode.com/svn/trunk@5262 f16182fa-f095-11de-8f43-4547254af6c6
Merge branch 'haxe/master'