Commit Graph

  • 1aa5c90358 Quelques bugs. main Georges Dupéron 2011-01-14 01:17:18 +0100
  • a617563034 bug quasiquotes. Georges Dupéron 2011-01-14 00:58:00 +0100
  • 1a64d2a62d plop Georges Dupéron 2011-01-14 00:13:53 +0100
  • 7983f7677d Merge branch 'master' of github:/dumbs/2010-m1s1-compilation Georges Dupéron 2011-01-14 00:05:27 +0100
  • 28123acad8 Mini-meval mini-meval plante. Georges Dupéron 2011-01-14 00:04:55 +0100
  • d7b637ece7 Ajout de la variable meval-op qui contient un ensemble de fonction pour mini-meval Bertrand BRUN 2011-01-13 23:14:52 +0100
  • 3038d3dad5 Compilo : (+ 2 3) (lambda (x) x) Georges Dupéron 2011-01-13 22:02:49 +0100
  • b221526cb7 Compilation de (+ 2 3) (avec plus ou moins de succès...) Georges Dupéron 2011-01-13 21:10:28 +0100
  • 24d1d7cec5 Compilo : les trucs implémentés. Georges Dupéron 2011-01-13 19:40:21 +0100
  • 891c9556a9 Le make-closure et le funcall sont encore au brouillon, mais on a tout. Georges Dupéron 2011-01-13 16:39:25 +0100
  • 1c406e9285 Merge branch 'master' of github:/dumbs/2010-m1s1-compilation Georges Dupéron 2011-01-13 16:28:38 +0100
  • bb384aacdc Compilation : 50-60% (aucun test, erreurs de syntaxe :-/ ). Georges Dupéron 2011-01-13 16:25:52 +0100
  • 40ecf14017 Ajout de test-loop.list qui contient un test couvrant de loop Bertrand BRUN 2011-01-13 16:25:25 +0100
  • 8a2d9431a5 Compilation : 25-30% Georges Dupéron 2011-01-13 02:07:12 +0100
  • 9d6a0bb764 Progression en % lors du chargement de match (pour les tests). Georges Dupéron 2011-01-13 00:22:20 +0100
  • 4c0a45a5c6 Correction d'un bug dans la transformation des closures (squash-lisp-3). Georges Dupéron 2011-01-13 00:00:49 +0100
  • eed75e446c Début compilation + ** autour des defvar Georges Dupéron 2011-01-12 14:09:19 +0100
  • 78b4ccfd0b squash-lisp-2 est mort, vive squash-lisp-3 ! Georges Dupéron 2011-01-12 12:53:53 +0100
  • 709ef979c6 Début de squash-lisp-3. Georges Dupéron 2011-01-12 00:06:42 +0100
  • 57eb25bfd7 squash-lisp-1 & 2 : fusionnés, passent les tests d'équivalence \o/ Georges Dupéron 2011-01-11 23:24:32 +0100
  • 9a64e12660 Fuuuuusion ! Georges Dupéron 2011-01-11 14:18:57 +0100
  • 0ab6bc0d55 squash-lisp-2 > 66.7% Georges Dupéron 2011-01-10 03:08:46 +0100
  • f0294de736 Correction d'un bug sur splice-up-lambda-list. Georges Dupéron 2011-01-10 00:19:11 +0100
  • a4936b757e bug markdown Georges Dupéron 2011-01-09 20:42:33 +0100
  • a4ffb5fcd9 Bug sur le markdown. Georges Dupéron 2011-01-09 20:41:24 +0100
  • cccf02f8c6 soutenance.markdown : 100%. Georges Dupéron 2011-01-09 20:33:21 +0100
  • e724ebc4a6 Correction de quelques bugs dans le markdown. Georges Dupéron 2011-01-09 20:19:14 +0100
  • 6109acc947 Conversion vers la syntaxe markdown… 90% Georges Dupéron 2011-01-09 20:16:40 +0100
  • 702fb1bf3f Utilisation de la syntaxe markdown... en cours. Georges Dupéron 2011-01-09 19:43:38 +0100
  • 0765b73512 Utilisation de la syntaxe markdown pour soutenance.txt (partie 1 : renomage). Georges Dupéron 2011-01-09 19:32:16 +0100
  • 5eb0d26809 Déplacement de soutenance.txt dans notes. Georges Dupéron 2011-01-09 19:29:53 +0100
  • 9b2433d3c1 Adaptation de la syntaxe reconue par squash-lisp-2 pour qu'elle corresponde avec celle de squash-lisp-1. Georges Dupéron 2011-01-09 19:29:00 +0100
  • 86d1f77faa Notes pour la soutenance : squash-lisp. Georges Dupéron 2011-01-09 19:28:28 +0100
  • 85196b56f6 squash-lisp-1 : 100% + tests d'équivalence du code + tous les tests passent. Georges Dupéron 2011-01-09 18:28:06 +0100
  • 2140eeca89 Notes pour la soutenance. Georges Dupéron 2011-01-09 07:31:13 +0100
  • 5730fef6aa Migration (partielle) des tests vers equiv-tests.lisp Georges Dupéron 2011-01-09 07:30:25 +0100
  • c25810fed5 Infrastructure pour les tests d'équivalence eval / mini-meval / squash-lisp-1 / squash-lisp-2 / squash-lisp-3 Georges Dupéron 2011-01-08 22:52:53 +0100
  • 05222c00c4 squash-lisp-1 : 90% (il manque les tests unitaires). Georges Dupéron 2011-01-08 22:51:53 +0100
  • c49cecb1ab squash-lisp-2 : let* + flet + labels Georges Dupéron 2011-01-07 22:32:02 +0100
  • 413ee0fc85 squash-lisp-2 : 30% Georges Dupéron 2011-01-06 23:35:56 +0100
  • bd0debb1b4 Début de la séparation des passes de squash-lisp. Ahhh. ça devient enfin plus lisible. Georges Dupéron 2010-12-22 23:13:28 +0100
  • 774e1226b1 Quelques corrections. squash-lisp-3 est très bogué. Je vais le séparer en plusieurs passes plus simples. Georges Dupéron 2010-12-22 22:51:45 +0100
  • 1e90e24122 Ajout de test.lisp : (load "test") charge main.lisp et lance les tests. Georges Dupéron 2010-12-22 11:01:42 +0100
  • aba84dd82e Squash-lisp-1-check, début squash-lisp-4, et quelques bugs. Georges Dupéron 2010-12-21 23:31:42 +0100
  • 4645d05bbb Corrections sur les lambdas + squash-lisp-3-check. Georges Dupéron 2010-12-21 15:29:42 +0100
  • a294d34c11 Squash-lisp marche pour les lambdas :) Georges Dupéron 2010-12-21 13:59:25 +0100
  • 3bdddf1e36 Squash-lisp-3 + ou - ok (il manque le squash final vers le haut + aplatissage des progn). Georges Dupéron 2010-12-21 11:36:42 +0100
  • dd3fc72bf1 Création du dossier lisp à côté de scheme (partie 2) Georges Dupéron 2010-12-19 18:53:45 +0100
  • d762ba533b Création du dossier lisp à côté de scheme (partie 1) Georges Dupéron 2010-12-19 18:21:27 +0100
  • 81b7ced78f Exemples d'asm pour l'emm***eur. Georges Dupéron 2010-12-09 16:20:59 +0100
  • 9d7f31df2b Quelques fonctions qui traînent à la fac. Georges Dupéron 2010-12-09 15:15:15 +0100
  • ffcb9ef65f squash-lisp-3 Georges Dupéron 2010-12-06 02:49:56 +0100
  • 93f54283de implémentation ratée de la détection de capture pour le let & let* Georges Dupéron 2010-12-04 20:59:11 +0100
  • cab9589f06 Travail avec Yoann : Corrections dans squash et ajout de la compilation du if. Georges Dupéron 2010-12-04 13:00:52 +0100
  • 0d5792bd4b Modification de instructions.lisp pour que la vm soit plus rapide (ne pas utiliser un gros paquet de closures, c'est pas bon pour les perfs…). Georges Dupéron 2010-12-04 12:33:55 +0100
  • c7c67b5f31 Version correcte du unwind. Georges Dupéron 2010-12-02 14:54:40 +0100
  • d3b9a52bf6 Notes sur l'unwind. Georges Dupéron 2010-11-30 23:48:35 +0100
  • a3876957b8 Ratés sur l'implémentation des tagbodu/go throw/catch block/return-from . Georges Dupéron 2010-11-30 18:51:19 +0100
  • c729c7d2a9 Début de l'implémentation de squash-lisp (il manque : la famille des let (labels …), lambda, et les appels de fonction) Georges Dupéron 2010-11-29 02:35:02 +0100
  • 10ef5de892 Rename lisp2cli.lisp -> squash-lisp.lisp, part 2. Georges Dupéron 2010-11-28 21:03:37 +0100
  • 3d5d00f8d9 Renaming lisp2cli.lisp -> squash-lisp.lisp Georges Dupéron 2010-11-28 21:01:30 +0100
  • c685181077 Merge branch 'master' of /media/Archos 104/git/2010-m1s1-compilation Georges Dupéron 2010-11-28 19:39:58 +0100
  • 5a9f63794b Ajout du support partiel des variables spéciales dans mini-meval (ne me demmandez pas pourquoi j'ai fait ça, je sais plus). Georges Dupéron 2010-11-28 19:34:58 +0100
  • 464e1568ee Correction dans la fonction read qui est renomment mread Bertrand BRUN 2010-11-25 16:35:17 +0100
  • a93589b657 Ajout de la fonction read. Georges Dupéron 2010-11-24 01:38:21 +0100
  • 3518f784ce Début de restructuration des répertoires. Georges Dupéron 2010-11-22 03:07:37 +0100
  • 0ec5810e5e Correction de quelques fautes de frappe. Georges Dupéron 2010-11-22 02:48:06 +0100
  • ad971c1e90 Merge branch 'master' of github:dumbs/2010-m1s1-compilation Georges Dupéron 2010-11-22 02:33:35 +0100
  • d8c074be94 Correction des buts + ajout de "tests" (faut vraiement que je colle un test unitaire quelque part :-/ ) Georges Dupéron 2010-11-22 02:30:13 +0100
  • b726759822 Correction de quelques bugs, et découverte d'un "bug" ? dans sbcl. Georges Dupéron 2010-11-22 02:13:27 +0100
  • 9625b27e62 Loop : Implémentation de if / when / unless. Non testé. Georges Dupéron 2010-11-22 01:14:25 +0100
  • 93a731dec5 Fin de la partie Environnement. Faut que je verifie les possibles erreurs Bertrand BRUN 2010-11-21 21:53:12 +0100
  • d75f55db9f Loop : ajout des while until always never thereis. Georges Dupéron 2010-11-21 21:24:43 +0100
  • d519f04ba7 Loop : support de toutes les clauses d'accumulation : collect append nconc count sum minimize maximize. Georges Dupéron 2010-11-21 21:02:06 +0100
  • b677d2fd86 Fin de la partie des meta-definition Bertrand BRUN 2010-11-21 20:24:19 +0100
  • 319aa2789e Merge branch 'master' of https://github.com/dumbs/2010-m1s1-compilation Bertrand BRUN 2010-11-21 20:10:28 +0100
  • 1023fbd58e Ajout des fonctions permettant de gere les primitives en Scheme Bertrand BRUN 2010-11-21 20:10:19 +0100
  • 4fed137292 Ajout de la partie Valeur-non-fonctionnelles et debut de la parti Valeur-fonctionnelles Bertrand BRUN 2010-11-21 19:26:43 +0100
  • 218ab7a0f3 Fin de la parti Evaluateur Bertrand BRUN 2010-11-21 18:47:29 +0100
  • f9d7dded59 Ajout de la partie Barriere-syntaxique qui permet de connaitre le type d'expression Scheme Bertrand BRUN 2010-11-21 16:14:13 +0100
  • bea5dc4765 Correction de bugs sur l'initialisation parallèle du for, remise en route du with, ajour du collect et du append. Georges Dupéron 2010-11-21 08:11:35 +0100
  • d17bbb8990 Implémentation de loop (ne gère que les for, with(cassé) et do). Georges Dupéron 2010-11-21 04:07:40 +0100
  • 363134792b Ajout de quelques fonctions utiles (a complete) Bertrand BRUN 2010-11-20 01:31:28 +0100
  • 07c55f7986 Ajout de quelques fonctions utiles (a complete) Bertrand BRUN 2010-11-20 01:25:26 +0100
  • 4b638bceae Merge branch 'master' of github:dumbs/2010-m1s1-compilation Georges Dupéron 2010-11-20 01:10:07 +0100
  • 5aabdd03c8 Correction de quelques bugs. Georges Dupéron 2010-11-20 01:09:43 +0100
  • 7e23133561 Ajout du repertoire scheme et de la definition de la grammaire de scheme Bertrand BRUN 2010-11-20 01:07:11 +0100
  • 5c8d0818dc Merge branch 'master' of https://github.com/dumbs/2010-m1s1-compilation Bertrand BRUN 2010-11-20 00:17:36 +0100
  • 05076db511 ajout de load-vm Bertrand BRUN 2010-11-20 00:11:22 +0100
  • cab12e533a Utilisation de (require), correction d'un bug dans test-unitaire, 589 tests passed sucessfully. \o/ Georges Dupéron 2010-11-19 22:54:31 +0100
  • 6021a6cd78 Merge branch 'master' into compilation-georges compilation-georges Georges Dupéron 2010-11-19 17:21:49 +0100
  • 1389468262 Import des modifications de compilation-georges. Georges Dupéron 2010-11-19 17:21:13 +0100
  • 340e83548c Merge branch 'master' into compilation-georges Georges Dupéron 2010-11-19 17:18:48 +0100
  • 4c63cf49c4 corrections. Georges Dupéron 2010-11-19 17:12:35 +0100
  • 7427958690 Ajout du tagbody et du block. Georges Dupéron 2010-11-19 17:03:26 +0100
  • 5dc9c462bf Ajout d'un paquet de tests, maintenant tout ce qui est déjà codé fonctionne (sauf le &rest &key &allow-other-keys &aux). Georges Dupéron 2010-11-17 02:00:16 +0100
  • 9d82dbd297 Suppression d'espaces Bertrand BRUN 2010-11-15 18:51:41 +0100
  • 9624497290 Ajout de push-functions Bertrand BRUN 2010-11-15 14:42:36 +0100
  • beab137d54 Correction du cas du progn dans meval Bertrand BRUN 2010-11-15 14:02:33 +0100
  • 3bb7a28fb6 Encore quelques tests sur mini-meval : il passe avec succès les let, let*, defun, defvar, defmacro, macrolet ! Georges Dupéron 2010-11-15 04:29:45 +0100