Juan Jose Garcia Ripoll
|
fdc427ff9a
|
Remove some C-LOCAL statements from functions in describe.lsp that were needed by inspect.lsp
|
2010-07-22 23:07:53 +02:00 |
|
Juan Jose Garcia Ripoll
|
e7a3a1ca82
|
Fixes for serialize.d to let it compile on Windows
|
2010-07-22 23:07:12 +02:00 |
|
Juan Jose Garcia Ripoll
|
5e94433586
|
si::getuid cannot be defined in Windows.
|
2010-07-22 22:48:45 +02:00 |
|
Juan Jose Garcia Ripoll
|
d275538e07
|
Fixed the optimizer for OR
|
2010-07-15 23:02:52 +02:00 |
|
Juan Jose Garcia Ripoll
|
3628bf3f82
|
When using DEFSETF, DEFINE-SETF-EXPANDER and similar functions, the SETF functions were undefined.
|
2010-07-15 22:46:43 +02:00 |
|
Juan Jose Garcia Ripoll
|
b079b1208c
|
In VALUES-TYPE-TO-N-TYPES the number of requested types may be zero (i.e. multiple-value-bind with zero arguments)
|
2010-07-14 22:47:06 +02:00 |
|
Juan Jose Garcia Ripoll
|
1dadff58e6
|
Sometimes in the list of forms, when simplifying, NIL and other atomic expressions get in. Ignore them in the type propagation phase.
|
2010-07-14 22:31:05 +02:00 |
|
Juan Jose Garcia Ripoll
|
d31e14eedc
|
Removed a debug statement in PROCLAIM
|
2010-07-14 18:44:12 +02:00 |
|
Juan Jose Garcia Ripoll
|
ab29bc1438
|
Fixed the expansion of DECLAIM (in cmpenv-declaim.lsp)
|
2010-07-14 18:39:44 +02:00 |
|
Juan Jose Garcia Ripoll
|
76a0f027a6
|
When using DEFMETHOD we called EVAL-WITH-ENV using :load-toplevel mode instead of :execute. This causes some trouble. Until the bytecodes compiler is revised we may safely fall back to :execute.
|
2010-07-13 23:18:07 +02:00 |
|
Juan Jose Garcia Ripoll
|
4fb36efd04
|
In WALK-METHOD-LAMBDA use eval-with-env to get access to the macros that are defined in the compiler environment
|
2010-07-11 15:10:20 +02:00 |
|
Juan Jose Garcia Ripoll
|
905475f954
|
Allo (declare (notinline (setf ...))) (A. Gavrilov)
|
2010-07-11 12:35:00 +02:00 |
|
Juan Jose Garcia Ripoll
|
330ee771d8
|
In (DECLARE (IGNORE (FUNCTION ...))) ECL complained about the arguments. Remove a spurious check. (A. Gavrilov)
|
2010-07-11 12:34:01 +02:00 |
|
Juan Jose Garcia Ripoll
|
378917c199
|
CHECK-INITARGS should do nothing when CACHED-KEYWORDS = T (meaning &allow-other-keys)
|
2010-07-11 12:30:10 +02:00 |
|
Juan Jose Garcia Ripoll
|
3ce9a3f6c6
|
Fixed warning message (A. Gavrilov)
|
2010-07-11 12:27:02 +02:00 |
|
Juan Jose Garcia Ripoll
|
5bf130dfbc
|
Create a small script to run ecl_min
|
2010-07-04 22:53:51 +02:00 |
|
Juan Jose Garcia Ripoll
|
175ecd5891
|
Search for the ffi.h header in other locations.
|
2010-07-04 22:53:35 +02:00 |
|
Juan Jose Garcia Ripoll
|
a1ccbbe972
|
Deactivate warning about missing type propagation code for FUNCALL.
|
2010-07-01 23:39:12 +02:00 |
|
Juan Jose Garcia Ripoll
|
1eb33bb8af
|
Fixed typo in GET-ARG-TYPES: local declarations were not properly parsed.
|
2010-07-01 22:45:19 +02:00 |
|
Juan Jose Garcia Ripoll
|
8ce8d5aeb4
|
When chaining pathname translations, case was not properly translated.
|
2010-07-01 22:02:02 +02:00 |
|
Juan Jose Garcia Ripoll
|
539ca66757
|
Eliminate CLINES and C-INLINE from asdf
|
2010-06-30 23:25:44 +02:00 |
|
Juan Jose Garcia Ripoll
|
c1374befd6
|
Upgrade version number in anticipation of upcoming release
|
2010-06-30 23:25:19 +02:00 |
|
Juan Jose Garcia Ripoll
|
117eae2810
|
Export POSIX function getuid()
|
2010-06-30 21:31:31 +02:00 |
|
Juan Jose Garcia Ripoll
|
9b548005fb
|
Silence some type propagation messages
|
2010-06-30 21:30:07 +02:00 |
|
Juan Jose Garcia Ripoll
|
fd2848c9c7
|
Function proclamations are also used to deduce the argument types and automatically generate type checks.
|
2010-06-28 21:39:20 +02:00 |
|
Juan Jose Garcia Ripoll
|
086ae2e5d1
|
ECL is compiled without automatic generation of argument checks.
|
2010-06-28 21:37:48 +02:00 |
|
Juan Jose Garcia Ripoll
|
2cacf0aefc
|
Simplifications in compiler macro for TYPEP
|
2010-06-28 21:37:07 +02:00 |
|
Juan Jose Garcia Ripoll
|
738d04bd40
|
Added a declaration symbol to the core
|
2010-06-28 21:36:26 +02:00 |
|
Juan Jose Garcia Ripoll
|
87482f66a9
|
Reimplemented the compiler flags to allow switching off the flags
|
2010-06-28 21:36:04 +02:00 |
|
Juan Jose Garcia Ripoll
|
25634d1534
|
Fix various function proclamations and declarations
|
2010-06-28 21:34:13 +02:00 |
|
Juan Jose Garcia Ripoll
|
24a6ae8c4e
|
Fixes in the implementation of MAKE-PATHNAME and NAMESTRING
|
2010-06-28 21:33:04 +02:00 |
|
Juan Jose Garcia Ripoll
|
8abce51390
|
Fix emacs.el to load the old compiler
|
2010-06-27 10:11:34 +02:00 |
|
Juan Jose Garcia Ripoll
|
d9cfd08beb
|
Make explicit whether we want argument checking or not
|
2010-06-27 10:11:24 +02:00 |
|
Juan Jose Garcia Ripoll
|
6243b666fc
|
Extend SI::PROCESS-LAMBDA to handle function types
|
2010-06-27 10:10:39 +02:00 |
|
Juan Jose Garcia Ripoll
|
7400c722d8
|
Export a new feature, C++, when a C++ compiler is used.
|
2010-06-24 22:46:25 +02:00 |
|
Juan Jose Garcia Ripoll
|
f6ed398f40
|
Fixed typo in cmptype-prop.lsp
|
2010-06-22 00:07:33 +02:00 |
|
Juan Jose Garcia Ripoll
|
eb9e2d30a1
|
Solved two new errors with default initialization arguments and initialization argument error checking
|
2010-06-21 23:55:25 +02:00 |
|
Juan Jose Garcia Ripoll
|
0019235c25
|
Implemented caching of valid keywords for SHARED-INITIALIZE
|
2010-06-20 20:57:09 +02:00 |
|
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 |
|