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 |
|
Juan Jose Garcia Ripoll
|
9db8f32b75
|
In the compiler, replace all uses of SYSTEM with RUN-PROGRAM. For this we need to save the original input/output/error channels from the program.
|
2010-12-23 23:34:22 +01:00 |
|
Juan Jose Garcia Ripoll
|
83bdf8b1fb
|
Fixed some typos related to SSE printing
|
2010-12-23 13:03:24 +01:00 |
|
Juan Jose Garcia Ripoll
|
47ffa3b00a
|
Fixed typo
|
2010-12-22 11:28:51 +01:00 |
|
Juan Jose Garcia Ripoll
|
5454db52f2
|
Used -shared and not only -G when linking a shared library in Solaris (otherwise GCC gets confused)
|
2010-12-21 21:17:22 +01:00 |
|
Juan Jose Garcia Ripoll
|
baec3c9b43
|
Autoconf removes an #undef signbit statement.
|
2010-12-21 16:14:32 +01:00 |
|
Juan Jose Garcia Ripoll
|
47299166f6
|
ECL removed the sign when printing -0.0d0
|
2010-12-19 20:06:34 +01:00 |
|
Juan Jose Garcia Ripoll
|
f0793de5b4
|
New function ecl_signbit()
|
2010-12-19 20:06:15 +01:00 |
|
Juan Jose Garcia Ripoll
|
11098e6047
|
The definition of signbit in GCC/Opensolaris does not work with -O2.
|
2010-12-19 19:58:11 +01:00 |
|
Juan Jose Garcia Ripoll
|
c8c4c79255
|
In Solaris, do not define isfinite = finite if we are using long doubles, because the later only works for doubles. Instead force gcc to used gnu99 mode.
|
2010-12-19 17:15:53 +01:00 |
|
Juan Jose Garcia Ripoll
|
ba76dd88fd
|
safe-mkstemp, in Windows, added two extensions to the temporary file name.
|
2010-12-18 00:32:48 +01:00 |
|
Juan Jose Garcia Ripoll
|
9eed3317e0
|
In Windows we cannot use enough-namestring in the compiler because it breaks down when using paths such as c:/docume~1/juanjo/locals~1/temp/foo.tmp. enough-namestring would return /docume~1/juanjo/locals~1/temp/foo.tmp which is not understood by Windows.
|
2010-12-18 00:31:59 +01:00 |
|
Juan Jose Garcia Ripoll
|
fab0592bc3
|
Buffer overrun in bignum_to_string with negative numbers.
|
2010-12-17 23:54:55 +01:00 |
|
Juan Jose Garcia Ripoll
|
ba200e2d07
|
TRY_AGAIN is not a valid label name in Windows.
|
2010-12-17 23:54:16 +01:00 |
|
Juan Jose Garcia Ripoll
|
8399cc8d21
|
Buffer overrun problem in bignum_to_string() (integer_to_string.d)
|
2010-12-17 15:20:06 +01:00 |
|
Juan Jose Garcia Ripoll
|
65ef5eb9a1
|
Reimplement the way we search for alignments using a more portable strategy -- MSVC complains saying that the difference of two known pointers is not a constant expression.
|
2010-12-16 16:13:16 +01:00 |
|
Juan Jose Garcia Ripoll
|
50bb32d2c6
|
Remove reference to isinf() in time.d
|
2010-12-16 16:04:57 +01:00 |
|
Juan Jose Garcia Ripoll
|
13a5dfc5b5
|
When doing pathname translations, missing components must be filled using the from-pathname
|
2010-12-15 19:39:17 +01:00 |
|
Juan Jose Garcia Ripoll
|
eaeec27748
|
When possible, coerce all pathname elements from (array character) to (array base-char), so that they can be manipulated by the ANSI C routines directly -- otherwise they complain.
|
2010-12-12 20:07:16 +01:00 |
|
Juan Jose Garcia Ripoll
|
45089744a8
|
Change the way symbols_list2.h is built to avoid some race conditions.
|
2010-12-12 19:21:51 +01:00 |
|
Juan Jose Garcia Ripoll
|
760a644292
|
When building ECL, temporary files go into the build directory, to avoid filling the /tmp
|
2010-12-11 16:58:49 +01:00 |
|
Juan Jose Garcia Ripoll
|
cd4dd4f67d
|
Simplify determination of whether GMP exists
|
2010-12-11 16:39:43 +01:00 |
|
Juan Jose Garcia Ripoll
|
be3e31abb0
|
Fixed marking of read-write locks
|
2010-12-10 22:53:56 +01:00 |
|
Juan Jose Garcia Ripoll
|
f7328fb74a
|
In impl/math_fenv.h, define FE_OVERFLOW to allow processing of NaN/inf as error conditions in platforms without fenv.h
|
2010-12-10 20:48:35 +01:00 |
|
Juan Jose Garcia Ripoll
|
3fb01acf5d
|
--enable-slow-config is now superseded by --with-gmp-system=no
|
2010-12-09 15:07:39 +01:00 |
|
Juan Jose Garcia Ripoll
|
ac796033eb
|
A file in src/c/printer/ still used the old macro name CMU_FORMAT instead of ECL_CMU_FORMAT
|
2010-12-08 23:22:27 +01:00 |
|
Juan Jose Garcia Ripoll
|
dd0b716c40
|
feenableexcept() does not work well in PPC
|
2010-12-08 11:38:36 +01:00 |
|
Juan Jose Garcia Ripoll
|
528023bf72
|
Fixed typo in size of char-name array
|
2010-12-07 22:56:27 +01:00 |
|
Juan Jose Garcia Ripoll
|
fb92bca134
|
Fixed typo in prepare_ratio_to_float()
|
2010-12-07 20:11:07 +01:00 |
|
Juan Jose Garcia Ripoll
|
a995a89c1d
|
Fix detection of NaN/inf for platforms without fenv.h
|
2010-12-02 22:46:40 +01:00 |
|
Juan Jose Garcia Ripoll
|
f042896b53
|
Fixed changing of cases in pathname translations.
|
2010-12-01 22:35:15 +01:00 |
|
Juan Jose Garcia Ripoll
|
f1d3f7f953
|
Merging of pathnames takes care of the case.
|
2010-11-27 19:05:51 +01:00 |
|
Juan Jose Garcia Ripoll
|
bd4b329908
|
Fixed handling of pathname case when retreiving components and building pathnames.
|
2010-11-27 18:08:47 +01:00 |
|
Juan Jose Garcia Ripoll
|
f9be71b0f8
|
Fixes for C++ compatibility
|
2010-11-21 22:05:35 +01:00 |
|
Juan Jose Garcia Ripoll
|
f1b60b9de9
|
Update ECL's old implementation of FORMAT to make it work (J. Jaakkola)
|
2010-11-21 21:54:10 +01:00 |
|
Juan Jose Garcia Ripoll
|
f3f7947f5d
|
Guard code that is only used with CLOS streams (J. Jaakkola)
|
2010-11-19 18:09:33 +01:00 |
|
Juan Jose Garcia Ripoll
|
6a27599282
|
Fix warning about duplicate definition of _GNU_SOURCE (J. Jaakkola)
|
2010-11-19 18:08:05 +01:00 |
|
Juan Jose Garcia Ripoll
|
3801f5dfe3
|
Added a new file, impl/math_fenv.h, grouping all definitions related to floating point exceptions and their handling. This is completed with impl/math_fenv_msvc.h with inline definitions of the C99 fenv.h functions for Microsoft's compiler
|
2010-11-09 00:44:12 +01:00 |
|
Juan Jose Garcia Ripoll
|
1b05680385
|
Better hashing of long double, ignoring the spurious bits but also avoiding overflow/underflow exceptions due to the conversion to double.
|
2010-11-09 00:37:04 +01:00 |
|
Juan Jose Garcia Ripoll
|
59fd99680b
|
Fixed help string for hierachical packages (J. Jaakkola)
|
2010-11-08 22:36:09 +01:00 |
|