Juan Jose Garcia Ripoll
443542706e
This patch adds the if-output-exists keyword to symbols_list.h. That keyword is used by ext::run-program in unixsys.d. (J James)
2011-01-21 17:02:28 +01:00
Juan Jose Garcia Ripoll
37c4e79d1a
Fixed path with uninitialized variable in ecl_make_pathname (J. James)
2011-01-21 16:58:34 +01:00
Juan Jose Garcia Ripoll
d1441004b7
Fixes in configure.in and aclocal.m4 (J. James):
...
* AC_TRY_COMPILE and AC_TRY_LINK are obsolete, and have been replaced elsewhere already.
* AC_LANG_PROGRAM already generates a main() function, so the current code generates a main() inside a main().
* AC_ISC_POSIX is obsolete. The strerror check is its replacement.
* On Linux Fedora 14, the ECL_POSIX_SEMAPHORES and ECL_POSIX_RWLOCK checks look for functionality that is in libpthread which isn't added to LIBS until AFTER the checks have been run, resulting in spurious failures. This fix just moves the addition of THREAD_LIBS to LIBS and THREAD_CFLAGS to CFLAGS to before those tests.
* There is no AC_MSG_RESULT paired with the deleted AC_MSG_CHECKING, resulting in funny-looking output. Plus, it appears that the result of this check is constant, which makes me believe that the message is superfluous.
2011-01-19 22:29:13 +01:00
Juan Jose Garcia Ripoll
def35532a6
Fixes in unixint.c (J James)
...
* Return without a value in a C function.
* Conditionalize a text message that is only used with sigprocmask.
* Replace a use of mysignal with signal()
2011-01-19 22:26:42 +01:00
Juan Jose Garcia Ripoll
652272341e
Missing package prefix in the use of with-interrupts (J. James)
2011-01-19 22:23:27 +01:00
Juan Jose Garcia Ripoll
9a4ae70bed
Read/write lock fixes: typos, C prototypes and a new keyword used in compiled code (J. James)
2011-01-19 22:22:19 +01:00
Juan Jose Garcia Ripoll
e23e2eb96d
When printing error messages, the condition type is shown (M. Mondor)
2011-01-19 22:19:04 +01:00
Juan Jose Garcia Ripoll
88befa2d59
Uninitialized variable in ecl_make_package().
2011-01-16 22:36:46 +01:00
Juan Jose Garcia Ripoll
eb81631ebb
Slightly better syntax for the case in which ETAGS is not defined.
2011-01-16 19:13:34 +01:00
Juan Jose Garcia Ripoll
917d84e9cc
ecl_min must be linked against libffi
2011-01-16 17:36:30 +01:00
Juan Jose Garcia Ripoll
93b904b1e6
Implicit conversion in make_constant_base_string prevented compilation with C++ compiler
2011-01-16 15:12:59 +01:00
Juan Jose Garcia Ripoll
cd2b5127c1
The previous ETAGS fix had problems: wrong syntax of makefile variable names, command typos.
2011-01-16 15:07:49 +01:00
Juan Jose Garcia Ripoll
79daa899f2
Find out the etags program and use it in Makefile (M. Mondor)
2011-01-16 14:04:04 +01:00
Juan Jose Garcia Ripoll
91a555f393
Fixed typo: extra "done"
2011-01-16 13:59:34 +01:00
Juan Jose Garcia Ripoll
b4cb63e598
ecl-config.man overwrites ecl.man
2011-01-14 23:36:40 +01:00
Juan Jose Garcia Ripoll
83a03682a8
Missing package prefixes in the proclamations for {funcallable,}standard-instance-access
2011-01-14 23:27:18 +01:00
Juan Jose Garcia Ripoll
32a0b90389
Add missing cases for inlining standard-instance-access and funcallable-standard-instance-access
2011-01-14 23:26:54 +01:00
Juan Jose Garcia Ripoll
0aa176a5bb
Fixed typo.
2011-01-14 09:11:17 +01:00
Juan Jose Garcia Ripoll
69a96c32c1
SYMBOL-MACROLET complains when the symbol has been declared special globally
2011-01-13 23:54:28 +01:00
Juan Jose Garcia Ripoll
4a83432e01
ecl_make_simple_base_string() replaces make_simple_base_string() and allows fixing the length.
2011-01-13 23:28:44 +01:00
Juan Jose Garcia Ripoll
d1a2961707
DEFINE-SYMBOL-MACRO did not have compile-time side effects.
2011-01-12 22:48:09 +01:00
Juan Jose Garcia Ripoll
ba597e6b90
Do not push the output of stream-read-line into the string buffer
2011-01-12 15:31:47 +01:00
Juan Jose Garcia Ripoll
e02cd6d502
Add the possibility of installing redistributable files from Microsoft
2011-01-06 21:59:44 +01:00
Juan Jose Garcia Ripoll
e86a0b389f
Resource compilation for MSVC
2011-01-04 23:46:52 +01:00
Juan Jose Garcia Ripoll
bcab3cca74
Upgraded release number also in CHANGELOG
2011-01-04 22:47:49 +01:00
Juan Jose Garcia Ripoll
51a57a1473
Upgraded release number
2011-01-04 22:47:30 +01:00
Juan Jose Garcia Ripoll
88d0b20b3c
si_copy_file() did not open files in binary mode (Windows)
2011-01-04 17:15:14 +01:00
Juan Jose Garcia Ripoll
9d27733db1
Fixed typo in sequence-index
2011-01-03 00:01:59 +01:00
Juan Jose Garcia Ripoll
98048aba28
ECL now ships a Windows icon which is added to the executable at build time.
2010-12-30 09:04:40 +01:00
Juan Jose Garcia Ripoll
3aa5109f25
Fixed typo
2010-12-29 16:45:48 +01:00
Juan Jose Garcia Ripoll
482368e25a
Fixed reading of decimal numbers in other basis (2. would not be read as integer 2)
2010-12-28 23:19:00 +01:00
Juan Jose Garcia Ripoll
6073fce837
Disable the use of feenableexcept
2010-12-28 21:51:22 +01:00
Juan Jose Garcia Ripoll
a6cd4a927a
floating-point-overflow signals are ignored when working in IEEE FP mode.
2010-12-28 21:33:52 +01:00
Juan Jose Garcia Ripoll
f89bb93613
Wrong placement of MSVC linker options. Use safe-run-program in embed-manifest.
2010-12-27 23:27:42 +01:00
Juan Jose Garcia Ripoll
e27ee4fe42
In LINKER-CC, CONCATENATE was applied onto a path instead of a namestring.
2010-12-27 21:59:16 +01:00
Juan Jose Garcia Ripoll
10a59d79fd
Install all subdirectories of the ECL headers, including the full tree of libatomic-ops
2010-12-27 20:03:36 +01:00
Juan Jose Garcia Ripoll
517105d159
Another take at sharp_dot_reader()
2010-12-26 09:09:52 +01:00
Juan Jose Garcia Ripoll
9277765e4e
Patch-sharp the expression read by #. before executing it.
2010-12-25 22:49:01 +01:00
Juan Jose Garcia Ripoll
bfbde7508c
The code for removing redundant :BACK items in MERGE-PATHNAMES had disappeared
2010-12-25 21:57:48 +01:00
Juan Jose Garcia Ripoll
d802ffb463
The output of FORMAT's ~:C must be exactly the same as CHAR-NAME.
2010-12-25 20:25:21 +01:00
Juan Jose Garcia Ripoll
5986c0d6e3
Second iteration at the problem with *print-level* and the slot definitions.
2010-12-25 20:17:03 +01:00
Juan Jose Garcia Ripoll
09cbce533a
The stream-external-format of a broadcast stream is always :default.
2010-12-25 19:50:51 +01:00
Juan Jose Garcia Ripoll
5731ec7e62
A typo in predlib.lsp made (SUBPTYPEP (SI:COMPLEX-ARRAY NIL (*)) (SIMPLE-ARRAY NIL *)) => T
2010-12-25 19:47:22 +01:00
Juan Jose Garcia Ripoll
29fa06188a
Fixed rounding towards even numbers in ROUND.
2010-12-25 19:29:56 +01:00
Juan Jose Garcia Ripoll
ea4a5f3165
When print-level is 0, a structure is printed as #
2010-12-24 17:07:24 +01:00
Juan Jose Garcia Ripoll
a74df0c9a8
Start the compiler in the directory that ECL is using as 'current', which is *default-pathname-defaults*
2010-12-24 13:31:36 +01:00
Juan Jose Garcia Ripoll
f56793c979
Do not force --enable-slow-config on Solaris
2010-12-24 13:07:04 +01:00
Juan Jose Garcia Ripoll
8a064c1ce9
Reduced the clutter generated by SETF expansions.
2010-12-24 11:45:20 +01:00
Juan Jose Garcia Ripoll
adc396c252
asinh/asinhl is defined by mingw's library
2010-12-23 23:34:58 +01:00
Juan Jose Garcia Ripoll
0c3f2d419c
Force the Mingw port to be built with threads
2010-12-23 23:34:41 +01:00