diff --git a/bower.json b/bower.json index e36a66b..23ccc83 100644 --- a/bower.json +++ b/bower.json @@ -15,5 +15,5 @@ "name": "aureooms-js-sort", "license": "AGPL-3.0", "homepage": "http://aureooms.github.io/js-sort/", - "version": "3.2.0" + "version": "3.2.1" } \ No newline at end of file diff --git a/component.json b/component.json index 17f606e..8f89a1d 100644 --- a/component.json +++ b/component.json @@ -1,6 +1,6 @@ { "description": "sorting code bricks for JavaScript", - "version": "3.2.0", + "version": "3.2.1", "repo": "aureooms/js-sort", "scripts": [ "js/dist/sort.js" diff --git a/js/dist/sort.js b/js/dist/sort.js index 7c46bc2..ceac9e2 100644 --- a/js/dist/sort.js +++ b/js/dist/sort.js @@ -582,6 +582,11 @@ exports.insertionsort = insertionsort; var iterativemergesort = function ( merge , copy ) { + /** + * Always makes at most A001855(n) comparisons. + * + */ + var mergesort = function ( compare , a , ai , aj , b , bi ) { var whole , left , center , right , mask , half ; diff --git a/js/dist/sort.js.map b/js/dist/sort.js.map index 7717c37..38114e5 100644 --- a/js/dist/sort.js.map +++ b/js/dist/sort.js.map @@ -1 +1 @@ -{"version":3,"file":"js/dist//sort.js.map","sources":["js/dist//sort.js"],"names":["exports","__binarymerge__","binarysearch","copy","hwanglin","compare","a","ai","aj","b","bi","bj","c","ci","o","t","x","y","q","z","Math","pow","floor","log","__merge__","index","merge","tapemerge","cj","hoare","i","j","partition","lomuto","k","p","yaroslavskiy","g","l","swap","__multiselect__","multiselect","__quickselect__","quickselect","bubblesort","swapped","s","__dualpivotquicksort__","dualpivotquicksort","__heapsort__","arity","heapsort","current","parent","candidate","tmp","min","insertionsort","iterativemergesort","mergesort","whole","left","center","right","mask","half","u","v","w","r","__mergesort__","d","__quicksort__","quicksort","array","pivot","selectionsort","sort","length","this"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"js/dist//sort.js.map","sources":["js/dist//sort.js"],"names":["exports","__binarymerge__","binarysearch","copy","hwanglin","compare","a","ai","aj","b","bi","bj","c","ci","o","t","x","y","q","z","Math","pow","floor","log","__merge__","index","merge","tapemerge","cj","hoare","i","j","partition","lomuto","k","p","yaroslavskiy","g","l","swap","__multiselect__","multiselect","__quickselect__","quickselect","bubblesort","swapped","s","__dualpivotquicksort__","dualpivotquicksort","__heapsort__","arity","heapsort","current","parent","candidate","tmp","min","insertionsort","iterativemergesort","mergesort","whole","left","center","right","mask","half","u","v","w","r","__mergesort__","d","__quicksort__","quicksort","array","pivot","selectionsort","sort","length","this"],"mappings":"CAAA,SAAUA,GAET,YAaD,IAAIC,GAAkB,SAAWC,EAAcC,GAE9C,GAAIC,GAAW,SAAWC,EAASC,EAAGC,EAAIC,EAAIC,EAAGC,EAAIC,EAAIC,EAAGC,GAE3D,GAAIC,GAAGC,EAAGC,EAAGC,EAAGC,EAAMC,CAStB,KAPAL,EAAID,EAAKN,EAAKG,EACdK,EAAIR,EAEJS,EAAII,KAAKC,IAAK,EAAGD,KAAKE,MAAOF,KAAKG,KAAOf,EAAKD,IAASI,EAAKD,MAC5DO,EAAIG,KAAKE,OAASd,EAAKD,GAAOS,GAAM,EAGvBL,EAALD,IAAsBF,EAATD,EAAKS,IAAYA,EAAIR,EAAKD,EAAK,KAKnD,IAHAQ,EAAIR,EACJA,EAAKQ,EAAIC,EAEIL,EAALD,GAAU,CAEjB,GAAKL,EAASI,EAAEC,GAAKJ,EAAEC,KAAS,EAAI,CACnCJ,EAAMG,EAAGS,EAAGR,EAAIK,EAAGE,EAAIC,EAAIL,EAC3B,OAGDQ,EAAIhB,EAAcG,EAASC,EAAGS,EAAGR,EAAIE,EAAEC,IACvCS,EAAID,EAAE,GAAKA,EAAE,GAEbf,EAAMG,EAAGS,EAAGI,EAAGP,EAAGE,EAAIC,EAAIL,GAC1BE,EAAEE,EAAIK,EAAIT,GAAMD,EAAEC,GAClBK,EAAII,IACFT,EAIJP,EAAMG,EAAGS,EAAGP,EAAII,EAAGE,EAAIC,EAAIL,GAC3BP,EAAMM,EAAGC,EAAIC,EAAIC,EAAGE,EAAIN,EAAKE,GAI9B,OAAON,GAIRJ,GAAQC,gBAAkBA,CAK1B,IAAIuB,GAAY,SAAWC,EAAOtB,GAEjC,GAAIuB,GAAQ,SAAWrB,EAASC,EAAGC,EAAIC,EAAIC,EAAGC,EAAIC,EAAIC,EAAGC,GAExD,GAAIC,GAAGI,EAAGH,CAKV,KAHAD,EAAID,EAAKN,EAAKG,EACdK,EAAIR,EAESI,EAALD,IAAYA,EAEnBQ,EAAIO,EAAOpB,EAASC,EAAGC,EAAIC,EAAIC,EAAEC,IACjCH,EAAKW,EAAE,GAAKA,EAAE,GAEdf,EAAMG,EAAGS,EAAGR,EAAIK,EAAGE,EAAIC,EAAIL,GAE3BE,EAAEE,EAAIP,EAAKG,GAAMD,EAAEC,GACnBK,EAAIR,CAGLJ,GAAMG,EAAGS,EAAGP,EAAII,EAAGE,EAAIC,EAAIL,GAG5B,OAAOgB,GAIR1B,GAAQwB,UAAYA,CAKpB,IAAIG,GAAY,SAAWtB,EAAUC,EAAIC,EAAKC,EAAKC,EAAIC,EAAKC,EAAKC,EAAIC,GAEpE,GAAIe,EAIJ,KAFAA,EAAKf,EAAKL,EAAKD,EAAKI,EAAKD,EAEZkB,EAALf,IAAYA,EAEdH,GAAMC,GAAaH,EAALD,GAAWF,EAASC,EAAEC,GAAME,EAAEC,KAAS,GAEzDE,EAAEC,GAAMP,EAAEC,KACRA,IAMFK,EAAEC,GAAMJ,EAAEC,KACRA,GAOLV,GAAQ2B,UAAYA,CAUpB,IAAIE,GAAQ,SAAWxB,EAASC,EAAGwB,EAAGC,GAErC,GAAIf,GAAGD,EAAGD,CAKV,KAHAA,EAAIgB,EACJd,EAAIV,EAAEQ,KAES,CAEd,OAAe,CAId,KAFEiB,EAEGD,GAAKC,EAIT,MAHAhB,GAAOT,EAAEQ,GACTR,EAAEQ,GAAKR,EAAEyB,GACTzB,EAAEyB,GAAKhB,EACAgB,CAGH,IAAK1B,EAASC,EAAEyB,GAAIf,IAAO,EAC/B,MAIF,OAAe,CAId,KAFEc,EAEGA,GAAKC,EAIT,MAHAhB,GAAOT,EAAEQ,GACTR,EAAEQ,GAAKR,EAAEyB,GACTzB,EAAEyB,GAAKhB,EACAgB,CAGH,IAAK1B,EAASW,EAAGV,EAAEwB,KAAQ,EAC/B,MAOFf,EAAOT,EAAEwB,GACTxB,EAAEwB,GAAKxB,EAAEyB,GACTzB,EAAEyB,GAAKhB,GAMTf,GAAQ6B,MAAQA,EAChB7B,EAAQgC,UAAYH,CAKpB,IAAII,GAAS,SAAW5B,EAASC,EAAGwB,EAAGC,GAEtC,GAAIhB,GAAGmB,EAAGC,CAOV,KALAA,EAAI7B,EAAEwB,GACNI,EAAIJ,EAAI,IAENC,EAEWA,GAALG,GAEF7B,EAAS8B,EAAG7B,EAAE4B,KAAQ,GAE1BnB,EAAOT,EAAE4B,GACT5B,EAAE4B,GAAK5B,EAAEyB,GACTzB,EAAEyB,GAAKhB,IAELgB,KAIAG,CAQJ,OAHA5B,GAAEwB,GAAOxB,EAAE4B,EAAE,GACb5B,EAAE4B,EAAE,GAAKC,EAEFD,EAAI,EAGZlC,GAAQiC,OAASA,CAUjB,IAAIG,GAAe,SAAW/B,EAASC,EAAGwB,EAAGC,GAE5C,GAAII,GAAGjB,EAAGmB,EAAGH,EAAGI,CAiBhB,OAfEP,EAGG1B,EAASC,EAAEwB,GAAIxB,EAAEyB,IAAO,GAC5BQ,EAAKjC,EAAGwB,EAAGC,GAGZI,EAAI7B,EAAEwB,GACNZ,EAAIZ,EAAEyB,GAGNO,EAAIR,EAAI,EACRO,EAAIN,EAAI,EACRG,EAAII,EAESD,GAALH,GAAS,CAEhB,GAAK7B,EAAS8B,EAAG7B,EAAE4B,IAAO,EAEzBK,EAAMjC,EAAG4B,EAAGI,KACVA,MAIE,IAAKjC,EAASa,EAAIZ,EAAE4B,KAAQ,EAAI,CAEpC,KAAQ7B,EAAUC,EAAE+B,GAAInB,GAAM,GAASmB,EAAJH,KAChCG,CAGHE,GAAMjC,EAAG4B,EAAGG,KACVA,EAEGhC,EAAS8B,EAAG7B,EAAE4B,IAAO,IAEzBK,EAAMjC,EAAG4B,EAAGI,KACVA,KAMFJ,EAUH,QAPEI,IACAD,EAGFE,EAAMjC,EAAGwB,EAAGQ,GACZC,EAAMjC,EAAGyB,EAAGM,IAEJC,EAAGD,GAIZrC,GAAQoC,aAAeA,CAMvB,IAAII,GAAkB,SAAWR,EAAWP,GAO3C,GAAIgB,GAAc,SAAWpC,EAASC,EAAGC,EAAIC,EAAIC,EAAGC,EAAIC,GAEvD,GAAIwB,GAAGjB,CAEQ,GAAVV,EAAKD,GAAUI,EAAKD,IAAO,IAIhCyB,EAAIH,EAAW3B,EAASC,EAAGC,EAAIC,GAC/BU,EAAIO,EAAOhB,EAAGC,EAAIC,EAAIwB,GAEtBM,EAAapC,EAASC,EAAMC,EAAK4B,EAAI1B,EAAYC,EAAIQ,EAAE,IACvDuB,EAAapC,EAASC,EAAG6B,EAAI,EAAG3B,EAAKC,EAAGS,EAAE,GAAKA,EAAE,GAAMP,IAGxD,OAAO8B,GAIRzC,GAAQwC,gBAAkBA,CAS1B,IAAIE,GAAkB,SAAWV,GAEhC,GAAIW,GAAc,SAAWtC,EAASC,EAAGwB,EAAGC,EAAGG,GAE9C,GAAIC,EAEQ,GAARJ,EAAID,IAIRK,EAAIH,EAAW3B,EAASC,EAAGwB,EAAGC,GAEtBI,EAAJD,EACHS,EAAatC,EAASC,EAAGwB,EAAGK,EAAGD,GAEvBA,EAAIC,GACZQ,EAAatC,EAASC,EAAG6B,EAAI,EAAGJ,EAAGG,IAIrC,OAAOS,GAIR3C,GAAQ0C,gBAAkBA,CAO1B,IAAIE,GAAa,SAAWvC,EAASC,EAAGwB,EAAGC,GAE1C,GAAIc,GAASX,EAAGY,EAAG/B,CAEnB+B,GAAIf,EAAI,CAER,GAQC,KAFAc,GAAU,EAEJX,EAAIJ,EAAQgB,EAAJZ,IAAUA,EAElB7B,EAASC,EAAE4B,GAAI5B,EAAE4B,EAAI,IAAO,IAIhCnB,EAAIT,EAAE4B,GACN5B,EAAE4B,GAAK5B,EAAE4B,EAAI,GACb5B,EAAE4B,EAAI,GAAKnB,EAEX8B,GAAU,SAMHA,GAGX7C,GAAQ4C,WAAaA,CAIrB,IAAIG,GAAyB,SAAWf,GAEvC,GAAIgB,GAAqB,SAAW3C,EAASC,EAAGwB,EAAGC,GAElD,GAAII,GAAGE,EAAGC,CAEE,GAARP,EAAID,IAIRK,EAAIH,EAAW3B,EAASC,EAAGwB,EAAGC,GAC9BO,EAAIH,EAAE,GACNE,EAAIF,EAAE,GAENa,EAAoB3C,EAASC,EAAKwB,EAAKQ,GACvCU,EAAoB3C,EAASC,EAAGgC,EAAI,EAAGD,GACvCW,EAAoB3C,EAASC,EAAG+B,EAAI,EAAGN,IAGxC,OAAOiB,GAIRhD,GAAQ+C,uBAAyBA,CAWjC,IAAIE,GAAe,SAAWC,GAU7B,GAAIC,GAAW,SAAW9C,EAASC,EAAGwB,EAAGC,GAExC,GAAIG,GAAGjB,EAAGF,EAAGqC,EAASC,EAAQC,EAAWC,CAIzC,KAAMrB,EAAIJ,EAAI,EAAQC,EAAJG,IAAUA,EAM3B,IAJAkB,EAAUlB,EAAIJ,EAIM,IAAZsB,IAKPC,EAASvB,IAAQsB,EAAU,GAAMF,EAAQ,GACzCE,GAAWtB,IAKNzB,EAASC,EAAE8C,GAAU9C,EAAE+C,KAAa,KAOzCE,EAAMjD,EAAE8C,GACR9C,EAAE8C,GAAW9C,EAAE+C,GACf/C,EAAE+C,GAAUE,EAEZH,EAAUC,EAASvB,CAQrB,OAAQI,EAAIA,EAAIJ,IAAMI,EAYrB,IANAqB,EAAMjD,EAAE4B,GACR5B,EAAE4B,GAAK5B,EAAEwB,GACTxB,EAAEwB,GAAKyB,EAEPH,EAAU,IAEK,CAUd,GALAE,EAAYxB,EAAIoB,EAAQE,EAAU,EAK7BE,GAAapB,EACjB,KASD,KAJAnB,EAAIK,KAAKoC,IAAKF,EAAYJ,EAAOhB,GAEjCjB,EAAIqC,IAEIrC,EAAQF,EAAJE,IAAUA,EAEhBZ,EAASC,EAAEW,GAAIX,EAAEgD,IAAe,IACpCA,EAAYrC,EAUd,IAFAmC,GAAWtB,EAENzB,EAASC,EAAE8C,GAAU9C,EAAEgD,KAAgB,EAC3C,KAMDC,GAAMjD,EAAE8C,GACR9C,EAAE8C,GAAW9C,EAAEgD,GACfhD,EAAEgD,GAAaC,EAEfH,EAAUE,EAAYxB,GAQzB,OAAOqB,GAIRnD,GAAQiD,aAAeA,CAMvB,IAAIQ,GAAgB,SAAWpD,EAASC,EAAGwB,EAAGC,GAE7C,GAAIjB,GAAGoB,EAAGnB,CAEV,KAAMmB,EAAIJ,EAAI,EAAQC,EAAJG,IAAUA,EAAI,CAK/B,IAHAnB,EAAImB,EACJpB,EAAIR,EAAES,GAEEA,IAAMe,GAAKzB,EAASC,EAAES,GAAID,GAAM,GACvCR,EAAES,EAAI,GAAKT,EAAES,EAGdT,GAAES,EAAI,GAAKD,GAIbd,GAAQyD,cAAgBA,CAKxB,IAAIC,GAAqB,SAAWhC,EAAQvB,GAO3C,GAAIwD,GAAY,SAAWtD,EAAUC,EAAIC,EAAKC,EAAKC,EAAIC,GAEtD,GAAIkD,GAAQC,EAAOC,EAASC,EAAQC,EAAOC,EACvCnC,EAAIC,EAAIG,EACRnB,EAAImD,EAAIC,EAAIC,EAAIjC,EAChBjB,EAAImD,EAAIvB,EACRlC,CAWJ,KATAgD,EAAQpD,EAAKD,EAEbsD,EAAO,EACPC,EAAS,EACTC,EAAQ,EAERC,EAAO,EACPC,EAAO,EAEQL,EAAPK,GAAe,CAmEtB,IA9Dc,IAATJ,GAIJ9C,EAAImD,EAAIC,EAAIC,EAAIjC,EAAI,EAEpBJ,EAAI6B,EACJ9B,EAAI+B,EAAO9B,EAAIiC,EAEf9C,EAAIX,EACJ8D,EAAInD,EAAI2C,EACRf,EAAIpC,IAMW,IAAVqD,GAEJhD,EAAIR,EACJ2D,EAAI3D,EAAKsD,EACTM,EAAID,EACJE,EAAIF,EAAID,EACR9B,EAAIzB,EAEJmD,GAAQI,EACRnC,EAAI+B,EAEJE,EAAUH,EAAQC,EAASG,EAC3BjC,EAAI6B,EAAQG,EAEZM,EAAI7D,IAMJO,EAAIR,EACJ2D,EAAI3D,EAAKsD,EACTM,EAAI3D,EAAKuD,EACTK,EAAI5D,EACJ2B,EAAIzB,EAEJoB,EAAI+B,EACJA,GAAQE,EAERhC,EAAI6B,EAAQG,EACZM,EAAI9D,EAAKwB,EACTgC,EAAUH,EAAQC,EAASG,EAC3BjC,GAAKgC,GAIN7C,EAAIX,EAAKwB,EACTe,EAAIpC,EAAKkD,EAAQG,GAIlBrC,EAAOrB,EAAUC,EAAIS,EAAImD,EAAI5D,EAAI6D,EAAIC,EAAI3D,EAAI0B,GAE7ChC,EAAMG,EAAIY,EAAImD,EAAI5D,EAAIqC,GAEhBZ,EAAIJ,EAAQC,EAAJG,EAAQA,GAAK4B,EAE1B/C,EAAIR,EAAK2B,EACTgC,EAAInD,EAAIkD,EACRE,EAAIpD,EAAI+C,EAERpC,EAAOrB,EAAUC,EAAIS,EAAImD,EAAI5D,EAAI4D,EAAIC,EAAI1D,EAAIC,EAAKmD,EAAO3B,EAAIJ,EAI9DlB,GAAIN,EACJA,EAAIG,EACJA,EAAIG,EAEJJ,EAAKE,EAAKkD,EACVlD,EAAKH,EACLA,EAAKC,EAAKoD,EAEVI,GAAQF,EACRG,IAAS,EACTH,IAAW,EAIZ,MAAOxD,GAIR,OAAOqD,GAIR3D,GAAQ0D,mBAAqBA,CAK7B,IAAIY,GAAgB,SAAW5C,GAE9B,GAAIiC,GAAY,SAAWtD,EAASC,EAAGwB,EAAGC,EAAGwC,EAAGjC,EAAG+B,GAElD,GAAIlC,GAAGpB,CAEP,MAAa,EAARgB,EAAID,GAaT,IATAK,EAAIf,KAAKE,OAASQ,EAAIC,GAAM,GAE5B4B,EAAWtD,EAASC,EAAGwB,EAAGK,EAAGoC,EAAGjC,EAAGA,EAAIH,EAAIL,GAC3C6B,EAAWtD,EAASC,EAAG6B,EAAGJ,EAAGwC,EAAGjC,EAAIH,EAAIL,EAAGuC,GAE3C3C,EAAOrB,EAASC,EAAGwB,EAAGK,EAAG7B,EAAG6B,EAAGJ,EAAGwC,EAAGjC,GAIjCvB,EAAI,EAAOgB,EAAID,EAARf,IAAaA,EACvBT,EAAEwB,EAAIf,GAAKwD,EAAEjC,EAAIvB,GAInB,OAAO4C,GAIR3D,GAAQsE,cAAgBA,CAaxB,IAAIE,GAAgB,SAAWxC,GAc9B,GAAIyC,GAAY,SAAWpE,EAAUqE,EAAQb,EAAOE,GAEnD,GAAIY,EAKgB,GAAfZ,EAAQF,IAQbc,EAAQ3C,EAAW3B,EAAUqE,EAAQb,EAAOE,GAM5CU,EAAWpE,EAAUqE,EAAQb,EAAYc,GAGzCF,EAAWpE,EAAUqE,EAAQC,EAAQ,EAAIZ,IAI1C,OAAOU,GAIRzE,GAAQwE,cAAgBA,CAKxB,IAAII,GAAgB,SAAWvE,EAASC,EAAGwB,EAAGC,GAI7C,IAFA,GAAIjB,GAAGC,EAAGmB,EAEEH,EAAJD,IAAUA,EAAI,CAKrB,IAHAf,EAAImB,EAAIJ,EACRhB,EAAIR,EAAES,KAEIA,EAAIgB,GAER1B,EAASS,EAAGR,EAAES,IAAO,IACzBD,EAAIR,EAAES,GACNmB,EAAInB,EAKDmB,GAAIJ,IACRxB,EAAE4B,GAAK5B,EAAEwB,GACTxB,EAAEwB,GAAKhB,IAMVd,GAAQ4E,cAAgBA,CAKxB,IAAIrC,GAAO,SAAWjC,EAAGwB,EAAGC,GAE3B,GAAIhB,EAEJA,GAAOT,EAAEwB,GACTxB,EAAEwB,GAAKxB,EAAEyB,GACTzB,EAAEyB,GAAKhB,EAIRf,GAAQuC,KAAOA,CAKf,IAAIqB,GAAQ,SAAWiB,GAEtB,MAAO,UAAWxE,EAASqE,GAE1BG,EAAMxE,EAASqE,EAAO,EAAGA,EAAMI,SAMjC9E,GAAQ4D,MAAQA,GAEM,mBAAZ5D,SAA0B+E,KAAW,QAAS/E"} \ No newline at end of file diff --git a/package.json b/package.json index c8816bd..f50c984 100644 --- a/package.json +++ b/package.json @@ -35,5 +35,5 @@ "url": "https://github.com/aureooms/js-sort.git", "type": "git" }, - "version": "3.2.0" + "version": "3.2.1" } \ No newline at end of file