Georges Dupéron
|
8a2d9431a5
|
Compilation : 25-30%
|
2011-01-13 02:07:12 +01:00 |
|
Georges Dupéron
|
9d6a0bb764
|
Progression en % lors du chargement de match (pour les tests).
|
2011-01-13 00:22:20 +01:00 |
|
Georges Dupéron
|
4c0a45a5c6
|
Correction d'un bug dans la transformation des closures (squash-lisp-3).
742 tests passed sucessfully.
|
2011-01-13 00:00:49 +01:00 |
|
Georges Dupéron
|
eed75e446c
|
Début compilation + ** autour des defvar
|
2011-01-12 14:11:26 +01:00 |
|
Georges Dupéron
|
78b4ccfd0b
|
squash-lisp-2 est mort, vive squash-lisp-3 !
Sous clisp et sbcl : tous les tests passent, aucun warning.
|
2011-01-12 12:54:40 +01:00 |
|
Georges Dupéron
|
709ef979c6
|
Début de squash-lisp-3.
|
2011-01-12 00:06:42 +01:00 |
|
Georges Dupéron
|
57eb25bfd7
|
squash-lisp-1 & 2 : fusionnés, passent les tests d'équivalence \o/
|
2011-01-11 23:24:32 +01:00 |
|
Georges Dupéron
|
9a64e12660
|
Fuuuuusion !
|
2011-01-11 14:18:57 +01:00 |
|
Georges Dupéron
|
0ab6bc0d55
|
squash-lisp-2 > 66.7%
|
2011-01-10 03:08:46 +01:00 |
|
Georges Dupéron
|
f0294de736
|
Correction d'un bug sur splice-up-lambda-list.
|
2011-01-10 00:19:11 +01:00 |
|
Georges Dupéron
|
a4936b757e
|
bug markdown
|
2011-01-09 20:42:33 +01:00 |
|
Georges Dupéron
|
a4ffb5fcd9
|
Bug sur le markdown.
|
2011-01-09 20:41:24 +01:00 |
|
Georges Dupéron
|
cccf02f8c6
|
soutenance.markdown : 100%.
|
2011-01-09 20:33:21 +01:00 |
|
Georges Dupéron
|
e724ebc4a6
|
Correction de quelques bugs dans le markdown.
|
2011-01-09 20:19:14 +01:00 |
|
Georges Dupéron
|
6109acc947
|
Conversion vers la syntaxe markdown… 90%
|
2011-01-09 20:16:40 +01:00 |
|
Georges Dupéron
|
702fb1bf3f
|
Utilisation de la syntaxe markdown... en cours.
|
2011-01-09 19:43:38 +01:00 |
|
Georges Dupéron
|
0765b73512
|
Utilisation de la syntaxe markdown pour soutenance.txt (partie 1 : renomage).
|
2011-01-09 19:32:16 +01:00 |
|
Georges Dupéron
|
5eb0d26809
|
Déplacement de soutenance.txt dans notes.
|
2011-01-09 19:29:53 +01:00 |
|
Georges Dupéron
|
9b2433d3c1
|
Adaptation de la syntaxe reconue par squash-lisp-2 pour qu'elle corresponde avec celle de squash-lisp-1.
|
2011-01-09 19:29:00 +01:00 |
|
Georges Dupéron
|
86d1f77faa
|
Notes pour la soutenance : squash-lisp.
|
2011-01-09 19:28:28 +01:00 |
|
Georges Dupéron
|
85196b56f6
|
squash-lisp-1 : 100% + tests d'équivalence du code + tous les tests passent.
|
2011-01-09 18:28:06 +01:00 |
|
Georges Dupéron
|
2140eeca89
|
Notes pour la soutenance.
|
2011-01-09 07:31:13 +01:00 |
|
Georges Dupéron
|
5730fef6aa
|
Migration (partielle) des tests vers equiv-tests.lisp
|
2011-01-09 07:30:45 +01:00 |
|
Georges Dupéron
|
c25810fed5
|
Infrastructure pour les tests d'équivalence eval / mini-meval / squash-lisp-1 / squash-lisp-2 / squash-lisp-3
|
2011-01-08 22:52:53 +01:00 |
|
Georges Dupéron
|
05222c00c4
|
squash-lisp-1 : 90% (il manque les tests unitaires).
|
2011-01-08 22:51:53 +01:00 |
|
Georges Dupéron
|
c49cecb1ab
|
squash-lisp-2 : let* + flet + labels
|
2011-01-07 22:32:02 +01:00 |
|
Georges Dupéron
|
413ee0fc85
|
squash-lisp-2 : 30%
|
2011-01-06 23:35:56 +01:00 |
|
Georges Dupéron
|
bd0debb1b4
|
Début de la séparation des passes de squash-lisp. Ahhh. ça devient enfin plus lisible.
|
2010-12-22 23:13:28 +01:00 |
|
Georges Dupéron
|
774e1226b1
|
Quelques corrections. squash-lisp-3 est très bogué. Je vais le séparer en plusieurs passes plus simples.
|
2010-12-22 22:51:45 +01:00 |
|
Georges Dupéron
|
1e90e24122
|
Ajout de test.lisp : (load "test") charge main.lisp et lance les tests.
|
2010-12-22 11:01:42 +01:00 |
|
Georges Dupéron
|
aba84dd82e
|
Squash-lisp-1-check, début squash-lisp-4, et quelques bugs.
|
2010-12-21 23:31:42 +01:00 |
|
Georges Dupéron
|
4645d05bbb
|
Corrections sur les lambdas + squash-lisp-3-check.
|
2010-12-21 15:29:42 +01:00 |
|
Georges Dupéron
|
a294d34c11
|
Squash-lisp marche pour les lambdas :)
|
2010-12-21 13:59:25 +01:00 |
|
Georges Dupéron
|
3bdddf1e36
|
Squash-lisp-3 + ou - ok (il manque le squash final vers le haut + aplatissage des progn).
|
2010-12-21 11:37:04 +01:00 |
|
Georges Dupéron
|
dd3fc72bf1
|
Création du dossier lisp à côté de scheme (partie 2)
|
2010-12-19 18:53:45 +01:00 |
|
Georges Dupéron
|
d762ba533b
|
Création du dossier lisp à côté de scheme (partie 1)
|
2010-12-19 18:32:28 +01:00 |
|
Georges Dupéron
|
81b7ced78f
|
Exemples d'asm pour l'emm***eur.
|
2010-12-09 16:20:59 +01:00 |
|
Georges Dupéron
|
9d7f31df2b
|
Quelques fonctions qui traînent à la fac.
|
2010-12-09 15:15:15 +01:00 |
|
Georges Dupéron
|
ffcb9ef65f
|
squash-lisp-3
|
2010-12-06 02:49:56 +01:00 |
|
Georges Dupéron
|
93f54283de
|
implémentation ratée de la détection de capture pour le let & let*
|
2010-12-04 20:59:11 +01:00 |
|
Georges Dupéron
|
cab9589f06
|
Travail avec Yoann : Corrections dans squash et ajout de la compilation du if.
|
2010-12-04 13:00:52 +01:00 |
|
Georges Dupéron
|
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…).
|
2010-12-04 12:33:55 +01:00 |
|
Georges Dupéron
|
c7c67b5f31
|
Version correcte du unwind.
|
2010-12-02 14:54:40 +01:00 |
|
Georges Dupéron
|
d3b9a52bf6
|
Notes sur l'unwind.
|
2010-11-30 23:48:35 +01:00 |
|
Georges Dupéron
|
a3876957b8
|
Ratés sur l'implémentation des tagbodu/go throw/catch block/return-from .
|
2010-11-30 18:51:19 +01:00 |
|
Georges Dupéron
|
c729c7d2a9
|
Début de l'implémentation de squash-lisp (il manque : la famille des let (labels …), lambda, et les appels de fonction)
|
2010-11-29 02:35:02 +01:00 |
|
Georges Dupéron
|
10ef5de892
|
Rename lisp2cli.lisp -> squash-lisp.lisp, part 2.
|
2010-11-28 21:03:37 +01:00 |
|
Georges Dupéron
|
3d5d00f8d9
|
Renaming lisp2cli.lisp -> squash-lisp.lisp
|
2010-11-28 21:01:30 +01:00 |
|
Georges Dupéron
|
c685181077
|
Merge branch 'master' of /media/Archos 104/git/2010-m1s1-compilation
|
2010-11-28 19:39:58 +01:00 |
|
Georges Dupéron
|
5a9f63794b
|
Ajout du support partiel des variables spéciales dans mini-meval (ne me demmandez pas pourquoi j'ai fait ça, je sais plus).
|
2010-11-28 19:34:58 +01:00 |
|