Maison  >  Article  >  développement back-end  >  harlock v. libéré

harlock v. libéré

WBOY
WBOYoriginal
2024-07-16 18:06:00593parcourir

harlock v.eleased

C'est avec un immense plaisir que j'annonce que la version 0.5.1 du langage de script harlock est sortie !

Voici le journal de version détaillé, avec une liste des artefacts pour installer le langage sur les systèmes de type Debian, ou directement un binaire pour les architectures supportées.

Note de version + artefacts @github/Abathargh/harlock

Construire à partir des sources

Notez que vous pouvez toujours compiler et installer harlock en exécutant :

go install github.com/Abathargh/harlock/cmd/harlock

ou :

git clone https://github.com/Abathargh/harlock
make install

Détails de la version

Cette version v0.5.1 est une version corrigée d'un bug, qui renforce l'utilisation de Harlock dans les pipelines de construction.

Les principaux problèmes abordés sont :

  • Gérer correctement les erreurs d'exécution et d'évaluation générées au niveau supérieur pour déclencher un code d'erreur différent de zéro. Cela a conduit à la transmission d'erreurs silencieuses à l'intérieur des pipelines à l'aide de Harlock.
  • Abandon de la prise en charge des cibles non prises en charge Go 1.15+.
  • Ajout du suffixe .exe précédemment manquant pour les noms d'exécutables Windows lors de la compilation croisée pour Windows sur des non-Windows
  • Corrections mineures de .gitignore et Makefile.

Les dernières versions incluaient un nouveau système d'erreur qui a été minutieusement testé et sa correction est la principale raison de la v0.5.1.

Utilisation et nouveaux développements

J'utilise beaucoup harlock pour tester la bibliothèque avr_io nim sur laquelle je travaille, parallèlement à des projets personnels où j'ai besoin que le firmware soit mis à jour par fil/air avec un énorme succès.

Un projet fonctionnel utilisant le langage peut être trouvé dans l'exemple de chargeur de démarrage pour avr_io, où il est utilisé pour présenter les capacités de la bibliothèque lors de l'écriture de chargeurs de démarrage pour des applications intégrées.

J'ai écrit un article détaillé sur la façon d'utiliser Harlock pour ce genre de scénarios sur Antima sur le lien suivant.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn