iconLe projet GCC4TI est fier d'annoncer sa deuxième release, GCC4TI 0.96 Beta 10.

C'est la première release de GCC4TI pour *nix, et la seconde pour Windows. Depuis la précédente release (Janvier 2009), nous sommes six personnes à avoir réalisé et testé un certain nombre d'améliorations visibles par les utilisateurs, particulièrement durant les deux dernières semaines :
  • outils : corrections de bugs dans l'IDE, tprbuilder, tigcc; déplacement de la plupart des "pctools" de la TIGCC Tools Suite dans l'environnement de développement, qui est leur place logique, ce qui veut dire que par exemple, ttbin2oth peut être utilisé sans installation supplémentaire de programmes ;


  • exemples : création d'un script qui compile les examples, légère amélioration de la couverture de tests de TIGCCLIB par les exemples. Le fait de compiler et exécuter les exemples a permis de détecter et corriger trois bugs dans les outils, une erreur de compilation présente depuis 2005, deux warnings, et deux douzaines de conflits de noms entre exemples ;


  • TIGCCLIB : sept optimisations. Les deux qui sortent du lot sont :
    - SAVE_SCREEN (une des sections du code de démarrage les plus utilisées) : -16 octets. Cette optimisation a été contribuée à TIGCC il y a au moins deux ans, mais elle n'a pas été appliquée dans TIGCC, bien que le code de SAVE_SCREEN soit testé par de nombreux exemples ;
    - Sprite8/16/32. Même si les nouvelles routines supportent un mode de dessin supplémentaire (RePLaCe) par rapport aux anciennes routines, elles sont plus petites et plus rapides. Une version plus ancienne de ces routines a été contribuée à TIGCC en octobre 2005, en même temps qu'un programme de test, mais ces routines améliorées n'ont pas été appliquées dans TIGCC ;


  • documentation : vérification et intégration d'une petite partie des mises à jour de documentation qui ont été contribuées à TIGCC en 2002-2003. L'intégration a été facilitée par l'implémentation, dans la précédente release de GCC4TI, d'un contournement trivial pour une limitation des outils de documentation spécifiques à TIGCC/GCC4TI ;


  • scripts d'installation *nix : ajout de la capacité de cross-compiler, pour faciliter la production de releases futures ; tests sur de nombreuses autres familles d'*nix, qui ont produit beaucoup de corrections de portabilité ; d'autres améliorations, comme un meilleur empaquetage et une extraction automatique + patch automatique des sources de binutils et gcc.


Note de mise à jour : l'IDE des versions précédentes ne dispose pas de numéro de version pour les définitions de coloration syntaxique, ce qui rend difficile la création d'un mécanisme automatique de mise à jour. Nous avons introduit le numéro de version, mais pour qu'il soit créé dans vos définitions, il faut remettre à zéro les définitions de coloration (c'est la procédure utilisée par les IDE précédents pour mettre à jour les définitions) :

Dans File > Preferences > Syntax Highlighting :
  • sélectionnez "Settings for:" > C Files, cliquez sur Reset

  • sélectionnez "Settings for:" > GNU ASM Files, cliquez sur Reset

  • sélectionnez "Settings for:" > A68k ASM Files, cliquez sur Reset

Quand vous cliquerez sur OK, toutes les modifications que vous aviez précédemment faites aux définitions seront effacées (!), mais vos définitions seront mises à jour ;


Allez à http://trac.godzil.net/gcc4ti/ pour les téléchargements, et l'infrastructure communautaire (mailing list, channel IRC, bug + feature request + patch tracker), pour pouvoir mettre vos commentaires sur les idées de la communauté, et ajouter d'autres idées.
Pour se logguer :
Pseudo

Mot de passe

Pour S'inscrire !
- Ti FR v3 - Ce site n'est pas le site officiel de texas instruments. En cas de problèmes techniques sur le site veuillez contacter l'administrateur. Merci de vos visites !
page générée en 25 ms