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 |
|
Juan Jose Garcia Ripoll
|
fec20425b6
|
Now we need math.h in hash.d
|
2010-11-07 23:54:45 +01:00 |
|
Juan Jose Garcia Ripoll
|
76958a5abd
|
second try at fixing sxhash, this time keeping the long double -> double coercion, but clearing exception flags.
|
2010-11-07 23:52:59 +01:00 |
|
Juan Jose Garcia Ripoll
|
5aa295182d
|
sxhash coerces long-float to long-double, causing underflows/overflows
|
2010-11-07 23:48:58 +01:00 |
|
Juan Jose Garcia Ripoll
|
1f9bf63cae
|
When coercing the hash threshold to double, set up a minimum to avoid underflows
|
2010-11-07 23:06:03 +01:00 |
|
Juan Jose Garcia Ripoll
|
5f5ab3a52c
|
Enlarge default frame size in our version of backtrace_symbols
|
2010-11-07 22:07:49 +01:00 |
|
Juan Jose Garcia Ripoll
|
c4ef79e5bf
|
Fixed typo in backtrace.d
|
2010-11-07 22:03:30 +01:00 |
|
Juan Jose Garcia Ripoll
|
0c52459813
|
--enable-rpath now defaults to YES.
|
2010-11-07 21:58:23 +01:00 |
|
Juan Jose Garcia Ripoll
|
c952641c43
|
Added C backtraces (EXT:DUMP-C-BACKTRACE) and used them at boot time, when the error handler is not set up.
|
2010-11-07 12:49:55 +01:00 |
|
Juan Jose Garcia Ripoll
|
5fc1a6162e
|
Allow configuring the GMP library using only portable C code.
|
2010-11-06 21:25:30 +01:00 |
|
Juan Jose Garcia Ripoll
|
e43b31aec0
|
Only configure libatomics when actually used
|
2010-11-06 17:18:11 +01:00 |
|
Juan Jose Garcia Ripoll
|
3b92fb53f0
|
Removed the possibility of building ECL without bignums
|
2010-11-06 16:42:39 +01:00 |
|
Juan Jose Garcia Ripoll
|
c3d234a149
|
Changed cmpwt.lsp to match the new ecl_def_ct* macros
|
2010-11-06 15:01:25 +01:00 |
|
Juan Jose Garcia Ripoll
|
7ac6003418
|
Reactivate the threaded interpreter for Solaris/32-bits
|
2010-11-06 01:16:47 +01:00 |
|
Juan Jose Garcia Ripoll
|
b2a8389730
|
Avoid using snprintf
|
2010-11-06 00:50:58 +01:00 |
|
Juan Jose Garcia Ripoll
|
499ba269ec
|
Added file to test whether libatomic-ops works
|
2010-11-06 00:50:48 +01:00 |
|
Juan Jose Garcia Ripoll
|
1a4ad7bd74
|
In src/Makefile.in, one line fails in some systems but it is harmless.
|
2010-11-06 00:12:40 +01:00 |
|
Juan Jose Garcia Ripoll
|
cf29412c64
|
Removed init_numbers(), replacing it with static constants in all_symbols.d
|
2010-11-06 00:06:06 +01:00 |
|
Juan Jose Garcia Ripoll
|
ab72d1285d
|
Avoid using the dispatch table in the interpreter when compiling with GCC on Solaris, so that no spurious relocation tables are created.
|
2010-11-06 00:04:47 +01:00 |
|
Juan Jose Garcia Ripoll
|
1cca2ccf06
|
Allow disabling the new dispatch mechanism
|
2010-11-05 23:24:17 +01:00 |
|
Juan Jose Garcia Ripoll
|
140ef443e6
|
Split num_comp.d into separate files for number equality and comparison
|
2010-11-05 23:23:54 +01:00 |
|
Juan Jose Garcia Ripoll
|
2f3d4a450c
|
Optimizations in the dispatch of +,- and new dispatches for * and /
|
2010-11-05 23:00:28 +01:00 |
|
Juan Jose Garcia Ripoll
|
27a58ecab7
|
(search-help-file)(scan-for): Use the passed character instead of hardcoding it (J. Jaakkola)
|
2010-11-04 23:51:18 +01:00 |
|
Juan Jose Garcia Ripoll
|
2801392603
|
Remove unnecessary parenthesis in DO/DO* macroexpander (J. Jaakkola)
|
2010-11-04 23:50:06 +01:00 |
|
Juan Jose Garcia Ripoll
|
e96baaf6bb
|
Fixed get-setf-environment proclamation (J. Jaakkola)
|
2010-11-04 23:48:39 +01:00 |
|
Juan Jose Garcia Ripoll
|
a37bbc04cf
|
Make it possible to uninstall without manpages (J. Jaakkola)
|
2010-11-04 23:47:06 +01:00 |
|
Juan Jose Garcia Ripoll
|
bff9e6fe4f
|
Removed unused declaration (J. Jaakkola)
|
2010-11-04 23:45:37 +01:00 |
|
Juan Jose Garcia Ripoll
|
78753112f8
|
stream-fresh-line specialized to ansi-stream was passing wrong stream to underlying function (J. Jaakkola)
|
2010-11-04 23:43:47 +01:00 |
|
Juan Jose Garcia Ripoll
|
491a8fb511
|
Proclaim socket functions only when used (J Jaakkola)
|
2010-11-04 23:42:20 +01:00 |
|
Juan Jose Garcia Ripoll
|
729baa8935
|
Split +,-,*,/ into separate files with a slightly more compact dispatch
|
2010-11-04 23:40:11 +01:00 |
|
Juan Jose Garcia Ripoll
|
70a045f667
|
Split out 1+, 1-, conjugate, negate
|
2010-11-02 18:28:23 +01:00 |
|
Juan Jose Garcia Ripoll
|
2f463fb9ee
|
Fixed typos in ecl_{single,double}_float
|
2010-11-02 18:10:12 +01:00 |
|
Juan Jose Garcia Ripoll
|
744495f8eb
|
Allow multiple inclusion of ecl/internal.h
|
2010-11-02 18:09:57 +01:00 |
|
Juan Jose Garcia Ripoll
|
bfb526a46c
|
Slight optimization of math dispatch (smaller code by inlining typeof)
|
2010-11-02 18:09:44 +01:00 |
|
Juan Jose Garcia Ripoll
|
7842058c3a
|
ODDP, PLUSP, MINUSP split into separate files
|
2010-11-02 18:09:19 +01:00 |
|
Juan Jose Garcia Ripoll
|
58105da96b
|
The dispatch function for maths allows different code for bignums, fixnums and ratios
|
2010-11-02 16:50:29 +01:00 |
|
Juan Jose Garcia Ripoll
|
edb7e7de44
|
FLOAT-TO-STRING used unitialized variables
|
2010-11-01 23:41:15 +01:00 |
|
Juan Jose Garcia Ripoll
|
be5b27367f
|
Simplify ext:float-infinity-string
|
2010-11-01 23:40:51 +01:00 |
|
Juan Jose Garcia Ripoll
|
7838cb5897
|
In OS X, inline fetestexcept() and feclearexcept().
|
2010-11-01 23:07:49 +01:00 |
|
Juan Jose Garcia Ripoll
|
c0f3320961
|
Do not test for exception about loss of precision, which pop up in cos, sin, tan...
|
2010-11-01 23:06:51 +01:00 |
|
Juan Jose Garcia Ripoll
|
84dd381ed0
|
Added the new object files to the list of targets in MSVC
|
2010-11-01 19:49:09 +01:00 |
|
Juan Jose Garcia Ripoll
|
b363bd53aa
|
Split num_sfun.d into multiple files, each one implementing one dispatch routine, as inlined from impl/math_dispatch.h
|
2010-11-01 19:45:05 +01:00 |
|
Juan Jose Garcia Ripoll
|
e466268348
|
In cmpct.lsp, 0.0l0 was being compiled as -0.0l0
|
2010-11-01 19:31:39 +01:00 |
|
Juan Jose Garcia Ripoll
|
8387bb53f6
|
Upgraded ASDF to 2.010
|
2010-10-31 12:10:28 +01:00 |
|
Juan Jose Garcia Ripoll
|
528ac007d6
|
Fixed typo in rwlock.d
|
2010-10-31 00:09:58 +02:00 |
|