sheeple
|
ffe4bd6787
|
Various updates
|
2008-11-10 03:18:58 -06:00 |
unknown
|
7a6a280b5c
|
Fix conflict
|
2008-11-08 21:41:33 -06:00 |
unknown
|
f7fe84e563
|
Working on Win64 FFI
|
2008-11-08 21:40:47 -06:00 |
Slava Pestov
|
65dea0aa26
|
PowerPC backend fixes
|
2008-11-08 20:36:14 -06:00 |
Slava Pestov
|
639da2d335
|
Refactor OS-specific parts of PowerPC backend
|
2008-11-07 20:45:25 -06:00 |
sheeple
|
d1f248dac6
|
Fixing PowerPC backend: prolog register clobberage, spilling, and general stack frame usage. Add some lame tests for spilling
|
2008-11-06 19:00:56 -06:00 |
sheeple
|
d2ec46e38f
|
PowerPC backend almost functional; some new compiler unit tests added,
better compilation of 'f eq?'; f becomes an immediate operand
move aux-offset to compiler.constants
|
2008-11-06 06:27:27 -06:00 |
Slava Pestov
|
7741096bff
|
Tweak PPC register usage; gcc doesn't like it when you mess with r31 for some reason
|
2008-11-06 03:36:46 -06:00 |
Slava Pestov
|
2239f4fb99
|
More work on PowerPC backend; change register usage, free up some more integer and float regs (untested)
|
2008-11-05 04:20:35 -06:00 |
Slava Pestov
|
10d3b4a55d
|
New PPC backend (untested)
|
2008-11-05 00:31:08 -06:00 |
Slava Pestov
|
d8345b5eda
|
Update PPC non-optimizing compiler backend: there are three new sub-primitives to support
|
2008-11-04 06:07:19 -06:00 |
Slava Pestov
|
75e9708488
|
Oops
|
2008-11-03 06:50:59 -06:00 |
Slava Pestov
|
e6f6cd5d93
|
Fix USING: -- you can now make ppc images, they just don't work yet
|
2008-11-03 06:40:14 -06:00 |
Slava Pestov
|
f092622fac
|
CFG IR is now pure SSA
|
2008-10-20 01:56:28 -05:00 |
Slava Pestov
|
ae3c4ae1b6
|
Fix some problems with callbacks
|
2008-10-12 23:32:14 -05:00 |
sheeple
|
bb6b998686
|
Fix alien-indirect on ppc
|
2008-10-09 14:04:33 -05:00 |
Slava Pestov
|
33d775890c
|
More stack frame refactoring
|
2008-10-06 00:20:00 -05:00 |
Slava Pestov
|
d5112a0ced
|
Working on stack frame cleanup
|
2008-10-05 21:30:29 -05:00 |
Slava Pestov
|
c19f2257f4
|
Fix permission bits
|
2008-10-02 08:34:49 -05:00 |
Slava Pestov
|
2305117c21
|
Fix PPC bootstrap
|
2008-09-13 20:40:54 -05:00 |
Slava Pestov
|
722cacddb4
|
Fixing some problems with returning structs by value in x86.64 FFI
|
2008-09-13 20:28:13 -05:00 |
Doug Coleman
|
b544a3b1b7
|
ppc bootstrap
|
2008-09-11 01:15:31 -05:00 |
Slava Pestov
|
0c8e2584b4
|
Fixing unit tests for make, fry changes
|
2008-09-11 00:20:06 -05:00 |
Slava Pestov
|
cf80dd122a
|
Updating code for make and fry changes
|
2008-09-10 22:11:40 -05:00 |
Slava Pestov
|
aea0fed14c
|
Fixing basis -> extra dependencies
|
2008-09-05 19:29:14 -05:00 |
Slava Pestov
|
d552ee1071
|
Tweak PPC intrinsics
|
2008-09-03 04:02:25 -05:00 |
Slava Pestov
|
a4a00f6e40
|
Adding missing optimizations to finalization pass
|
2008-09-02 22:59:49 -05:00 |
sheeple
|
1ef49b1a00
|
fix intrinsic
|
2008-09-02 17:02:15 -05:00 |
sheeple
|
6dcb6b9c95
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-09-01 19:06:02 -05:00 |
sheeple
|
c8cecf8768
|
Fix stack effect declarations
|
2008-09-01 19:06:00 -05:00 |
Slava Pestov
|
4be346cd9c
|
Fixing PowerPC intrinsics
|
2008-09-01 18:34:16 -05:00 |
Slava Pestov
|
0c304b8fc6
|
Removing old accessor usages from core and basis
|
2008-08-31 07:45:33 -05:00 |
Slava Pestov
|
b73bc69084
|
Fix PPC again, oops
|
2008-08-31 05:50:02 -05:00 |
Slava Pestov
|
01e1092c8d
|
Fix PowerPC backend
|
2008-08-31 02:12:12 -05:00 |
Slava Pestov
|
48fa2e2d0e
|
Updating some code
|
2008-08-12 03:31:48 -05:00 |
Slava Pestov
|
6408b01e9d
|
Add 'unportable' tag in place of hard-coded list of 'dangerous' vocabs in load-everything
|
2008-07-29 16:47:52 -05:00 |
Slava Pestov
|
04df07ae7e
|
Fix PowerPC make-image
|
2008-07-29 00:07:31 -05:00 |
Slava Pestov
|
d66f887736
|
Create basis vocab root
|
2008-07-28 22:03:13 -05:00 |