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
|
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
|
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 |
|
Juan Jose Garcia Ripoll
|
69725f20c6
|
The compiler now emits more accurate conversions from and to C types using the new functions (See CHANGELOG for the problem solved)
|
2009-07-15 15:19:43 +02:00 |
|
Juan Jose Garcia Ripoll
|
2ca580b13c
|
New routines to convert lisp objects to 'int', 'long' and 'bool'.
|
2009-07-15 15:19:08 +02:00 |
|
Juan Jose Garcia Ripoll
|
bae4afc9c3
|
Teach ECL to detect the size of 'int' and 'long'
|
2009-07-15 15:18:34 +02:00 |
|
Juan Jose Garcia Ripoll
|
bfb6e2cef7
|
Remove debug statement
|
2009-07-13 23:49:26 +02:00 |
|
Juan Jose Garcia Ripoll
|
55eeb0e955
|
Remove debug statement
|
2009-07-13 23:48:52 +02:00 |
|
Juan Jose Garcia Ripoll
|
7ea5a3c6a3
|
Document latest changes and release announcement.
|
2009-07-13 16:20:01 +02:00 |
|
Juan Jose Garcia Ripoll
|
01b27216ac
|
Default flags for OpenBSD include -lpthread because they force us to use the multithreaded version of the library and this one does not link in -lpthread.
|
2009-07-13 15:14:12 +02:00 |
|
Juan Jose Garcia Ripoll
|
99cdc4dae7
|
CALL-GLOBAL-LOC used the values type of a c1form instead of the primary type and thus no safe inline form from sysfun.lsp matched any reasonable expansion.
|
2009-07-13 12:06:01 +02:00 |
|
Juan Jose Garcia Ripoll
|
c8118dd93c
|
The utility functions for ENSURE-*-TYPE returned the argument type in the third and not in the second value (cmpnum.lsp)
|
2009-07-13 11:48:49 +02:00 |
|
Juan Jose Garcia Ripoll
|
f80bb43e28
|
In the type propagator for ISQRT, remove the circular reader forms.
|
2009-07-12 23:52:59 +02:00 |
|
Juan Jose Garcia Ripoll
|
eb4b073e8b
|
CIS, ASIN, ACOS, ASINH, ACOSH and ATANH now use the calling convention for functions with a fixed number of arguments
|
2009-07-12 23:47:24 +02:00 |
|
Juan Jose Garcia Ripoll
|
f5c03a9638
|
Fixed a couple of typos in the new type propagations for special functions
|
2009-07-12 23:46:45 +02:00 |
|
Juan Jose Garcia Ripoll
|
fb5306016c
|
The previous improvement for FEreader_error broke the cases in which it is used as FEparser_error (i.e. stream = Cnil).
|
2009-07-12 23:39:27 +02:00 |
|
Juan Jose Garcia Ripoll
|
88498d35f5
|
Type propagators now work with type names, not with C1FORMS (More general and will allow caching in the future). Implemented type propagators for COS, SIN, TAN, COSH, SINH, TANH, ATAN, SQRT, ABS, ISQRT, LOG, EXP, EXPT.
|
2009-07-12 20:16:23 +02:00 |
|
Juan Jose Garcia Ripoll
|
2657f3b9d0
|
Added proclamation for CIS. Made proclamation of LOG and ATAN more precise.
|
2009-07-12 20:14:16 +02:00 |
|