Juan Jose Garcia Ripoll
|
f062b726cc
|
New function to search & replace through the ECL project using regexp.
|
2012-06-07 23:50:58 +02:00 |
|
Juan Jose Garcia Ripoll
|
235a587cc6
|
Rename sf(), df(), and the bignum suffixes big_size, big_dim and big_limbs. Old versions moved to legacy.h
|
2012-06-06 21:08:47 +02:00 |
|
Juan Jose Garcia Ripoll
|
64a9168434
|
CHARACTERP, BASE_CHAR_P, BASE_CHAR_CODE_P, CODE_CHAR, CHAR_CODE, REAL_TYPE, IMMEDIATE, IMMEDIATE_TAG, FIXNUM_TAG, FIXNUM_MINUSP, FIXNUM_PLUSP, FIXNUMP and fix get the ecl_ prefix
|
2012-06-06 11:19:55 +02:00 |
|
Juan Jose Garcia Ripoll
|
6f2fd54130
|
Recursive processing of some encodings lead to stack overflows
|
2012-06-02 21:18:12 +02:00 |
|
Juan Jose Garcia Ripoll
|
e0fa067899
|
Restore static contants in the core (not in exported code)
|
2012-06-02 18:53:19 +02:00 |
|
Juan Jose Garcia Ripoll
|
9fb5501609
|
CALL is no longer a valid name for a compiler location
|
2012-06-02 18:16:23 +02:00 |
|
Juan Jose Garcia Ripoll
|
18abdba4e1
|
The CALL-NORMAL location in the compiler now remembers the type of its output (needed by wt-coerce-loc)
|
2012-06-02 10:54:43 +02:00 |
|
Juan Jose Garcia Ripoll
|
92729344c1
|
Declare array-dimensions unsafe to speed up inner loop
|
2012-06-02 10:54:17 +02:00 |
|
Juan Jose Garcia Ripoll
|
77d2c5d792
|
The unsafe declaration in SCALE-EXPONENT had the wrong scope
|
2012-06-02 09:51:28 +02:00 |
|
Juan Jose Garcia Ripoll
|
22d8ff707c
|
FLOAT optimizer is now a bit more clever and returns a typed output with inlined forms
|
2012-06-02 09:51:08 +02:00 |
|
Juan Jose Garcia Ripoll
|
be2136dca2
|
Changed error message for c-inline
|
2012-06-02 09:50:20 +02:00 |
|
Juan Jose Garcia Ripoll
|
06d474e33b
|
Inline FLOAT with a second argument of type long-float
|
2012-06-02 00:24:16 +02:00 |
|
Juan Jose Garcia Ripoll
|
d7b62743e7
|
Unsafe conversions from object to float now use the functions ecl_{single,double,long}_float
|
2012-06-01 23:17:56 +02:00 |
|
Juan Jose Garcia Ripoll
|
2c5b024036
|
Export both EXT:INSTALL-BYTECODES-COMPILER and EXT:INSTALL-C-COMPILER
|
2012-06-01 18:53:45 +02:00 |
|
Juanjo Garcia-Ripoll
|
f53d22e57d
|
New function C:INSTALL-C-COMPILER restores the C compiler once the bytecodes compiler has been activated
|
2012-05-31 10:50:24 +02:00 |
|
Juanjo Garcia-Ripoll
|
59d3706594
|
Fix warning when using C++ to compile gmp.h (E. Marsden)
|
2012-05-31 10:21:00 +02:00 |
|
Juan Jose Garcia Ripoll
|
d545918cdd
|
Additional fixes to build with GMP_TYPE=amd64
|
2012-05-30 22:42:38 +02:00 |
|
Juan Jose Garcia Ripoll
|
918354841b
|
Ignore errors when deleting the temporary file in ANSI-TESTS
|
2012-05-30 22:42:18 +02:00 |
|
Juanjo Garcia-Ripoll
|
d8274f6e94
|
The BOM character is interpreted as whitespace by ECL's reader
|
2012-05-30 16:19:08 +02:00 |
|
Juanjo Garcia-Ripoll
|
a85aa2fa1c
|
Recursively process the output of MAKE-ENCODING
|
2012-05-30 16:18:49 +02:00 |
|
Juanjo Garcia-Ripoll
|
69d36f73bd
|
Add and fix the aliases for UCS-2, UCS-4, etc
|
2012-05-30 16:18:36 +02:00 |
|
Juanjo Garcia-Ripoll
|
b10201c20a
|
ECL builds with support for threads by default (where available).
|
2012-05-30 10:17:07 +02:00 |
|
Juan Jose Garcia Ripoll
|
9171c8d6a1
|
Signal an error if fpe_x86.c is included in a WIN64 build
|
2012-05-30 00:05:40 +02:00 |
|
Juan Jose Garcia Ripoll
|
77c033a3d7
|
Red Plait's initial patches for building with AMD64 assembly code
|
2012-05-30 00:05:24 +02:00 |
|
Juan Jose Garcia Ripoll
|
deb68fce0b
|
Pass the value of ECL_WIN64 and YASM to the subdirectories of msvc/
|
2012-05-30 00:04:36 +02:00 |
|
Juan Jose Garcia Ripoll
|
c2a2ad0856
|
Change SCALE-FLOAT so that it does not lose so much accuracy in ARM
|
2012-05-27 21:17:31 +02:00 |
|
Juan Jose Garcia Ripoll
|
db84473ef7
|
ecl_stream_to_HANDLE() extracts the Windows handle from a stream
|
2012-05-26 00:27:22 +02:00 |
|
Juan Jose Garcia Ripoll
|
a9fcca6cea
|
ecl_stream_to_handle() must fail with the console and socket streams
|
2012-05-26 00:27:04 +02:00 |
|
Juan Jose Garcia Ripoll
|
260a93c2f7
|
Some streams were created with an unspecified value of eof_char.
|
2012-05-22 22:51:52 +02:00 |
|
Juan Jose Garcia Ripoll
|
299820006d
|
The deferred signal handler has to be defined whenever sigprocmask() is used
|
2012-05-22 22:00:52 +02:00 |
|
Juan Jose Garcia Ripoll
|
0385830033
|
Fixed typo in file.d
|
2012-05-22 09:45:10 +02:00 |
|
Juan Jose Garcia Ripoll
|
e950fc51bb
|
Detect the codepage in Windows.
|
2012-05-19 10:07:48 +02:00 |
|
Juan Jose Garcia Ripoll
|
b3e6bf772a
|
New console streams for Windows.
|
2012-05-19 09:34:35 +02:00 |
|
Juan Jose Garcia Ripoll
|
c7953cc0f5
|
Signal handlers receive now an optional keyword argument with the process that received the signal.
|
2012-05-17 08:51:26 +02:00 |
|
Juan Jose Garcia Ripoll
|
a4109c4c0f
|
New version
|
2012-05-13 23:53:26 +02:00 |
|
Juan Jose Garcia Ripoll
|
ceaff1a7b2
|
Fixed typo in unixint.d
|
2012-05-09 23:15:16 +02:00 |
|
Juan Jose Garcia Ripoll
|
2fc1f35b51
|
Mingw has sched.h but does not work
|
2012-05-09 23:15:02 +02:00 |
|
Juan Jose Garcia Ripoll
|
7fe3c475ae
|
Better locate the ECL files in Mingw when testing
|
2012-05-09 23:14:40 +02:00 |
|
Juan Jose Garcia Ripoll
|
0644dba4c5
|
In DEFMACRO and DESTRUCTURING-BIND macroexpansions, print the whole form that caused the error.
|
2012-05-09 23:05:01 +02:00 |
|
Juan Jose Garcia Ripoll
|
fe797180f2
|
Factor some error messages in unixint.d
|
2012-05-06 00:47:53 +02:00 |
|
Juan Jose Garcia Ripoll
|
4343b0f436
|
New functions ext:get-interrupt-handler and ext:set-interrupt-handler for customizing how certain signals are caught.
|
2012-05-06 00:03:56 +02:00 |
|
Juan Jose Garcia Ripoll
|
618b90c8f4
|
Added EXT:+SIGRTMIN+ through EXT:+SIGRTMAX+ to the set of handled signals.
|
2012-05-05 22:02:02 +02:00 |
|
Juan Jose Garcia Ripoll
|
dbd51915dc
|
Remove further uses of cl_funcall in the C core
|
2012-05-05 10:40:14 +02:00 |
|
Juan Jose Garcia Ripoll
|
2d704fa13e
|
Cheaper check for lisp disabled interrupts.
|
2012-05-05 10:07:54 +02:00 |
|
Juan Jose Garcia Ripoll
|
b58fbdbef9
|
Removed unused variable.
|
2012-05-04 22:32:46 +02:00 |
|
Juan Jose Garcia Ripoll
|
f55dbe3991
|
ECL called directly a local copy of COMPUTE-DISCRIMINATING-FUNCTION instead of the generic version
|
2012-05-04 22:30:40 +02:00 |
|
Juan Jose Garcia Ripoll
|
6d4e0108dd
|
Added mop-features as a possible test
|
2012-05-04 21:50:33 +02:00 |
|
Juan Jose Garcia Ripoll
|
8e98c0b0c2
|
When an extra slot option is _not_ duplicated, the option is apassed as a singleton
|
2012-04-28 11:45:27 +02:00 |
|
Juan Jose Garcia Ripoll
|
04db7a27ae
|
Sligth simplification of DEFGENERIC
|
2012-04-28 11:31:04 +02:00 |
|
Juan Jose Garcia Ripoll
|
d47da47eb5
|
ENSURE-GENERIC-FUNCTION has to be executed before ASSOCIATE-... because otherwise the generic function is created as per REINITIALIZE-INSTANCE, not INITIALIZE-INSTANCE (all just because defmethod uses ensure-generic-function)
|
2012-04-28 10:45:16 +02:00 |
|