[au commencement etait le debut Adrien Friggeri **20080213120423] [Renommage de ce qu'il faut : s/inlinec/icio, grosso modo Adrien Friggeri **20080213193651] [plus besoin d'expliciter les conversions de type Olivier Schwander BUGA **20080214001740 Pour l'instant, ça ne marche que pour les int, je n'arrive pas à faire une hashtbl indexée par des ctyp. ] [plus de Int_val dans le test Olivier Schwander BUGA **20080214182905] [changement de ext vers letext Olivier Schwander BUGA **20080215011946 letext est plus proche de l'esprit de caml ] [conversions pour les types de retour Olivier Schwander BUGA **20080215012201 Que pour les entiers. On fait des #undef à la fin d'une fonction pour éviter des conflits dans d'autres déclarations. ] [nettoyage Olivier Schwander BUGA **20080215012429] [ping_pong remarche Olivier Schwander BUGA **20080215014526 n est un int d'après la signature caml, donc ça parait plus logique que ce soit encore un int dans le code c, et donc qu'il faille le convertir en value avant de le donner à caml_callback. En fait, c'est obilgé à cause des define, je pense qu'il faudra affiner la sémantique des trucs du genre pour simplifier. ] [commentaires dans test.ml Olivier Schwander BUGA **20080215015924] [sources dans src Olivier Schwander BUGA **20080215152604] [fonctions de conversion de type dans une hastbl Olivier Schwander BUGA **20080216114938] [pas de -i pour ocamlc Olivier Schwander BUGA **20080216115331] [test plus de String_vla Olivier Schwander BUGA **20080216115519] [test commentaires Olivier Schwander BUGA **20080216115848] [valeurs de retour conversions auto Olivier Schwander BUGA **20080216124200] [conversions pour le type bool Olivier Schwander BUGA **20080217133637 avec un test ] [string conversion vers value Olivier Schwander BUGA **20080217142623 avec un test ] [float conversions Olivier Schwander BUGA **20080217145008] [gestion des erreurs pour la conversion Olivier Schwander BUGA **20080217150410 Exception levée quand une fonction de converison est introuvable ] [conversions de types Olivier Schwander BUGA **20080217154227 Syntaxe pour enregistrer de nouvelles fonctions de conversion ] [syntaxe pour supprimer une fonction de conversion Olivier Schwander BUGA **20080217164920 On peut surcharger localement une fonction de conversion, et revenenir à l'état précédent. ] [meilleures conversions de types Olivier Schwander BUGA **20080218195557 On redéfinit de nouvelles variables au lieu des #define, comme ça la conversion est faite au début une fois pour toute, et pas à chaque accès à la variable. On évite aussi des problèmes en cas d'utilisation d'une variable de même nom dans un bloc de portée plus faible et qui aurait quand même été touchée par le #define. On a besoin de générer des noms frais pour les arguments car c n'accepte pas de redéfinir des variables de même nom. Pour le moment, c'est bête (a->aa) et donc ça plante si jamais on a "a" et "aa" dans les arguments de la fonction. ] [noms frais intelligents Olivier Schwander BUGA **20080218203247 +test ] [plus d'exception si pas de fonction de conversion trouvée Olivier Schwander BUGA **20080218211417 Juste un warning. Ça permet à l'utilisateur de manipuler directement les values fournies par ocaml. ] [fonction d'affichage des types correctes Olivier Schwander BUGA **20080220213033] [génération auto du nom de fichier c Olivier Schwander BUGA **20080222161902] [changement de nom vers ciml Olivier Schwander BUGA **20080222183504] [documentation Adrien Friggeri **20080329000641] [Omakefile-isation Olivier Schwander BUGA **20080327202135] [cleaning old test file Olivier Schwander BUGA **20080724001735] [better OMakefiles Olivier Schwander BUGA **20080724001823] [removing unuseful argument Olivier Schwander BUGA **20080724001845] [CimlOcamlProgram Olivier Schwander BUGA **20080726013133 For the first time, the try of an omake function sounds good ! ] [Early beginning of blas bindings Olivier Schwander BUGA **20080726013801 Some matrix function manipulations in matrix.ml Dummy conversion functions, but powerfull macros for extracting dimensions size At this time, use bigarray. Bad because of slices impossible. ] [blas matrix print_matrix Olivier Schwander BUGA **20080726015546] [blas matrix, vector tests Olivier Schwander BUGA **20080726164032] [blas matrix of_list Olivier Schwander BUGA **20080726180701] [blas matrix vector option for adding an empty line after the print Olivier Schwander BUGA **20080726180733] [blas gemm works ! Olivier Schwander ACPDISI **20080729165046] [remove unuseful parts in OMakeroot Olivier Schwander **20091126132342 Ignore-this: b22a2791e1eb05b9657b68b16f77ed7e ] [remove beginning of blas bindings Olivier Schwander **20091126132807 Ignore-this: f183122fd5564bb01304350c5990abd3 This part will become a short example. ] [rename src into lib Olivier Schwander **20091126133218 Ignore-this: 8335e25e7042a8a93a6f79604dfe6974 ] [better and minimal OMakefile for test file Olivier Schwander **20091126150648 Ignore-this: 7320151e23367ccdcb4392de92d2cf7c ] [remove html readme Olivier Schwander **20091126150757 Ignore-this: 94545f46f831a65f5dc422b5373cdf41 ] [working OMakefile for lib/ Olivier Schwander **20091126150813 Ignore-this: 8026e71d55e9966b58155d4d0a366750 ] [use .ciml.c as suffix for generated files Olivier Schwander **20091126160612 Ignore-this: 197356b515be1eb8951cbf079593d04d ] [META file for ocamlfind Olivier Schwander **20091128133345] [suffix .ciml.c is not good for omake targets Olivier Schwander **20091128173209] [no need to #include ciml.h Olivier Schwander **20091128174200] [remove unuseful Makefile Olivier Schwander **20091128174238] [lib/OMakefile remove manual -ppopt Olivier Schwander **20091129093121 Lists good pacakges in OCAMLPACKS for camlp4 ] [CimlOCamlProgram rule for omake Olivier Schwander **20091129101901] [ciml.om becomes Ciml.om Olivier Schwander **20091129101927] [new example: blas Olivier Schwander **20091129102339] [OMakeroot uses the new name Ciml.om Olivier Schwander **20091129102422] [cosmetic changes in pa_ciml.ml Olivier Schwander **20091129102501] [README update Olivier Schwander **20100304171132 Ignore-this: c636ba6ae4514a48df9bea815c9c0546 Use pandoc and syntax highlighting ]