jgarcia
|
2b45ca5bcd
|
Add include directory for private headers in GC
|
2007-02-03 12:14:14 +00:00 |
|
jgarcia
|
ae1b594304
|
Port of new version of GC
|
2007-02-03 12:13:05 +00:00 |
|
jgarcia
|
db9171894a
|
Fix build for windows -- this time for sure
|
2007-02-03 11:21:50 +00:00 |
|
jgarcia
|
d9f935a776
|
Makefile for Windows -- did not get commited before
|
2007-02-03 09:20:19 +00:00 |
|
jgarcia
|
b8bec51c1e
|
This function is no longer in the library
|
2007-02-01 09:19:21 +00:00 |
|
jgarcia
|
e37c7f42b2
|
Undo the changes in gmp and replace them with the appropiate compilation flags
|
2007-01-30 10:08:52 +00:00 |
|
jgarcia
|
292d448b02
|
Fixes for being able to build GMP into a dll in OS X
|
2007-01-27 13:59:28 +00:00 |
|
jgarcia
|
036112b7b7
|
Updated the MSVC port to version 4.2.1 of the GMP library
|
2007-01-21 15:48:27 +00:00 |
|
jgarcia
|
e7e4cc75a5
|
Version 4.2.1 of the GMP library
|
2007-01-20 12:25:14 +00:00 |
|
jgarcia
|
5a57d634a0
|
Use version 6.8 of the Boehm-Weiser garbage collector (solves some memory leaks in OSX)
|
2007-01-20 11:38:38 +00:00 |
|
jgarcia
|
7d65881610
|
The closure analizer gets run once more when a lambda form appears in a FUNCTION special form, and also after compiling the body of a FLET/LABELS form, because both can change the nature of the function.
|
2007-01-19 18:08:52 +00:00 |
|
jgarcia
|
1406d71188
|
endp -> ecl_endp
|
2007-01-19 17:46:35 +00:00 |
|
jgarcia
|
b2f6d62b12
|
Missing line to compile ffi_x86_64.d
|
2007-01-19 14:57:08 +00:00 |
|
jgarcia
|
e4373f671c
|
More symbols that had not been renamed
|
2007-01-18 16:30:59 +00:00 |
|
jgarcia
|
9113c159dc
|
More symbols that had not been renamed
|
2007-01-18 16:29:02 +00:00 |
|
jgarcia
|
9101c3849b
|
Fixed more references to symbols which now carry the ecl_ prefix
|
2007-01-18 15:01:15 +00:00 |
|
jgarcia
|
62ba2891b2
|
Fixed wrong declaration name
|
2007-01-18 14:34:02 +00:00 |
|
jgarcia
|
aa3dfe4058
|
Prefix most functions with 'ecl_' to avoid name collisions when embedding ECL in other libraries
|
2007-01-18 11:46:07 +00:00 |
|
jgarcia
|
22b39d6289
|
Activate DFFI on AMD64
|
2007-01-14 15:16:23 +00:00 |
|
jgarcia
|
bf7ef5eb6f
|
First steps towards a PPC port of DFFI
|
2007-01-14 15:05:59 +00:00 |
|
jgarcia
|
297564cd3c
|
Support for DFFI on AMD64/EM64T (Contributed by M. Goffioul long ago, hacked by juanjo)
|
2007-01-14 15:05:22 +00:00 |
|
jgarcia
|
e09e3bab4d
|
Remove 'Broken at EVAL' message which appeared when ECL started up
|
2007-01-11 09:58:37 +00:00 |
|
jgarcia
|
0c882febe0
|
The retrieval of garbage collector statistics was not activated in Windows
|
2007-01-11 08:57:33 +00:00 |
|
jgarcia
|
a80884fa7e
|
More precise type declaration for HASH-TABLE-COUNT
|
2007-01-10 21:01:49 +00:00 |
|
jgarcia
|
f6b2ba271e
|
Cygwin now comes with stdint.h
|
2007-01-10 07:35:47 +00:00 |
|
jgarcia
|
23ea2b2cfb
|
Entry functions in library, FASL and object files get a different prefix depending on file type. C:BUILDER now looks for libraries in the ASDF module list
|
2007-01-07 14:10:58 +00:00 |
|
jgarcia
|
5eeac5bae4
|
Cannot displace arrays with element type T onto arbitrary memory pointed by a foreign pointer
|
2007-01-06 16:29:10 +00:00 |
|
jgarcia
|
6314427a13
|
Fix proclamation: VECTOR-PUSH can output either a fixnum or NIL
|
2007-01-06 16:12:06 +00:00 |
|
jgarcia
|
71cf239d31
|
Declaration SI::C-EXPORT-FNAME allows specifying the C name of the function
|
2007-01-06 16:07:15 +00:00 |
|
jgarcia
|
16644c4382
|
Extend the location type LCL to include a representation type
|
2007-01-06 15:58:11 +00:00 |
|
jgarcia
|
21482f1c44
|
Remove unused variable
|
2007-01-06 15:22:39 +00:00 |
|
jgarcia
|
08519a526f
|
ADJUST-ARRAY did not work with zero-dimensional arrays
|
2007-01-06 15:22:33 +00:00 |
|
jgarcia
|
844fdb160e
|
Unbox all variables that are referenced at least once.
|
2007-01-06 15:22:28 +00:00 |
|
jgarcia
|
d2bc1e2b32
|
Fix typo in the compiler and include FOREIGN-DATA as fundamental data type in SUBTYPEP
|
2007-01-05 19:00:01 +00:00 |
|
jgarcia
|
daac2cb958
|
Common case translation did not work for directory components
|
2007-01-05 18:43:27 +00:00 |
|
jgarcia
|
e6502efe62
|
ENOUGH-NAMESTRING did not simplify paths that had completely equivalent directories
|
2007-01-05 18:33:12 +00:00 |
|
jgarcia
|
7992f81741
|
Fixed interpretation and check of :BACK in make-pathname
|
2007-01-05 18:02:22 +00:00 |
|
jgarcia
|
e8f08ac8d4
|
Arrays can now be displaced to foreign data
|
2006-12-26 18:57:13 +00:00 |
|
jgarcia
|
92f266b8e3
|
LOAD-FOREIGN-LIBRARY instructs the compiler to use a '-l' flag instead of directly referencing *.so/*.dll library
|
2006-12-26 14:38:16 +00:00 |
|
jgarcia
|
2ef5cb1753
|
We count bytes, not words
|
2006-12-24 12:16:00 +00:00 |
|
jgarcia
|
5e6d7052a5
|
New method of counting consed bytes, does not cons any bignum and provides also GC counts
|
2006-12-24 12:12:37 +00:00 |
|
jgarcia
|
478992d019
|
TIME has some limited consing statistics.
|
2006-12-23 16:23:50 +00:00 |
|
jgarcia
|
c691c7ba88
|
It is not safe to subtract two unsigned integers (Andras Pahi)
|
2006-12-12 16:55:01 +00:00 |
|
jgarcia
|
4d130887b3
|
Fixed typo
|
2006-12-09 14:19:13 +00:00 |
|
jgarcia
|
1c023efd8e
|
Dots in physical pathname directories should be removed
|
2006-12-05 17:50:12 +00:00 |
|
jgarcia
|
f9602f7310
|
Fixed typo when compiling slot access to structures.
|
2006-11-24 16:54:31 +00:00 |
|
jgarcia
|
8c95aabc42
|
FFI:MAKE-POINTER now accepts bignums.
|
2006-11-24 16:54:17 +00:00 |
|
jgarcia
|
0a478d6460
|
Updated functions to work with Unicode: STRING*TRIM, COPY-STRUCTURE, SHADOW
|
2006-11-12 17:12:22 +00:00 |
|
jgarcia
|
f6ad9ce57d
|
sharp_dollar_reader() must output like all lisp functions, using VALUES
|
2006-11-12 16:43:14 +00:00 |
|
jgarcia
|
79ecafc64e
|
String comparison routines failed when comparing strings with different character types.
|
2006-11-12 16:33:13 +00:00 |
|