Commit graph

4060 commits

Author SHA1 Message Date
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
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