Comparing version 0.4.7 to 0.5.0
@@ -64,9 +64,9 @@ | ||
(function(){T("/proc");var a=T("/proc/self");T("/proc/self/fd");vb({T:function(){var b=db(a,"fd",16895,73);b.M={lookup:function(c,d){var e=Q[+d];if(!e)throw new O(8);c={parent:null,T:{ra:"fake"},M:{readlink:function(){return e.path}}};return c.parent=c}};return b}},"/proc/self/fd")})();function $a(a,b){var c=Array(ya(a)+1);a=ta(a,c,0,c.length);b&&(c.length=a);return c} | ||
var Vb={a:function(a){return Tb(a+16)+16},b:function(a,b,c){(new Oa(a)).xa(b,c);Pa++;throw a;},f:function(a,b,c){X=c;try{var d=Z(a);switch(b){case 0:var e=Y();return 0>e?-28:U(d.path,d.flags,0,e).fd;case 1:case 2:return 0;case 3:return d.flags;case 4:return e=Y(),d.flags|=e,0;case 12:return e=Y(),Aa[e+0>>1]=2,0;case 13:case 14:return 0;case 16:case 8:return-28;case 9:return I[Ub()>>2]=28,-1;default:return-28}}catch(g){return"undefined"!==typeof W&&g instanceof O||C(g),-g.V}},q:function(a,b,c){X=c; | ||
try{var d=Z(a);switch(b){case 21509:case 21505:return d.tty?0:-59;case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:return d.tty?0:-59;case 21519:if(!d.tty)return-59;var e=Y();return I[e>>2]=0;case 21520:return d.tty?-28:-59;case 21531:a=e=Y();if(!d.N.ya)throw new O(59);return d.N.ya(d,b,a);case 21523:return d.tty?0:-59;case 21524:return d.tty?0:-59;default:C("bad ioctl syscall "+b)}}catch(g){return"undefined"!==typeof W&&g instanceof O||C(g),-g.V}},h:function(a,b,c){X=c;try{var d= | ||
wa(a),e=c?Y():0;return U(d,b,e).fd}catch(g){return"undefined"!==typeof W&&g instanceof O||C(g),-g.V}},e:function(){C("")},o:function(a,b){if(0===a)a=Date.now();else if(1===a||4===a)a=Jb();else return I[Ub()>>2]=28,-1;I[b>>2]=a/1E3|0;I[b+4>>2]=a%1E3*1E6|0;return 0},j:function(a,b,c){F.copyWithin(a,b,b+c)},d:function(a){var b=F.length;a>>>=0;if(2147483648<a)return!1;for(var c=1;4>=c;c*=2){var d=b*(1+.2/c);d=Math.min(d,a+100663296);d=Math.max(a,d);0<d%65536&&(d+=65536-d%65536);a:{try{oa.grow(Math.min(2147483648, | ||
d)-za.byteLength+65535>>>16);Ba();var e=1;break a}catch(g){}e=void 0}if(e)return!0}return!1},m:function(a,b){var c=0;Lb().forEach(function(d,e){var g=b+c;e=I[a+4*e>>2]=g;for(g=0;g<d.length;++g)G[e++>>0]=d.charCodeAt(g);G[e>>0]=0;c+=d.length+1});return 0},n:function(a,b){var c=Lb();I[a>>2]=c.length;var d=0;c.forEach(function(e){d+=e.length+1});I[b>>2]=d;return 0},c:function(a){if(!(noExitRuntime||0<ma)){if(f.onExit)f.onExit(a);pa=!0}ea(a,new la(a))},g:function(a){try{var b=Z(a);Ab(b);return 0}catch(c){return"undefined"!== | ||
typeof W&&c instanceof O||C(c),c.V}},p:function(a,b,c,d){try{a:{for(var e=Z(a),g=a=0;g<c;g++){var l=I[b+(8*g+4)>>2],n=e,w=I[b+8*g>>2],p=l,t=void 0,y=G;if(0>p||0>t)throw new O(28);if(null===n.fd)throw new O(8);if(1===(n.flags&2097155))throw new O(8);if(16384===(n.node.mode&61440))throw new O(31);if(!n.N.read)throw new O(28);var N="undefined"!==typeof t;if(!N)t=n.position;else if(!n.seekable)throw new O(70);var h=n.N.read(n,y,w,p,t);N||(n.position+=h);var q=h;if(0>q){var u=-1;break a}a+=q;if(q<l)break}u= | ||
a}I[d>>2]=u;return 0}catch(B){return"undefined"!==typeof W&&B instanceof O||C(B),B.V}},k:function(a,b,c,d,e){try{var g=Z(a);a=4294967296*c+(b>>>0);if(-9007199254740992>=a||9007199254740992<=a)return-61;Bb(g,a,d);Ma=[g.position>>>0,(M=g.position,1<=+Math.abs(M)?0<M?(Math.min(+Math.floor(M/4294967296),4294967295)|0)>>>0:~~+Math.ceil((M-+(~~M>>>0))/4294967296)>>>0:0)];I[e>>2]=Ma[0];I[e+4>>2]=Ma[1];g.ha&&0===a&&0===d&&(g.ha=null);return 0}catch(l){return"undefined"!==typeof W&&l instanceof O||C(l),l.V}}, | ||
i:function(a,b,c,d){try{a:{for(var e=Z(a),g=a=0;g<c;g++){var l=Cb(e,G,I[b+8*g>>2],I[b+(8*g+4)>>2]);if(0>l){var n=-1;break a}a+=l}n=a}I[d>>2]=n;return 0}catch(w){return"undefined"!==typeof W&&w instanceof O||C(w),w.V}},l:function(a,b,c,d){return Sb(a,b,c,d)}}; | ||
var Vb={a:function(a){return Tb(a+16)+16},b:function(a,b,c){(new Oa(a)).xa(b,c);Pa++;throw a;},f:function(a,b,c){X=c;try{var d=Z(a);switch(b){case 0:var e=Y();return 0>e?-28:U(d.path,d.flags,0,e).fd;case 1:case 2:return 0;case 3:return d.flags;case 4:return e=Y(),d.flags|=e,0;case 12:return e=Y(),Aa[e+0>>1]=2,0;case 13:case 14:return 0;case 16:case 8:return-28;case 9:return I[Ub()>>2]=28,-1;default:return-28}}catch(g){return"undefined"!==typeof W&&g instanceof O||C(g),-g.V}},i:function(a,b,c){X=c; | ||
try{var d=Z(a);switch(b){case 21509:case 21505:return d.tty?0:-59;case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:return d.tty?0:-59;case 21519:if(!d.tty)return-59;var e=Y();return I[e>>2]=0;case 21520:return d.tty?-28:-59;case 21531:a=e=Y();if(!d.N.ya)throw new O(59);return d.N.ya(d,b,a);case 21523:return d.tty?0:-59;case 21524:return d.tty?0:-59;default:C("bad ioctl syscall "+b)}}catch(g){return"undefined"!==typeof W&&g instanceof O||C(g),-g.V}},j:function(a,b,c){X=c;try{var d= | ||
wa(a),e=c?Y():0;return U(d,b,e).fd}catch(g){return"undefined"!==typeof W&&g instanceof O||C(g),-g.V}},c:function(){C("")},q:function(a,b){if(0===a)a=Date.now();else if(1===a||4===a)a=Jb();else return I[Ub()>>2]=28,-1;I[b>>2]=a/1E3|0;I[b+4>>2]=a%1E3*1E6|0;return 0},l:function(a,b,c){F.copyWithin(a,b,b+c)},e:function(a){var b=F.length;a>>>=0;if(2147483648<a)return!1;for(var c=1;4>=c;c*=2){var d=b*(1+.2/c);d=Math.min(d,a+100663296);d=Math.max(a,d);0<d%65536&&(d+=65536-d%65536);a:{try{oa.grow(Math.min(2147483648, | ||
d)-za.byteLength+65535>>>16);Ba();var e=1;break a}catch(g){}e=void 0}if(e)return!0}return!1},o:function(a,b){var c=0;Lb().forEach(function(d,e){var g=b+c;e=I[a+4*e>>2]=g;for(g=0;g<d.length;++g)G[e++>>0]=d.charCodeAt(g);G[e>>0]=0;c+=d.length+1});return 0},p:function(a,b){var c=Lb();I[a>>2]=c.length;var d=0;c.forEach(function(e){d+=e.length+1});I[b>>2]=d;return 0},d:function(a){if(!(noExitRuntime||0<ma)){if(f.onExit)f.onExit(a);pa=!0}ea(a,new la(a))},g:function(a){try{var b=Z(a);Ab(b);return 0}catch(c){return"undefined"!== | ||
typeof W&&c instanceof O||C(c),c.V}},h:function(a,b,c,d){try{a:{for(var e=Z(a),g=a=0;g<c;g++){var l=I[b+(8*g+4)>>2],n=e,w=I[b+8*g>>2],p=l,t=void 0,y=G;if(0>p||0>t)throw new O(28);if(null===n.fd)throw new O(8);if(1===(n.flags&2097155))throw new O(8);if(16384===(n.node.mode&61440))throw new O(31);if(!n.N.read)throw new O(28);var N="undefined"!==typeof t;if(!N)t=n.position;else if(!n.seekable)throw new O(70);var h=n.N.read(n,y,w,p,t);N||(n.position+=h);var q=h;if(0>q){var u=-1;break a}a+=q;if(q<l)break}u= | ||
a}I[d>>2]=u;return 0}catch(B){return"undefined"!==typeof W&&B instanceof O||C(B),B.V}},m:function(a,b,c,d,e){try{var g=Z(a);a=4294967296*c+(b>>>0);if(-9007199254740992>=a||9007199254740992<=a)return-61;Bb(g,a,d);Ma=[g.position>>>0,(M=g.position,1<=+Math.abs(M)?0<M?(Math.min(+Math.floor(M/4294967296),4294967295)|0)>>>0:~~+Math.ceil((M-+(~~M>>>0))/4294967296)>>>0:0)];I[e>>2]=Ma[0];I[e+4>>2]=Ma[1];g.ha&&0===a&&0===d&&(g.ha=null);return 0}catch(l){return"undefined"!==typeof W&&l instanceof O||C(l),l.V}}, | ||
k:function(a,b,c,d){try{a:{for(var e=Z(a),g=a=0;g<c;g++){var l=Cb(e,G,I[b+8*g>>2],I[b+(8*g+4)>>2]);if(0>l){var n=-1;break a}a+=l}n=a}I[d>>2]=n;return 0}catch(w){return"undefined"!==typeof W&&w instanceof O||C(w),w.V}},n:function(a,b,c,d){return Sb(a,b,c,d)}}; | ||
(function(){function a(e){f.asm=e.exports;oa=f.asm.r;Ba();Ca=f.asm.K;Ea.unshift(f.asm.s);J--;f.monitorRunDependencies&&f.monitorRunDependencies(J);0==J&&(null!==Ha&&(clearInterval(Ha),Ha=null),K&&(e=K,K=null,e()))}function b(e){a(e.instance)}function c(e){return La().then(function(g){return WebAssembly.instantiate(g,d)}).then(function(g){return g}).then(e,function(g){D("failed to asynchronously prepare wasm: "+g);C(g)})}var d={a:Vb};J++;f.monitorRunDependencies&&f.monitorRunDependencies(J);if(f.instantiateWasm)try{return f.instantiateWasm(d, | ||
@@ -73,0 +73,0 @@ a)}catch(e){return D("Module.instantiateWasm callback failed with error: "+e),!1}(function(){return E||"function"!==typeof WebAssembly.instantiateStreaming||Ia()||L.startsWith("file://")||"function"!==typeof fetch?c(b):fetch(L,{credentials:"same-origin"}).then(function(e){return WebAssembly.instantiateStreaming(e,d).then(b,function(g){D("wasm streaming compile failed: "+g);D("falling back to ArrayBuffer instantiation");return c(b)})})})().catch(ba);return{}})(); |
{ | ||
"name": "highs", | ||
"version": "0.4.7", | ||
"description": "This is a javascript mixed integer linear programming library. It is built by compiling HiGHS to WebAssembly using emscripten.", | ||
"version": "0.5.0", | ||
"description": "Mixed integer linear programming library, built by compiling a high-performance C++ solver developed by the University of Edinburgh (HiGHS) to WebAssembly.", | ||
"main": "build/highs.js", | ||
@@ -6,0 +6,0 @@ "types": "types.d.ts", |
@@ -8,3 +8,3 @@ # highs-js | ||
This is a javascript mixed integer linear programming library. | ||
It is built by compiling [HiGHS](https://highs.dev) to WebAssembly using emscripten. | ||
It is built by compiling a high-performance C++ solver developed by the University of Edinburgh, (HiGHS)[HiGHS](https://highs.dev), to WebAssembly using emscripten. | ||
@@ -11,0 +11,0 @@ ## Demo |
Sorry, the diff of this file is not supported yet
2215076