jjgarcia
|
866cba66d7
|
Implemented hooks for users to trap compiler conditions, based on WITH-COMPILATION-UNIT
|
2008-08-20 20:47:33 +00:00 |
|
jjgarcia
|
d25466375a
|
Show form and file position when printing compiler notes, warnings and errors
|
2008-08-19 22:53:00 +00:00 |
|
jjgarcia
|
ef7f2dd39a
|
Implemented compiler conditions
|
2008-08-19 21:58:37 +00:00 |
|
jjgarcia
|
4c95540c38
|
The null stream should be writable, because it is used by the pretty printer
|
2008-08-19 12:19:19 +00:00 |
|
jjgarcia
|
ba7f0da4a7
|
Null stream should be closed initially
|
2008-08-19 12:09:56 +00:00 |
|
jjgarcia
|
eb548bfd4a
|
Fix two problems with RUN-PROGRAM: Missing :WAIT keyword and cl_core.null_stream not being input/output
|
2008-08-19 12:06:35 +00:00 |
|
jjgarcia
|
4adaa528de
|
Missing keyword :WAIT, required by RUN-PROGRAM
|
2008-08-19 11:51:18 +00:00 |
|
jjgarcia
|
fdfe31a38c
|
Sockets must be closed using closesocket in Windows
|
2008-08-19 11:44:23 +00:00 |
|
jjgarcia
|
4fc8b4e5f8
|
Externalize packages using FIND-PACKAGE
|
2008-08-19 11:41:58 +00:00 |
|
jjgarcia
|
e3451cd779
|
Note latest changes
|
2008-08-19 10:28:25 +00:00 |
|
jjgarcia
|
3cc5fe18fb
|
Deactivate 'asmapply' by default because it is still unstable
|
2008-08-19 10:28:14 +00:00 |
|
jjgarcia
|
0bceff2ff6
|
The optimizer for COERCE may enter an infinite loop with integer ranges
|
2008-08-19 10:27:50 +00:00 |
|
jjgarcia
|
bc6ae2146f
|
Hash reader macros #n# and #n=# break with specialized arrays
|
2008-08-19 10:27:06 +00:00 |
|
jjgarcia
|
2bbd1cf646
|
DEFCONSTANT cannot have implicit compile-time side effects because it breaks our constants that use FFI
|
2008-08-19 10:26:43 +00:00 |
|
jjgarcia
|
adf8f1300f
|
DEFCONSTANT now has compile time side effects
|
2008-08-19 08:14:03 +00:00 |
|
jjgarcia
|
57cca9d1ee
|
Upgrade to next version.
|
2008-08-06 19:00:48 +00:00 |
|
jjgarcia
|
2002841656
|
Fix typo in announcement
|
2008-08-05 22:14:24 +00:00 |
|
jjgarcia
|
28f0b90e25
|
Improved the code for using a smaller stack frame.
|
2008-08-05 21:22:18 +00:00 |
|
jjgarcia
|
e3a0284f09
|
Change CVS server.
|
2008-08-05 14:09:32 +00:00 |
|
jjgarcia
|
808927c054
|
Do not pass more than 63 arguments in the C stack.
|
2008-08-05 14:08:15 +00:00 |
|
jjgarcia
|
7c2f63ea47
|
In miwng32, replace dllwrap with gcc -shared
|
2008-08-04 20:57:51 +00:00 |
|
jjgarcia
|
a34a91df3a
|
One more use of dllwrap had to be made quieter.
|
2008-08-04 18:07:16 +00:00 |
|
jjgarcia
|
310297e884
|
Make dllwrap quieter.
|
2008-08-04 17:55:14 +00:00 |
|
jjgarcia
|
2ba2041d88
|
Avoid the hash clearing loop when it has no elements
|
2008-08-04 17:23:55 +00:00 |
|
jjgarcia
|
ff50d9898b
|
Marked new release
|
2008-08-03 16:09:19 +00:00 |
|
jjgarcia
|
c8ad785899
|
Marked new release
|
2008-08-03 16:09:19 +00:00 |
|
jjgarcia
|
270f13d2f3
|
Int may not be as large as unsigned long.
|
2008-08-03 15:38:22 +00:00 |
|
jjgarcia
|
767365d964
|
Rounding of numbers is now performed towards closest even integer, not odd as before.
|
2008-08-03 15:25:59 +00:00 |
|
jjgarcia
|
2eae8071fa
|
Final fix for a problem with buggy tanf().
|
2008-08-03 14:54:56 +00:00 |
|
jjgarcia
|
1743a8a68a
|
Second iteration of a solution for inaccurate float/fixnum comparison
|
2008-08-03 14:11:21 +00:00 |
|
jjgarcia
|
7c9e3cfbd9
|
Fxed typo.
|
2008-08-03 13:51:50 +00:00 |
|
jjgarcia
|
cef04b005c
|
When double has as many bits as a fixnum, comparisons between both types give wrong results because of rounding errors.
|
2008-08-03 10:32:19 +00:00 |
|
jjgarcia
|
a072c1dc88
|
Hack to avoid the problem of tanf(PI/4) overflowing in GLIBC.
|
2008-08-03 08:36:51 +00:00 |
|
jjgarcia
|
f83ba9a73d
|
Increased precision and fixed problems with long-float/long double and special functions
|
2008-08-02 18:31:10 +00:00 |
|
jjgarcia
|
2ef8b05d4b
|
Added support for long double types in the compiler
|
2008-08-02 18:30:48 +00:00 |
|
jjgarcia
|
860d38f2bb
|
Upgrading of imaginary part in a complex number did not work if the real part had type long-float
|
2008-08-02 18:19:39 +00:00 |
|
jjgarcia
|
1b9b2d0720
|
CONJUGATE did not support long double types
|
2008-08-02 17:57:59 +00:00 |
|
jjgarcia
|
76644282f3
|
Log last change related to floats
|
2008-08-02 16:26:25 +00:00 |
|
jjgarcia
|
ebefa6ed13
|
Increased precision of PI
|
2008-08-02 16:24:34 +00:00 |
|
jjgarcia
|
ad286a7901
|
The definitions of long-/double-float-epsilon were interchanged
|
2008-08-02 15:46:04 +00:00 |
|
jjgarcia
|
8fbb21dc06
|
Fixed typo in the name of a socket option.
|
2008-08-02 15:29:00 +00:00 |
|
jjgarcia
|
37923e4ac5
|
Fixed ATAN for builds without long floats. PI has to be of type LONG-FLOAT
|
2008-08-02 15:25:58 +00:00 |
|
jjgarcia
|
2872c6252d
|
Improved computation of closures
|
2008-08-02 15:23:25 +00:00 |
|
jjgarcia
|
29907ce57c
|
Increased accuracy of SIN, SINH and ATAN when working with long floats
|
2008-08-02 15:23:11 +00:00 |
|
jjgarcia
|
a23460d397
|
SIN and SINH, when applied on long doubles, used only float accuracy.
|
2008-08-02 14:33:54 +00:00 |
|
jjgarcia
|
cad1580f7e
|
In windows there is no isfinite(), normally.
|
2008-08-02 14:27:56 +00:00 |
|
jjgarcia
|
543b954b84
|
ERROR is a macro in MSVC
|
2008-08-02 10:00:22 +00:00 |
|
jjgarcia
|
a1e63755a4
|
The C99 macro isfinite does not exist in MSVC.
|
2008-08-02 09:59:18 +00:00 |
|
jjgarcia
|
186d4aac51
|
Fixed a typo that left "nmake clean" incomplete.
|
2008-08-02 09:58:22 +00:00 |
|
jjgarcia
|
e0f91caf6e
|
Fixed typo
|
2008-08-02 09:36:00 +00:00 |
|