slava
|
79bcbff3ec
|
Double-clicking Factor.app now works
|
2006-03-19 07:42:40 +00:00 |
slava
|
1f63f15ade
|
Strip out SDL from the build process
|
2006-03-13 03:46:50 +00:00 |
slava
|
9873d6285c
|
Update x86 and AMD64 backends for assembler changes
|
2006-02-24 01:29:53 +00:00 |
slava
|
3c2d412dac
|
Experimental x86 assembler refactoring
|
2006-02-24 00:01:12 +00:00 |
slava
|
44f2cc04ef
|
Fix compile error
|
2006-02-09 03:15:23 +00:00 |
Slava Pestov
|
636b46c5b9
|
fix compile warnings on 64-bit platforms
|
2005-12-21 07:47:45 +00:00 |
Slava Pestov
|
0e6236e6f6
|
win64 fixes in runtime
|
2005-12-21 02:36:52 +00:00 |
Slava Pestov
|
ca14fd7b1c
|
amd64 work
|
2005-12-04 07:30:19 +00:00 |
Slava Pestov
|
d8384c12c9
|
initial AMD64 porting work
|
2005-12-02 07:25:44 +00:00 |
Slava Pestov
|
29104bb40e
|
fix powerpc relocation bug
|
2005-10-12 01:46:14 +00:00 |
Doug Coleman
|
7fc87a420b
|
Include ctype.h for isspace() only in win32
|
2005-10-05 04:02:24 +00:00 |
Slava Pestov
|
7711aff1a5
|
tweaking stack shuffle compilation
|
2005-09-04 21:07:59 +00:00 |
Slava Pestov
|
2495ef46f3
|
redesigned generic arithmetic; new tag primitive
|
2005-08-15 07:25:39 +00:00 |
Slava Pestov
|
f65aa407e9
|
\ foo is now a first-class type; this removes the need for inference-level partial eval, and simplifies a lot of other code
|
2005-08-04 03:56:28 +00:00 |
Slava Pestov
|
92378e773b
|
more PowerPC vops
|
2005-05-30 04:21:17 +00:00 |
Slava Pestov
|
d353b92de8
|
fix win32 compile error
|
2005-05-19 22:33:02 +00:00 |
Slava Pestov
|
bda16c11b6
|
more gengc debugging, code cleanups
|
2005-05-13 04:09:49 +00:00 |
Slava Pestov
|
bcf605142b
|
New PowerPC relocation type for dlsyms
|
2005-04-29 06:36:32 +00:00 |
Slava Pestov
|
b666a3c3e0
|
debugging I/O code, getenv/setenv are unsafe but a bit faster, each-object tweak, miscellaneous fixes
|
2005-04-25 07:33:33 +00:00 |
Slava Pestov
|
3ab8c7cf47
|
removing cfactor I/O code; unix ffi I/O socket code fixes
|
2005-04-23 00:09:46 +00:00 |
Slava Pestov
|
0d612fd94d
|
huge alien cleanup
|
2005-04-09 22:30:46 +00:00 |
Slava Pestov
|
0a8e84cd5b
|
runtime command line switches and CFactor cleanups
|
2005-03-27 06:52:13 +00:00 |
Mackenzie Straight
|
3c10cc9b22
|
rename types
|
2005-03-22 01:59:30 +00:00 |
Slava Pestov
|
7383005eae
|
PowerPC subroutine linkage was terribly broken
|
2005-03-20 01:37:25 +00:00 |
Mackenzie Straight
|
4bee6179a4
|
integer types
|
2005-03-19 21:55:28 +00:00 |
Slava Pestov
|
15c55fcc17
|
including stdin.h
|
2005-03-15 21:52:16 +00:00 |
Slava Pestov
|
0fa94a9102
|
compiling over, pick, >r and r>
|
2005-03-14 18:20:57 +00:00 |
Slava Pestov
|
3bf3e13f2e
|
register declarations for powerpc
|
2005-02-20 04:25:21 +00:00 |
Slava Pestov
|
dd1b0a0b2b
|
0.72 ready for release
|
2005-02-19 01:37:01 +00:00 |
Slava Pestov
|
1fe16b1a6c
|
eliminate library/primitives.factor
|
2005-02-18 02:19:27 +00:00 |
Mackenzie Straight
|
720ed0511f
|
Remove dllexport from ds, update win32 makefile
|
2005-02-18 01:11:20 +00:00 |
Slava Pestov
|
ee184cbb16
|
slot compiled efficiently
|
2005-02-17 21:10:35 +00:00 |
Slava Pestov
|
9eb0046f09
|
ds is in esi now
|
2005-02-17 04:24:35 +00:00 |
Slava Pestov
|
e9c3e62d09
|
instances word, memory vocabulary
|
2005-02-15 02:58:07 +00:00 |
Slava Pestov
|
5de9e55e26
|
string.c fix
|
2005-02-10 00:58:53 +00:00 |
Mackenzie Straight
|
88ba22ff6c
|
Win32 version ported to gcc, eliminate MSVC hacks, add gcc hacks
|
2005-02-08 22:05:08 +00:00 |
Slava Pestov
|
93dc7ce736
|
added new tuple metaclass, eventually to replace the traits metaclass
|
2005-01-29 21:39:30 +00:00 |
Slava Pestov
|
67af634d00
|
hashtables bootstrap correctly
|
2005-01-28 01:06:10 +00:00 |
Mackenzie Straight
|
d942a6e57c
|
remove win32-console
|
2005-01-08 21:56:42 +00:00 |
Slava Pestov
|
b97f362201
|
hashcodes are now fixnums, added debug.c
|
2004-12-28 05:04:20 +00:00 |
Slava Pestov
|
e06d3e29ac
|
saving code to disk!
|
2004-12-25 07:55:03 +00:00 |
Slava Pestov
|
66ff0243b5
|
huge cleanup
|
2004-12-24 07:52:02 +00:00 |
Mackenzie Straight
|
d9afca04f8
|
Port FFI to win32
|
2004-12-17 17:22:16 +00:00 |
Mackenzie Straight
|
c67c29cf27
|
Add dll exports for compiling on win32
|
2004-12-13 21:17:05 +00:00 |
Slava Pestov
|
ea1e36558c
|
define FACTOR_X86 on win32
|
2004-12-13 20:39:27 +00:00 |
Slava Pestov
|
f787c992f5
|
don't use esi for data stack anymore; os word pushes unix or win32; don't use ansi escape codes on windows
|
2004-12-13 20:37:50 +00:00 |
Mackenzie Straight
|
4445a05e81
|
Fixup win32 port
|
2004-12-11 20:02:34 +00:00 |
Slava Pestov
|
80c116a7b4
|
renaming types to avoid clashing with win32
|
2004-12-11 02:46:42 +00:00 |
Slava Pestov
|
1aac0e1a7a
|
started merging eiz's win32 port
|
2004-12-11 02:39:45 +00:00 |
Slava Pestov
|
cfb85ef884
|
working on inference; symbols are written to images; generic words in core
|
2004-11-29 00:07:24 +00:00 |