Juan Jose Garcia Ripoll
|
51d0dcaaa3
|
Fixed type coercion in system()
|
2013-04-02 23:11:38 +02:00 |
|
Juan Jose Garcia Ripoll
|
dab6a693b4
|
Fixed some type coercions in internal.h
|
2013-04-02 23:10:35 +02:00 |
|
Juan Jose Garcia Ripoll
|
281a0859cc
|
Prepare for release.
|
2013-03-31 11:04:21 +02:00 |
|
Juan Jose Garcia Ripoll
|
2dd7768346
|
The problem with tanf() and glibc/gcc appears in other platforms. We extend the fix/hack to them.
|
2013-03-31 10:33:14 +02:00 |
|
Juan Jose Garcia Ripoll
|
2804e1aa59
|
PRINT-OBJECT did not have a valid default for built in class
|
2013-03-30 23:29:40 +01:00 |
|
Juan Jose Garcia Ripoll
|
7474915c7b
|
Upgrade config.guess and config.sub to newer versions
|
2013-03-30 23:29:22 +01:00 |
|
Juan Jose Garcia Ripoll
|
8fddfe4076
|
c::emit-inlined-values did not contemplate the empty values form (values)
|
2013-03-30 22:50:40 +01:00 |
|
Juan Jose Garcia Ripoll
|
e90ff5a6c7
|
Yet another attempt at a proper initialization of main_thread_sigmask.
|
2013-03-23 23:45:00 +01:00 |
|
Juan Jose Garcia Ripoll
|
e27f32275e
|
We cannot use the ASDF package name explicitly when building ECL because it is renamed by ASDF.
|
2013-03-23 23:30:53 +01:00 |
|
Juan Jose Garcia Ripoll
|
bfc12ef39b
|
Fixed typo.
|
2013-03-22 23:29:33 +01:00 |
|
Juanjo Garcia-Ripoll
|
183762db91
|
asdf-bundle.lisp is no longer needed, since asdf.lisp integrates it.
|
2013-03-07 14:44:15 +01:00 |
|
Juan Jose Garcia Ripoll
|
343a73841b
|
Fixed the ordering of libraries in compile.lsp.in
|
2013-03-03 22:01:10 +01:00 |
|
Juan Jose Garcia Ripoll
|
20906c6be6
|
The standard pprint dispatch table in with-standard-io-syntax is now read-only
|
2013-03-03 00:10:09 +01:00 |
|
Juan Jose Garcia Ripoll
|
a17c4d0e7d
|
Added serialization of bytecodes and bytecode closures
|
2013-03-02 23:48:09 +01:00 |
|
Juan Jose Garcia Ripoll
|
7762aa904f
|
Fixed error message signaled when a readtable cannot be modified.
|
2013-02-28 22:55:47 +01:00 |
|
Juanjo Garcia-Ripoll
|
afaf3bcb6d
|
The command line option -h named both the help and the production of header files.
|
2013-02-27 17:50:28 +01:00 |
|
Juanjo Garcia-Ripoll
|
0daa07d072
|
SYSTEM must use the POSIX shell, which usually lives in /bin/sh.
|
2013-02-27 17:39:24 +01:00 |
|
Juan Jose Garcia Ripoll
|
e725846659
|
CLX uses recursive locks
|
2013-01-17 23:14:27 +01:00 |
|
Juan Jose Garcia Ripoll
|
bc13fb41d1
|
In do-setf-structure-method, the closures did not check their arguments.
|
2013-01-14 21:35:37 +01:00 |
|
Juan Jose Garcia Ripoll
|
5e177e07de
|
cl_fixnum/cl_index lose priority vs long/unsigned long when representing integers. This avoids confusion when the argument fits in cl_fixnum but is a bignum.
|
2013-01-13 23:40:23 +01:00 |
|
Juan Jose Garcia Ripoll
|
c7016018aa
|
*,+,-,/ now convert their operands to the largest C number type that fits the arguments and the output
|
2013-01-13 23:31:00 +01:00 |
|
Juan Jose Garcia Ripoll
|
4c6d444e6b
|
Fixed the size of C-ULONG-LONG-MAX (it was not created with ecl_make_ulong_long)
|
2013-01-13 22:01:57 +01:00 |
|
Juan Jose Garcia Ripoll
|
fddeee8bb8
|
ECL now recognizes all ASCII control-character abbreviations
|
2013-01-12 22:47:41 +01:00 |
|
Juan Jose Garcia Ripoll
|
89a8201b0b
|
New functions RATIOP, {SINGLE,SHORT,DOUBLE,LONG}-FLOAT-P help avoid consing in TYPEP
|
2013-01-12 21:15:35 +01:00 |
|
Juan Jose Garcia Ripoll
|
e0cfa8028d
|
Remove a statement that prevented TYPEP from being optimized for SATISFIES and other complicated types (S. Boukarev)
|
2013-01-12 19:49:10 +01:00 |
|
Juan Jose Garcia Ripoll
|
60ecb61543
|
enter_directory() writes out a string with a null character when a directory does not exist.
|
2013-01-12 19:40:23 +01:00 |
|
Juan Jose Garcia Ripoll
|
73f1ef1cab
|
sharp_left_parenthesis_reader() now relies on a separate function and may even handle `#3(1 ,@(...) ...)
|
2013-01-12 12:19:01 +01:00 |
|
Juan Jose Garcia Ripoll
|
a74fe172c7
|
Added built in classes FIXNUM and BIGNUM.
|
2013-01-12 10:16:31 +01:00 |
|
Juan Jose Garcia Ripoll
|
7c9ee7bd78
|
(SETF GENERIC-FUNCTION) is now a generic function.
|
2013-01-12 10:16:09 +01:00 |
|
Juan Jose Garcia Ripoll
|
f7afeb4c34
|
Print integers using upcase letters for radix > 10 (P. Salvi)
|
2013-01-12 09:37:54 +01:00 |
|
Juan Jose Garcia Ripoll
|
1e86f06fcf
|
Declare the temporary variables in DEFMACRO/DESTRUCTURING-BIND as IGNORABLE
|
2013-01-12 00:15:40 +01:00 |
|
Juan Jose Garcia Ripoll
|
8f8c4b8f70
|
The :documentation of a slot was stored as a list, not as a single string.
|
2013-01-12 00:15:19 +01:00 |
|
Juan Jose Garcia Ripoll
|
f7e1919eef
|
UPDATE-INSTANCE-FOR-REDEFINED-CLASS received an alist instead of a propertly-list as last argument
|
2013-01-11 23:52:55 +01:00 |
|
Juan Jose Garcia Ripoll
|
54372deb73
|
CONSTANT-FORM-VALUE and CONSTANTP-INNER cannot be referenced as C functions because they must change, depending on the compiler
|
2013-01-11 23:52:18 +01:00 |
|
Juan Jose Garcia Ripoll
|
f6a1292b13
|
Minor optimization in CONSTANT-FORM-VALUE
|
2013-01-11 23:51:35 +01:00 |
|
Juan Jose Garcia Ripoll
|
86a90f5ef9
|
Restore a WITH-CLEAN-SYMBOLS wapping the expansion of an array bounds check.
|
2013-01-11 23:50:37 +01:00 |
|
Juan Jose Garcia Ripoll
|
d1ee053ccd
|
Fix further uses of CONSTANTP+EVAL, replacing them with CONSTANT-FORM-VALUE and using the environment.
|
2013-01-11 22:55:49 +01:00 |
|
Juan Jose Garcia Ripoll
|
271df28de1
|
CONSTANT-VALUE-FORM and CONSTANTP-INNER's environment value is now optional
|
2013-01-11 22:53:53 +01:00 |
|
Juan Jose Garcia Ripoll
|
7bec81a367
|
Ensure CONSTANTP is used with an environment value
|
2013-01-11 09:41:41 +01:00 |
|
Juan Jose Garcia Ripoll
|
098f867c0a
|
DEFTYPE assumes that a constant form is equal to its own value
|
2013-01-11 00:00:02 +01:00 |
|
Juan Jose Garcia Ripoll
|
5f6b88d609
|
Split CONSTANTP into two functions CONSTANTP-INNER + CONSTANT-FORM-VALUE that can be overwritten by the compiler
|
2013-01-10 23:59:34 +01:00 |
|
Juan Jose Garcia Ripoll
|
55b9e9dc91
|
Suppress compiler warnings when running the ANSI tests
|
2013-01-10 10:03:34 +01:00 |
|
Juan Jose Garcia Ripoll
|
4f00e74ca0
|
No optional type check generated for constant values.
|
2013-01-10 10:03:33 +01:00 |
|
Juan Jose Garcia Ripoll
|
3da57e381a
|
In the compiler LET transforms constant variables (tagged by :READ-ONLY) that take constant forms into SYMBOL-MACROLET
|
2013-01-10 10:03:33 +01:00 |
|
Juan Jose Garcia Ripoll
|
309af6dbe2
|
CONSTANTP now performs a bit more work, macroexpanding forms.
|
2013-01-10 10:03:33 +01:00 |
|
Juan Jose Garcia Ripoll
|
faa39d2f50
|
CONSTANT-EXPRESSION-P now checks whether the 1-form is pure before checking the arguments.
|
2013-01-10 00:54:08 +01:00 |
|
Juan Jose Garcia Ripoll
|
67c76f0ad4
|
CONSTANT-VALUE-P and friends now use the (compiler) environment.
|
2013-01-10 00:49:32 +01:00 |
|
Juan Jose Garcia Ripoll
|
f1fede5264
|
C1COMPILER-TYPECASE now handles constant values as well as variables.
|
2013-01-10 00:48:58 +01:00 |
|
Juan Jose Garcia Ripoll
|
5cad0b240c
|
Slightly better setf-expander for LDB and MASK-FIELD in cmpopt-bits.lsp
|
2013-01-10 00:22:06 +01:00 |
|
Juan Jose Garcia Ripoll
|
2dc822c93a
|
Added optimizers for DPB and DEPOSIT-FIELD, and fixed WITH-LET*-TYPE-CHECK.
|
2013-01-09 16:08:31 +01:00 |
|