jjgarcia
|
127d575ade
|
The special declarations of &aux variables were ignored. Example:
(defun f1 (x &aux y)
(declare (special y))
(list (f2 x) y))
(defun f2 (x)
(declare (special y))
(setq y 'y)
(list x y))
|
2005-05-18 12:13:57 +00:00 |
|
goffioul
|
c3d1b0353f
|
Use more accurate MSVC/Win32 tools syntax.
|
2005-05-17 13:06:23 +00:00 |
|
goffioul
|
29706f33ca
|
Make it compile under cygwin.
|
2005-05-17 13:04:41 +00:00 |
|
jjgarcia
|
986198842f
|
Removed useless variable \*special-binding\*. C1ADD-GLOBAS is now properly renamed C1DECLARE-SPECIALS and does the right thing: to push the special variable declarations onto the \*VARS\* stack and not to add them to the global proclamations.
|
2005-05-13 11:43:22 +00:00 |
|
jjgarcia
|
11befebb7d
|
When printing variables, also show the kind.
|
2005-05-13 11:43:17 +00:00 |
|
jjgarcia
|
3e51fa08ba
|
*** empty log message ***
|
2005-05-13 11:42:18 +00:00 |
|
jjgarcia
|
e86a9c3ea6
|
Support for building shared libraries on Cygwin
|
2005-05-13 11:39:22 +00:00 |
|
japhie
|
a43ccfe457
|
Fixed (DOCUMENTATION ... 'FUNCTION) and (SETF (DOCUMENTATION ... 'FUNCTION))
behaviour.
|
2005-05-12 16:25:58 +00:00 |
|
jjgarcia
|
e6632b5ab5
|
Reorder the fields in the symbol structure, so that cons.cdr overlaps with symbol.gfdef, and now we are allowed to set property lists of NIL.
|
2005-05-12 15:45:22 +00:00 |
|
jjgarcia
|
1dd06c78a8
|
Do not preserve the special proclamations between compiler sessions
|
2005-05-12 15:45:02 +00:00 |
|
jjgarcia
|
e1286e64a3
|
LOC-REFERS-TO-SPECIAL did not take into account that variables are valid locations
|
2005-05-12 12:40:48 +00:00 |
|
jjgarcia
|
5f05c06403
|
Collapse calls to bds_unwind1()
|
2005-05-12 12:40:28 +00:00 |
|
jjgarcia
|
09e15e0f46
|
EXPT fails when exponent is a complex zero
|
2005-05-12 12:39:57 +00:00 |
|
goffioul
|
4cc58116bb
|
Export new functions in the DLL.
|
2005-05-11 08:15:11 +00:00 |
|
jjgarcia
|
a4db8410b2
|
Fixed a typo in the detection of tail recursive functions
|
2005-05-10 16:13:02 +00:00 |
|
jjgarcia
|
205ad5cf76
|
Bug in registration of special variables at compilation time
|
2005-05-10 14:20:33 +00:00 |
|
jjgarcia
|
b0ec4469d2
|
Changing the property list of NIL breaks ECL. Forbid it\!
|
2005-05-10 14:14:37 +00:00 |
|
jjgarcia
|
b9b960f178
|
Bytecode functions can now be printed/read (M. Pasternacki)
|
2005-05-10 08:10:52 +00:00 |
|
jjgarcia
|
9e747f5fc3
|
*** empty log message ***
|
2005-05-04 09:32:03 +00:00 |
|
jjgarcia
|
d664bee374
|
Implemented GETPID (M. Goffioul)
|
2005-05-03 14:43:53 +00:00 |
|
jjgarcia
|
dc98e4b79d
|
UNREAD-CHAR works with windows sockets (M. Goffioul)
|
2005-05-03 14:43:05 +00:00 |
|
jjgarcia
|
7819c2f70d
|
Double dash -- as command line option
|
2005-05-03 14:41:48 +00:00 |
|
jjgarcia
|
de9f212f14
|
Optimizing of real constants
|
2005-05-03 14:30:11 +00:00 |
|
jjgarcia
|
4613cb05be
|
Small replacement for sed
|
2005-05-03 11:18:13 +00:00 |
|
jjgarcia
|
c38671bc3e
|
Sockets support for mingw32
|
2005-05-03 11:17:43 +00:00 |
|
jjgarcia
|
c3de181ce2
|
Binary headers are no longer used by default
|
2005-05-02 17:55:34 +00:00 |
|
jjgarcia
|
efb292b591
|
DEFMACRO now acepts lambda lists of the form (a . b) again (broken with previous optimizations)
|
2005-05-02 16:55:34 +00:00 |
|
jjgarcia
|
3009791f9f
|
The code for handling closure variables has been changed and now encloses the whole of the function in a C block
|
2005-05-02 16:55:00 +00:00 |
|
jjgarcia
|
c15b5ec3de
|
Adjust array did not work with strings
|
2005-05-02 14:08:21 +00:00 |
|
jjgarcia
|
57ea34ce87
|
To remove an environment variable under Windows, one must do a setenv() with a null string
|
2005-05-02 12:50:47 +00:00 |
|
jjgarcia
|
996ff08c0a
|
Under Mingw32, solved mistakes in the name of the executables (suffix .exe missing) and the detection of fast setjmp/longjmp
|
2005-05-02 12:49:30 +00:00 |
|
jjgarcia
|
81a076ee92
|
(DOCUMENTATION 'F 'FUNCTION) did not work with generic functions
|
2005-04-21 09:32:41 +00:00 |
|
jjgarcia
|
4f50ddd47e
|
Fix broken process of building ecl-config and program permissions (M. Pasternacki)
|
2005-04-21 07:40:38 +00:00 |
|
jjgarcia
|
84cd27a083
|
Pipes are now opened in character mode
|
2005-04-21 07:39:15 +00:00 |
|
jjgarcia
|
99f5974472
|
In some old linux systems, install-info does not accept the option --delete
|
2005-04-19 16:31:02 +00:00 |
|
jjgarcia
|
e210078ce4
|
Macro character dispatch functions should be the same for upper and lowercase letters
|
2005-04-19 16:25:12 +00:00 |
|
goffioul
|
af2d9050bf
|
Make ECL compilable again under MSVC.
|
2005-04-13 14:36:45 +00:00 |
|
goffioul
|
feb1a0836c
|
Fix FFI function name.
|
2005-04-13 14:34:44 +00:00 |
|
jjgarcia
|
28e3a1c47f
|
The build system has been cleaned. The --with-system-* options now can automatically detect the existence of GMP and Boehm-Weiser libraries
|
2005-04-12 11:59:26 +00:00 |
|
jjgarcia
|
80fd4e2dc4
|
*** empty log message ***
|
2005-04-11 14:03:29 +00:00 |
|
jjgarcia
|
700bf02bac
|
cl_stack_push_va_list() did not support long argument list
|
2005-04-11 13:04:30 +00:00 |
|
jjgarcia
|
55d0dcd075
|
Fixed the optimizer for slot access. All classes have DOCUMENTATION slot. CLASS-PROTOTYPE is now a reader, not an accessor.
|
2005-04-11 10:08:33 +00:00 |
|
jjgarcia
|
e52a6e31aa
|
DEFCBODY, DEFLA and DEFENTRY reimplemented. DEFVAR and DEFPARAMETER are no longer treated specially by the compiler. Globals declared by DEFPARAMETER toplevel forms are now recognized by the compiler.
|
2005-04-11 08:43:48 +00:00 |
|
jjgarcia
|
d1cc7acf10
|
The documentation from the compiler does not belong in help.doc
|
2005-04-11 08:42:49 +00:00 |
|
goffioul
|
6996a7bac0
|
[WIN32] Child handles must be closed in the parent process.
|
2005-04-08 08:44:23 +00:00 |
|
goffioul
|
a9a277b8b6
|
Export GC_dont_gc variable.
|
2005-04-07 13:11:42 +00:00 |
|
goffioul
|
04c115541a
|
Export new function cl_finish_output.
|
2005-03-30 13:57:06 +00:00 |
|
goffioul
|
2fab48b32b
|
Remove sockets.fas and ecl-static.lib on cleaning
|
2005-03-30 13:55:44 +00:00 |
|
jjgarcia
|
ffab94c003
|
The double quote reader allows the delimiter character to change.
|
2005-03-21 14:00:42 +00:00 |
|
jjgarcia
|
8b3b57accf
|
Be more flexible in the naming of lisp source files
|
2005-03-21 10:10:32 +00:00 |
|