Commit Graph

32 Commits (2671ebf519d51a241ee5c7ab8044746c110438a2)

Author SHA1 Message Date
slava d48471c4bc alien-indirect now works on PowerPC; changed callback tests to use it and removed some test functions from runtime 2006-09-09 05:04:55 +00:00
slava 5f8856b56b Working on alien-indirect 2006-09-09 04:12:46 +00:00
slava f15e657631 Stack effect declaration fixes 2006-08-15 08:57:12 +00:00
slava 56e19dbf14 First stage of stack effect declaration implementation 2006-08-15 07:01:24 +00:00
slava 512fc690ad Simplify the compiler 2006-08-10 18:39:12 +00:00
slava 9dc1a9854a x86 assembler fixes for new code heap layout 2006-08-09 22:25:11 +00:00
slava 40e3a2a063 finalize-compile now takes an alist of xts; fix ppc %dispatch 2006-08-09 22:09:10 +00:00
slava 251f12448f Big redesign of the compiler/runtime interface 2006-08-08 05:38:32 +00:00
slava 21dc5a6761 Compiler backend cleanups 2006-07-03 06:52:44 +00:00
slava b1681213f0 fp-scratch cleanup 2006-05-14 20:44:47 +00:00
slava 4513192968 Minor fixes 2006-05-14 19:44:07 +00:00
slava 22eae0be15 Compiler cleanups and bootstrap speedup 2006-05-12 21:07:56 +00:00
slava 4cd4db2347 Update AMD64 backend and clean up other backends 2006-05-11 06:22:51 +00:00
slava bfc0a0e67a Floating point intrinsics for PowerPC 2006-05-10 01:37:07 +00:00
slava da2fc4eaba Compiler work 2006-05-09 15:31:10 +00:00
slava 1964164664 vregs now delegate to a register class 2006-05-04 22:08:52 +00:00
slava f684243e2f Got scratch registers working; PowerPC backend fully operational, x86 in progress 2006-04-29 21:13:02 +00:00
slava 906fea6508 Updating x86 backend for new changes 2006-04-28 23:23:50 +00:00
slava 17d6efb543 Removing linear IR 2006-04-28 22:38:48 +00:00
slava 12fd5294da Fix clear-hash bug, merge compiler/compiler-backend/compiler-frontend vocabs 2006-04-03 06:18:56 +00:00
slava 6c587659cc Optimizations aimed at reducing bootstrap time 2006-03-21 05:44:19 +00:00
slava 2d1ef84911 Further work on callbacks 2006-02-14 03:20:39 +00:00
slava ac68a16492 FFI now supports passing structs by value
So far, this is only supported on PowerPC.
2006-02-06 06:43:59 +00:00
Slava Pestov 4e8186cf79 some alien call cleanups 2005-12-24 21:08:15 +00:00
Slava Pestov 66c0c2875c VOP cleanups 2005-12-05 03:06:12 +00:00
Slava Pestov d8384c12c9 initial AMD64 porting work 2005-12-02 07:25:44 +00:00
Slava Pestov 961d2258a6 fix powerpc abi issues, add load.factor files 2005-10-19 00:19:10 +00:00
Slava Pestov 45d32d5089 reintroduce some intrinsics optimizations 2005-09-10 02:34:24 +00:00
Slava Pestov d2f18a45de remove pointless optimization 2005-09-09 21:11:48 +00:00
Slava Pestov 6c253ffae8 fix bootstrap issue 2005-09-05 21:36:20 +00:00
Slava Pestov d35b6d39e3 fixnum/i overflow 2005-09-05 21:14:15 +00:00
Slava Pestov 24d3550168 optimizing stack shuffling; architecture description 2005-09-04 23:24:24 +00:00