Simn / haxe

6 stars 0 forks source link

add travis support for python #20

Closed frabbit closed 10 years ago

frabbit commented 10 years ago

i have still two very strange compilation errors for the unit tests, do you have any idea?

../unit/issues/Issue2564.hx:40: characters 12-15 : haxe.ds.Vector has no field iterator ../unit/issues/Issue2639.hx:23: characters 2-26 : String should be unit.issues._Issue2639.A

Simn commented 10 years ago

The String error happens because we try to unify String with this:

typedef Measurable = {
    public var length(default, null):Int;
}

Our String defines length differently. In general there are some @:coreApi metadata missing on types like String, which are going to highlight API differences.

The Vector error should go away if we delete _std/haxe/ds/Vector.hx. I guess we have to clean up some files in the standard lib.