Juan Jose Garcia Ripoll
|
d88da2f8f3
|
Precompute the list of keywords in a method
|
2010-06-20 19:15:14 +02:00 |
|
Juan Jose Garcia Ripoll
|
f77ae37309
|
Reimplemented CLOS dependents so that they can be used for bootstrapping
|
2010-06-20 18:38:55 +02:00 |
|
Juan Jose Garcia Ripoll
|
82d20eb08a
|
Added dependent objects for classes and generic functions
|
2010-06-20 16:57:47 +02:00 |
|
Juan Jose Garcia Ripoll
|
04874bbc7a
|
Fix inliners for EXP and SIN
|
2010-06-20 16:57:35 +02:00 |
|
Juan Jose Garcia Ripoll
|
14cf3f7029
|
Replace more uses of cl_cos/sin/... with ecl_cos/sin/..
|
2010-06-20 16:57:21 +02:00 |
|
Juan Jose Garcia Ripoll
|
54cb5493e8
|
When omitting redundant or unused constants, emit a bit more clear warning in cmpwt.lsp and make this a compiler note, not a warning.
|
2010-06-20 15:21:06 +02:00 |
|
Juan Jose Garcia Ripoll
|
6e738c0223
|
Remove the inherited :LD-FLAGS argument from a LIB-OP in asdf-ecl.lisp
|
2010-06-20 11:19:49 +02:00 |
|
Juan Jose Garcia Ripoll
|
2f83e196da
|
Differentiate the init names of statically linked libraries from the DLLs derived from them
|
2010-06-20 00:46:10 +02:00 |
|
Juan Jose Garcia Ripoll
|
7956d93bb1
|
Add declaration for FEwrong_index
|
2010-06-20 00:30:43 +02:00 |
|
Juan Jose Garcia Ripoll
|
687f3d8fdd
|
Fix the type of arguments to FEwrong_index
|
2010-06-20 00:30:35 +02:00 |
|
Juan Jose Garcia Ripoll
|
a49dad3e6d
|
cl_cos/cl_sin/... now have a slightly cheaper working function ecl_cos/ecl_sin/... that can be directly called
|
2010-06-19 17:48:33 +02:00 |
|
Juan Jose Garcia Ripoll
|
bdb6dcad1c
|
Remove debug statements from CMPERR
|
2010-06-19 16:02:37 +02:00 |
|
Juan Jose Garcia Ripoll
|
0ae89e2494
|
When finding type errors in in ENFORCE-TYPES, emit a warning
|
2010-06-19 16:02:23 +02:00 |
|
Juan Jose Garcia Ripoll
|
5a47ccedd3
|
Ensure that files from MKSTEMP carry an extension
|
2010-06-19 00:04:06 +02:00 |
|
Juan Jose Garcia Ripoll
|
2da90a1fc5
|
Note the last change to DFFI in the CHANGELOG
|
2010-06-18 22:45:34 +02:00 |
|
Juan Jose Garcia Ripoll
|
a8f9de1f5b
|
Fixed typo in expansion for ecl_def_ct_long_float
|
2010-06-18 22:41:53 +02:00 |
|
Juan Jose Garcia Ripoll
|
18475973a8
|
Fixes for the serialization of long floats
|
2010-06-18 22:26:36 +02:00 |
|
Juan Jose Garcia Ripoll
|
5385d73833
|
Deactivate the DFFI when libffi is not installed
|
2010-06-18 22:26:18 +02:00 |
|
Juan Jose Garcia Ripoll
|
e141a259d0
|
Copyright and LGPL are installed where they should: at the ECL directory.
|
2010-06-18 22:06:50 +02:00 |
|
Juan Jose Garcia Ripoll
|
1508e96f9b
|
Deactivate serialization in the core
|
2010-06-09 23:05:09 +02:00 |
|
Juan Jose Garcia Ripoll
|
17d6c88f78
|
Missing 'break' and 'return' statements in seralize.d
|
2010-06-09 23:04:57 +02:00 |
|
Juan Jose Garcia Ripoll
|
061354cd61
|
Use OR types instead of type-or when computing the element type of an array
|
2010-06-09 23:04:35 +02:00 |
|
Juan Jose Garcia Ripoll
|
6a4f59e5d4
|
Use :unsigned-char instead of :char for base-char objects
|
2010-06-09 23:04:08 +02:00 |
|
Juan Jose Garcia Ripoll
|
d988bc8b32
|
Imported v2.000 of ASDF
|
2010-06-09 23:03:44 +02:00 |
|
Juan Jose Garcia Ripoll
|
6f27907c8f
|
Eliminate unused code.
|
2010-06-09 21:47:23 +02:00 |
|
Juan Jose Garcia Ripoll
|
bd0bd20f98
|
First steps towards an implementation of the compiler that uses SERIALIZABLE
|
2010-06-06 23:03:08 +02:00 |
|
Juan Jose Garcia Ripoll
|
3141204d54
|
Removed t_shortfloat
|
2010-06-06 22:18:23 +02:00 |
|
Juan Jose Garcia Ripoll
|
15018fa6ac
|
Extended SERIALIZE to other types
|
2010-06-06 22:18:12 +02:00 |
|
Juan Jose Garcia Ripoll
|
2c7c81f114
|
Added a routine that serializes certain objects.
|
2010-06-06 16:20:30 +02:00 |
|
Juan Jose Garcia Ripoll
|
0abe27afb1
|
The object associated to the VV location is now stored in it
|
2010-06-05 23:16:17 +02:00 |
|
Juan Jose Garcia Ripoll
|
4d71ab1b2f
|
Rewritten SET-LOC / WT-LOC for a bit more efficiency
|
2010-06-05 22:43:39 +02:00 |
|
Juan Jose Garcia Ripoll
|
54e09d8acf
|
VV and VV-TEMP merged into the same object
|
2010-06-05 22:15:18 +02:00 |
|
Juan Jose Garcia Ripoll
|
a1bccd39ef
|
Do not produce textual representations for unused objects
|
2010-06-05 22:00:32 +02:00 |
|
Juan Jose Garcia Ripoll
|
524f0792a5
|
VV/VV-TEMP locations are now structures
|
2010-06-05 21:39:20 +02:00 |
|
Juan Jose Garcia Ripoll
|
e5e835abcc
|
New special form COMPILER-TYPECASES
|
2010-06-05 11:27:54 +02:00 |
|
Juan Jose Garcia Ripoll
|
4f2cd778ad
|
Specialize SEARCH for vectors and lists
|
2010-06-05 11:27:28 +02:00 |
|
Juan Jose Garcia Ripoll
|
15c32472bb
|
In SIMPLE-VECTOR, STRING and other type specifiers the length was allowed to be NIL
|
2010-06-05 11:27:06 +02:00 |
|
Juan Jose Garcia Ripoll
|
36b977137a
|
New function to 'macroexpand' type specifiers
|
2010-06-05 11:26:41 +02:00 |
|
Juan Jose Garcia Ripoll
|
69d77767bd
|
Added the possibility of statically generated rational and complex constants in the compiler
|
2010-06-04 16:40:13 +02:00 |
|
Juan Jose Garcia Ripoll
|
445d269d6e
|
Use static constants for rational and complexes
|
2010-06-04 16:39:51 +02:00 |
|
Juan Jose Garcia Ripoll
|
fe56a0c5a9
|
In number.d we use ecl_def_ct* instead of allocating the floating point numbers at boot time.
|
2010-06-04 15:46:09 +02:00 |
|
Juan Jose Garcia Ripoll
|
25812024d4
|
Fixed definition of ecl_float_nan_p
|
2010-06-04 15:22:12 +02:00 |
|
Juan Jose Garcia Ripoll
|
14575302ae
|
Fixed typos in ecl_def_ct_{single,double}_float
|
2010-06-04 15:22:00 +02:00 |
|
Juan Jose Garcia Ripoll
|
2c68c6f008
|
Activated the use of statically defined floating point constants in compiled code
|
2010-06-04 15:21:39 +02:00 |
|
Juan Jose Garcia Ripoll
|
21e1ab0455
|
More accurate computation of the block type based on the combination of RETURN forms and the type of the block body.
|
2010-06-04 12:55:29 +02:00 |
|
Juan Jose Garcia Ripoll
|
13a455588f
|
Mark the structure aux_closure as volatile so that it does not get optimized away by GCC.
|
2010-06-04 12:32:17 +02:00 |
|
Juan Jose Garcia Ripoll
|
8c3a68f51d
|
Create the encodings using lowercase names
|
2010-06-03 23:13:58 +02:00 |
|
Juan Jose Garcia Ripoll
|
cdab6d1b67
|
The file MODULES is now modules because of the changes in logical pathnames
|
2010-06-03 23:12:54 +02:00 |
|
Juan Jose Garcia Ripoll
|
0cc7016622
|
Adapt REQUIRE to the use of uppercase logical pathnames
|
2010-06-03 23:12:34 +02:00 |
|
Juan Jose Garcia Ripoll
|
b7fff42173
|
BUILD-STAMP has to be renamed to lowercase so that it can be addressed by a logical pathname
|
2010-06-03 22:43:07 +02:00 |
|