Abdulaziz Ghuloum
|
b6734896e2
|
* working on cleaning up the makefile
|
2007-05-03 03:58:43 -04:00 |
Abdulaziz Ghuloum
|
5ae6f6bc76
|
* before trying libcompile
|
2007-05-01 04:36:53 -04:00 |
Abdulaziz Ghuloum
|
1e54a6e8da
|
* libintelasm librarified
|
2007-04-30 23:46:31 -04:00 |
Abdulaziz Ghuloum
|
fa94d2f6a1
|
* added a few missing instruction sequences where the dest is a
memory location.
* implemented integer sets (based on tree representation).
|
2007-03-10 19:50:24 -05:00 |
Abdulaziz Ghuloum
|
e9740fa34f
|
* fixed bug in the graph construction that caused the operand of
idivl not to be added to the live set.
|
2007-03-02 00:41:28 -05:00 |
Abdulaziz Ghuloum
|
de7c43a16b
|
* optimized symbol calls using the symbol-function field.
* added error checks for applying nonprocedures.
|
2007-02-25 21:29:28 -05:00 |
Abdulaziz Ghuloum
|
819a3ca1c1
|
* bug in collector causing dirty bits for code objects with younger reloc
vectors to be unset incorrectly. The bug was in using || instead
of | when computing the dirty pattern.
|
2007-02-22 21:58:38 -05:00 |
Abdulaziz Ghuloum
|
0bd88991cb
|
* looks not bad.
|
2007-02-19 23:33:29 -05:00 |
Abdulaziz Ghuloum
|
85bf359150
|
* psyntax is not working under chaitin.
|
2007-02-16 10:11:21 -05:00 |
Abdulaziz Ghuloum
|
649e7f022a
|
* libchezio and libhash are remaining
|
2007-02-15 23:54:39 -05:00 |
Abdulaziz Ghuloum
|
1a4cdcb7b0
|
* libcore now compiles with chaitin
|
2007-02-14 19:42:36 -05:00 |
Abdulaziz Ghuloum
|
434ebe9525
|
* The $apply macro and all the appcall forms were removed from the
compiler after realizing that I was stupid.
($appcall rator rand*) was just (jmpcal SL_apply rator rand*)
|
2007-02-14 15:50:34 -05:00 |
Abdulaziz Ghuloum
|
8294a8dee9
|
* fixed an assembler bug in "addl reg -> mem"
|
2007-02-13 17:24:00 -05:00 |
Abdulaziz Ghuloum
|
297e47db32
|
* adding some asm tests in asm-tests.ss
|
2007-02-13 05:08:48 -05:00 |
Abdulaziz Ghuloum
|
a123a77bbc
|
* nothing much
|
2007-02-13 02:05:58 -05:00 |
Abdulaziz Ghuloum
|
fad2c4e999
|
* fixed bug in assembler
* assembler now handles orl imm, mem
|
2007-02-12 17:59:58 -05:00 |
Abdulaziz Ghuloum
|
f5411877ba
|
* altcompile now passes tests 1.3
|
2007-02-11 04:12:09 -05:00 |
Abdulaziz Ghuloum
|
27d8fd4558
|
* libaltcogen can now compile a simple expression :-)
|
2007-02-10 18:51:12 -05:00 |
Abdulaziz Ghuloum
|
7c26c2b19e
|
* racompile passes 1.5
|
2007-02-05 22:35:38 -05:00 |
Abdulaziz Ghuloum
|
4698e0fd92
|
* racompiler passes 1.3
* assembler handles more xor operands
|
2007-02-05 17:09:50 -05:00 |
Abdulaziz Ghuloum
|
1eff505ab4
|
* racompiler compiles integers.
|
2007-02-05 14:30:42 -05:00 |
Abdulaziz Ghuloum
|
f5d870f23b
|
* made assembler accept integers (instead of fixnums) as immediates.
|
2007-02-05 14:19:03 -05:00 |
Abdulaziz Ghuloum
|
09d9687fdd
|
* Cogen no longer generates (int x) where x is a fixnum.
|
2007-01-09 09:44:00 +03:00 |
Abdulaziz Ghuloum
|
ffc5ef557c
|
(int x) is no longer emitted by the cogen.
assembler handles (int x) and fixnums similarly.
|
2007-01-09 09:24:07 +03:00 |
Abdulaziz Ghuloum
|
3aa22ea200
|
* Added 'add imm, mem' instruction format.
|
2006-12-21 17:16:33 +03:00 |
Abdulaziz Ghuloum
|
5f3ee8a2c4
|
renamed lib dir to src
|
2006-12-10 23:13:16 -05:00 |
Abdulaziz Ghuloum
|
5bb14cad6e
|
renamed:
runtime => bin
src => lib
|
2006-12-01 10:40:21 -05:00 |
Abdulaziz Ghuloum
|
f6a95c07d2
|
Removed all version names from files
|
2006-11-23 20:37:04 -05:00 |