浏览代码

added merge_sort support (neko 1.8.3)

Nicolas Cannasse 13 年之前
父节点
当前提交
ce112af5d3
共有 1 个文件被更改,包括 8 次插入0 次删除
  1. 8 0
      std/neko/_std/Array.hx

+ 8 - 0
std/neko/_std/Array.hx

@@ -287,4 +287,12 @@
 		return a;
 		return a;
 	}
 	}
 
 
+	static function __init__() : Void {
+		try {
+			var msort : Dynamic = neko.Lib.load("std","merge_sort",3);
+			untyped Array.prototype.sort = function(cmp) msort(__this__.__a,__this__.length,cmp);
+		} catch( e : Dynamic ) {
+		}
+	}
+
 }
 }