A.- a) Le 17 janvier 1990, la Cour d'assises du canton de Neuchâtel a condamné X._, pour meurtres, à douze ans de réclusion et à son expulsion du territoire suisse pour quinze ans. b) Le 31 janvier 1997, la Commission de libération du canton de Neuchâtel a accepté la libération conditionnelle de X._ au 22 mars 1997 avec un délai d'épreuve de cinq ans. Elle s'est en revanche estimée insuffisamment renseignée pour dire si l'expulsion de X._ prononcée le 17 janvier 1990 par la Cour d'assises pouvait être différée à titre d'essai et a ordonné un complément d'instruction, se réservant à l'issue de celui-ci la possibilité d'assortir la libération conditionnelle d'un patronage. Le 8 avril 1997, la Commission de libération a refusé de différer l'expulsion à titre d'essai et a soumis X._ à un patronage et à des règles de conduite durant le délai d'épreuve et tant qu'il resterait en Suisse. Le 27 août 1997, la Cour de cassation neuchâteloise a annulé cette décision en raison d'une violation du droit d'être entendu. Statuant à nouveau le 8 mai 1998, la Commission de libération a différé à titre d'essai l'expulsion de X._, au vu des liens qui l'unissaient à sa famille, de son état de santé et de ses chances de trouver un emploi. Elle a constaté pour le surplus que sa décision du 8 avril 1997 était définitive et exécutoire. c) Sur le plan administratif, le Service des étrangers du canton de Neuchâtel a précisé le 21 avril 1997 que X._ était autorisé à résider en Suisse dans l'attente d'une décision à ce propos et qu'aucune activité lucrative de sa part n'était tolérée. Le 20 novembre 2000, le Service des étrangers a rejeté la demande d'autorisation de séjour de X._ et lui a fixé un délai de départ au 31 mars 2001. d) Le 1er décembre 2000, le Service de probation chargé du patronage a émis des craintes quant aux réactions de décompensation de nature auto-agressive ou hétéro-agressive que pourrait avoir X._ à la suite de la décision du 20 novembre 2000. Informée par le Service de probation, la Présidente de la Commission de libération a ordonné l'arrestation de X._ afin qu'une expertise psychiatrique puisse être menée. Le 19 décembre 2000, le Dr Y._ a rendu un rapport d'expertise selon lequel un risque de récidive était non négligeable. La Commission de libération a également entendu différents témoins. e) X._ a recouru contre la décision du Service des étrangers du 20 novembre 2000 et l'instruction de ce recours a été suspendue dans l'attente de la décision de la Commission de libération. B.- Par décision du 7 février 2001, la Commission de libération a mis fin à la suspension de l'expulsion à titre d'essai et a ordonné le maintien en détention de X._ jusqu'à son expulsion. Elle a retenu comme critère décisif la menace que représentait X._ pour la sécurité publique. S'agissant de la situation personnelle de X._, il ressort de cette décision et des documents auxquelles elle se réfère qu'il a la qualité de réfugié, sa demande d'asile ayant toutefois été rejetée compte tenu des infractions commises; que sa famille s'est bien intégrée en Suisse, que ses enfants sont majeurs et que deux d'entre eux ont obtenu la nationalité suisse; que la relation avec son épouse s'est dégradée depuis le début 2000; qu'il souffre d'une maladie auto-immune grave (maladie de Behcet), que selon le Dr Z._ cette affection prédispose X._ à des complications potentiellement mortelles et qu'un suivi médical rigoureux s'impose. C.- Par arrêt du 6 avril 2001, la Cour de cassation neuchâteloise a rejeté le recours de X._. Dans l'indication des voies de recours, elle a mentionné que son arrêt pouvait faire l'objet d'un recours de droit public et d'un pourvoi en nullité au Tribunal fédéral. D.- X._ saisit le Tribunal fédéral d'un recours de droit public et d'un pourvoi en nullité contre cet arrêt. Il sollicite l'assistance judiciaire et l'effet suspensif. Le Ministère public conclut au rejet du recours de droit public et du pourvoi alors que la Cour de cassation cantonale se réfère à son arrêt. De son côté, le Département fédéral de justice et police renonce à se déterminer.