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 |
|
Juan Jose Garcia Ripoll
|
62d2129da0
|
Reorder the configuration file to add 'atomic' to the list of configured directories
|
2010-10-30 21:35:33 +02:00 |
|
Juan Jose Garcia Ripoll
|
3e6afeb2a1
|
libatomic-ops is configured, together with ECL
|
2010-10-30 21:18:05 +02:00 |
|
Juan Jose Garcia Ripoll
|
1b8c9534be
|
Split out the library loading functions into a separate C file.
|
2010-10-30 11:35:22 +02:00 |
|
Juan Jose Garcia Ripoll
|
7bb3a31182
|
Remove unused #define in package.d
|
2010-10-30 00:04:58 +02:00 |
|
Juan Jose Garcia Ripoll
|
9ed3341c25
|
SI:WRITE-OBJECT might not return the right values
|
2010-10-29 22:29:37 +02:00 |
|
Juan Jose Garcia Ripoll
|
69ca2d586d
|
Only use long double when the special functions are available
|
2010-10-29 22:29:05 +02:00 |
|
Juan Jose Garcia Ripoll
|
86329e0aad
|
_ecl_stream_or_default_output did not check their output.
|
2010-10-29 21:35:26 +02:00 |
|
Juan Jose Garcia Ripoll
|
17b611b580
|
Adjust buffer size in write_stream
|
2010-10-28 23:51:21 +02:00 |
|
Juan Jose Garcia Ripoll
|
d1ef5a13b1
|
In si_write_ugly_object dispatch is based on a pointer table.
|
2010-10-28 23:49:12 +02:00 |
|
Juan Jose Garcia Ripoll
|
79d8e9b569
|
Split printer into separate files, factorizing those for unreadable printing
|
2010-10-28 23:05:25 +02:00 |
|
Juan Jose Garcia Ripoll
|
4eee8dce57
|
Simplify and reorganize RENAME-PACKAGE
|
2010-10-25 22:43:04 +02:00 |
|
Juan Jose Garcia Ripoll
|
c86c8bd5c0
|
Move packages to read/write locks
|
2010-10-24 17:53:44 +02:00 |
|
Juan Jose Garcia Ripoll
|
1e3eb5b62a
|
Global locking is done through three different locks, cl_core.global_lock, error_lock and package_lock.
|
2010-10-24 17:53:29 +02:00 |
|
Juan Jose Garcia Ripoll
|
1f10848129
|
SI::LOAD-BINARY no longer needs a global lock
|
2010-10-24 00:04:37 +02:00 |
|
Juan Jose Garcia Ripoll
|
89ad07fefc
|
The list of packages to be created is now thread-local and its manipulation is thus thread safe.
|
2010-10-24 00:00:22 +02:00 |
|
Juan Jose Garcia Ripoll
|
f5da73b361
|
Always include rwlock, even when we just use plain locks.
|
2010-10-23 23:12:58 +02:00 |
|
Juan Jose Garcia Ripoll
|
8c42f280c8
|
Added support for POSIX read/write locks
|
2010-10-23 23:03:02 +02:00 |
|
Juan Jose Garcia Ripoll
|
3dfb2d6dcb
|
Split the threads code into separate files.
|
2010-10-23 21:43:46 +02:00 |
|
Juan Jose Garcia Ripoll
|
e27974cf76
|
Unknown FUNCALL forms must be tagged as side-effect full
|
2010-10-23 00:53:35 +02:00 |
|
Juan Jose Garcia Ripoll
|
e563b560f9
|
At the toplevel, do not attemp to print readably processes
|
2010-10-23 00:48:20 +02:00 |
|
Juan Jose Garcia Ripoll
|
e8275b64dc
|
Loading of libraries is now thread safe independently of the load-compile lock
|
2010-10-23 00:47:42 +02:00 |
|
Juan Jose Garcia Ripoll
|
549f35f94e
|
The global lock is now recursive
|
2010-10-23 00:47:39 +02:00 |
|
Juan Jose Garcia Ripoll
|
04ae0f3401
|
New macros for handling the global lock
|
2010-10-23 00:47:29 +02:00 |
|
Juan Jose Garcia Ripoll
|
026623824b
|
Removed a bug related to replaced values in LET forms.
|
2010-10-19 23:58:07 +02:00 |
|
Juan Jose Garcia Ripoll
|
166bbfd8f1
|
Remove / disable the code similarity routines. They simply do not work.
|
2010-10-19 23:02:14 +02:00 |
|
Juan Jose Garcia Ripoll
|
e18fdb426a
|
Fixed typo
|
2010-10-19 22:51:14 +02:00 |
|
Juan Jose Garcia Ripoll
|
5a9989288c
|
FEerror and cl_error abort if the handler returns
|
2010-10-19 21:34:39 +02:00 |
|
Juan Jose Garcia Ripoll
|
cb490d86fa
|
Offer restarts when the command line options fail.
|
2010-10-19 19:50:16 +02:00 |
|
Juan Jose Garcia Ripoll
|
0ad2895b8d
|
Eliminate SI:*BREAK-ENABLE*, which is not really needed: if you want to suppress the debugger, use HANDLER-BIND.
|
2010-10-19 19:50:01 +02:00 |
|
Juan Jose Garcia Ripoll
|
1ea5ad800e
|
Reset the IO environment when entering the debugger
|
2010-10-19 17:36:37 +02:00 |
|
Juan Jose Garcia Ripoll
|
a3b639e2fe
|
RESTART-PRINT and PRINT-OBJECT did not always return the printed object
|
2010-10-19 17:36:24 +02:00 |
|
Juan Jose Garcia Ripoll
|
ce5a04bc37
|
Fixed broken use of ecl_copy_subarray
|
2010-10-19 17:35:57 +02:00 |
|