Juan Jose Garcia Ripoll
|
4e011291ce
|
CPPFLAGS has to come _after_ our include directories
|
2009-08-02 23:15:28 +02:00 |
|
Juan Jose Garcia Ripoll
|
4f29e0c898
|
In the previous commit we forgot to add -lffi to the flags
|
2009-08-02 22:31:03 +02:00 |
|
Juan Jose Garcia Ripoll
|
c159bc82c6
|
In order to define HAVE_LIBFFI we need both the library and the header
|
2009-08-02 22:27:22 +02:00 |
|
Juan Jose Garcia Ripoll
|
7195468eec
|
Completed the implementation of SI:SAFE-EVAL and SI:STRING-TO-OBJECT
|
2009-07-31 23:16:03 +02:00 |
|
Juan Jose Garcia Ripoll
|
a44854e182
|
Two new functions, ecl_read_from_cstring{,_safe}, do what c_string_to_object did before.
|
2009-07-31 22:51:03 +02:00 |
|
Juan Jose Garcia Ripoll
|
ebb4e1c5cb
|
Improved SI:SAFE-EVAL, making it safe against THROW, and other jumps to an outer point.
|
2009-07-31 22:49:19 +02:00 |
|
Juan Jose Garcia Ripoll
|
f926a8d497
|
Missing symbol when using DFFI without libffi
|
2009-07-30 19:31:12 +02:00 |
|
Juan Jose Garcia Ripoll
|
94b43077a6
|
Replace an invalid comment by a more meaningful one.
|
2009-07-29 12:29:59 +02:00 |
|
Juan Jose Garcia Ripoll
|
627acfcc02
|
Changed the way the callback is stored, to match the format used by callback_executor and by cmpcbk.lsp
|
2009-07-29 10:42:14 +02:00 |
|
Juan Jose Garcia Ripoll
|
58e895e26a
|
Feature DFFI is defined also when we use LIBFFI, and not ECL's own dynamic FFI.
|
2009-07-29 10:41:42 +02:00 |
|
Juan Jose Garcia Ripoll
|
7dbe45ada9
|
First implementation of DFFI using libffi
|
2009-07-28 23:33:45 +02:00 |
|
Juan Jose Garcia Ripoll
|
ee14b8896d
|
The extraction of C and linker flags from --enable-slow-config was broken: it did not eliminate all -Wc,
|
2009-07-28 18:34:16 +02:00 |
|
Juan Jose Garcia Ripoll
|
6b1ef7ffc9
|
Note the previous change
|
2009-07-28 18:03:44 +02:00 |
|
Juan Jose Garcia Ripoll
|
6fc4b17abb
|
When using --enable-slow-config, we can not delete the tmp directory in which gmp is configured.
|
2009-07-28 18:03:34 +02:00 |
|
Juan Jose Garcia Ripoll
|
881db10925
|
The bytecodes compiler introduced an extra (and unneeded) POP1 operand after STEPCALL.
|
2009-07-28 12:22:21 +02:00 |
|
Juan Jose Garcia Ripoll
|
c90431dbdb
|
Remove an extra POP1 operand that was pushed after STEPCALL. This operand is no longer needed by the new implementation of the stepper.
|
2009-07-28 12:20:26 +02:00 |
|
Juan Jose Garcia Ripoll
|
45487a621f
|
The encoding errors now show the stream position
|
2009-07-27 22:40:00 +02:00 |
|
Juan Jose Garcia Ripoll
|
def0dc98a2
|
SETF produces simpler expansions for simple cases of DEFSETF
|
2009-07-27 22:11:27 +02:00 |
|
Juan Jose Garcia Ripoll
|
c7384ab934
|
The symbol STREAM-EXTERNAL-FORMAT-SET was exported in the wrong package
|
2009-07-27 22:11:01 +02:00 |
|
Juan Jose Garcia Ripoll
|
ba79d59095
|
Added command line arguments for changing the encoding of input, output and error streams
|
2009-07-27 22:01:45 +02:00 |
|
Juan Jose Garcia Ripoll
|
c794d20f30
|
The constants used in COMPILE are now assigned in read_VV, not in the compiled code.
|
2009-07-27 21:37:51 +02:00 |
|
Juan Jose Garcia Ripoll
|
1a71d65d16
|
Implemented command line options to change the encodings of the standard streams
|
2009-07-26 13:14:56 +02:00 |
|
Juan Jose Garcia Ripoll
|
5af9a2e99b
|
Implemented a function to change the encoding of a file stream
|
2009-07-26 12:59:15 +02:00 |
|
Juan Jose Garcia Ripoll
|
e581546e1c
|
Minor typo in CHANGELOG.
|
2009-07-26 12:42:51 +02:00 |
|
Juan Jose Garcia Ripoll
|
c8b87cb180
|
Inline expanders for array-has-fill-pointer-p and adjustable-array-p
|
2009-07-26 12:38:50 +02:00 |
|
Juan Jose Garcia Ripoll
|
5aff005c35
|
Do not create varargs C variable when it is not used.
|
2009-07-26 12:38:31 +02:00 |
|
Juan Jose Garcia Ripoll
|
b2e3a050a8
|
Remove two warnings for constantly-{t,nil}
|
2009-07-26 12:25:25 +02:00 |
|
Juan Jose Garcia Ripoll
|
e6a872e731
|
Removed two unused fields, isform and mflag, from ecl_symbol. HEADER3 and HEADER4
|
2009-07-26 12:07:41 +02:00 |
|
Juan Jose Garcia Ripoll
|
da641873e4
|
In structures ecl_{array,vector,base_string,string}, replaced the bitfields hasfillp and adjustable with a single integer holding all flags. This solves several problems with Microsoft C compiler.
|
2009-07-26 11:56:26 +02:00 |
|
Juan Jose Garcia Ripoll
|
92d5aac5eb
|
We cannot build MSVC with debug information on variables because the compiler does not allow us to statically initialize arrays/vectors of the ecl_array/ecl_vector type
|
2009-07-24 20:26:09 +02:00 |
|
Juan Jose Garcia Ripoll
|
a0f06986b1
|
Fixed error in proclamation of si:get-sysprop.
|
2009-07-24 20:12:28 +02:00 |
|
Juan Jose Garcia Ripoll
|
7a08ed15ab
|
We cannot build statically allocated arrays with the Microsoft compiler.
|
2009-07-24 19:55:57 +02:00 |
|
Juan Jose Garcia Ripoll
|
882727239c
|
Make linking phase less verbose.
|
2009-07-24 18:52:45 +02:00 |
|
Juan Jose Garcia Ripoll
|
49860dbf7a
|
We also have problems with "profile" and the garbage collector under mingw32.
|
2009-07-24 16:34:07 +02:00 |
|
Juan Jose Garcia Ripoll
|
267654ba08
|
Remove debug statement
|
2009-07-24 15:59:01 +02:00 |
|
Juan Jose Garcia Ripoll
|
efc4505d58
|
The ld-format variable can not use tilde-question-mark format because the remaining linker options may contain tildes (happens in Windows) and be misunderstood as format commands
|
2009-07-24 15:58:45 +02:00 |
|
Juan Jose Garcia Ripoll
|
6c070c4b2a
|
Remove the flatinstall option for cygwin, which is no longer needed because ecl.dll is installed where ecl.exe is
|
2009-07-24 15:57:48 +02:00 |
|
Juan Jose Garcia Ripoll
|
2e7ce196e3
|
ecl.dll has to be stored in the same directory as ecl.exe
|
2009-07-24 15:57:23 +02:00 |
|
Juan Jose Garcia Ripoll
|
df67606f77
|
Fixes for cygwin
|
2009-07-24 11:19:39 +02:00 |
|
Juan Jose Garcia Ripoll
|
ef5b830f61
|
Use flatinstall for cygwin
|
2009-07-24 10:48:16 +02:00 |
|
Juan Jose Garcia Ripoll
|
e8bcc0697b
|
Solaris needs C99 to compile with XOpen specifications
|
2009-07-23 18:05:36 +02:00 |
|
Juan Jose Garcia Ripoll
|
276888f6d5
|
Yet another iteration of the Makefile problem. This time it seems to keep happy both Solaris and NetBSD.
|
2009-07-23 17:36:40 +02:00 |
|
Juan Jose Garcia Ripoll
|
ba4e784a10
|
Slightly modified the Makefile so that it works with Solaris' make
|
2009-07-23 17:11:31 +02:00 |
|
Juan Jose Garcia Ripoll
|
fa2bcce0f4
|
SA_SIGINFO is only defined in Solaris when using _XOPEN_SOURCE >= 500
|
2009-07-23 16:15:39 +02:00 |
|
Juan Jose Garcia Ripoll
|
857807f813
|
Fixed an error in si::get-library-pathname under Windows.
|
2009-07-21 22:21:27 +02:00 |
|
Juan Jose Garcia Ripoll
|
7a1cb72234
|
The MSVC builds without unicode can not use external formats.
|
2009-07-21 22:21:07 +02:00 |
|
Juan Jose Garcia Ripoll
|
d9d787f84d
|
Set the value of the new field array.hasfillp to zero
|
2009-07-21 22:20:41 +02:00 |
|
Juan Jose Garcia Ripoll
|
ba0d9f826e
|
Force the same header in arrays and vectors, because MSVC does not produce the right values for bit fields.
|
2009-07-21 22:20:25 +02:00 |
|
Juan Jose Garcia Ripoll
|
ff6b91be36
|
Definition of ECL_{INT,LONG}_BITS missing in msvc.
|
2009-07-21 20:57:44 +02:00 |
|
Juan Jose Garcia Ripoll
|
fd8dca7a4d
|
We have to allocate and set the environment before being able to call alloc_process in ecl_import_current_thread.
|
2009-07-15 15:27:13 +02:00 |
|