slava
|
4990bade15
|
Merge alien and displaced-alien types, assorted cleanups
|
2006-02-20 01:53:18 +00:00 |
erg
|
a82c9f2d09
|
safe_malloc
added-safe malloc to misc.c
added return check of VirtualAlloc()
|
2006-02-19 21:27:53 +00:00 |
Slava Pestov
|
6b8e232c63
|
fix bignum emission, put MT in core
|
2005-10-08 05:15:14 +00:00 |
Doug Coleman
|
7242f38fd7
|
get_error_message() is for native calls in native/win32/ffi.c
error_message() is called via alien-invoke from factor code
bugfix: the last "fix" caused the factor runtime to get a char* instead of F_STRING
|
2005-10-06 22:10:27 +00:00 |
Doug Coleman
|
fa122fd1c0
|
buffer_to_c_string() now uses strlen()
|
2005-10-05 04:24:19 +00:00 |
Doug Coleman
|
443acc846a
|
Added buffer_to_c_string to go from a win32-api-allocated buffer to a gc-ed char*
Changed whitespace removal
|
2005-10-05 04:06:57 +00:00 |
Doug Coleman
|
b248ab3d3b
|
Remove "\r\n" from last_error() if it exists
|
2005-10-02 20:15:59 +00:00 |
Slava Pestov
|
bc95e906a3
|
better low memory barrier handling
|
2005-06-16 22:50:49 +00:00 |
Slava Pestov
|
656a4bf1ed
|
float and double types in FFI, minor cleanups here and there to kick off 0.75
|
2005-05-05 02:34:55 +00:00 |
Mackenzie Straight
|
3c10cc9b22
|
rename types
|
2005-03-22 01:59:30 +00:00 |
Slava Pestov
|
b5801f45dd
|
faster generic arithmetic, messing around with inference
|
2005-01-16 22:58:28 +00:00 |
Mackenzie Straight
|
d9afca04f8
|
Port FFI to win32
|
2004-12-17 17:22:16 +00:00 |
Mackenzie Straight
|
4445a05e81
|
Fixup win32 port
|
2004-12-11 20:02:34 +00:00 |
Slava Pestov
|
1aac0e1a7a
|
started merging eiz's win32 port
|
2004-12-11 02:39:45 +00:00 |
Slava Pestov
|
7161b8c5c6
|
working on docs, measuring gc time
|
2004-11-23 00:15:14 +00:00 |
Slava Pestov
|
fb798e97fa
|
a pile of bug fixes and improvements
|
2004-11-09 03:36:51 +00:00 |
Slava Pestov
|
be8eb34102
|
memory management change, allocating primitives call gc directly
|
2004-10-13 03:49:43 +00:00 |
Slava Pestov
|
c889ad3f79
|
working on the FFI
|
2004-09-19 21:39:28 +00:00 |
Slava Pestov
|
9d9643850e
|
fix millis; fix <resource-stream>
|
2004-09-06 00:14:37 +00:00 |
Slava Pestov
|
7a6d816ab0
|
Factor 0.64
|
2004-08-28 03:20:10 +00:00 |
Slava Pestov
|
9ac36ce1b6
|
bignums (sort of)
|
2004-08-25 06:00:52 +00:00 |
Slava Pestov
|
63f1365820
|
Porting Scheme48 bignums to Factor.
|
2004-08-25 03:46:55 +00:00 |
Slava Pestov
|
00dc2c9464
|
guard pages for stack, started io multiplexing
|
2004-08-12 21:36:36 +00:00 |
Slava Pestov
|
fc1d635773
|
srandomdev no longer used
|
2004-08-05 03:09:33 +00:00 |
Slava Pestov
|
faa6913759
|
random number generation and other goodies
|
2004-08-04 22:25:29 +00:00 |
Slava Pestov
|
f68cc94ee4
|
working on the test suite
|
2004-08-04 07:12:55 +00:00 |