Juan Jose Garcia Ripoll
|
64fb2cea2b
|
Tag new release
|
2013-05-20 22:52:42 +02:00 |
|
Juan Jose Garcia Ripoll
|
0f06c4e85b
|
We cannot use :READ-ONLY in the SETF expansions because some code out there modifies the variables.
|
2013-05-20 22:48:15 +02:00 |
|
Juan Jose Garcia Ripoll
|
b2d8477479
|
PROGV must be able to 'ubind' variables when there are less values than variables, but the current implementation of thread-local binding prevents it.
|
2013-05-19 22:41:39 +02:00 |
|
Juan Jose Garcia Ripoll
|
8df759d30c
|
The code size estimation in LOOP was broken. Following SBCL we also eliminate it.
|
2013-05-18 21:57:44 +02:00 |
|
Juan Jose Garcia Ripoll
|
0e93edfc7a
|
Upgrade ASDF to 2.33 with a local fix
|
2013-05-11 23:13:53 +02:00 |
|
Juan Jose Garcia Ripoll
|
5e7b5c3926
|
Eliminate the dependency of msvc/gc/Makefile on ntwin32.mak, which is no longer shipped with Visual Studio 2012
|
2013-05-10 22:51:35 +02:00 |
|
Juan Jose Garcia Ripoll
|
94e04b5484
|
Fix the order of statements in the compiler macro expansion of DPB and LDB.
|
2013-04-17 23:45:55 +02:00 |
|
Juan Jose Garcia Ripoll
|
3c0a911ebf
|
HASH-TABLE-COUNT now updates the list of live entries in weak hash tables
|
2013-04-16 23:11:01 +02:00 |
|
Juan Jose Garcia Ripoll
|
e0e9eb731e
|
Don't create extra strings on platforms without limitation on the string size.
|
2013-04-14 22:27:21 +02:00 |
|
Juan Jose Garcia Ripoll
|
73621dde0f
|
Announce the change in the way compiled data is stored.
|
2013-04-14 21:49:18 +02:00 |
|
Juan Jose Garcia Ripoll
|
c603e57ef3
|
In *.data we have to add a final newline character to ensure that the compiler does not complain.
|
2013-04-14 21:47:17 +02:00 |
|
Juan Jose Garcia Ripoll
|
03a38affeb
|
The length of the string that stores compiled data was off by 1 character
|
2013-04-13 22:59:18 +02:00 |
|
Juan Jose Garcia Ripoll
|
fff744af79
|
Removed empty line from *.data
|
2013-04-13 00:15:40 +02:00 |
|
Juan Jose Garcia Ripoll
|
dbe13165bd
|
ECL now reports #+UNIX for all compatible systems, including *BSD ones.
|
2013-04-13 00:15:11 +02:00 |
|
Juan Jose Garcia Ripoll
|
b47b1869c6
|
New way of creating lisp data, using an array of string streams
|
2013-04-07 13:50:07 +02:00 |
|
Juan Jose Garcia Ripoll
|
6a39823a1e
|
Add back some missing C files to msvc/c/Makefile
|
2013-04-02 23:11:57 +02:00 |
|
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
|
256126ac9a
|
Remove comment about asdf-bundle, which was obsolete.
|
2013-03-07 14:45:26 +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
|
89110f9635
|
Upgrade ASDF to 2.31.2
|
2013-02-28 22:59:00 +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
|
bcfc297992
|
The profiler chockes on (SETF ...) function names and on symbol names without package name (stassats)
|
2013-01-12 00:23:55 +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 |
|