Juan Jose Garcia Ripoll
|
7e1d1e5767
|
Slight reorganization of _ecl_write_symbol.
|
2011-12-10 00:14:53 +01:00 |
|
Juan Jose Garcia Ripoll
|
9ffc5b1f6e
|
Remove unused files from src/util/emacs.el
|
2011-12-10 00:00:47 +01:00 |
|
Juan Jose Garcia Ripoll
|
2959b35ce3
|
Added some more keywords used by CLOS to the core.
|
2011-12-08 23:02:09 +01:00 |
|
Juan Jose Garcia Ripoll
|
2c0bead95f
|
Eliminate the dependency on quicklisp for unpacking/unzipping files, including quicklisp's minitar and Pierre Mai's deflate.
|
2011-12-08 11:29:12 +01:00 |
|
Juan Jose Garcia Ripoll
|
979edcc6f3
|
Cleanup the download code and ensure cleaning of unused directories.
|
2011-12-08 11:02:11 +01:00 |
|
Juan Jose Garcia Ripoll
|
769296844e
|
Missin argument in quicklisp-test-template
|
2011-12-08 00:10:58 +01:00 |
|
Juan Jose Garcia Ripoll
|
60577f43c9
|
SBCL needs a QUIT statement because it will not exit even when the input stream is empty.
|
2011-12-08 00:07:59 +01:00 |
|
Juan Jose Garcia Ripoll
|
9b3594e460
|
Remove ECL specific code from the quicklisp tests.
|
2011-12-08 00:02:43 +01:00 |
|
Juan Jose Garcia Ripoll
|
460287c948
|
Added testing of quicklisp libraries
|
2011-12-07 23:59:53 +01:00 |
|
Juan Jose Garcia Ripoll
|
528f7fb7dd
|
ECL must be installed prior to testing
|
2011-12-07 23:40:23 +01:00 |
|
Juan Jose Garcia Ripoll
|
b8f40bb884
|
The regression test suite did not have the right location of the ansi test suite
|
2011-12-07 22:59:02 +01:00 |
|
Juan Jose Garcia Ripoll
|
95836f194f
|
The tests are now integral part of ECL's makefile and can also be used to test other implementations.
|
2011-12-07 22:48:34 +01:00 |
|
Juan Jose Garcia Ripoll
|
9837f88e35
|
Functions to run the ANSI and the regression tests.
|
2011-12-07 20:11:21 +01:00 |
|
Juan Jose Garcia Ripoll
|
5def42b060
|
Added a directory of tests and tools to extract quicklisp and ansi-tests into it.
|
2011-12-06 18:35:45 +01:00 |
|
Juan Jose Garcia Ripoll
|
e3933f846a
|
New module (ecl-curl) for downloading files via http.
|
2011-12-06 16:19:51 +01:00 |
|
Juan Jose Garcia Ripoll
|
1e0cfe9174
|
Simplified the compiler macro for NTH and NTHCDR.
|
2011-12-03 23:43:06 +01:00 |
|
Juan Jose Garcia Ripoll
|
08caf83740
|
Compiler macro for REST, removing C-inline forms.
|
2011-12-03 23:38:26 +01:00 |
|
Juan Jose Garcia Ripoll
|
7a2678acb2
|
Compiler macros optimize first, second,...
|
2011-12-03 23:34:09 +01:00 |
|
Juan Jose Garcia Ripoll
|
f26a13885e
|
Removed unused location types and replaced CAR/CDR uses with C inline functions in src/cmp
|
2011-12-03 22:43:48 +01:00 |
|
Juan Jose Garcia Ripoll
|
fd9d8be539
|
List new headers in makefiles
|
2011-12-03 22:16:43 +01:00 |
|
Juan Jose Garcia Ripoll
|
9ab4c58a5e
|
Remove unused file src/h/eval.h
|
2011-12-03 22:13:50 +01:00 |
|
Juan Jose Garcia Ripoll
|
de3349b677
|
Moved macros from eval.h to cons.h
|
2011-12-03 22:13:35 +01:00 |
|
Juan Jose Garcia Ripoll
|
bb0ca9163f
|
FIRST, SECOND, THIRD, FOURTH and REST inlined using the new functions in cons.h
|
2011-12-03 21:42:05 +01:00 |
|
Juan Jose Garcia Ripoll
|
b857c4836d
|
Use the new functions [_]ecl_c[ad]+r() functions in the Lisp2C compiler
|
2011-12-03 21:08:34 +01:00 |
|
Juan Jose Garcia Ripoll
|
831ef05dba
|
ecl/eval.h must be included before ecl/cons.h
|
2011-12-03 20:52:43 +01:00 |
|
Juan Jose Garcia Ripoll
|
d5f090e81e
|
Added a header and a separate object file for C[AD]+R operation, automatically generated from src/util/gen-code.lsp
|
2011-12-03 20:16:45 +01:00 |
|
Juan Jose Garcia Ripoll
|
27c01f4847
|
Optimize POP using a compiler macro.
|
2011-12-03 11:29:59 +01:00 |
|
Juan Jose Garcia Ripoll
|
440c9aaa5d
|
POP uses the access form only once
|
2011-12-03 10:15:06 +01:00 |
|
Juan Jose Garcia Ripoll
|
b86259554a
|
In SYS:DESTRUCTURE, the flag of an optional value was defined before the value itself.
|
2011-12-03 09:26:30 +01:00 |
|
Juan Jose Garcia Ripoll
|
7690ab6a16
|
DESTRUCTURE now runs over the argument list using CAR and CDR, and producing slightly faster code.
|
2011-12-03 09:11:15 +01:00 |
|
Juan Jose Garcia Ripoll
|
14990a8250
|
THE is now a special operator in the interpreter, not a macro.
|
2011-12-03 09:11:11 +01:00 |
|
Juan Jose Garcia Ripoll
|
7e2a861fbf
|
Remove :PURE attribute from some functions that construct new objects or return non-externalizable objects
|
2011-12-01 23:22:10 +01:00 |
|
Juan Jose Garcia Ripoll
|
0372c80ce2
|
Evaluate pure functions when their arguments are all constant (src/cmp/cmpeval.lsp)
|
2011-12-01 23:04:21 +01:00 |
|
Juan Jose Garcia Ripoll
|
e2fbe37fcd
|
LOC-IMMEDIATE-VALUE-P did not return the appropriate value for character locations
|
2011-12-01 22:56:23 +01:00 |
|
Juan Jose Garcia Ripoll
|
c724eacb24
|
New function c1form-constant-p in src/cmp/cmpform.lsp
|
2011-12-01 22:25:39 +01:00 |
|
Juan Jose Garcia Ripoll
|
5496db2b94
|
SAFE-LIST-LENGTH rewritten to avoid use of HANDLER-CASE
|
2011-12-01 22:25:13 +01:00 |
|
Juan Jose Garcia Ripoll
|
702a4c6e3c
|
Fixed the first argument to SEQ-OPT-PARSE-ARGS in cmpopt-sequence.lsp
|
2011-12-01 21:00:48 +01:00 |
|
Juan Jose Garcia Ripoll
|
78442fa7bc
|
Restored :BIG-ENDIAN and :LITTLE-ENDIAN features, because it is needed by CLX.
|
2011-11-20 00:30:44 +01:00 |
|
Juan Jose Garcia Ripoll
|
950704f7d1
|
Replace two uses of (char *) with (ecl_base_char *) in src/c/character.d
|
2011-11-20 00:25:55 +01:00 |
|
Juan Jose Garcia Ripoll
|
eb884293c7
|
Fixed inliner for ASH.
|
2011-11-19 19:07:07 +01:00 |
|
Juan Jose Garcia Ripoll
|
3dc9c5a8a0
|
Remove function types from those in the automatic type checks.
|
2011-11-19 16:48:20 +01:00 |
|
Juan Jose Garcia Ripoll
|
ff6e7efc03
|
The compiler is less verbose
|
2011-11-19 16:47:50 +01:00 |
|
Juan Jose Garcia Ripoll
|
25d655d159
|
Remove debuggin statement from cmp/cmpwt.lsp
|
2011-11-19 00:03:22 +01:00 |
|
Juan Jose Garcia Ripoll
|
e5de9aa7b1
|
DATA-C-DUMP did not produce an empty text array (data_text = NULL) when compiling functions (not FASL).
|
2011-11-18 23:58:02 +01:00 |
|
Juan Jose Garcia Ripoll
|
c4966bd006
|
base-char maps to unsigned char, not to "char".
|
2011-11-18 16:53:37 +01:00 |
|
Juan Jose Garcia Ripoll
|
d130b21f96
|
Deactivate *compile-in-constants* only in Windows
|
2011-11-17 17:14:34 +01:00 |
|
Juan Jose Garcia Ripoll
|
704964093f
|
If a file does not use MMAPed data, allow it.
|
2011-11-14 23:35:45 +01:00 |
|
Juan Jose Garcia Ripoll
|
9f683792a1
|
In si_chmod(), fix detection of error condition.
|
2011-11-14 22:25:45 +01:00 |
|
syakovyn
|
3fe675ac83
|
Defined mode_t for Windows. It doesn't have this type.
|
2011-11-14 10:10:27 +01:00 |
|
Juan Jose Garcia Ripoll
|
363ec85f59
|
Added POSIX function (EXT:CHMOD filename mode)
|
2011-11-13 22:42:37 +01:00 |
|